Entrar em mais de um veнculo -
Macintosh - 15.10.2011
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
Re: Entrar em mais de um veнculo -
Josma_cmd - 15.10.2011
Sу faltou a parte do tutorial.
Re: Entrar em mais de um veнculo -
iansinho - 15.10.2011
Muito bom cara!
Re: Entrar em mais de um veнculo -
Macintosh - 15.10.2011
Quote:
Originally Posted by Josma_cmd
Sу faltou a parte do tutorial.
|
HEAUHEAUEHA.
Foi bem uma simples explicaзгo do cуdigu '-' *-*
Re: Entrar em mais de um veнculo -
Bolinha_ProJogos - 15.10.2011
simples, mas ъtil!
Re: Entrar em mais de um veнculo -
DreeH - 15.10.2011
Й mais um cуdigo ъtil, mas tб bom.
Boa iniciativa.
Re: Entrar em mais de um veнculo -
[O.z]Caroline - 15.10.2011
legal , parabйns.
Re: Entrar em mais de um veнculo -
Juninho_Oakley - 15.10.2011
Muito bom
Re: Entrar em mais de um veнculo -
Macintosh - 15.10.2011
Quote:
Originally Posted by DreeH
Й mais um cуdigo ъtil, mas tб bom.
Boa iniciativa.
|
Sim kkk =)
@ForAll
Obrigado Cachorros voadores <3 kkkkk
Re: Entrar em mais de um veнculo -
WLSF - 16.10.2011
Quote:
Originally Posted by Josma_cmd
Sу faltou a parte do tutorial.
|
Bem interessante, mais poderia ter ido pros 'Cуdigos ъteis'