Jump to content
  • 0

Minievents premiu


Spilter

Question

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

Link to comment
Share on other sites

1 answer to this question

Recommended Posts

Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.