[POMOĆ]dini_Exists

Započeo Misko, Januar 10, 2010, 13:32:49 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 2 gostiju pregledaju ovu temu.

Pokusavam napravit da kad se netko prikljuci da mu automatski pise je li registriran ili nije. Pokusavam napravit al nikako... Svaki put kaze da nije registriran

public OnPlayerConnect(playerid)
{
new string[64];
new file[128], pname[MAX_PLAYER_NAME];

format(file, sizeof(file), "\\Users\\%s.ini", pname);
   GetPlayerName(playerid,pName,MAX_PLAYER_NAME);
   format(string,sizeof string,"Dobrodosao %s!", pName);
   SendClientMessage(playerid, COLOR_RED, string);
   if(!dini_Exists(file)) return SendClientMessage(playerid, COLOR_RED, "Niste registrirani! Koristite /register!");
   else
{
SendClientMessage(playerid, COLOR_RED, "Vec ste registrirani!");
}
return 1;

}
Poslednja Izmena: Januar 10, 2010, 13:33:21 POSLE PODNE od Misko

Correlli

GetPlayerName funkciju moraš koristiti prije nego što formatiraš direktorij i ime igraća, jer kako ćeš formatirati prazno ime ako prije toga nisi upotrijebio GetPlayerName funkcije.

Evo ga  :D
public OnPlayerConnect(playerid)
{
new string[64];
new file[128], pname[MAX_PLAYER_NAME];

    GetPlayerName(playerid,pname,MAX_PLAYER_NAME);
    format(file, sizeof(file), "\\Users\\%s.ini", pname);
    format(string,sizeof string,"Dobrodosao %s!", pName);
    SendClientMessage(playerid, COLOR_RED, string);
    if(!dini_Exists(file)) return SendClientMessage(playerid, COLOR_RED, "Niste registrirani! Koristite /register!");
    else
{
SendClientMessage(playerid, COLOR_RED, "Vec ste registrirani!");
}
return 1;

}


Hvala i lock