16.12.2015, 14:20
Toda vez que eu digito esse comando corretamente aparece a mensagem que setou o vip, porйm o servidor cai na hora... Esse й um sistema do DanDRT...
pawn Код:
CMD:setvip(playerid, params[])
{
new id, days, string[70];
if(!IsPlayerAdmin(playerid))
return SendClientMessage(playerid, 0xFF0000AA, "[x] Vocк precisa estar logado na RCON para usar este comando!");
if(sscanf(params, "ud", id, days))
return SendClientMessage(playerid, YELLOW, "[ > ] Uso correto: /setvip [id] [dias]");
if(days < 0)
{
return SendClientMessage(playerid, 0xFF0000AA, "[x] Este jogador nгo estб online!");
}
else
{
if(!IsPlayerConnected(id))
return SendClientMessage(playerid, 0xFF0000AA, "[x] Este jogador nгo estб online!");
else
{
PlayerVip[id] = ConvertDays(days);
format(string, sizeof(string), "[ > ] Vocк setou %d dias de VIP para %s.", days, GetName(id));
SendClientMessage(playerid, 0x33AAFFFF, string);
format(string, sizeof(string), "[ > ] Vocк recebeu %d dias de VIP, aproveite bem suas vantagens!", days);
SendClientMessage(playerid, 0x33AAFFFF, string);
format(string, sizeof(string), "/vips/%s.ini", GetName(id));
DOF2_CreateFile(string);
DOF2_SetInt(string,"VipExpira", PlayerVip[id]);
DOF2_SaveFile();
}
}
return true;
}