[Ajuda] Comando BUG Reparar
#1

o que tem de errado nesse comando ? ?

pawn Код:
if(strcmp(cmdtext,"/reparar",true)==0)
    {
        new zstring[50];
        GetPlayerName(playerid, sendername, sizeof(sendername));
        format(zstring, sizeof(zstring), "[Comando] %s digitou /reparar!", sendername);
        print(zstring);
        if(LimiteReparar[playerid] == 1)
        {
        SendClientMessage(playerid, 0xFF0000FF, "Vocк sу pode usar o /reparar de 120 em 120 segundos.");
        return 1;
        }
        if(GetPlayerMoney(playerid) >= 100)
        {
            if(IsPlayerInAnyVehicle(playerid))
            {
                if(PlayerInfo[playerid][pVip] >= 1)
                {
                RepairVehicle(GetPlayerVehicleID(playerid));
                SendClientMessage(playerid, COR_PRINCIPAL, "O seu veiculo foi reparado com sucesso!");
                LimiteReparar[playerid] = 1;
                SetTimerEx("TempoReparar", 120000, 0, "i", playerid);
                return 1;
                }
                else
                {
                SetVehicleHealth(GetPlayerVehicleID(playerid), 1000);
                SendClientMessage(playerid, COR_PRINCIPAL, "O seu veiculo foi reparado com sucesso!");
                GivePlayerMoney(playerid,-100);
                LimiteReparar[playerid] = 1;
                SetTimerEx("TempoReparar", 120000, 0, "i", playerid);

                }
            }
            else
            {
            SendClientMessage(playerid, COR_ERRO, "ERRO: Vocк nгo estб em um vйiculo");
            return 1;
            }
        }
        else
        {
        SendClientMessage(playerid, 0xFF0000FF, "Vocк nгo tem verbas suficientes! Precisa de $500!");
        return 1;
        }

        return 1;
    }
Reply
#2

Peraн, deixa eu ligar minha bola de cristal.

Deu erros? Testou?

Nos informe melhor, para que possamos lhe ajudar.
Reply
#3

Fale qual seu erro, й melhor para nуs identificarmos se possui algum erro no cуdigo.
Reply
#4

Desculpa galera KKKKKKKKKKKKKK' to muito nervoso

tipow ele nгo repara..., eu do /reparar fala que reparou mas nгo repara
Reply
#5

Vocк tem que organizar o seus cуdigos melhor cara, assim realmente fica difнcil saber onde estб o problema.

PHP код:
if(!strcmp(cmdtext"/reparar"true))
{
    if(!
IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playeridCOR_ERRO"ERRO: Vocк nгo estб em um vйiculo");
    if(
LimiteReparar[playerid]) return SendClientMessage(playerid0xFF0000FF"Vocк sу pode usar o /reparar de 120 em 120 segundos.");
    if(
GetPlayerMoney(playerid) < 100) return SendClientMessage(playerid0xFF0000FF"Vocк nгo tem verbas suficientes! Precisa de $100!");
    
    
LimiteReparar[playerid] = 1;
    
RepairVehicle(GetPlayerVehicleID(playerid));
    
GetPlayerName(playeridsendernamesizeof(sendername));
    
SetTimerEx("TempoReparar"120000false"i"playerid);
    if(
PlayerInfo[playerid][pVip]) GivePlayerMoney(playerid,-100);
    
SendClientMessage(playeridCOR_PRINCIPAL"O seu veiculo foi reparado com sucesso!");
    
printf("[Comando] %s digitou /reparar!"sendername);
    return 
0x01;

Reply
#6

Tente assim se funcionar..

pawn Код:
if(strcmp(cmdtext,"/reparar",true)==0)
    {
        new zstring[50];
        GetPlayerName(playerid, sendername, sizeof(sendername));
        format(zstring, sizeof(zstring), "[Comando] %s digitou /reparar!", sendername);
        print(zstring);
        if(LimiteReparar[playerid] == 1)
        {
        SendClientMessage(playerid, 0xFF0000FF, "Vocк sу pode usar o /reparar de 120 em 120 segundos.");
        return 1;
        }
        if(GetPlayerMoney(playerid) >= 100)
        {
            if(IsPlayerInAnyVehicle(playerid))
            {
                if(PlayerInfo[playerid][pVip] >= 1)
                {
                new VehicleID;
                VehicleID = GetPlayerVehicleID(playerid);
                RepairVehicle(VehicleID);
                SendClientMessage(playerid, COR_PRINCIPAL, "O seu veiculo foi reparado com sucesso!");
                LimiteReparar[playerid] = 1;
                SetTimerEx("TempoReparar", 120000, 0, "i", playerid);
                return 1;
                }
                else
                {
                new VehicleID;
                VehicleID = GetPlayerVehicleID(playerid);
                RepairVehicle(VehicleID);
                SetVehicleHealth(GetPlayerVehicleID(playerid), 1000);
                SendClientMessage(playerid, COR_PRINCIPAL, "O seu veiculo foi reparado com sucesso!");
                GivePlayerMoney(playerid,-100);
                LimiteReparar[playerid] = 1;
                SetTimerEx("TempoReparar", 120000, 0, "i", playerid);

                }
            }
            else
            {
            SendClientMessage(playerid, COR_ERRO, "ERRO: Vocк nгo estб em um vйiculo");
            return 1;
            }
        }
        else
        {
        SendClientMessage(playerid, 0xFF0000FF, "Vocк nгo tem verbas suficientes! Precisa de $500!");
        return 1;
        }

        return 1;
    }
Atenciosamente,
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)