30.11.2014, 15:55
(
Последний раз редактировалось JawsPlus; 18.12.2014 в 02:19.
)
How to make VIP expire in real time
This is code

This is code
Код:
COMMAND:setvip(playerid,params[])
{
if(!CmdLevelCheck(playerid,"setmoney")) return CmdLevelError(playerid,"setmoney");
{
new targetid,Level ,file[256];
if(sscanf(params, "ud", targetid, Level)) return SendClientMessage(playerid, COLOR_RED,"[USAGE]:{FFFFFF}/setvip [playerid] [level 1/3]");
if(!IsPlayerConnected(targetid)) return SendClientMessage(playerid,COLOR_RED, "[ERROR]:{FFFFFF}This player is offline");
if(Level > 3) return SendClientMessage(playerid, COLOR_RED, "[ERROR]:{fFFFFF}Max VIP level is 3");
if(PInfo[targetid][pVIP] == Level)return SendClientMessage(playerid, COLOR_RED,"[ERROR]:{FFFFFF}This player is already with this vip level.");
{
new name[50],string[390],str[390],tname[50];
GetPlayerName(playerid,name,sizeof(name));
GetPlayerName(targetid,tname,sizeof(tname));
format(file, sizeof(file), PATH, name);
dini_IntSet(file, "VIP",PInfo[playerid][pVIP]);
PInfo[targetid][pVIP] = Level;
format(str, sizeof(str),"{FF02A7}[ADMIN]:{FFFFFF}%s had set %s VIP level to %d.",name,tname,Level);
SendClientMessageToAll(0xFF9900AA,str);
}
}
return 1;
}

