to nebi trebalo imat veze sa loginom i register ali ajde...
//---------------------------------------------------------------------------------------------------------
if (strcmp(cmd, "/login", true) ==0 )
{
if(IsPlayerConnected(playerid))
{
new tmppass;
if(gPlayerLogged == 1)
{
SendClientMessage(playerid, COLOR_RED, "~°~Balkan-SF~°~® RP server: Vec ste logirani.");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD1, "Koristite: /login ");
return 1;
}
strmid(tmppass, tmp, 0, strlen(cmdtext), 255);
OnPlayerLogin(playerid,tmppass);
}
return 1;
}
if (strcmp(cmd, "/register", true) ==0 )
{
if(IsPlayerConnected(playerid))
{
if(gPlayerLogged == 1)
{
SendClientMessage(playerid, COLOR_WHITE, " * SERVER: Vec ste ulogirani.");
return 1;
}
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "/accounts/%s.ini", sendername);
new File: hFile = fopen(string, io_read);
if (hFile)
{
SendClientMessage(playerid, COLOR_YELLOW, "To ime vec postoji, molimo uzmite drugo ime.");
fclose(hFile);
return 1;
}
if(strlen(sendername) >= 16) {
SendClientMessage(playerid, COLOR_YELLOW, "Vase ime mora imati manje od 16 slova!");
}
if(CheckRPName(playerid, sendername) == 1)
{
new tmppass;
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_GRAD3, "Koristite: /register ");
strmid(tmppass, tmp, 0, strlen(cmdtext), 255);
return OnPlayerRegister(playerid,tmppass);
}
new tmppass;
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD3, "Koristite: /register ");
return 1;
}
strmid(tmppass, tmp, 0, strlen(cmdtext), 255);
OnPlayerRegister(playerid,tmppass);
}
return 1;
}
evo i ovo ali sumnjam da je i u tome stvar...
if(fexist(string))
{
gPlayerAccount = 1;
SendClientMessage(playerid, COLOR_GREEN, "Dobro dosli na ~°~Balkan-SF~°~ RolePlay Server");
SendClientMessage(playerid, COLOR_GREEN, "SERVER: Vas nick je registriran, molimo da se logirate");
SendClientMessage(playerid, COLOR_WHITE, "SERVER: Da bi ste se logirali upisite /login ");
return 1;
}
else
{
gPlayerAccount = 0;
SendClientMessage(playerid,COLOR_GREEN, "Dobro dosli na ~°~Balkan-SF~°~ RolePlay Server");
SendClientMessage(playerid,COLOR_RED, "SERVER: Vas nick nije registriran. Za registraciju upisite /register ");
SendClientMessage(playerid,COLOR_WHITE, " ** Morate imati nick u ovom formatu Ime_Prezime npr. Ivan_Babic. **");
SendClientMessage(playerid,COLOR_WHITE, " ** Nesmijete imati slova sa kvacicama i morate imati velika pocetna slova. **");
SendClientMessage(playerid,COLOR_WHITE, " ** Vase ime u igri smije sadrzavati maksimalno 16 znakova.");
return 1;
}