[Pomoc] Taziranje ?


Započeo kim3205, April 28, 2015, 06:43:02 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim:LS
Detaljan opis problema:Kako da napravim da policajac tazira igraca pistoljem a ne udarcem?
Dio skripte:

    new string[128];
    if(TazerAcceso[playerid] > 0)
    {
    if(damagedid != INVALID_PLAYER_ID)
    {
		if(IsACop(playerid))
		{
        new Float:armour, Float:health; GetPlayerArmour(damagedid, armour); GetPlayerHealth(damagedid, health);
        if(weaponid == 0)
        {
        	if (ProxDetectorS(18.0, playerid, damagedid))
			{
	            if(IsPlayerInAnyVehicle(damagedid))
				{
					return 1;
				}
				if(WantedLevel[damagedid] < 1) return SCM(playerid,SIVA,"   Taj igrac nema wanted level!");
				if(PlayerInfo[damagedid][pTazovan] == 1) return SCM(playerid,SIVA,"   Taj igrac je vec sokiran");
				if(PlayerInfo[damagedid][pZatvorTime] > 0) return SCM(playerid, SIVA, "   Taj igrac je zatvoren, ne mozete to !");
				if(IsACop(damagedid)) return SCM(playerid,SIVA,"   Ne mozete tazovati policajca.");
				if(PlayerInfo[damagedid][pLevel] == 1) return SCM(playerid,SIVA,"   Ne mozes sokirati igraca koji je lvl 1 !");
				new sendernam[MAX_PLAYER_NAME];
				new damaged[MAX_PLAYER_NAME];
				format(string, sizeof(string), "* Sokirani ste na %d sekundi.",SEKUNDE_TAZERA); SCM(damagedid, BOJA_PORUKE, string);
				PlayerInfo[damagedid][pTazovan] = 1;
				format(string, sizeof(string), "* Sokirali ste pogodjenog igraca na %d sekundi.",SEKUNDE_TAZERA); SCM(playerid, BOJA_PORUKE, string);
 			    format(string, sizeof(string), "~r~SOKIRAN"); GameTextForPlayer(damagedid, string, 2500, 3); TogglePlayerControllable(damagedid, 0);
				LoopingAnim(damagedid, "CRACK", "crckdeth2", 4.0, 1, 0, 0, 0, 0);
				SetTimerEx("TazovanTajmer",18000, false, "i", damagedid);
				GetPlayerName(playerid, sendernam, sizeof(sendernam));
				GetPlayerName(damagedid, damaged, sizeof(damaged));
                format(string, sizeof(string), "* %s sokira igraca tazerom %s.", sendernam, damaged);
                ProxDetector(15.0, playerid, string, PURPLE1,PURPLE2,PURPLE3,PURPLE4,PURPLE5);
                if(RobZlatara[damagedid] == 1)
                {
                KillTimer(RobTimer[damagedid]);
                PlayerTextDrawHide(damagedid, klecanjetd[damagedid]);
                RobZlatara[damagedid] = 0;
                }
                if(RobBank[damagedid] == 1)
                {
                RobBank[damagedid] = 0;
                PlayerTextDrawHide(damagedid, robtd[damagedid]);
                KillTimer(RobTimer[damagedid]);
                RobPare[damagedid] =0;
                }
		        }
				}
        	}
        }
    }
   return 1;
}


i am king!

...
Poslednja Izmena: April 28, 2015, 09:19:07 PRE PODNE od Boxa

Probaj promijeniti ovo u id oruzija koje zelis:

if(weaponid == 0) // umjesto 0 stavi ID oruzja koje zelis