Salut, de ce cand intra un nou player pe server ii da erroarea ca a folosit deja bonus, comanda este mai jos, folosesc gm big-zone va rog sa ma ajutati.
CMD:bonus(playerid, params[])
{
if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "You need to login first.");
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pBonus] == 0)
{
GivePlayerCash(playerid, 20000000);
PlayerInfo[playerid][pLevel] = 5;
PlayerInfo[playerid][pPremiumPoints] += 100;
PlayerInfo[playerid][pBonus] = 1;
PlayerInfo[playerid][pCarLic] = 1;
PlayerInfo[playerid][pCarLicT] = 10;
PlayerInfo[playerid][pFlyLic] = 1;
PlayerInfo[playerid][pFlyLicT] = 5;
PlayerInfo[playerid][pBoatLic] = 1;
PlayerInfo[playerid][pBoatLicT] = 10;
PlayerInfo[playerid][pGunLic] = 1;
PlayerInfo[playerid][pGunLicT] = 10;
Update(playerid, pLevelx);
Update(playerid, pCashx);
Update(playerid, pPremiumPointsx);
Update(playerid, pBonusx);
SetPlayerScore(playerid, PlayerInfo[playerid][pLevel]);
ShowPlayerDialog(playerid, 3354, DIALOG_STYLE_MSGBOX, "{ffffff}Server Bonus {ffffff}| {00FFFF}NTY{ffffff} |", "{ffffff}Ai folosit comanda {00FFFF}/bonus{ffffff} si ai primit:\n {00FFFF}-{ffffff} Level {00FFFF}5\n -{ffffff} 20,000,000{33cc33}$\n {00FFFF}-{ffffff} 100 Puncte {ffff00}Premium\n -{ffffff} Toate licentele timp de 5 {00FFFF}[ORE]","{ffffff}Multumesc","");
}
else return SCM(playerid, -1, "Deja ai primit bonusul.");
}
return 1;
}