Helló! V.I.P rendszerhez szeretnék egy olyan parancsot hogy /vnapi. Ami a lényeg legyen minden nap 1x lehessen használni és ha beírta kapjon 100.000$-t és 10 pontot.
Mivel PPC szerver ezért RewardPlayer-t kell használni
RewardPlayer(playerid, 100000, 10);
Példa képen egy V.I.P parancs hogy hogyan is kérdezi le a hogy V.I.P-e a játékos stb.
COMMAND:vap(playerid, params[])
{
if(APlayerData[playerid][LoggedIn] == true)
if(APlayerData[playerid][VIP] >= 1)
{
SetPlayerArmour(playerid, 100);
}
else
SendClientMessage(playerid, 0xFF0000FF, \"Nem vagy V.I.P\");
return 1;
}
Az APlayerData enumba hozz létre egy ilyen sort: NAP + mentsd és töltsd is be játékos (le)csatlakozáskor.
A parancs:
COMMAND:vnapi(playerid) {
if(APlayerData[playerid][LoggedIn] == false) return SendClientMessage(playerid, 0xFF0000FF, \"Nem vagy bejelentkezve\");
if(APlayerData[playerid][VIP] < 1) return SendClientMessage(playerid, 0xFF0000FF, \"Nem vagy V.I.P\");
new date[3];
getdate(date[0], date[1], date[2]);
if(date[2] == APlayerData[playerid][NAP]) return SendClientMessage(playerid, 0xFF0000FF, \"Ezt a parancsot egy nap csak egyszer használhatod.\");
APlayerData[playerid][NAP] = date[2];
RewardPlayer(playerid, 100000, 10);
return 1;
}