SA-MP Forums Archive
[DUV]'/motoron' nгo funciona para outro veнculo a nгo ser carro e moto. - 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: [DUV]'/motoron' nгo funciona para outro veнculo a nгo ser carro e moto. (/showthread.php?tid=238406)



[DUV]'/motoron' nгo funciona para outro veнculo a nгo ser carro e moto. - iansinho - 11.03.2011

Seguinte, eu tava com o GM na versгo 0.3b e jб tinha o /motoron mas eu nao testei. Entгo, com a versгo 0.3c eu renovei isso para nao precisar colocar o Tog(aquele negocio que congela o player) e resolvi botar pelos comandos de ligar motor, etc.
Entгo, arrumei tudo e nos carros ficou certo.
Aparece a mensagem: "Digite /motoron para ligar o carro". Isto aparece nos Carros e motos. Agora, quando eu entro em aviгo, helicoptero e bicicleta ele nгo funciona. Simplismente o aviгo/heli/bicicleta nгo anda mesmo digitando /motoron. Eu fui ver o comando para ver os "If's" e vou por o comando aqui.

pawn Код:
if(strcmp(cmd,"/motoron",true)==0)
    {    
        new carid = GetPlayerVehicleID(playerid);
        if(IsPlayerInAnyVehicle(playerid)) //Ja coloquei aqui ID de todos os carros mas nao funcionou
        {
            new carroid = GetPlayerVehicleID(playerid);    
            new mot, lu, alar, por, cap, porma, ob;
            new carro = GetPlayerVehicleID(playerid);
           
            if(VehicleStatus[carroid][Motor] == 0 && !IsANotVehicleWithGas(carroid) && Gasoline[carroid] > 0 && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
            {
                for(new c = 1; c < sizeof(CarInfo); c++)
                {
                    if(CarInfo[c][CarId] == carid)
                    {
                        if(CarInfo[c][ForSell] == 1)
                        {
                            new msg[256];
                            format(msg,sizeof(msg),"~r~%s a Venda~n~ ~y~Custo: ~g~$%d",ArIsim[CarInfo[c][ModelCar]-400],CarInfo[c][Cost]*StoreInfo[4][Price]);
                            GameTextForPlayer(playerid,msg,5000,4);
                            GetVehicleParamsEx(carro, mot, lu, alar, por, cap, porma, ob);
                            SetVehicleParamsEx(carro, VEHICLE_PARAMS_OFF, VEHICLE_PARAMS_OFF, alar, por, cap, porma, ob);                            
                            NoFuel[playerid] = 1;
                            return 1;
                        }
                    }
                }  
                new string[256];
                format(string, sizeof(string), "* %s liga o veнculo.", PlayerInfo[playerid][Name]);
                ProxDetector(20.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
                VehicleStatus[carroid][Motor] = 1;        
               // MotorDelay[playerid] = 3;  
                GetVehicleParamsEx(carro, mot, lu, alar, por, cap, porma, ob);
                SetVehicleParamsEx(carro, VEHICLE_PARAMS_ON, VEHICLE_PARAMS_ON, alar, por, cap, porma, ob);        
                }
            else if(Gasoline[carroid] < 1) SendClientMessage(playerid,BCColor2,"[RL-RP]: Carro sem gasolina.");
        }
        return 1;
    }



Re: [DUV]'/motoron' nгo funciona para outro veнculo a nгo ser carro e moto. - Sergio_MOW - 11.03.2011

acho eu que vocк tem de mexer no veh==id.....


Re: [DUV]'/motoron' nгo funciona para outro veнculo a nгo ser carro e moto. - iansinho - 11.03.2011

Eu fiz isso no OnPlayerEnterVehicle mas nгo deu nada.
Agora eu to colocando no if(newstate == PLAYER_STATE_DRIVER) se der certo eu dou edit aqui.


Re: [DUV]'/motoron' nгo funciona para outro veнculo a nгo ser carro e moto. - DartakousLien - 11.03.2011

Sera isso ?
Код:
IsANotVehicleWithGas(carroid);



Re: [DUV]'/motoron' nгo funciona para outro veнculo a nгo ser carro e moto. - iansinho - 11.03.2011

Se o carro estб com gasolina? Os carros nascem com gasolina 100. '-'
Ah, outra coisa, como que poem as bicicletas para nгo precisar de gasolina?


Re: [DUV]'/motoron' nгo funciona para outro veнculo a nгo ser carro e moto. - Sergio_MOW - 11.03.2011

tenta fazer uma fs... e tirar as opзхes se gasolina


Re: [DUV]'/motoron' nгo funciona para outro veнculo a nгo ser carro e moto. - DartakousLien - 11.03.2011

Quote:
Originally Posted by iansinho
Посмотреть сообщение
Se o carro estб com gasolina? Os carros nascem com gasolina 100. '-'
Ah, outra coisa, como que poem as bicicletas para nгo precisar de gasolina?
exatamente, criei isso para meu servidor...vou postar um tutorial u.u


Re: [DUV]'/motoron' nгo funciona para outro veнculo a nгo ser carro e moto. - iansinho - 11.03.2011

@DJLoko - vai postar em outro tуpico ou aqui mesmo? '-'
VLW


Re: [DUV]'/motoron' nгo funciona para outro veнculo a nгo ser carro e moto. - DartakousLien - 11.03.2011

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

de nada


Re: [DUV]'/motoron' nгo funciona para outro veнculo a nгo ser carro e moto. - iansinho - 11.03.2011

Obrigado mano! Era isso que tava precisando!