Vreau sa folosesc pName la anumite verificari daca sunt fondator etc deoarece exista programe cu care iti schimba numele din joc si apoi se poate abuza, intelegi?
script OnLogin(playerid)
{
new rows;
cache_get_row_count(rows);
if(rows)
{
cache_get_value_name(0, "Password", PlayerInfo[playerid][pPassword]);
cache_get_value_name(0, "Name", PlayerInfo[playerid][pName]);
cache_get_value_name_int(0, "ID", PlayerInfo[playerid][pID]);
cache_get_value_name_int(0, "Admin", PlayerInfo[playerid][pAdmin]);
cache_get_value_name_int(0, "Helper", PlayerInfo[playerid][pHelper]);
cache_get_value_name_int(0, "Level", PlayerInfo[playerid][pLevel]);
cache_get_value_name_int(0, "Money", PlayerInfo[playerid][pMoney]);
cache_get_value_name_int(0, "Faction", PlayerInfo[playerid][pFaction]);
cache_get_value_name_int(0, "Leader", PlayerInfo[playerid][pLeader]);
cache_get_value_name_int(0, "Rank", PlayerInfo[playerid][pRank]);
cache_get_value_name_int(0, "Team", PlayerInfo[playerid][pTeam]);
cache_get_value_name_int(0, "Skin", PlayerInfo[playerid][pSkin]);
cache_get_value_name_int(0, "Wanted", PlayerInfo[playerid][pWanted]);
cache_get_value_name(0, "Crime1", PlayerInfo[playerid][pCrime1]);
cache_get_value_name(0, "Crime2", PlayerInfo[playerid][pCrime2]);
cache_get_value_name(0, "Crime3", PlayerInfo[playerid][pCrime3]);
cache_get_value_name(0, "Accused", PlayerInfo[playerid][pAccused]);
cache_get_value_name(0, "Victim", PlayerInfo[playerid][pVictim]);
cache_get_value_name(0, "RP", PlayerInfo[playerid][pRP]);
cache_get_value_name_int(0, "Job", PlayerInfo[playerid][pJob]);
cache_get_value_name_float(0, "WTChannel", PlayerInfo[playerid][pWTChannel]);
cache_get_value_name_int(0, "WT", PlayerInfo[playerid][pWT]);
cache_get_value_name_int(0, "House", PlayerInfo[playerid][pHouse]);
cache_get_value_name(0, "LastOn", PlayerInfo[playerid][pLastOn]);
cache_get_value_name_int(0, "Beta", PlayerInfo[playerid][pBeta]);
if(PlayerInfo[playerid][pBeta] == 1) {
BetaLabel[playerid] = Create3DTextLabel("[BETA TESTER]", 0xADFF5CFF, 30.0, 40.0, 50.0, 25.0, GetPlayerVirtualWorld(playerid));
Attach3DTextLabelToPlayer(BetaLabel[playerid], playerid, 0.0, 0.0, 0.7);
}
ResetPlayerWeapons(playerid);
ResetPlayerMoney(playerid);
GivePlayerMoney(playerid, PlayerInfo[playerid][pMoney]);
SetPlayerScore(playerid, PlayerInfo[playerid][pLevel]);
SetPlayerSkin(playerid, PlayerInfo[playerid][pSkin]);
if(PlayerInfo[playerid][pWanted] > 0 ) { SetPlayerWantedLevel(playerid, PlayerInfo[playerid][pWanted]); }
SpawnPlayer(playerid);
/*LevelBar = CreatePlayerProgressBar(playerid, 512.00, 136.00, 96.50, 1.50, 1798479103, 100.0);
UpdateProgressBar(playerid); */
for(new i = 0; i < 3; i++) PlayerTextDrawHide(playerid, LoginPTD[i][playerid]);
for(new i = 0; i < 4; i++) TextDrawHideForPlayer(playerid, LoginTD[i]);
}
else
{
ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "Incorrect password", "Please enter your password.", "Login", "Exit");
}
return 1;
}
OnLogin(playerid) pe care il am. Folosesc Mysql R41-2.