29.10.2014, 17:13
Galera, eu fui na casa do meu amigo e zuei o codigo dele, tinha o comando /tirarvip e eu acabei apagando.
Agora eu nгo sei como era. Me ajudem.
O codigo /darvip й esse, quem sabe vcs possam me ajudar.
Eu ja tentei usar /darvip [id do player] 0
Mas nгo aparece a msg de que eu tirei o vip de alguйm. Ele me disse que ta bugado ali.
Me ajuda
Agora eu nгo sei como era. Me ajudem.
O codigo /darvip й esse, quem sabe vcs possam me ajudar.
pawn Код:
if(strcmp(cmd,"/darvip", true)==0){
if(IsPlayerAdmin(playerid)){
new plid, skin;
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)){
SendClientMessage(playerid, Vermelho, " | ERRO | Digite: /darvip [id] [VIP - 1 e 0]");
return 1;
}
plid = strval(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, Vermelho, " | ERRO | Digite: /darvip [id] [VIP - 1 e 0]");
return 1;
}
skin = strval(tmp);
if(skin>=4){
SendClientMessage(playerid, Vermelho, " | ERRO | Os VIPS Permitidos sгo 1 e 0");
return 1;
}
new iPerson;
new iDays;
new pname[MAX_PLAYER_NAME];
GetPlayerName(plid, pname, MAX_PLAYER_NAME);
if(IsPlayerConnected(plid)){
if(skin == 1){
dini_IntSet(file,"PLAYER_VIP", 1);
PlayerInfo[plid][PLAYER_VIP] = 1 ;
dini_IntSet(file, "Combustivel", 5000);
PlayerInfo[playerid][vCor2] = 1;
dini_IntSet(file, "vCor2", PlayerInfo[playerid][vCor2]);
dini_IntSet(file, "jetpack", 1);
format(gstring, 256," • Vocк setou 30 dias de VIP para o Jogador %s (%d)", pname,plid);
SendClientMessage(playerid,AmareloClaro,gstring);
format(gstring, 256," | INFO - SERVER | O(A) Administrador(a) %s (%d) te setou 30 dias de VIP - Diamante.",PlayerName(playerid),playerid);
SendClientMessage(plid,AmareloClaro,gstring);
SetPVarInt(iPerson, "vipTime", gettime()+(iDays*2592000));
}
if(skin == 149){
dini_IntSet(file,"PLAYER_VIP", 0);
PlayerInfo[plid][PLAYER_VIP] = 0 ;
dini_IntSet(file, "Combustivel", 100);
format(gstring, 256,"[ > ] Vocк tirou o VIP do jogador(a) %s (%d)", pname,plid);
SendClientMessage(playerid,AmareloClaro,gstring);
format(gstring, 256,"[ > ] %s , Infelismente seus dias de VIP Terminaram!",pname);
SendClientMessage(plid,AmareloClaro,gstring);
PlayerInfo[plid][vCor1] = 0;
PlayerInfo[plid][vCor2] = 0;
PlayerInfo[plid][vCor3] = 0;
PlayerInfo[plid][vCor4] = 0;
PlayerInfo[plid][vCor5] = 0;
PlayerInfo[plid][vCor6] = 0;
PlayerInfo[plid][vCor7] = 0;
PlayerInfo[plid][vCor8] = 0;
dini_IntSet(file,"vCor1", 0);
dini_IntSet(file,"vCor2", 0);
dini_IntSet(file,"vCor3", 0);
dini_IntSet(file,"vCor4", 0);
dini_IntSet(file,"vCor5", 0);
dini_IntSet(file,"vCor6", 0);
dini_IntSet(file,"vCor7", 0);
dini_IntSet(file,"vCor8", 0);
}
return 1;
}else{
SendClientMessage(playerid, Vermelho, " | ERRO | Jogador nгo conectado.");
return 1;
}
}
}
Mas nгo aparece a msg de que eu tirei o vip de alguйm. Ele me disse que ta bugado ali.
Me ajuda