|
Код:
//Comando
dcmd_setvip(playerid, params[])
{
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,COR_ERRO,"ERRO: Vocк nгo estб logado na rcon!");
new tmp[256], tmp2[256], idx;
tmp = strtok(params, idx);
tmp2 = strtok(params, idx);
if(!strlen(tmp2))
return SendClientMessage(playerid,COR_USOCORRETO,"Uso: /setVIP [nick/id] [dias]");
else if(strval(tmp2) < 0)
return SendClientMessage(playerid,COR_RED, "Erro: Nъmero de dias invбlido.");
new id;
if(!IsNumeric(tmp))
id = ReturnPlayerID(tmp);
else
id = strval(tmp);
setVIPUser(strval(tmp2), id, getPName(playerid));
Player[id][pVIP] = 1;
new string[250];
format(string, sizeof(string), "» Vocк deu %d dias de Vip para %s.", strval(tmp2), getPName(id));
SendClientMessage(playerid, COR_PRINCIPAL, string);
format(string, sizeof(string), "{EFE63D}» {FFFFFF}Vocк recebeu %d dias de '{EFE63D}Vip{FFFFFF}' do Admin %s.\n{EFE63D}» {FFFFFF}Comandos\n/comandosvip.\n/vantagensvip.\n/meuveh.", strval(tmp2), getPName(playerid));
ShowPlayerDialog(id, 666, DIALOG_STYLE_MSGBOX, "{EFE63D}» {FFFFFF}INFORMAMOS", string, "OK", "");
SalvarPlayer(id);
format(string, sizeof(string), "%s deu %d dias de vip para %s.", getPName(playerid), strval(tmp2), getPName(id));
WriteLog("SetVip", string);
return 1;
}
stock setVIPUser(dias, id)
{
new String[128];
format(String, sizeof(String), CONTAS, getPName(id));
Player[id][VIPExpira] = Now()+(ONE_DAY*dias);
Player[id][pVIP] = 1;
format(String, sizeof(String), CONTAS, getPName(id));
DOF2_SetInt(String,"VIP",Player[id][pVIP]);
DOF2_SetInt(String,"VIPExpira",Player[id][VIPExpira]);
DOF2_SaveFile();
DOF2_CreateFile(VIP_FILE(getPName(id)));
DOF2_SetInt(VIP_FILE(getPName(id)), "Dias", dias);
DOF2_SetInt(VIP_FILE(getPName(id)), "VIPExpira",Player[id][VIPExpira]);
DOF2_SaveFile();
return 1;
}
|
= Seta
+= Aumenta
-= Reduz
Player[id][VIPExpira] = Now()+(ONE_DAY*dias);
// troque para
Player[id][VIPExpira] += Now()+(ONE_DAY*dias);
Player[playerid][VipExpiraEm] = getdate() + Dias;
|
setVIPUser(strval(tmp2), id, getPName(playerid)); |
|
setVIPUser(strval(tmp2), id); |