26.11.2013, 15:33
Tenta assim:
pawn Код:
if(!strcmp(cmdtext, "/darvip", true)) {
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xFF0000FF, "[ERRO] Vocк nгo й um Admin!");
new GiveID, PVip, PTDias, tmp[24], idx;
tmp = strtok(cmd, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, 0xFFFFFFFF, "[USO] /darvip [id/nick] [Vip(1-Bronze, 2-Prata e 3-Ouro)] [Dias]");
GiveID = strval(tmp);
tmp = strtok(cmd, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, 0xFFFFFFFF, "[USO] /darvip [id/nick] [Vip(1-Bronze, 2-Prata e 3-Ouro)] [Dias]");
PVip = strval(tmp);
tmp = strtok(cmd, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, 0xFFFFFFFF, "[USO] /darvip [id/nick] [Vip(1-Bronze, 2-Prata e 3-Ouro)] [Dias]");
PTDias = strval(tmp);
if(!IsPlayerConnected(GiveID)) return SendClientMessage(playerid, 0xFF0000FF, "[ERRO] Jogador Offline!");
if(!(PVip > 0 && PVip < 4)) return SendClientMessage(playerid, 0xFF0000FF, "[ERRO] Vip somente de 1-3!");
if(!(PTDias > 0)) return SendClientMessage(playerid, 0xFF0000FF, "[ERRO] Dias maiores que 0!");
new PTStr[33];
new vip_Class[7];
switch(PVip)
{
case 1: format(vip_Class, 7, "Bronze");
case 2: format(vip_Class, 7, "Prata");
case 3: format(vip_Class, 7, "Ouro");
}
format(PTStr, sizeof(PTStr), "[INFO] Vocк recebeu VIP %s por %d dias!!", vip_Class, PTDias);
SendClientMessage(GiveID, 0x00FF00FF, PTStr);
PTVip[GiveID][1] = gettime() + (PTDias*24*60*60);
PTVip[GiveID][0] = PVip;
return 1;
}