Salut!Cum pot sa pun premiu pt fiecare kill care il face un playeri cand e in minievent //---------------------------------------------------------------------------------------
if(strcmp(cmd, "/gevent", true) == 0)
{
if(IsPlayerConnected(playerid) && (gevent == 0) && IsPlayerAdmin(playerid))
{
gevent = 1;
BroadCast(COLOR_GREEN, " Grenade Event has been activated(/joingevent)!");
}
else if(IsPlayerConnected(playerid) && (gevent == 1) && IsPlayerAdmin(playerid))
{
gevent = 0;
BroadCast(COLOR_GREEN, " Grenade Event has been disabled");
}
return 1;
}
if(strcmp(cmd, "/uzievent", true) == 0)
{
if(IsPlayerConnected(playerid) && (uzievent == 0) && IsPlayerAdmin(playerid))
{
uzievent = 1;
BroadCast(COLOR_GREEN, " Uzi Event has been activated(/joinuzievent)!");
}
else if(IsPlayerConnected(playerid) && (uzievent == 1) && IsPlayerAdmin(playerid))
{
uzievent = 0;
BroadCast(COLOR_GREEN, " Uzi Event has been disabled");
}
return 1;
}
if(strcmp(cmd, "/srevent", true) == 0)
{
if(IsPlayerConnected(playerid) && (srevent == 0) && IsPlayerAdmin(playerid))
{
srevent = 1;
BroadCast(COLOR_GREEN, " Sniper Event has been activated(/joinsrevent)!");
}
else if(IsPlayerConnected(playerid) && (srevent == 1) && IsPlayerAdmin(playerid))
{
srevent = 0;
BroadCast(COLOR_GREEN, " Sniper Event has been disabled");
}
return 1;
}
if(strcmp(cmd, "/kevent", true) == 0)
{
if(IsPlayerConnected(playerid) && (kevent == 0) && IsPlayerAdmin(playerid))
{
kevent = 1;
BroadCast(COLOR_GREEN, " Katana Event has been activated(/joinkevent)!");
}
else if(IsPlayerConnected(playerid) && (kevent == 1) && IsPlayerAdmin(playerid))
{
kevent = 0;
BroadCast(COLOR_GREEN, " Katana Event has been disabled");
}
return 1;
}
if(strcmp(cmd, "/dmevent", true) == 0)
{
if(IsPlayerConnected(playerid) && (dmevent == 0) && IsPlayerAdmin(playerid))
{
dmevent = 1;
BroadCast(COLOR_GREEN, " Deathmatch Event has been activated(/joindmevent)!");
}
else if(IsPlayerConnected(playerid) && (dmevent == 1) && IsPlayerAdmin(playerid))
{
dmevent = 0;
BroadCast(COLOR_GREEN, " Deathmatch Event has been disabled");
}
return 1;
}
if(strcmp(cmd, "/devent", true) == 0)
{
if(IsPlayerConnected(playerid) && (devent == 0) && IsPlayerAdmin(playerid))
{
devent = 1;
BroadCast(COLOR_GREEN, " Deagle Event has been activated(/joindevent)!");
}
else if(IsPlayerConnected(playerid) && (devent == 1) && IsPlayerAdmin(playerid))
{
devent = 0;
BroadCast(COLOR_GREEN, " Deagle Event has been disabled");
}
return 1;
}
if(strcmp(cmd, "/mlevent", true) == 0)
{
if(IsPlayerConnected(playerid) && (mlevent == 0) && IsPlayerAdmin(playerid))
{
mlevent = 1;
BroadCast(COLOR_GREEN, " Molotov Event has been activated(/joinmlevent)!");
}
else if(IsPlayerConnected(playerid) && (mlevent == 1) && IsPlayerAdmin(playerid))
{
mlevent = 0;
BroadCast(COLOR_GREEN, " Molotov Event has been disabled");
}
return 1;
}
if(strcmp(cmd, "/shevent", true) == 0)
{
if(IsPlayerConnected(playerid) && (shevent == 0) && IsPlayerAdmin(playerid))
{
shevent = 1;
BroadCast(COLOR_GREEN, " Shovel Event has been activated(/joinshevent)!");
}
else if(IsPlayerConnected(playerid) && (shevent == 1) && IsPlayerAdmin(playerid))
{
shevent = 0;
BroadCast(COLOR_GREEN, " Shovel Event has been disabled");
}
return 1;
}
if(strcmp(cmd, "/csevent", true) == 0)
{
if(IsPlayerConnected(playerid) && (csevent == 0) && IsPlayerAdmin(playerid))
{
csevent = 1;
BroadCast(COLOR_GREEN, " Chainsaw Event has been activated(/joincsevent)!");
}
else if(IsPlayerConnected(playerid) && (csevent == 1) && IsPlayerAdmin(playerid))
{
csevent = 0;
BroadCast(COLOR_GREEN, " Chainsaw Event has been disabled");
}
return 1;
}
if(strcmp(cmd, "/pdevent", true) == 0)
{
if(IsPlayerConnected(playerid) && (pdevent == 0) && IsPlayerAdmin(playerid))
{
pdevent = 1;
BroadCast(COLOR_GREEN, " Purple Dildo Event has been activated(/joinpdevent)!");
}
else if(IsPlayerConnected(playerid) && (pdevent == 1) && IsPlayerAdmin(playerid))
{
pdevent = 0;
BroadCast(COLOR_GREEN, " Purple Dildo Event has been disabled");
}
return 1;
}
if(strcmp(cmd, "/sgevent", true) == 0)
{
if(IsPlayerConnected(playerid) && (sgevent == 0) && IsPlayerAdmin(playerid))
{
sgevent = 1;
BroadCast(COLOR_GREEN, " Shawn-off Gun Event has been activated(/joinsgevent)!");
}
else if(IsPlayerConnected(playerid) && (sgevent == 1) && IsPlayerAdmin(playerid))
{
sgevent = 0;
BroadCast(COLOR_GREEN, " Shawn-off Gun has been disabled");
}
return 1;
}
//---------------------------------------------------------------------------------------
if(strcmp(cmd, "/joindevent", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if (devent == 1)
{
new Random = random(30);
SetPlayerPos(playerid, RandomSpawns[Random][0], RandomSpawns[Random][1], RandomSpawns[Random][2]);
SetPlayerFacingAngle(playerid, RandomSpawns[Random][3]);
SendClientMessage(playerid, COLOR_GRAD1, " You have been teleported to the Deagle Event Arena!");
TogglePlayerControllable(playerid, 0);
SetPlayerInterior(playerid,1);
PlayerInfo[playerid][pInt] = 1;
SetPlayerVirtualWorld(playerid,0);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid, 24, 999);
SetPlayerHealth(playerid, 100);
SetPlayerArmour(playerid, 100);
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " The Deagle Event is not activated at this time!");
}
}
return 1;
}
if(strcmp(cmd, "/joingevent", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if (gevent == 1)
{
new Random = random(30);
SetPlayerPos(playerid, RandomSpawns[Random][0], RandomSpawns[Random][1], RandomSpawns[Random][2]);
SetPlayerFacingAngle(playerid, RandomSpawns[Random][3]);
SendClientMessage(playerid, COLOR_GRAD1, " You have been teleported to the Grenade Event Arena!");
TogglePlayerControllable(playerid, 0);
//ApprovedWeapons[playerid] = 1;
SetPlayerInterior(playerid,1);
PlayerInfo[playerid][pInt] = 1;
SetPlayerVirtualWorld(playerid,0);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid, 16, 999);
SetPlayerHealth(playerid, 100);
SetPlayerArmour(playerid, 100);
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " The Grenade Event is not activated at this time!");
}
}
return 1;
}
if(strcmp(cmd, "/joinuzievent", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if (uzievent == 1)
{
new Random = random(30);
SetPlayerPos(playerid, RandomSpawns[Random][0], RandomSpawns[Random][1], RandomSpawns[Random][2]);
SetPlayerFacingAngle(playerid, RandomSpawns[Random][3]);
SendClientMessage(playerid, COLOR_GRAD1, " You have been teleported to the Uzi Event Arena!");
TogglePlayerControllable(playerid, 0);
SetPlayerInterior(playerid,1);
PlayerInfo[playerid][pInt] = 1;
SetPlayerVirtualWorld(playerid,0);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid, 28, 999);
SetPlayerHealth(playerid, 100);
SetPlayerArmour(playerid, 100);
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " The Uzi Event is not activated at this time!");
}
}
return 1;
}
if(strcmp(cmd, "/joinsrevent", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if (srevent == 1)
{
new Random = random(30);
SetPlayerPos(playerid, RandomSpawns[Random][0], RandomSpawns[Random][1], RandomSpawns[Random][2]);
SetPlayerFacingAngle(playerid, RandomSpawns[Random][3]);
SendClientMessage(playerid, COLOR_GRAD1, " You have been teleported to the Sniper-Rifle Event Arena!");
TogglePlayerControllable(playerid, 0);
SetPlayerInterior(playerid,1);
PlayerInfo[playerid][pInt] = 1;
SetPlayerVirtualWorld(playerid,0);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid, 34, 999);
SetPlayerHealth(playerid, 100);
SetPlayerArmour(playerid, 100);
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " The Sniper-Rifle Event is not activated at this time!");
}
}
return 1;
}
if(strcmp(cmd, "/joinkevent", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if (kevent == 1)
{
new Random = random(30);
SetPlayerPos(playerid, RandomSpawns[Random][0], RandomSpawns[Random][1], RandomSpawns[Random][2]);
SetPlayerFacingAngle(playerid, RandomSpawns[Random][3]);
SendClientMessage(playerid, COLOR_GRAD1, " You have been teleported to the Katana Event Arena!");
TogglePlayerControllable(playerid, 0);
SetPlayerInterior(playerid,1);
PlayerInfo[playerid][pInt] = 1;
SetPlayerVirtualWorld(playerid,0);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid, 8, 1);
SetPlayerHealth(playerid, 100);
SetPlayerArmour(playerid, 0);
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " The Katana Event is not activated at this time!");
}
}
return 1;
}
if(strcmp(cmd, "/joindmevent", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if (dmevent == 1)
{
SetPlayerPos(playerid, 1416.107000,0.268620,1000.926000);
SendClientMessage(playerid, COLOR_GRAD1, " You have been teleported to the DeathMatch Event Arena!");
SetPlayerInterior(playerid,1);
PlayerInfo[playerid][pInt] = 1;
SetPlayerVirtualWorld(playerid,0);
ResetPlayerWeapons(playerid);
//GivePlayerWeapon(playerid, 4, 1);
GivePlayerWeapon(playerid, 25, 999);
GivePlayerWeapon(playerid, 29, 999);
SetPlayerHealth(playerid, 100);
SetPlayerArmour(playerid, 100);
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " The DeathMatch Event is not activated at this time!");
}
}
return 1;
}
if(strcmp(cmd, "/joinmlevent", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if (mlevent == 1)
{
new Random = random(30);
SetPlayerPos(playerid, RandomSpawns[Random][0], RandomSpawns[Random][1], RandomSpawns[Random][2]);
SetPlayerFacingAngle(playerid, RandomSpawns[Random][3]);
SendClientMessage(playerid, COLOR_GRAD1, " You have been teleported to the Molotov Event Arena!");
TogglePlayerControllable(playerid, 0);
SetPlayerInterior(playerid,1);
PlayerInfo[playerid][pInt] = 1;
SetPlayerVirtualWorld(playerid,0);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid, 18, 999);
SetPlayerHealth(playerid, 100);
SetPlayerArmour(playerid, 100);
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " The Molotov Event is not activated at this time!");
}
}
return 1;
}
if(strcmp(cmd, "/joinshevent", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if (shevent == 1)
{
new Random = random(30);
SetPlayerPos(playerid, RandomSpawns[Random][0], RandomSpawns[Random][1], RandomSpawns[Random][2]);
SetPlayerFacingAngle(playerid, RandomSpawns[Random][3]);
SendClientMessage(playerid, COLOR_GRAD1, " You have been teleported to the Shovel Event Arena!");
TogglePlayerControllable(playerid, 0);
SetPlayerInterior(playerid,1);
PlayerInfo[playerid][pInt] = 1;
SetPlayerVirtualWorld(playerid,0);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid, 6, 1);
SetPlayerHealth(playerid, 100);
SetPlayerArmour(playerid, 0);
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " The Shovel Event is not activated at this time!");
}
}
return 1;
}
if(strcmp(cmd, "/joincsevent", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if (csevent == 1)
{
new Random = random(30);
SetPlayerPos(playerid, RandomSpawns[Random][0], RandomSpawns[Random][1], RandomSpawns[Random][2]);
SetPlayerFacingAngle(playerid, RandomSpawns[Random][3]);
SendClientMessage(playerid, COLOR_GRAD1, " You have been teleported to the Chainsaw Event Arena!");
TogglePlayerControllable(playerid, 0);
SetPlayerInterior(playerid,1);
PlayerInfo[playerid][pInt] = 1;
SetPlayerVirtualWorld(playerid,0);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid, 9, 1);
SetPlayerHealth(playerid, 100);
SetPlayerArmour(playerid, 100);
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " The Chainsaw Event is not activated at this time!");
}
}
return 1;
}
if(strcmp(cmd, "/joinpdevent", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if (pdevent == 1)
{
new Random = random(30);
SetPlayerPos(playerid, RandomSpawns[Random][0], RandomSpawns[Random][1], RandomSpawns[Random][2]);
SetPlayerFacingAngle(playerid, RandomSpawns[Random][3]);
SendClientMessage(playerid, COLOR_GRAD1, " You have been teleported to the Purple dildo Event Arena!");
TogglePlayerControllable(playerid, 0);
SetPlayerInterior(playerid,1);
PlayerInfo[playerid][pInt] = 1;
SetPlayerVirtualWorld(playerid,0);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid, 10, 1);
SetPlayerHealth(playerid, 100);
SetPlayerArmour(playerid, 0);
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " The Purple dildo Event is not activated at this time!");
}
}
return 1;
}
if(strcmp(cmd, "/joinsgevent", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if (sgevent == 1)
{
new Random = random(30);
SetPlayerPos(playerid, RandomSpawns[Random][0], RandomSpawns[Random][1], RandomSpawns[Random][2]);
SetPlayerFacingAngle(playerid, RandomSpawns[Random][3]);
SendClientMessage(playerid, COLOR_GRAD1, " You have been teleported to the Sawn-off shotgun Event Arena!");
TogglePlayerControllable(playerid, 0);
SetPlayerInterior(playerid,1);
PlayerInfo[playerid][pInt] = 1;
SetPlayerVirtualWorld(playerid,0);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid, 26, 999);
SetPlayerHealth(playerid, 100);
SetPlayerArmour(playerid, 100);
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " The Sawn-off showgun Event is not activated at this time!");
}
}
return 1;
}
if(strcmp(cmd, "/startminievent", true) == 0)
{
if(IsPlayerConnected(playerid) && IsPlayerAdmin(playerid))
{
for(new i = 0; i < MAX_PLAYERS; i++)
if(PlayerInfo[i][pInt] == 1)
{
SetTimer("Event", 1000, false);
SetTimer("Event1", 2000, false);
SetTimer("Event2", 3000, false);
SetTimer("Event3", 4000, false);
}
}
return 1;
}
if(strcmp(cmd, "/eh", true) == 0)
{
if(IsPlayerConnected(playerid) && IsPlayerAdmin(playerid))
{
SendClientMessage(playerid, COLOR_BLUE,"______________________________ Event Commands ______________________________");
SendClientMessage(playerid, COLOR_GRAD1,"/dmevent /devent /kevent /srevent /uzievent /gevent /mlevent /shevent /csevent /pdevent /sgevent");
SendClientMessage(playerid, COLOR_GRAD1,"/joindmevent /joindevent /joinkevent /joinsrevent /joinuzievent /joingevent /joinmlevent /joinshevent /joincsevent /joinpdevent /joinsgevent");
SendClientMessage(playerid, COLOR_GRAD1,"/joincsevent /joinpdevent /joinsgevent");
SendClientMessage(playerid, COLOR_GRAD1,"/startminievent");
}
return 1;
}
return 0;
}
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
return 1;
}
public OnPlayerExitVehicle(playerid, vehicleid)
{
return 1;
}
public OnPlayerStateChange(playerid, newstate, oldstate)
{
return 1;
}
public OnPlayerEnterCheckpoint(playerid)
{
return 1;
}
public OnPlayerLeaveCheckpoint(playerid)
{
return 1;
}
public OnPlayerEnterRaceCheckpoint(playerid)
{
return 1;
}
public OnPlayerLeaveRaceCheckpoint(playerid)
{
return 1;
}
public OnRconCommand(cmd[])
{
return 1;
}
public BroadCast(color,const string[])
{
SendClientMessageToAll(color, string);
return 1;
}
public OnPlayerRequestSpawn(playerid)
{
return 1;
}
public OnObjectMoved(objectid)
{
return 1;
}
public OnPlayerObjectMoved(playerid, objectid)
{
return 1;
}
public OnPlayerPickUpPickup(playerid, pickupid)
{
return 1;
}
public OnVehicleMod(playerid, vehicleid, componentid)
{
return 1;
}
public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
{
return 1;
}
public OnVehicleRespray(playerid, vehicleid, color1, color2)
{
return 1;
}
public OnPlayerSelectedMenuRow(playerid, row)
{
return 1;
}
public OnPlayerExitedMenu(playerid)
{
return 1;
}
public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
{
return 1;
}
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
return 1;
}
public OnRconLoginAttempt(ip[], password[], success)
{
return 1;
}
public OnPlayerUpdate(playerid)
{
return 1;
}
public OnPlayerStreamIn(playerid, forplayerid)
{
return 1;
}
public OnPlayerStreamOut(playerid, forplayerid)
{
return 1;
}
public OnVehicleStreamIn(vehicleid, forplayerid)
{
return 1;
}
public OnVehicleStreamOut(vehicleid, forplayerid)
{
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
return 1;
}
public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
return 1;
}
public Event1()
{
for(new i=0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo[i][pInt] == 1)
{
GameTextForPlayer(i,"~r~Event Countdown: ~n~~n~~g~2",1000,4);
new Float:X, Float:Y, Float:Z;
GetPlayerPos(i, X,Y,Z);
//PlayerPlaySound(i, 1056, X, Y, Z);
//PlayerPlaySound(i, 1056, X, Y, Z);
//PlayerPlaySound(i, 1056, X, Y, Z);
}
}
}
return 1;
}
public Event2()
{
for(new i=0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo[i][pInt] == 1)
{
GameTextForPlayer(i,"~r~Event Countdown: ~n~~n~~g~1",1000,4);
new Float:X, Float:Y, Float:Z;
GetPlayerPos(i, X,Y,Z);
//PlayerPlaySound(i, 1056, X, Y, Z);
//PlayerPlaySound(i, 1056, X, Y, Z);
//PlayerPlaySound(i, 1056, X, Y, Z);
}
}
}
return 1;
}
public Event3()
{
for(new i=0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo[i][pInt] == 1)
{
GameTextForPlayer(i,"~r~Event Countdown: ~n~~n~~g~Start",1000,4);
new Float:X, Float:Y, Float:Z;
GetPlayerPos(i, X,Y,Z);
//PlayerPlaySound(i, 1056, X, Y, Z);
//PlayerPlaySound(i, 1056, X, Y, Z);
//PlayerPlaySound(i, 1056, X, Y, Z);
TogglePlayerControllable(i, 1);
}
}
}
return 1;
}
strtok(const string[], &index)
{
new length = strlen(string);
while ((index < length) && (string[index] <= ' '))
{
index++;
}
new offset = index;
new result[20];
while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
{
result[index - offset] = string[index];
index++;
}
result[index - offset] = EOS;
return result;
}
#endif