[Ajuda] CMD /rcarro
#1

Ola pessoa tenho o cmd /rcarro para um adm reparar seu carro mais esse CMD sу ta reparando o motor do carro e nao ta reparando o carro por completo sу o motor eu qeuria que ele reparase o carro por completo pra ficar ajeitadinho alguem pode da uma olhada nesse cmd pra mim pfv? Obg desde ja.(PARA REPRAR TBM A LATARIA)

PHP код:
if(strcmp(cmd"/rcarro"true) == 0)
    {
        if(
IsPlayerConnected(playerid))
        {
            if(
PlayerInfo[playerid][pAdmin] < 2)
            {
                
SendClientMessage(playeridCOLOR_GRAD1"   Voce nгo esta autorizado a usar este comando!");
                return 
1;
            }
            if(
admtrampando[playerid] < && PlayerInfo[playerid][pAdmin] != 1345 && PlayerInfo[playerid][pAdmin] != 1341)
                {
                
SendClientMessage(playeridCOLOR_GRAD1"Vocк nгo estб trabalhando! (/profadmin)");
                return 
1;
                }
            if(
IsPlayerInAnyVehicle(playerid))
            {
                new 
name[MAX_PLAYER_NAME];
                
GetPlayerName(playeridnamesizeof(name));
                
SetVehicleHealth(GetPlayerVehicleID(playerid), 1000.0);
                
SendClientMessage(playeridCOLOR_GREY"Carro concertado!");
                
format(string256"AdmAviso: %s Reparou seu carro.",name);
                
ABroadCast(COLOR_YELLOW,string,1);
            }
        }
        return 
1;
    } 
Reply
#2

Tente trocar por este:

pawn Код:
if(strcmp(cmd, "/rcarro", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            if(PlayerInfo[playerid][pAdmin] < 2)
            {
                SendClientMessage(playerid, COLOR_GRAD1, "   Voce nгo esta autorizado a usar este comando!");
                return 1;
            }
            if(admtrampando[playerid] < 1 && PlayerInfo[playerid][pAdmin] != 1345 && PlayerInfo[playerid][pAdmin] != 1341)
                {
                SendClientMessage(playerid, COLOR_GRAD1, "Vocк nгo estб trabalhando! (/profadmin)");
                return 1;
                }
            if(IsPlayerInAnyVehicle(playerid))
            {
                new name[MAX_PLAYER_NAME];
                GetPlayerName(playerid, name, sizeof(name));
                SetVehicleHealth(GetPlayerVehicleID(playerid), 100.0);
                SendClientMessage(playerid, COLOR_GREY, "Carro concertado!");
                format(string, 256, "AdmAviso: %s Reparou seu carro.",name);
                ABroadCast(COLOR_YELLOW,string,1);
            }
        }
        return 1;
    }
Obs: Use ZCMD em vez de strcmp,й simples,e bem melhor
Reply
#3

Troque :

PHP код:
SetVehicleHealth(GetPlayerVehicleID(playerid), 1000.0); 
Por :

PHP код:
RepairVehicle(GetPlayerVehicleID(playerid)); 
Nesse seu codigo
so estб setando a vida do veiculo,nгo esta reparando!
Reply
#4

Esse CMD fez o carro pegar fogo Manoloww
Reply
#5

@Edit:

Realmente,estava faltando o

pawn Код:
RepairVehicle
Desculpe,passou despercebido aqui.

Recomendo vocк a usar ZCMD,й mais fбcil de fazer,e nгo dб dor de cabeзa se tiver muitos comandos.

Abзs \o
Reply
#6

Obg OwnPlaay Vlw msm hehe'
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)