[Ajuda] Me ajudem
#1

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.

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;
    }
    }
    }
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
Reply
#2

if(skin == 149)

por

if(skin == 0)

Nem vou falar nada a respeito do seu cуdigo...
Reply
#3

Nгo й meu brother, mas valeu
Reply
#4

Ai cara nгo posso entender muito sobre PAWN,mas reconheзo que estб ridнculo este cуdigo,que nem o amigo ali em cima falou poxa, vocк ver se a skin dele й 149 para tirar o vip??
Reply
#5

Valeu pela ajuda ai, funcionou. Vou dar essa dica para ele
Reply
#6

Primeiramente parabйns pela inteligencia. Lamentбvel

Tomara que seu amigo te de uma surra.

Mas й como o amigo disse

if(skin == 149)

por

if(skin == 0)
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)