[pawn] cmd(\"registration\",12)
{/////////////////////////
pontok = GetPlayerScore(playerid);
penz = GetPlayerMoney(playerid);
admin = IsPlayerDAdmin[playerid];
GetPlayerName(playerid, nev, sizeof( nev ));
format(fajl, sizeof(fajl),\"%s.ini\", nev);
format(fajl2, sizeof(fajl2),\"%d\", pontok);
format(fajl3, sizeof(fajl3),\"%d\", penz);
////////////////////////////
if(sscanf(params,\"s[16]\",jelszo))return SendClientMessage(playerid,red,\"HIBA: /registration [jelszó]\");
if(dini_Exists(fajl))
{
//SetPlayerScore(playerid, dini_Int(fajl,\"Pontok\"));
//SetPlayerMoney(playerid, dini_Int(fajl,\"Penz\"));
//IsPlayerDAdmin[playerid] = dini_Int(fajl,\"Admin\");
SendClientMessage(playerid,red,\"Te már regisztráltál! Belépéshez:/login[jelszo]\");
}
else
{
SendClientMessage(playerid, green,\"Sikeresen regisztráltál a szerverre!\");
telezett[playerid] = 0;
IsPlayerDAdmin[playerid] = 0;
nitrovehet[playerid] = 0;
drifter[playerid] = 0;
dini_Create(fajl);
dini_IntSet(fajl,\"Pontok\",pontok);
dini_IntSet(fajl,\"Penz\",penz);
dini_IntSet(fajl,\"Admin\",admin);
dini_IntSet(fajl,\"Jelszo\",jelszo);
}
}
return 1;
}
cmd(\"login\",5)
{/////////////////////////
pontok = GetPlayerScore(playerid);
penz = GetPlayerMoney(playerid);
admin = IsPlayerDAdmin[playerid];
GetPlayerName(playerid, nev, sizeof( nev ));
format(fajl, sizeof(fajl),\"%s.ini\", nev);
format(fajl2, sizeof(fajl2),\"%d\", pontok);
format(fajl3, sizeof(fajl3),\"%d\", penz);
////////////////////////////
if(sscanf(params,\"s[16]\",jelszo))return SendClientMessage(playerid,red,\"HIBA: /registration [jelszó]\");
if(dini_Exists(fajl))
{
new Jelszo = dini_Int(fajl, \"Jelszo\");
if(jelszo == Jelszo)
{
SetPlayerScore(playerid, dini_Int(fajl,\"Pontok\"));
SetPlayerMoney(playerid, dini_Int(fajl,\"Penz\"));
IsPlayerDAdmin[playerid] = dini_Int(fajl,\"Admin\");
SendClientMessage(playerid,red,\"Te már regisztráltál! Belépéshez:/login [jelszo]\");
}
else
{
SendClientMessage(playerid, green,\"Te még nem vagy regisztrálva. Regisztráláshoz:/registration [jelszó]\");
}
SendClientMessage(playerid, green,\"Rossz jelszó!\");
Kick(playerid);
}[/pawn]
Egyfojtában lehet regisztrálni, mind1 hogy a játékosnak van-e már fájl-ja.. A loginnál hiába irod be a helyes jelszót kikickel hogy rossz.