←  Problemy

AMXX.pl: Support AMX Mod X i SourceMod

»

containi contain i tego typu problem

Zablokowany

  • +
  • -
se7en - zdjęcie se7en 22.07.2011

Witam
Podczas pisania pluginu w ktorym sprawdzam jak jest uzupelnione pole w bazie, napotkalem blad.
Mianowicie...

Uzywajac takiego zapytania:
new KOLUMNAsteamid = SQL_FieldNameToNum(query, "steamid");

SQL_ReadResult(query, KOLUMNAsteamid, SID, sizeof(SID)-1);

Jak teraz moge porownac to co mam w bazie w tej kolumnie?
Probowalem uzyc 'SID' ale albo nie dziala ta zmienna SID albo uzywam zlej funkcji.

Moj kod dalej wyglada tak:

if(containi(SID,"STEAM_0:"))
			{
				//Funkcja jak jest STEAM_0:...
			}
			else
			{
				//Jak nie ma.
			}

Probowalem contain i containi. Czym te 2 funkcje sie roznia tak w ogóle ? :)

Pozdrawiam i proszę o pomoc ;)
Odpowiedz

  • +
  • -
DarkGL - zdjęcie DarkGL 22.07.2011

wydrukuj sobie zawartość zmiennej SID sprawdź czy napewno dobrze wszystko się wczytuje
Odpowiedz

  • +
  • -
G[o]Q - zdjęcie G[o]Q 22.07.2011

containi rozroznia wielkosc liter contain nie :D

if(containi(SID,"STEAM_0:")!=-1)
			{
				//Funkcja jak jest STEAM_0:...
			}
			else
			{
				//Jak nie ma.
			}
Odpowiedz

  • +
  • -
se7en - zdjęcie se7en 22.07.2011

wydrukuj sobie zawartość zmiennej SID sprawdź czy na pewno dobrze wszystko się wczytuje



Na pewno dobrze dziala SID poneiwaz jezeli "usune" te IFy, to mam dalej:
admins_push(SID,Haslo,read_flags(abc),read_flags(de));

I to dalej dziala ;]
Wiec SID dobrze trzyma SteamID, pytanie dlaczego nie dziala ? :)
Odpowiedz

  • +
  • -
DarkGL - zdjęcie DarkGL 22.07.2011

bo powinno być
if(containi(SID,"STEAM_0:") != -1)
			{
				//Funkcja jak jest STEAM_0:...
			}
else
			{
				//Jak nie ma.
			}
Odpowiedz

  • +
  • -
sebul - zdjęcie sebul 22.07.2011

containi rozroznia wielkosc liter contain nie :D

Chyba na odwrót ^^
Odpowiedz

  • +
  • -
G[o]Q - zdjęcie G[o]Q 22.07.2011

no tak moj bląd
Odpowiedz
Zablokowany