PHP код:
#include <a_samp>
/*-- Variavel Global --*/
new VehDPLS[3]; /*-- Definiзгo de cada veнculo --*/
public OnGameModeInit()
{
/*--- Veнculos de Tal Profissгo ---*/
VehDPLS[0] = AddStaticVehicleEx(id do veiculo,posx,posy,posz,angulo,cor1,cor2,respawn); /*-- Detalhes --*/
VehDPLS[1] = AddStaticVehicleEx(596,1535.8000500,-1667.5000000,13.2000000,0.0000000,-1,-1,15); /*-- Exemplo --*/
return 1;
}
public OnPlayerStateChange( playerid, newstate, oldstate )
{
new aname[MAX_PLAYER_NAME], file[255]; /*-- Variaveis --*/
GetPlayerName(playerid, aname,sizeof(aname)); /*-- Buscando o nome do player e armazenando na variavel aname --*/
format(file, sizeof(file),PASTA_CONTAS,aname); /*-- Pasta_Contas mude para aonde fica o diretуrio da conta dos players --*/
new vid = GetPlayerVehicleID(playerid); /*-- Definindo a variavel vid para verificar o ID do veнculo que o player estб --*/
new lu, alar, por, cap, porma, ob; /*-- Variaveis --*/
if(vid == VehDPLS[0] || vid == VehDPLS[1]) /*-- Verificaзгo se o player estб dentro de um dos dois veнculos --*/
{
if(dini_Int(file, "Profissao") == Policial_M) /*-- Variavel que verifica se o player й da profissгo --*/
{
SetVehicleParamsEx(vid, VEHICLE_PARAMS_ON, lu, alar, por, cap, porma, ob); /*-- Se o player for, o motor do veнculo й ligado --*/
}
else
{
SetVehicleParamsEx(vid, VEHICLE_PARAMS_OFF, lu, alar, por, cap, porma, ob); /*-- Se o player nгo for, o motor do veнculo й desligado --*/
SendClientMessage(playerid,-1,"[x] {FF0000}Vocк nгo й um(a) policial."); /*-- Aparece uma mensagem no chat dizendo que ele nгo й da profissгo tal --*/
RemovePlayerFromVehicle(playerid); /*-- Remove o player do veнculo --*/
TogglePlayerControllable(playerid, 1); /*-- Para evitar bugs ele descongela o player --*/
}
}
return 1;
}