Taser system
#7

Here is my /tazeron and /tazeroff command... And onplayerupdate public...

Код:
if (strcmp("/tazeron", cmdtext, true, 8) == 0)
	{
	    if(PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 3 || PlayerInfo[playerid][pMember] == 3)
	    {
	        if(OnDuty[playerid] != 1 && PlayerInfo[playerid][pMember] == 2 || OnDuty[playerid] == 0 && PlayerInfo[playerid][pLeader] == 2 || OnDuty[playerid] == 0 && PlayerInfo[playerid][pMember] == 1 || OnDuty[playerid] == 0 && PlayerInfo[playerid][pLeader] == 1 || OnDuty[playerid] == 0 && PlayerInfo[playerid][pMember] == 3 || OnDuty[playerid] == 0 && PlayerInfo[playerid][pLeader] == 3)
			{
   				SendClientMessage(playerid, COLOR_RED, "(Greska!) {C4C4C4}Niste na duznosti!");
			    return 1;
			}
			else if(OnDuty[playerid] != 0 && PlayerInfo[playerid][pMember] == 2 || OnDuty[playerid] == 1 && PlayerInfo[playerid][pLeader] == 2 || OnDuty[playerid] == 1 && PlayerInfo[playerid][pMember] == 1 || OnDuty[playerid] == 1 && PlayerInfo[playerid][pLeader] == 1 || OnDuty[playerid] == 1 && PlayerInfo[playerid][pMember] == 3 || OnDuty[playerid] == 1 && PlayerInfo[playerid][pLeader] == 3)
			{
			    if(TazerAcceso[playerid] == 1)
				{
				    SendClientMessage(playerid,COLOR_RED,"(Greska!) {C4C4C4}Vas tazer je vec ukljucen!");
				    return 1;
			    }
			    new string[256];
	    		new sendername[MAX_PLAYER_NAME];
				GetPlayerName(playerid, sendername, sizeof(sendername));
			    TazerAcceso[playerid] = 1;
			    SetPlayerAttachedObject(playerid, 7, 18642, 6, 0.06, 0.01, 0.08, 180.0, 0.0, 0.0);
			    SendClientMessage(playerid,WHITE,"*Vas tazer je sada ukljucen, da ga iskljucite, pisite /tazeroff.");
			    SendClientMessage(playerid,YELLOW,"**Da koristite tazer morate osobu udariti tazerom (sakama).");
			    format(string, sizeof(string), "* %s vadi elektro-soker.", sendername);
				ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
    		}
    	}
	    else return SendClientMessage(playerid, COLOR_RED,"(Greska!) {C4C4C4}Vi niste sluzbenik zakona te ne mozete koristiti tazer.");
		return 1;
	}
Код:
if (strcmp("/tazeroff", cmdtext, true, 9) == 0)
	{
		if(PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 3 || PlayerInfo[playerid][pMember] == 3)
	    {
	        if(OnDuty[playerid] != 1 && PlayerInfo[playerid][pMember] == 2 || OnDuty[playerid] == 0 && PlayerInfo[playerid][pLeader] == 2 || OnDuty[playerid] == 0 && PlayerInfo[playerid][pMember] == 1 || OnDuty[playerid] == 0 && PlayerInfo[playerid][pLeader] == 1 || OnDuty[playerid] == 0 && PlayerInfo[playerid][pMember] == 3 || OnDuty[playerid] == 0 && PlayerInfo[playerid][pLeader] == 3)
			{
   				SendClientMessage(playerid, COLOR_RED, "(Greska!) {C4C4C4}Niste na duznosti!");
			    return 1;
			}
			else if(OnDuty[playerid] != 0 && PlayerInfo[playerid][pMember] == 2 || OnDuty[playerid] == 1 && PlayerInfo[playerid][pLeader] == 2 || OnDuty[playerid] == 1 && PlayerInfo[playerid][pMember] == 1 || OnDuty[playerid] == 1 && PlayerInfo[playerid][pLeader] == 1 || OnDuty[playerid] == 1 && PlayerInfo[playerid][pMember] == 3 || OnDuty[playerid] == 1 && PlayerInfo[playerid][pLeader] == 3)
			{
			    if(TazerAcceso[playerid] == 0)
				{
				    SendClientMessage(playerid,COLOR_RED,"(Greska!) {C4C4C4}Vas tazer je vec iskljucen!");
				    return 1;
			    }
			    new string[256];
	    		new sendername[MAX_PLAYER_NAME];
				GetPlayerName(playerid, sendername, sizeof(sendername));
			    TazerAcceso[playerid] = 0;
		        RemovePlayerAttachedObject(playerid, 7);
		        SetPlayerAttachedObject( playerid, 7, 18642, 7, -0.034659, -0.063828, -0.096531, 137.936645, 91.323410, 300.308929, 1.000000, 1.000000, 1.000000 ); // Taser1 - 2
			    SendClientMessage(playerid,-1,"{FFFFFF}Vas tazer je sada iskljucen, da ga ukljucite, pisite /tazeron.");
			    format(string, sizeof(string), "* %s sprema elektro-soker.", sendername);
				ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
    		}
    	}
	    else return SendClientMessage(playerid, COLOR_RED,"(Greska!) {C4C4C4}Vi niste sluzbenik zakona te ne mozete koristiti tazer.");
		return 1;
	}
And onplayerupdate:
Код:
public OnPlayerUpdate(playerid)
{
	if(TazerAcceso[playerid] == 1)
	{
		if(GetPlayerWeapon(playerid) == 0)
		{
		    SetPlayerAttachedObject(playerid, 7, 18642, 6, 0.06, 0.01, 0.08, 180.0, 0.0, 0.0); //Taser
		    return 1;
		}
		if(GetPlayerWeapon(playerid) != 0)
		{
		    RemovePlayerAttachedObject(playerid, 7); //This remove the taser
		    return 1;
		}
	}// AND ETC....
Reply


Messages In This Thread
Taser system - by fury14 - 24.12.2012, 00:07
Re: Taser system - by LarzI - 24.12.2012, 00:24
Re: Taser system - by Ballu Miaa - 24.12.2012, 03:38
Re: Taser system - by fury14 - 24.12.2012, 09:57
Re: Taser system - by Ballu Miaa - 24.12.2012, 11:55
Re: Taser system - by fury14 - 24.12.2012, 14:40
Re: Taser system - by fury14 - 24.12.2012, 15:10
Re: Taser system - by Ballu Miaa - 24.12.2012, 15:20
Re: Taser system - by Lordzy - 24.12.2012, 15:28
Re: Taser system - by fury14 - 24.12.2012, 18:12

Forum Jump:


Users browsing this thread: 3 Guest(s)