[Tutorial] Entrar em mais de um veнculo
#1

Olб pessoal do fуrum '-'.

Semana passada comecei a mexer com NPC e coloquei um NPC de trem no meu servidor, e entгo sу podia entrar 1 pessoa no trem com G. Entгo, recorri ao pessoal aqui do fуrum SA-MP onde o Shadoww5 me deu uma ideia pra usar PutPlayerInVehicle.

pawn Код:
new MyFirstNPCVehicle; // Define a variбvel.
pawn Код:
MyFirstNPCVehicle = AddStaticVehicleEx(538, -1943.0624, 158.9263, 25.7186, 358.2109, 3, 3, 5000); // spawna o veнculo 'MyFirstNPCVehicle'
pawn Код:
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) // Quando o player entrar em um veнculo...
{
    if(vehicleid == MyFirstNPCVehicle) // Irб verificar se o id do veнculo й igual ao do NPC...
    {
        if(ispassenger) // aqui irб verificar se ele estб entrando como passageiro, ou seja, entrando com 'G'
        {
            PutPlayerInVehicle(playerid, vehicleid, 1); // Aqui irб setar o player na banca 1.
            if(GetPlayerVehicleSeat(playerid) == 1) return PutPlayerInVehicle(playerid, vehicleid, 2); // aqui irб verificar se a banca 1 estб sendo usada, se tiver seta o player na banca 2
            if(GetPlayerVehicleSeat(playerid) == 2) return PutPlayerInVehicle(playerid, vehicleid, 3); // aqui irб verificar se a banca 2 estб sendo usada, se tiver seta o player na banca 3
            if(GetPlayerVehicleSeat(playerid) == 3) return PutPlayerInVehicle(playerid, vehicleid, 4); // aqui irб verificar se a banca 3 estб sendo usada, se tiver seta o player na banca 4
            if(GetPlayerVehicleSeat(playerid) == 4) return PutPlayerInVehicle(playerid, vehicleid, 5); // aqui irб verificar se a banca 4 estб sendo usada, se tiver seta o player na banca 5
            if(GetPlayerVehicleSeat(playerid) == 5) return PutPlayerInVehicle(playerid, vehicleid, 6); // aqui irб verificar se a banca 5 estб sendo usada, se tiver seta o player na banca 6
            if(GetPlayerVehicleSeat(playerid) == 6) return PutPlayerInVehicle(playerid, vehicleid, 7); // aqui irб verificar se a banca 6 estб sendo usada, se tiver seta o player na banca 7
            if(GetPlayerVehicleSeat(playerid) == 7) return PutPlayerInVehicle(playerid, vehicleid, 8); // aqui irб verificar se a banca 7 estб sendo usada, se tiver seta o player na banca 8
            if(GetPlayerVehicleSeat(playerid) == 8) return PutPlayerInVehicle(playerid, vehicleid, 9); // aqui irб verificar se a banca 8 estб sendo usada, se tiver seta o player na banca 9
            if(GetPlayerVehicleSeat(playerid) == 9) return PutPlayerInVehicle(playerid, vehicleid, 10); // aqui irб verificar se a banca 9 estб sendo usada, se tiver seta o player na banca 10
            if(GetPlayerVehicleSeat(playerid) == 10) return PutPlayerInVehicle(playerid, vehicleid, 11); // aqui irб verificar se a banca 10 estб sendo usada, se tiver seta o player na banca 11
            if(GetPlayerVehicleSeat(playerid) == 11) return PutPlayerInVehicle(playerid, vehicleid, 12); // aqui irб verificar se a banca 11 estб sendo usada, se tiver seta o player na banca 12
            if(GetPlayerVehicleSeat(playerid) == 12) return PutPlayerInVehicle(playerid, vehicleid, 13); // aqui irб verificar se a banca 12 estб sendo usada, se tiver seta o player na banca 13
            if(GetPlayerVehicleSeat(playerid) == 13) return PutPlayerInVehicle(playerid, vehicleid, 14); // aqui irб verificar se a banca 13 estб sendo usada, se tiver seta o player na banca 14
            if(GetPlayerVehicleSeat(playerid) == 14) return PutPlayerInVehicle(playerid, vehicleid, 15); // aqui irб verificar se a banca 14 estб sendo usada, se tiver seta o player na banca 15
        }
    }
    return 1;
}
Espero que tenham gostado do tutorial, atй a prуxima =)

Crйditos:
[iPs]Shickcard » Por criar o cуdigo e o tutorial.
Shadoww5 » Por me lembrar da funзгo PutPlayerInVehicle
Reply
#2

Sу faltou a parte do tutorial.
Reply
#3

Muito bom cara!
Reply
#4

Quote:
Originally Posted by Josma_cmd
Посмотреть сообщение
Sу faltou a parte do tutorial.
HEAUHEAUEHA.
Foi bem uma simples explicaзгo do cуdigu '-' *-*
Reply
#5

simples, mas ъtil!
Reply
#6

Й mais um cуdigo ъtil, mas tб bom.

Boa iniciativa.
Reply
#7

legal , parabйns.
Reply
#8

Muito bom
Reply
#9

Quote:
Originally Posted by DreeH
Посмотреть сообщение
Й mais um cуdigo ъtil, mas tб bom.

Boa iniciativa.
Sim kkk =)

@ForAll
Obrigado Cachorros voadores <3 kkkkk
Reply
#10

Quote:
Originally Posted by Josma_cmd
Посмотреть сообщение
Sу faltou a parte do tutorial.
Bem interessante, mais poderia ter ido pros 'Cуdigos ъteis'
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)