Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public OnPlayerDamage(&playerid, &Float:amount, &issuerid, &weapon, &bodypart)
- {
- if(issuerid != INVALID_PLAYER_ID)
- {
- if (AdminDuty[playerid] == 1)
- return 0;
- if(IsACop(issuerid))
- {
- if(GetPlayerWeapon(issuerid) == 23 && Tazer[issuerid] == 1)
- {
- if(WantedLevel[playerid] < 1) return GRESKA(issuerid, "Ne mozes tazovati igrace bez WL-a!");
- if(PlayerInfo[playerid][pTazovan] > 0) return GRESKA(issuerid, "Ne mozes tazovati igraca koji je vec tazovan!");
- if(IsACop(playerid)) return GRESKA(issuerid, "Ne mozes tazovati policajca!");
- if(PlayerInfo[playerid][pZGAnovi] > 0 || PlayerInfo[playerid][pZGSnovi] > 0 || PlayerInfo[playerid][pSpecTeam] > 0) return GRESKA(issuerid, "Ne mozes tazovati pripadnike staff teama!");
- new Float:healt;
- GetPlayerHealth(playerid, healt);
- if(healt < 50.0)
- {
- new string[195];
- format(string, sizeof(string), "%s puca tazerom na %s i pogadja.", ImeIgraca(issuerid), GetName(playerid));
- ProxDetector(20.0, issuerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
- TogglePlayerControllable(playerid, 0); PlayerInfo[playerid][pTazovan] = 1;
- ApplyAnimation(playerid,"CRACK","crckdeth2",4.0,0,0,0,0,0);
- SetTimerEx("TazovanTajmer",SEKUNDE_TAZERA*1000, false, "i", playerid);
- }
- }
- }
- if((IsPlayerInAnyVehicle(issuerid) && GetPlayerState(issuerid) == PLAYER_STATE_DRIVER) || PlayerInfo[issuerid][pJailTime] != 0) return 1;
- new temp = MozeDobitiWanted(issuerid);
- if(minAFK[issuerid] > 0)
- {
- new Float:heltici;
- GetPlayerHealth(issuerid, heltici);
- SetPlayerHealth(issuerid, heltici+amount);
- INFO(playerid, "Ne napadaj AFK igrace!");
- }
- if(ORG_ENUM[PlayerInfo[playerid][pClan]][oVrsta] == VRSTA_POLICIJA)
- {
- if(OnDuty[playerid] == 1)
- {
- if(temp == 0) return 1;
- if(TrebaDobitiWL[issuerid]) return 1;
- WantedLevel[issuerid] += 6;
- SetPlayerCriminal(issuerid, playerid, "Napad na sluzbeno lice");
- TrebaDobitiWL[issuerid] = true;
- SetTimerEx("PromeniStanjeWL", 60000*5, false, "d", issuerid);
- return 1;
- }
- }
- if(ORG_ENUM[PlayerInfo[playerid][pClan]][oVrsta] == VRSTA_NOVINARI && TalkingLive[playerid] != 255)
- {
- new Float:heltici, Float:nnX, Float:nnY, Float:nnZ;
- GetPlayerHealth(issuerid, heltici);
- SetPlayerHealth(issuerid, heltici-5);
- GetPlayerPos(issuerid, nnX, nnY, nnZ);
- AC_SetPlayerPos(issuerid, nnX, nnY, nnZ+5);
- INFO(issuerid, "Ne napadaj novinare dok su u live!");
- }
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement