[Ajuda] Setar veiculo para profissao
#1

Ai glr eu quero criar um carro para cada profissao, EX: Infernus(411) vai ser do taxista, ai eu vo na HQ do taxista e eu seto um Infernus, mas eu quero que sу aquele infernus seja da profissao do taxista e nao todos os infernus que tem no jogo, tem como fazer isso?
Reply
#2

Sim.

• Atribua um ID ao veнculo
• Cheque quando um jogador entrar em um veнculo do referido ID, o mesmo й taxista
• Se sim, siga com o script, se nгo, expulse-o.
Reply
#3

Ficou meio grande, mas foi a ъnica forma que consegui pensar


PHP код:
#define TAXISTA 0
#define MOTORISTA 1
enum vinfo
{
    
Veiculo,
    
Prof,
}
enum pinfo
{
    
Prof,
}
new 
player[MAX_PLAYERS][pinfo];
new 
veiculo[MAX_VEHICLES][vinfo];
new 
indice 0;
CMD:setarveiculo(playeridparams[])
{
    if(
IsPlayerAdmin(playerid) && IsPlayerInAnyVehicle(playerid))
    {
            
veiculo[indice][Veiculo] = GetPlayerVehicleID(playerid);
            
veiculo[indice][Prof] = TAXISTA;
            
indice indice 1;
    }
}
public 
OnPlayerStateChange(playeridnewstateoldstate)
{
    if(
newstate == PLAYER_STATE_DRIVER && oldstate == PLAYER_STATE_ONFOOT)
    {
        for(new 
0indicea++)
        {
            if(
veiculo[a][Veiculo] == GetPlayerVehicleID(playerid) && (veiculo[a][Prof] != player[playerid][Prof]))
            {
                
RemovePlayerFromVehicle(playerid);
                                break;
            }
        }
    }

Reply
#4

Funcionou Fel486, mas ate quando eu sou taxista eu saiu do carro.
Reply
#5

Vocк colocou pra vocк ser Taxista assim?

PHP код:
playerid[playerid][Prof] = TAXISTA 
Reply
#6

Lol, foi mal erro meu, esqueci de colocar pra eu ser da [prof] taxista, ja que eu tinha variavel new profissao, ai setava so para a profissao e nao para Prof.
Reply
#7

o certo seria:

PHP код:
player[playerid][Prof] = TAXISTA
Vocк colocou o prуprio 'playerid'.
Reply
#8

Agora funcionou, vlw
Reply
#9

PHP код:
indice indice 1
PHP код:
indice++; 
Quote:
Originally Posted by Bigdk
Посмотреть сообщение
Tem como salvar o veiculo pra profissao ?
Seria pra criar o veнculo? Se for isso, nгo tem necessidade.
Reply
#10

Nгo isso, eu criei um carro ele fica salvo e tals, mas eu quero que quando eu digitasse (/taxicarro)(dentro do carro) pra salvar o veiculo pra profissao, o veiculo ficasse salvo pra profissao mesmo quando eu desligasse o servidor
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)