Sziasztok.
JackAdminrendszert nézegettem és a regirendszerét fel tudnám használni...csak annyi a bajom vele hogy a pontot nem menti,ebben tudnátok segíteni nekem?
[pawn]CMD:regeles(playerid, params[])
{
new PlayerName[MAX_PLAYER_NAME];
new password[64];
GetPlayerName(playerid, PlayerName, MAX_PLAYER_NAME);
if(IsLogged[playerid] == 0)
{
if(sscanf(params, \"s[64]\", password)) return SendClientMessage(playerid, COLOR_YELLOW, \"Használat: /regeles [jelszo]\");
else
{
format(file, sizeof(file), \"%s.ini\", PlayerName);
if(!dini_Exists(file))
{
dini_Create(file);
dini_IntSet(file, \"Jelszó\", udb_hash(password));
dini_IntSet(file, \"Pénz\", GetPlayerMoney(playerid));
dini_IntSet(file, \"Skin\", GetPlayerSkin(playerid));
SendClientMessage(playerid, COLOR_GREEN, \"Regisztráció sikeres! Használd a /login parancsot a belépéshez.\");
}
else
{
SendClientMessage(playerid, COLOR_RED, \"Ezzel a névvel már regisztráltak\");
}
}
}
else
{
SendClientMessage(playerid, COLOR_RED, \"Te már regisztrálva vagy!\");
}
return 1;
}
CMD:login(playerid, params[])
{
new PlayerName[MAX_PLAYER_NAME];
GetPlayerName(playerid, PlayerName, MAX_PLAYER_NAME);
if(IsLogged[playerid] == 0)
{
new password[64];
if(sscanf(params, \"s[64]\", password)) return SendClientMessage(playerid, COLOR_YELLOW, \"Használat: /login [jelszó]\");
else
{
format(file, sizeof(file), \"%s.ini\", PlayerName);
if(dini_Exists(file))
{
if(strval(dini_Get(file, \"Jelszó\")) == udb_hash(password))
{
GivePlayerMoney(playerid, dini_Int(file, \"Pénz\"));
new penztext[256];
IsLogged[playerid] = 1;
SendClientMessage(playerid, COLOR_GREEN, \"Sikeresen bejelentkeztél\");
format(penztext,sizeof(penztext),\"Mentés: Pénzed vissza adva. Jelenlegi pénzed: {33AA33}%i $.\",dini_Int(file, \"Pénz\"));
SendClientMessage(playerid,COLOR_WARNING,penztext);
new string[128];
dini_Int(file,\"Adminszint\");
PlayerInfo[playerid][pAdmin] = dini_Int(file,\"Adminszint\");
if(PlayerInfo[playerid] [pAdmin] == 0)
{
}
else
{
format(string,sizeof(string),\"Admin szinted beállítva. Admin szinted: %i\",dini_Int(file,\"Adminszint\"));
SendClientMessage(playerid,COLOR_LIGHTBLUEGREEN,string);
}
}
else
{
SendClientMessage(playerid, COLOR_RED, \"Rossz jelszó!\");
}
}
else
{
SendClientMessage(playerid, COLOR_RED, \"Elõször regisztrálj: /regeles \");
}
}
}
else
{
SendClientMessage(playerid, COLOR_RED, \"Te már bevagy jelentkezve!\");
}
return 1;
}[/pawn]
helpet elõre is köszi.