05.11.2019, 17:58
Rainbow Car
PHP Code:
#include <a_samp>
#include <foreach>
#include <zcmd>
#define CAR_RAINBOW_DELAY (150)
static bool:car_rainbow[MAX_PLAYERS char] = {false,...};
static car_rainbow_timer;
public OnFilterScriptInit()
{
car_rainbow_timer = SetTimer("CarRainbow", CAR_RAINBOW_DELAY, true);
return 1;
}
public OnFilterScriptExit()
{
KillTimer(car_rainbow_timer);
return 1;
}
forward CarRainbow();
public CarRainbow()
{
foreach(new i : Player)
{
if(!car_rainbow{i} || GetPlayerState(i) != 2) continue;
ChangeVehicleColor(GetPlayerVehicleID(i), random(255), random(255));
}
return 1;
}
CMD:rainbowcar(playerid, params[])
{
if(!car_rainbow{playerid})
{
SendClientMessage(playerid, 0xFFFF00FF, "Rainbow Car Set ON");
car_rainbow{playerid} = true;
PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
return 1;
}
SendClientMessage(playerid, 0xFFFF00FF, "Rainbow Car Set OFF");
car_rainbow{playerid} = false;
PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0);
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
car_rainbow{playerid} = false;
return 1;
}