SA-MP Forums Archive
[Ajuda] ajuda com comando - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] ajuda com comando (/showthread.php?tid=622156)



ajuda com comando - FrGd - 19.11.2016

Como fazer para que esse comando sу funcione para o dono do carro. (Jб tentei varias coisas, estudnado outro cуdigo parecido, mas, ou nгo funciona ou da a mensagem de erro para todos os carros)

Quote:

CMD:ignicao(playerid, params[])
{
new vehicleid = GetPlayerVehicleID(playerid);

if (!IsEngineVehicle(vehicleid))
return SendErrorMessage(playerid, "Vocк nгo estб em nenhum veнculo.");

if (GetPlayerState(playerid) != PLAYER_STATE_DRIVER)
return SendErrorMessage(playerid, "Vocк precissa ser o motorista para usar esse comando.");

if (CoreVehicles[vehicleid][vehFuel] < 1)
return SendErrorMessage(playerid, "O tanque de combustнvel estб vazio.");

if (ReturnVehicleHealth(vehicleid) <= 300)
return SendErrorMessage(playerid, "Este veнculo й totalizado destruido.");

switch (GetEngineStatus(vehicleid))
{
case false:
{
SetEngineStatus(vehicleid, true);
ShowPlayerFooter(playerid, "Vocк ~g~ligou~w~ o motor!");
SendNearbyMessage(playerid, 30.0, COLOR_PURPLE, "** %s gira a chave na igniзгo e liga o motor.", ReturnName(playerid, 0));
}
case true:
{
SetEngineStatus(vehicleid, false);
ShowPlayerFooter(playerid, "Vocк ~r~desligou~w~ o motor!");
SendNearbyMessage(playerid, 30.0, COLOR_PURPLE, "** %s Gira a chave na igniзгo e desliga o motor.", ReturnName(playerid, 0));
}
}
return 1;
}




Re: ajuda com comando - zSuYaNw - 20.11.2016

Testa aн,
PHP код:

CMD
:ignicao(playeridparams[])
{
    if (
GetPlayerState(playerid) != PLAYER_STATE_DRIVER)
        return 
SendErrorMessage(playerid"Vocк precissa ser o motorista para usar esse comando.");
    else {
        
        new 
vehicleid GetPlayerVehicleID(playerid);
        if (!
IsEngineVehicle(vehicleid))
            return 
SendErrorMessage(playerid"Vocк nгo estб em nenhum veнculo.");
        if (
CoreVehicles[vehicleid][vehFuel] < 1)
            return 
SendErrorMessage(playerid"O tanque de combustнvel estб vazio.");
        if (
ReturnVehicleHealth(vehicleid) <= 300)
            return 
SendErrorMessage(playerid"Este veнculo й totalizado destruido.");
        switch (
GetEngineStatus(vehicleid))
        {
            case 
false:
            {
                
SetEngineStatus(vehicleidtrue);
                
ShowPlayerFooter(playerid"Vocк ~g~ligou~w~ o motor!");
                
SendNearbyMessage(playerid30.0COLOR_PURPLE"** %s gira a chave na igniзгo e liga o motor."ReturnName(playerid0));
            }
            case 
true:
            {
                
SetEngineStatus(vehicleidfalse);
                
ShowPlayerFooter(playerid"Vocк ~r~desligou~w~ o motor!");
                
SendNearbyMessage(playerid30.0COLOR_PURPLE"** %s Gira a chave na igniзгo e desliga o motor."ReturnName(playerid0));
            }
        }
    }
    return 
1;




Re: ajuda com comando - FrGd - 20.11.2016

Nгo funcionou, vocк poderia me falar qual alteraзгo foi feita?