Serwery wiaderko.com Zwiń / Rozwiń kategorię

HashJama [TP] 193.33.176.148:27015 | tp.wiaderko.com status serwera HashJama [TP] połącz

HashJama CS:GO [DM] 193.33.176.53:27015 | dm.wiaderko.com status serwera HashJama CS:GO [DM] połącz

HashJama CS:GO [FFA] 193.33.176.15:27015 | ffa.wiaderko.com status serwera HashJama CS:GO FFA [FFA] połącz

HashJama [TeamSpeak 3] 62.210.99.220:9987 | ts.wiaderko.com status serwera HashJama [TP ELITE] 62.210.99.220:27015 połącz

SPONSOR:
pukawka.pl

Nabór na JUNIOR ADMINA forum - Więcej informacji > Klik <
Pokaż wyniki od 1 do 5 z 5
  1. #1
    Lamka Awatar daniel2a
    Dołączył
    Sep 2010
    Wiek
    23
    Posty
    9
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Domyślnie Wyszukiwanie danych w bazie sql.

    Witam!
    Jak zrobić aby wyszukiwało określonych danych w całej tabeli SQL?

    Przykład:
    Baza sql z kolumnami (Data, IP)

    Warunek:
    Jeśli IP znajduje się w bazie sql daje graczowi diamenty.

    Kod:
    	new ip[40];
    	get_user_ip(id, ip, 39);
    	if(equal(ip, bazaip[id])) {
    		diamenty[id]+=10;
    	}
    Lecz nie działą ponieważ nie wyszukuje IP w całej bazie (nie wiem jak szuka i gdzie :D)

  2. #2
    Adminus pospolitus Awatar naven
    Dołączył
    Jan 2008
    Wiek
    25
    Posty
    10,802
    Thanks
    31
    Thanked 652 Times in 605 Posts

    Domyślnie Odp: Wyszukiwanie danych w bazie sql.

    https://forums.alliedmods.net/showthread.php?t=132686

    "Now we need to load and save the player hes stats"...

    I tam wszystko na ten temat masz pokazane.
    Najlepszy hosting Hidden Content href="Hidden Content target="_blank">tutaj
    Konfiguracja amxx, instalacja pluginów, pisanie pluginów AMXX. Więcej info na Hidden Content

    "At the end of the day, there are always going to be mental disorders and people who cause violence for no other reason than the fact that they're fucked up and lost. And all we can do is try to learn from it." Corey Taylor.

  3. #3
    Lamka Awatar daniel2a
    Dołączył
    Sep 2010
    Wiek
    23
    Posty
    9
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Domyślnie Odp: Wyszukiwanie danych w bazie sql.

    Tak tylko że w tamtej bazie jest podany nick/steamid gracza i pobiera z konkretnego wiersza dane.
    A ja nie chcę mieć nicku tylko w bazie sql samą datę i IP ponieważ to robię z zewnątrz.

    A serwer nie zapisuje danych tylko ma je czytać.

  4. #4
    Adminus pospolitus Awatar naven
    Dołączył
    Jan 2008
    Wiek
    25
    Posty
    10,802
    Thanks
    31
    Thanked 652 Times in 605 Posts

    Domyślnie Odp: Wyszukiwanie danych w bazie sql.

    Skorzystaj z narzędzi dostępnych w phpmyadminie, jeżeli tam uda ci się znaleźć odpowiednie zapytanie, to po prostu kopiujesz i wklejasz w plugin. Dobre narzędzie jeżeli nie wiesz jakiego zapytania użyć dla twojego celu.
    Najlepszy hosting Hidden Content href="Hidden Content target="_blank">tutaj
    Konfiguracja amxx, instalacja pluginów, pisanie pluginów AMXX. Więcej info na Hidden Content

    "At the end of the day, there are always going to be mental disorders and people who cause violence for no other reason than the fact that they're fucked up and lost. And all we can do is try to learn from it." Corey Taylor.

  5. #5
    Lamka Awatar daniel2a
    Dołączył
    Sep 2010
    Wiek
    23
    Posty
    9
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Domyślnie Odp: Wyszukiwanie danych w bazie sql.

    Kod:
    	new ip[40];
    	get_user_ip(id, ip, 39);
    	if(equal(ip, bazaip[id])) {
    		diamenty[id]+=10;
    	}
    To mi wyszukuje w sql:
    SELECT `data`, `bazaip` FROM `odznaka` WHERE '80.72.37.13:27020'

    Ale teraz nie wiem jak go wstawić, nigdy nie robiłem pluginów szukając czegoś w sql i nie wiem zbytnio jak to zrobić.
    Oraz za te IP co wpisałem należy podstawić IP gracza.

    Myślę nad tym ale nie wiem czy dobrze:
    Kod:
    	new ip[40];
    	get_user_ip(id, ip, 39);
    	
    	SQL_ThreadQuery(g_SqlTuple, "SelectHandleServer", "SELECT data, bazaip FROM `odznaka` WHERE bazaip='%s'", ip);
    	
    	if(equal(ip, bazaip[id])) {
    		diamenty[id]+=10;
    	}

    Lecz nie działa. Wiem chyba co trzeba zrobić ale nie wiem jak ^^

    warunek tzreba poprawić ale nie wiem co wpisać zamiast bazaip[id] bo ten kod wyżej do wyszukiwania działa dobrze.
    Ostatnio edytowane przez daniel2a ; 02-11-2013 o 17:04

Podobne wątki

  1. [Steam & Non Steam] Wyszukiwanie Serverów
    By max7832 in forum Problemy z CS 1.6 oraz CS:Condition Zero
    Odpowiedzi: 1
    Ostatni post / autor: 03-01-2011, 18:52
  2. [Non Steam] Wyszukiwanie serwerow..
    By Adrian645 in forum Problemy z CS 1.6 oraz CS:Condition Zero
    Odpowiedzi: 11
    Ostatni post / autor: 14-11-2010, 19:53
  3. [MySQL, PHPBB3] Instalacja, problem przy bazie MySQL (łatwe)
    By Yetixxx in forum CMS'y, fora dyskusyjne, systemy portalowe
    Odpowiedzi: 1
    Ostatni post / autor: 28-06-2010, 18:22
  4. [Non Steam] Wyszukiwanie serwerow w cs 1.6
    By TheMa$ter in forum Problemy z CS 1.6 oraz CS:Condition Zero
    Odpowiedzi: 0
    Ostatni post / autor: 26-01-2010, 16:15
  5. Wyszukiwanie serwerów
    By UnderWorld in forum Archiwum serwerów Counter Strike
    Odpowiedzi: 1
    Ostatni post / autor: 17-06-2008, 21:45

Odwiedzający poszukiwali:

Nikt jeszcze nie odwiedził tej strony poprzez wyszukiwarki

Uprawnienia umieszczania postów

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •