SA-MP Forums

Go Back   SA-MP Forums > Non-English > Languages > Português/Portuguese

Reply
 
Thread Tools Display Modes
Old 26/03/2012, 11:41 PM   #1
Felipe_Freeze
Huge Clucker
 
Felipe_Freeze's Avatar
 
Join Date: Dec 2011
Posts: 332
Reputation: 13
Default [Ajuda] Carro & Motor

Eu to com um sistemitha de conce , ai so quem liga o carro carro é o dono , se outro tentar diz que nao tem chave , mas no meu gm ao entrar no carro ele já se liga , como mudo isso pra só ligar quando o cara usar /v ligar algo assim , e se ele descer sem desligar , permanecer ligado ?
Felipe_Freeze is offline   Reply With Quote
Old 27/03/2012, 05:31 PM   #2
Felipe_Freeze
Huge Clucker
 
Felipe_Freeze's Avatar
 
Join Date: Dec 2011
Posts: 332
Reputation: 13
Default Re: [Ajuda] Carro & Motor

UP ajuda ae
Felipe_Freeze is offline   Reply With Quote
Old 27/03/2012, 05:52 PM   #3
Kon_BR
Big Clucker
 
Join Date: Mar 2012
Location: Brazil
Posts: 187
Reputation: 11
Default Re: [Ajuda] Carro & Motor

Bom cara eu pósso te ajudar apenas com o comando de ligar/desligar veiculos, más é bem basico, vc terá que "acoplar" o seu sistema de donos de veiculos com os comandos ...

Ia até fazer um Tutorialzinho disto, más vou deixar assim mesmo, pra você e pra quem vier ao post !

Vamos lá !

: Topo do GM :
pawn Code:
new Motor[MAX_PLAYERS];
new engine,lights,alarm,doors,bonnet,boot,objective;

: Adicione isto na public "OnGameModeInit" :
pawn Code:
ManualVehicleEngineAndLights();

(Isto faz com que todos os veiculos do server estejam desligados, e só podem ser ligados com o comando que está logo após ... )


: Agora vamos aos comandos ! Adicione este na "OnPlayerCommandText" como está :
(Até com explicações ^^)

pawn Code:
if(strcmp(cmdtext,"/ligarv", true) == 0) // O Comando.
    {

    if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendClientMessage(playerid,(Sua cor aqui),"• Você precisa estar em um veiculo e ser o motorista !"); //Mensagem retornada ao player quando ele não está em um veiculo ou como motorista do mesmo .

    if(Motor[playerid] == 0)//Umas coisas que dão função ao comando, não necessario explicar ...
    Motor[playerid] = 1; //  ||
    new vid = GetPlayerVehicleID(playerid); //  ||
    if(vid != INVALID_VEHICLE_ID) //  ||
    GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective); // Uma das coisas principais que dá função ao sistema...
    SetVehicleParamsEx(vid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective); // ||
    SendClientMessage(playerid, (Sua cor aqui), "Veiculo Ligado!"); // Mensagem enviada ao player quando ligar o veiculo !

    return true;
    }

    Motor[playerid] = 0; //Umas coisas que dão função ao comando, não necessario explicar ...
    new vid = GetPlayerVehicleID(playerid); // ||
    if(vid != INVALID_VEHICLE_ID) // ||

    // \/ Explicação segue à mesma que ao comando de cima !!

    if(strcmp(cmdtext,"/desligarv", true) == 0)
    {

    if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendClientMessage(playerid,(Sua cor aqui),"• Você precisa estar em um veiculo e ser o motorista !");

    GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
    SetVehicleParamsEx(vid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
    SendClientMessage(playerid, (Sua cor aqui), "Veiculo Desligado! ");
    return 1;
    }
   
    // FIM !

Lembrando : Troque os lugares (Sua cor aqui) por alguma cor de preferencia definida em seu GM !

Esse comando foi editado por mim, para ficar mais "simples" e talvez melhor, más sua base originalmente é do "ApolloRJ" (Link onde está o post dele : http://forum.sa-mp.com/showthread.php?t=289966)

: Fim, agora é com você e seu sistema do seu GM !

Eu encontrei uma coisa interessante do "DJloko" e que você certamente vai querer .... De fazer com que esses comandos não seja necessario executa-lo em Bicicletas (BMX, Mountain BIke, etc...) pelo motivo obvio.. Não tem motor ._. ''''
Más como estou sem tempo vou deixar o link pra vc ...
http://forum.sa-mp.com/showthread.php?t=238426

Qualquer duvida/erro posta ae
Kon_BR is offline   Reply With Quote
Old 27/03/2012, 06:48 PM   #4
Felipe_Freeze
Huge Clucker
 
Felipe_Freeze's Avatar
 
Join Date: Dec 2011
Posts: 332
Reputation: 13
Default Re: [Ajuda] Carro & Motor

Vlw Lesk deu certo =D
Felipe_Freeze is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
[Tutorial] Sistema de Engine (Motor do Carro e Tals) 0.3C gabrielbnv Lançamentos/Releases 40 24/04/2012 02:00 PM
[Ajuda]Comando: /motor Scripter_Sk8 Português/Portuguese 2 28/02/2012 10:27 PM
[Ajuda]Farol e Motor chapa Português/Portuguese 2 09/11/2011 01:26 PM
[Ajuda] Motor do Carro SlinghShoot Português/Portuguese 5 07/08/2011 02:06 PM
Ajuda com Motor da 0.3c Gabriel6 Português/Portuguese 2 28/01/2011 05:33 PM


All times are GMT. The time now is 01:53 AM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.