Код:
//==============================================================================
// Eventos
//==============================================================================
//---------------------------------------------------------------------------------------
if(strcmp(cmd, "/gevent", true) == 0)
{
if(IsPlayerConnected(playerid) && (gevent == 0) && IsPlayerAdmin(playerid))
{
gevent = 1;
BroadCast(Blanco, " Evento De Granada Esta Activado Escribe {00FF00}/JoinGevent !");
}
else if(IsPlayerConnected(playerid) && (gevent == 1) && IsPlayerAdmin(playerid))
{
gevent = 0;
BroadCast(Blanco, " Evento De Granada Esta Desactivado");
}
return 1;
}
if(strcmp(cmd, "/uzievent", true) == 0)
{
if(IsPlayerConnected(playerid) && (uzievent == 0) && IsPlayerAdmin(playerid))
{
uzievent = 1;
BroadCast(Blanco, " Evento De Uzi Esta Activado Escribe {00FF00}/JoinUziEvent !");
}
else if(IsPlayerConnected(playerid) && (uzievent == 1) && IsPlayerAdmin(playerid))
{
uzievent = 0;
BroadCast(Blanco, " Evento De Uzi Esta Desactivado");
}
return 1;
}
if(strcmp(cmd, "/srevent", true) == 0)
{
if(IsPlayerConnected(playerid) && (srevent == 0) && IsPlayerAdmin(playerid))
{
srevent = 1;
BroadCast(Blanco, " Evento De Sniper Esta Activado Escribe {00FF00}/JoinSrEvent !");
}
else if(IsPlayerConnected(playerid) && (srevent == 1) && IsPlayerAdmin(playerid))
{
srevent = 0;
BroadCast(Blanco, " Evento De Sniper Esta Desactivado");
}
return 1;
}
if(strcmp(cmd, "/kevent", true) == 0)
{
if(IsPlayerConnected(playerid) && (kevent == 0) && IsPlayerAdmin(playerid))
{
kevent = 1;
BroadCast(Blanco, " Evento De Katana Esta Activado Escribe {00FF00}/JoinKevent !");
}
else if(IsPlayerConnected(playerid) && (kevent == 1) && IsPlayerAdmin(playerid))
{
kevent = 0;
BroadCast(Blanco, " Evento De Katana Esta Desactivado");
}
return 1;
}
if(strcmp(cmd, "/dmevent", true) == 0)
{
if(IsPlayerConnected(playerid) && (dmevent == 0) && IsPlayerAdmin(playerid))
{
dmevent = 1;
BroadCast(Blanco, " Evento De Deathmatch Esta Activado Escribe {00FF00}/joindmevent !");
}
else if(IsPlayerConnected(playerid) && (dmevent == 1) && IsPlayerAdmin(playerid))
{
dmevent = 0;
BroadCast(Blanco, " Evento De Deathmatch Esta Desactivado");
}
return 1;
}
if(strcmp(cmd, "/devent", true) == 0)
{
if(IsPlayerConnected(playerid) && (devent == 0) && IsPlayerAdmin(playerid))
{
devent = 1;
BroadCast(Blanco, " Evento De Deagle Esta Activado Escribe {00FF00}/joindevent !");
}
else if(IsPlayerConnected(playerid) && (devent == 1) && IsPlayerAdmin(playerid))
{
devent = 0;
BroadCast(Blanco, " Evento De Deagle Esta Desactivado");
}
return 1;
}
if(strcmp(cmd, "/mlevent", true) == 0)
{
if(IsPlayerConnected(playerid) && (mlevent == 0) && IsPlayerAdmin(playerid))
{
mlevent = 1;
BroadCast(Blanco, " Evento De Molotov Esta Activado Escribe {00FF00}/joinmlevent !");
}
else if(IsPlayerConnected(playerid) && (mlevent == 1) && IsPlayerAdmin(playerid))
{
mlevent = 0;
BroadCast(Blanco, " Evento De Molotov Esta Desactivado");
}
return 1;
}
if(strcmp(cmd, "/shevent", true) == 0)
{
if(IsPlayerConnected(playerid) && (shevent == 0) && IsPlayerAdmin(playerid))
{
shevent = 1;
BroadCast(Blanco, " Evento De Shovel Esta Activado Escribe {00FF00}/joinshevent !");
}
else if(IsPlayerConnected(playerid) && (shevent == 1) && IsPlayerAdmin(playerid))
{
shevent = 0;
BroadCast(Blanco, " Evento De Shovel Esta Desactivado");
}
return 1;
}
if(strcmp(cmd, "/csevent", true) == 0)
{
if(IsPlayerConnected(playerid) && (csevent == 0) && IsPlayerAdmin(playerid))
{
csevent = 1;
BroadCast(Blanco, " Evento De Chainsaw Esta Activado Escribe {00FF00}/joincsevent !");
}
else if(IsPlayerConnected(playerid) && (csevent == 1) && IsPlayerAdmin(playerid))
{
csevent = 0;
BroadCast(Blanco, " Evento De Chainsaw Esta Desactivado");
}
return 1;
}
if(strcmp(cmd, "/pdevent", true) == 0)
{
if(IsPlayerConnected(playerid) && (pdevent == 0) && IsPlayerAdmin(playerid))
{
pdevent = 1;
BroadCast(Blanco, " Evento De Purple Dildo Esta Activado Escribe {00FF00}/joinpdevent !");
}
else if(IsPlayerConnected(playerid) && (pdevent == 1) && IsPlayerAdmin(playerid))
{
pdevent = 0;
BroadCast(Blanco, " Evento De Purple Dildo Esta Desactivado");
}
return 1;
}
if(strcmp(cmd, "/sgevent", true) == 0)
{
if(IsPlayerConnected(playerid) && (sgevent == 0) && IsPlayerAdmin(playerid))
{
sgevent = 1;
BroadCast(Blanco, " Evento De Shawn-off Esta Activado Escribe {00FF00}/joinsgevent !");
}
else if(IsPlayerConnected(playerid) && (sgevent == 1) && IsPlayerAdmin(playerid))
{
sgevent = 0;
BroadCast(Blanco, " Evento De Shawn-off Esta Desactivado");
}
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, Amarillo, " 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, Amarillo, " 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, Amarillo, " 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, Amarillo, " 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, Amarillo, " 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, Amarillo, " 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, Amarillo, " 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, Amarillo, " 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, Amarillo, " 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, Amarillo, " 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, Amarillo, " 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, Amarillo, " 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, Amarillo, " 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, Amarillo, " 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, Amarillo, " 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, Amarillo, " 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, Amarillo, " 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, Amarillo, " 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, Amarillo, " 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, Amarillo, " 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, Amarillo, " 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, Amarillo, " The Sawn-off showgun Event is not activated at this time!");
}
}
return 1;
}
if(strcmp(cmd, "/startminievent", true) == 0)
if(PlayerInfo[playerid][LoggedIn] == 1)
{
if(PlayerInfo[playerid][Level] >= 6 || 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, "/CmdsEvent", true) == 0)
if(PlayerInfo[playerid][LoggedIn] == 1)
{
if(PlayerInfo[playerid][Level] >= 6 || IsPlayerAdmin(playerid))
{
SendClientMessage(playerid, COLOR_BLUE,"{FFFFFF}______________________________ {FFFF00}Event Commands {FFFFFF}______________________________");
SendClientMessage(playerid, Amarillo,"/dmevent /devent /kevent /srevent /uzievent /gevent /mlevent /shevent /csevent /pdevent /sgevent");
SendClientMessage(playerid, Amarillo,"/joindmevent /joindevent /joinkevent /joinsrevent /joinuzievent /joingevent /joinmlevent /joinshevent /joincsevent /joinpdevent /joinsgevent");
SendClientMessage(playerid, Amarillo,"/joincsevent /joinpdevent /joinsgevent");
SendClientMessage(playerid, Amarillo,"/startminievent");
}
return 1;