08.02.2019, 20:13
Criar 1 array apenas para 1 comando nгo precisa, apenas crie uma com MAX_PLAYERS
Ex:
Caso queira verificar se o player saiu do veнculo crie outra variбvel bool ( global ) e sete como true no /CV. tbm essa string nunca vai a nem 60 celulas, entгo coloque 60 a 70 e nгo 120 :/
Ex:
PHP Code:
new VehAdmin[MAX_PLAYERS];
PHP Code:
// Var Global
new VehAdmin[MAX_PLAYERS];
// Comando
CMD:cv(playerid, params[])
{
new modelo, Color[2], Float:Pos[4], string[60];
if(IsPlayerAdmin(playerid) || pInfo[playerid][Administrador] == 1)
{
if(!IsPlayerInAnyVehicle(playerid))
{
if(sscanf(params, "ddd", modelo, Color[1], Color[2])) return SendClientMessage(playerid, 0xFF0000AA, "[ ERRO ] Use: /cv [ modelo ] [ Cor 1 ] [ Cor 2 ]!");
if(modelo < 400 || modelo > 611) return SendClientMessage(playerid, 0xFF0000AA, "[ ERRO ] Os id's de veiculos sao de 400 a 611!");
GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
GetPlayerFacingAngle(playerid, Pos[3]);
VehAdmin[playerid] = CreateVehicle(modelo, Pos[0], Pos[1], Pos[2], Pos[3], Color[0], Color[1], -1, 0);
PutPlayerInVehicle(playerid, VehAdmin[playerid], 0);
SetVehicleNumberPlate(VehAdmin[playerid], "PB-BRASIL");
format(string, sizeof(string), "[ PB ] Vocк criou um %s como veiculo admin!", PegarNomeDoCarro(playerid));
SendClientMessage(playerid, -1, string);
}
else
{
SendClientMessage(playerid, 0xFF0000AA, "[ ERRO ] Vocк esta em um veiculo!");
}
}
else
{
SendClientMessage(playerid, 0xFF0000AA, "[ ERRO ] Vocк nгo tem permissгo para dar esse comando!");
}
return 1;
}

