Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2013-02-01, 15:50


Exel







Wiek: 29
Na forum: 5790 dni
Posty: 31

Piwa: 57

Respekt: 55

Witam, zrobi?em sobie system vipa i mam problem. Chodzi o to, ?e gdy dodaj? nick do listy, to na serwerze czyta tylko nick tego gracza, co jest na samym dole listy w scriptfiles. Co zrobi??
Tak wygl?da plik vips.cfg w scriptfiles:
Kod:

Nick1
Nick2
Nick3

I vipa dostaje tylko gracz z nazw? Nick3
Oto m?j kod, kt?ry czyta z pliku
Kod:

stock IsPlayerVIP(playerid)
{
new playerName[MAX_PLAYER_NAME];
GetPlayerName(playerid, playerName, MAX_PLAYER_NAME);
new File:vips = fopen("vips.cfg", io_readwrite);

new name[MAX_PLAYER_NAME];
while(fread(vips, name))
{
if(!strcmp(playerName, name, false, strlen(name)))
{
fclose(vips);
return 1;
}
}

fclose(vips);
return 0;
}

Co zrobi? ?eby czyta?o wszystkich u?ytkownik?w b?d?cych na li?cie?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-02-01, 19:36


Axel9697







Wiek: 32
Na forum: 5904 dni
Posty: 115

Piwa: 44

Respekt: 73,2

Kod:

stock IsPlayerVIP(playerid)
{
new playerName[MAX_PLAYER_NAME];
GetPlayerName(playerid, playerName, MAX_PLAYER_NAME);
new File:vips = fopen("vips.cfg", io_readwrite);

new name[MAX_PLAYER_NAME];
while(fread(vips, name))
{
name[strlen(name)-2] = 0;
if(!strcmp(playerName, name, false, strlen(name)))
{
fclose(vips);
return 1;
}
}

fclose(vips);
return 0;
}


Trzeba by?o usun?? znaki "\r\n".

Postaw piwo autorowi tego posta
 

 
Tagi: lista
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN » [DM] Lista Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku