SA-MP Forums Archive
[Pedido] Base nisso - 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: [Pedido] Base nisso (/showthread.php?tid=478950)



Base nisso - ScriptGameS - 02.12.2013

Queria que alguem fizesse para mim um /farol que liga e desliga,peguei a base aqui de um amigo meu do /motor dele

PHP код:
    if(strcmp(cmd"/motor",true) == 0)
    {
        new 
vid GetPlayerVehicleID(playerid);
        new 
State;
        if(
IsPlayerInAnyVehicle(playerid))
        {
            
State=GetPlayerState(playerid);
            if(!
IsPlayerInAnyVehicle(playerid))
               {
                 
SendClientMessage(playeridCOLOR_GREY"Vocк tem que estar em um veнculo para ligar o motor");
                 return 
1;
            }
               if(
State!=PLAYER_STATE_DRIVER)
            {
                
SendClientMessage(playerid,COLOR_GREY," Vocк nгo й o motorista do veнculo !");
                return 
1;
            }
            if(
EngineCarro[vid] == && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
            {
                
GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
                
SetVehicleParamsEx(vid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
                
SendClientMessage(playerid0xCFCFCFF6"Vocк ligou o motor do seu veiculo, digite /motor para desliga-lo");
                
EngineCarro[vid] = 1;
            }
            else if(
EngineCarro[vid] == && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
            {
                
GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
                
SetVehicleParamsEx(vid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
                
SendClientMessage(playerid0xCFCFCFF6"Vocк desligou o motor do seu veiculo, digite /motor para liga-lo");
                
EngineCarro[vid] = 0;
            }
        }
        return 
1
OBIGADO


Re: Base nisso - zG - 02.12.2013

pawn Код:
if(strcmp(cmd, "/farol",true) == 0)
{
    new luz[MAX_VEHICLES];
    new motor, farol, alarme, porta, capo, portamala, objetivo;
    new carro = GetPlayerVehicleID(playerid);
    if(carro != INVALID_VEHICLE_ID)
    {
        if(luz[playerid] == 0)
        {
            GetVehicleParamsEx(carro, motor, farol, alarme, porta, capo, portamala, objetivo);
            SetVehicleParamsEx(carro, motor, VEHICLE_PARAMS_ON, alarme, porta, capo, portamala, objetivo);
            luz[playerid] = 1;
            SendClientMessage(playerid, -1, "Farol do veiculo Ligado.");
        }
        else if(luz[playerid] == 1)
        {
            GetVehicleParamsEx(carro, motor, farol, alarme, porta, capo, portamala, objetivo);
            SetVehicleParamsEx(carro, motor, VEHICLE_PARAMS_OFF, alarme, porta, capo, portamala, objetivo);
            luz[playerid] = 0;
            SendClientMessage(playerid, -1, "Farol do veiculo Desligado.");
        }
    }
}



Re: Base nisso - ScriptGameS - 02.12.2013

Quote:
Originally Posted by zG
Посмотреть сообщение
pawn Код:
if(strcmp(cmd, "/farol",true) == 0)
{
    new luz[MAX_VEHICLES];
    new motor, farol, alarme, porta, capo, portamala, objetivo;
    new carro = GetPlayerVehicleID(playerid);
    if(carro != INVALID_VEHICLE_ID)
    {
        if(luz[playerid] == 0)
        {
            GetVehicleParamsEx(carro, motor, farol, alarme, porta, capo, portamala, objetivo);
            SetVehicleParamsEx(carro, motor, VEHICLE_PARAMS_ON, alarme, porta, capo, portamala, objetivo);
            luz[playerid] = 1;
            SendClientMessage(playerid, -1, "Farol do veiculo Ligado.");
        }
        else if(luz[playerid] == 1)
        {
            GetVehicleParamsEx(carro, motor, farol, alarme, porta, capo, portamala, objetivo);
            SetVehicleParamsEx(carro, motor, VEHICLE_PARAMS_OFF, alarme, porta, capo, portamala, objetivo);
            luz[playerid] = 0;
            SendClientMessage(playerid, -1, "Farol do veiculo Desligado.");
        }
    }
}
sу ta dando para ligar,desligar n vai


Re: Base nisso - zG - 02.12.2013

https://sampforum.blast.hk/showthread.php?tid=397061


Re: Base nisso - ScriptGameS - 02.12.2013

Quote:
Originally Posted by zG
Посмотреть сообщение
tanks