29/09/2020 17:51
(Esta mensagem foi modificada pela última vez a: 29/09/2020 17:52 por SkolPlay.)
Para evitar colocar os carros das profissões na Hq, pra não deixar o servidor lagado por ter muitos carros, então eu fiz um método que já é utilizado em alguns servidores, que ao apertar uma tecla, você pega seu carro automaticamente.
Obs: Caso não seja código útil, só falar ai.
Obs: Caso não seja código útil, só falar ai.
Código PHP:
#include a_samp
new Model;
public OnGameModeInit()
{
Create3DTextLabel("Pegar veiculo", 0xFFFFFFFF,138.6627,-65.1454,1.5703, 50, 0, 0);
return 1;
}
public OnPlayerSpawn(playerid)
{
SendClientMessage(playerid, -1, "Criar veiculo usando uma tecla.(by: SkolPlay)");
SendClientMessage(playerid, -1, "Não retire os creditos por gentileza");
return 1;
}
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(newkeys == 65536)
{
if(IsPlayerInRangeOfPoint(playerid, 2.0,138.6627,-65.1454,1.5703))
{
new Float:Pos[4];
GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
GetPlayerFacingAngle(playerid,Pos[3]);
Model = CreateVehicle(411, Pos[0], Pos[1], Pos[2], Pos[3], -1,-1,-1);
PutPlayerInVehicle(playerid, Model, 0);
SendClientMessage(playerid, -1, "Você pegou um veiculo!");
}
else{
SendClientMessage(playerid, -1, "Você não está na posição correta!");
}
}
return 1;
}
public OnPlayerExitVehicle(playerid, vehicleid)
{
SetTimerEx("Destruir",1000*60,false,"d",vehicleid);
return 1;
}
forward Destruir(vehucleid);
public Destruir(vehucleid)
{
DestroyVehicle(vehucleid);
}