Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public OnPlayerDeath(playerid,killerid,reason)
- {
- if(IsPlayerNPC(killerid))return 1;
- new Float:x,Float:y,Float:z,string[256];
- if(IsPlayerConnected(killerid) && killerid != INVALID_PLAYER_ID)
- {
- format(string,sizeof(string),"Mord : Angreifer: %s * Opfer: %s * Waffen: %s",Spieler[killerid][pName],Spieler[playerid][pName],SpielerWaffenName(GetPlayerWeapon(killerid)));
- Log("DeathMatchLogsqllog",string);
- }
- ForEachPlayer(i)
- {
- if(GetPlayerState(i) == PLAYER_STATE_SPECTATING && Spieler[i][pSpectate] == playerid)
- {
- TogglePlayerSpectating(i,0);
- Spieler[i][pSpectate] = -1;
- }
- }
- if(InviteInRace[playerid] == 1)
- {
- if(RaceFahrzeug[playerid] != 0) DestroyVehicle(RaceFahrzeug[playerid]);
- RaceCps[playerid] = 0;
- for(new t=0;t<6;t++)
- {
- PlayerTextDrawHide(playerid,RACEdraw[playerid][t]);
- }
- ForEachPlayer(i)
- {
- if(IsPlayerConnected(i) && !IsPlayerNPC(i))
- {
- if(InviteInRace[i] == 1)
- {
- format(string,sizeof(string),"%s hat das Rennen verlassen! [Grund: Gestorben]",SpielerName(playerid));
- SendClientMessage(i,FMELDUNG,string);
- }
- }
- }
- InviteInRace[playerid] = 0;
- }
- if(Paintball[playerid] == 0)
- {
- ResetPlayerWeapons(playerid);
- SaveAccount(playerid);
- }
- animak[playerid] = false;
- HandsUpPerson[playerid] = false;
- SpawnKillCount[playerid] = 0;
- Spieler[playerid][pWaitEating] = 0;
- PlayerSpawned[playerid] = 0;
- PlayerTextDrawHide(playerid,PAYDAYdraw[playerid]);
- TextDrawHideForPlayer(playerid,SERVERUHR);
- TextDrawHideForPlayer(playerid,SERVERDATUM);
- StopAudioStreamForPlayer(playerid);
- KillTimer(FschulTimer[playerid]);
- KillTimer(Spieler[playerid][pBaggerTimer]);
- KillTimer(Spieler[playerid][pSpraytagTimer]);
- StopLoopingAnim(playerid);
- RemovePlayerAttachedObject(playerid,2);
- RemovePlayerAttachedObject(playerid,3);
- RemovePlayerAttachedObject(playerid,4);
- animak[playerid] = false;
- RemovePlayerAttachedObject(playerid,5);
- RemovePlayerAttachedObject(playerid,6);
- RemovePlayerAttachedObject(playerid,7);
- if(ImTutorial[playerid] == 1)return 1;
- if(Spieler[playerid][pCallHim] == 1)
- {
- new pID = Spieler[playerid][pCall];
- Spieler[pID][pCallHim] = 0;
- Spieler[pID][pCall] = -1;
- SetPlayerSpecialAction(pID,SPECIAL_ACTION_STOPUSECELLPHONE);
- SendClientMessage(pID,GELB,"Der Gesprächspartner hat aufgelegt.");
- PlayerTextDrawHide(pID,HandyCalldraw[pID]);
- PlayerPlaySound(pID,1077,0.0,0.0,0.0);
- Spieler[playerid][pCallHim] = 0;
- Spieler[playerid][pCall] = -1;
- SetPlayerSpecialAction(playerid,SPECIAL_ACTION_STOPUSECELLPHONE);
- SendClientMessage(playerid,GELB,"Du hast aufgelegt.");
- PlayerTextDrawHide(playerid,HandyCalldraw[playerid]);
- PlayerPlaySound(playerid,1077,0.0,0.0,0.0);
- RemovePlayerAttachedObject(pID,8);
- RemovePlayerAttachedObject(playerid,8);
- }
- if(gettime() < Spieler[playerid][pRobOtherTime]) ACMoney(playerid,-Spieler[playerid][pRobOtherThing]);
- if(gettime() < Spieler[playerid][pWaffenlagerRobOtherTime]) Spieler[playerid][pMaterials] -= Spieler[playerid][pWaffenlagerRobOtherThing];
- if(Spieler[playerid][pC4RobState] == true)
- {
- SendClientMessage(playerid,ROT,"Ihr seid am C4-Raub gescheitert.");
- KillTimer(C4robTimer);
- robc4sec = 0;
- Spieler[playerid][pC4RobState] = false;
- pRobC4BackwardTime = 0;
- pRobC4TimeNearVehicle = 0;
- ForEachPlayer(i)
- {
- if(IsPlayerConnected(i))
- {
- if(GetPVarInt(i,"Eingeloggt") == 0)
- {
- if(Spieler[i][pC4RobState] == true) Spieler[i][pC4RobState] = false;
- if(isPlayerInFrakt(i,2) || isPlayerInFrakt(i,6))
- {
- if(Spieler[i][pDuty] != 0)
- {
- SetPlayerMarkerForPlayer(i,playerid,0xFFFFFF00);
- SendClientMessage(i,DUNKELBLAU,"HQ: An alle Einheiten, der Überfall auf den C4-Transporter war nicht erfolgreich!");
- }
- }
- }
- }
- }
- }
- if(Spieler[playerid][pBankRobState] == true)
- {
- SendClientMessageToAll(ORANGE,"News: Die Staatsmächte konnten den Bankräuber stoppen.");
- SendClientMessage(playerid,ROT,"Du bist am Bankraub gescheitert.");
- Spieler[playerid][pBankRobState] = false;
- Spieler[playerid][pRobBackwardTimeTresor] = 0;
- Spieler[playerid][pRobTimeInTresor] = 0;
- KillTimer(Spieler[playerid][pBankRobTimer]);
- robsec = 0;
- PlayerTalkPublic(playerid,WEISS,"ALARM: Die Tresortür schließt sich alle raus hier !!!",50);
- MoveDynamicObject(tor[17],1472.04,-998.54,44.58,1);
- PlayerHearMusicInRange(1472.04,-998.54,44.58,1035,5,1,2000);//x,y,z,soundid,radius,timer an = 1 wenn aus = 0,zeit wann timer music/sound beendet
- }
- if(Spieler[playerid][pWaffenlagerRobState] == true)
- {
- SendClientMessageToAll(ORANGE,"News: Die Staatsmächte konnten den Raub im Waffenlager stoppen.");
- SendClientMessage(playerid,ROT,"Du bist beim Raub im Waffenlager gescheitert.");
- KillTimer(Spieler[playerid][pWaffenlagerRobTimer]);
- wrobsec = 0;
- Spieler[playerid][pWaffenlagerRobState] = false;
- Spieler[playerid][pWaffenlagerTimeInTresor] = 0;
- Spieler[playerid][pWaffenlagerBackwardTimeTresor] = 0;
- PlayerTalkPublic(playerid,WEISS,"ALARM: Die Tresortür schließt sich alle raus hier !!!",50);
- MoveDynamicObject(tor[96],973.15155, 2067.90112, 11.47930,1);
- MoveDynamicObject(tor[97],977.71112, 2072.88623, 11.47930,1);
- PlayerHearMusicInRange(1062.5, 2083.1001, 9.8,1035,5,1,2000);
- }
- if(Spieler[playerid][pJailed] != 0 || Spieler[playerid][pFriedhof] != 0) return 1;
- if(Paintball[playerid] != 0)
- {
- if(IsPlayerConnected(killerid) && killerid != INVALID_PLAYER_ID)
- {
- if(Paintball[killerid] == 1)
- {
- Spieler[killerid][pPBKills]++;
- Spieler[playerid][pPBDeaths]++;
- GetPlayerPos(playerid,x,y,z);
- GameTextForPlayer(killerid,"~g~Paintballkill",1000,4);
- GameTextForPlayer(playerid,"~r~Paintballdeath",1000,4);
- PaintBallPickupRefresh(playerid);
- KillTimer(Spieler[playerid][PaintballRefreshPickupTimer]);
- Spieler[playerid][PaintballRefreshPickupTimer] = SetTimerEx("PaintBallPickupRefresh",15000,0,"i",playerid);
- pbdeathpickup[playerid] = CreateDynamicPickup(1254,1,x,y,z,1);
- format(string,sizeof(string),"%s",Spieler[playerid][pName]);
- PBdeathtext[playerid] = CreateDynamic3DTextLabel(string,PAINTBALL,x,y,z,10.0,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,1,1);
- if(Spieler[killerid][pPBKills] == 25)
- {
- Spieler[killerid][pPBRang] = 1;
- PlayerPlaySound(killerid,1183,0.0,0.0,0.0);
- SetTimerEx("StopPlayerPlaySound",5000,0,"i",killerid);
- SendClientMessage(killerid,0x4BB400FF,"Paintball: Du bist nun eine Rang höher gestiegen |<Anfänger>|");
- TextDrawShowForPlayer(killerid,InfoSign);
- PlayerTextDrawSetString(killerid,INFOdraw[killerid][2],"~g~Rank-~w~Up ~r~Anfaenger");
- PlayerTextDrawShow(killerid,INFOdraw[killerid][2]);
- SetTimerEx("HideInfoBox",3000,0,"i",killerid);
- }
- if(Spieler[killerid][pPBKills] == 50)
- {
- Spieler[killerid][pPBRang] = 2;
- PlayerPlaySound(killerid,1183,0.0,0.0,0.0);
- SetTimerEx("StopPlayerPlaySound",5000,0,"i",killerid);
- SendClientMessage(killerid,0x4BB400FF,"Paintball: Du bist nun eine Rang höher gestiegen |<Fortgeschrittener>|");
- TextDrawShowForPlayer(killerid,InfoSign);
- PlayerTextDrawSetString(killerid,INFOdraw[killerid][2],"~g~Rank-~w~Up ~r~Fortgeschrittener");
- PlayerTextDrawShow(killerid,INFOdraw[killerid][2]);
- SetTimerEx("HideInfoBox",3000,0,"i",killerid);
- }
- if(Spieler[killerid][pPBKills] == 100)
- {
- Spieler[killerid][pPBRang] = 3;
- PlayerPlaySound(killerid,1183,0.0,0.0,0.0);
- SetTimerEx("StopPlayerPlaySound",5000,0,"i",killerid);
- SendClientMessage(killerid,0x4BB400FF,"Paintball: Du bist nun eine Rang höher gestiegen |<Skiller>|");
- TextDrawShowForPlayer(killerid,InfoSign);
- PlayerTextDrawSetString(killerid,INFOdraw[killerid][2],"~g~Rank-~w~Up ~r~Skiller");
- PlayerTextDrawShow(killerid,INFOdraw[killerid][2]);
- SetTimerEx("HideInfoBox",3000,0,"i",killerid);
- }
- if(Spieler[killerid][pPBKills] == 150)
- {
- Spieler[killerid][pPBRang] = 4;
- PlayerPlaySound(killerid,1183,0.0,0.0,0.0);
- SetTimerEx("StopPlayerPlaySound",5000,0,"i",killerid);
- SendClientMessage(killerid,0x4BB400FF,"Paintball: Du bist nun eine Rang höher gestiegen |<Profi>|");
- TextDrawShowForPlayer(killerid,InfoSign);
- PlayerTextDrawSetString(killerid,INFOdraw[killerid][2],"~g~Rank-~w~Up ~r~Profi");
- PlayerTextDrawShow(killerid,INFOdraw[killerid][2]);
- SetTimerEx("HideInfoBox",3000,0,"i",killerid);
- }
- if(Spieler[killerid][pPBKills] == 200)
- {
- Spieler[killerid][pPBRang] = 5;
- PlayerPlaySound(killerid,1183,0.0,0.0,0.0);
- SetTimerEx("StopPlayerPlaySound",5000,0,"i",killerid);
- SendClientMessage(killerid,0x4BB400FF,"Paintball: Du bist nun eine Rang höher gestiegen |<High Skiller>|");
- TextDrawShowForPlayer(killerid,InfoSign);
- PlayerTextDrawSetString(killerid,INFOdraw[killerid][2],"~g~Rank-~w~Up ~r~High Skiller");
- PlayerTextDrawShow(killerid,INFOdraw[killerid][2]);
- SetTimerEx("HideInfoBox",3000,0,"i",killerid);
- }
- if(Spieler[killerid][pPBKills] == 250)
- {
- Spieler[killerid][pPBRang] = 6;
- PlayerPlaySound(killerid,1183,0.0,0.0,0.0);
- SetTimerEx("StopPlayerPlaySound",5000,0,"i",killerid);
- SendClientMessage(killerid,0x4BB400FF,"Paintball: Du bist nun eine Rang höher gestiegen |<Elite>|");
- TextDrawShowForPlayer(killerid,InfoSign);
- PlayerTextDrawSetString(killerid,INFOdraw[killerid][2],"~g~Rank-~w~Up ~r~Elite");
- PlayerTextDrawShow(killerid,INFOdraw[killerid][2]);
- SetTimerEx("HideInfoBox",3000,0,"i",killerid);
- }
- if(Spieler[killerid][pPBKills] == 500)
- {
- Spieler[killerid][pPBRang] = 7;
- PlayerPlaySound(killerid,1183,0.0,0.0,0.0);
- SetTimerEx("StopPlayerPlaySound",5000,0,"i",killerid);
- SendClientMessage(killerid,0x4BB400FF,"Paintball: Du bist nun eine Rang höher gestiegen |<ProHighSkiller>|");
- TextDrawShowForPlayer(killerid,InfoSign);
- PlayerTextDrawSetString(killerid,INFOdraw[killerid][2],"~g~Rank-~w~Up ~r~ProHighSkiller");
- PlayerTextDrawShow(killerid,INFOdraw[killerid][2]);
- SetTimerEx("HideInfoBox",3000,0,"i",killerid);
- }
- if(Spieler[killerid][pPBKills] == 1000)
- {
- Spieler[killerid][pPBRang] = 8;
- PlayerPlaySound(killerid,1183,0.0,0.0,0.0);
- SetTimerEx("StopPlayerPlaySound",5000,0,"i",killerid);
- SendClientMessage(killerid,0x4BB400FF,"Paintball: Du bist nun eine Rang höher gestiegen |<["#SERVERTAG"] Elite>|");
- TextDrawShowForPlayer(killerid,InfoSign);
- PlayerTextDrawSetString(killerid,INFOdraw[killerid][2],"~g~Rank-~w~Up ~r~["#SERVERTAG"] Elite");
- PlayerTextDrawShow(killerid,INFOdraw[killerid][2]);
- SetTimerEx("HideInfoBox",3000,0,"i",killerid);
- }
- ForEachPlayer(i)
- {
- if(IsPlayerConnected(i))
- {
- if(GetPVarInt(i,"Eingeloggt") == 1)
- {
- if(Paintball[i] == 1)
- {
- format(string,sizeof(string),"** Paintball: %s wurde von %s mit einer %s getötet **",Spieler[playerid][pName],Spieler[killerid][pName],SpielerWaffenName(GetPlayerWeapon(killerid)));
- SendClientMessage(i,PAINTBALL,string);
- }
- }
- }
- }
- return 1;
- }
- if(Paintball[killerid] == 2)
- {
- new team[6];
- Spieler[killerid][pPBKills]++;
- Spieler[playerid][pPBDeaths]++;
- if(TDPPaintballTeam[killerid] != TDPPaintballTeam[playerid])
- {
- GameTextForPlayer(killerid,"~g~TDM-KILL",1000,4);
- GameTextForPlayer(playerid,"~r~TDM-KILL",1000,4);
- switch(TDPPaintballTeam[playerid])
- {
- case 1:
- {
- PBdeathtext[playerid] = CreateDynamic3DTextLabel(string,WEISS,x,y,z,10.0,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,1,1); team="Weiß"; TDMPaintballTeamPoints[1]++;
- }
- case 2:
- {
- PBdeathtext[playerid] = CreateDynamic3DTextLabel(string,BLAU,x,y,z,10.0,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,1,1); team="Blau"; TDMPaintballTeamPoints[0]++;
- }
- }
- }
- else
- {
- GameTextForPlayer(killerid,"~r~TDM-TEAMKILL",1000,4);
- GameTextForPlayer(playerid,"~r~TDM-TEAMKILL",1000,4);
- switch(TDPPaintballTeam[playerid])
- {
- case 1:
- {
- PBdeathtext[playerid] = CreateDynamic3DTextLabel(string,WEISS,x,y,z,10.0,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,1,1); team="Weiß"; TDMPaintballTeamPoints[1] += 2;
- }
- case 2:
- {
- PBdeathtext[playerid] = CreateDynamic3DTextLabel(string,BLAU,x,y,z,10.0,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,1,1); team="Blau"; TDMPaintballTeamPoints[0] += 2;
- }
- }
- }
- GetPlayerPos(playerid,x,y,z);
- PaintBallPickupRefresh(playerid);
- KillTimer(Spieler[playerid][PaintballRefreshPickupTimer]);
- Spieler[playerid][PaintballRefreshPickupTimer] = SetTimerEx("PaintBallPickupRefresh",15000,0,"i",playerid);
- pbdeathpickup[playerid]=CreateDynamicPickup(1254,1,x,y,z,1);
- format(string,sizeof(string),"%s",Spieler[playerid][pName]);
- ForEachPlayer(i)
- {
- if(IsPlayerConnected(i))
- {
- if(GetPVarInt(i,"Eingeloggt") == 1)
- {
- if(Paintball[i] == 2)
- {
- format(string,sizeof(string),"** Team-Death-Match: %s wurde von %s (%s) mit einer %s getötet **",Spieler[playerid][pName],Spieler[killerid][pName],team,SpielerWaffenName(GetPlayerWeapon(killerid)));
- SendClientMessage(i,PAINTBALL,string);
- format(string,sizeof(string),"* Team Weiß: %i/50 Punkte | Team Blau: %i/50 Punkte *",TDMPaintballTeamPoints[0],TDMPaintballTeamPoints[1]);
- SendClientMessage(i,PAINTBALL,string);
- if(TDMPaintballTeamPoints[0] >= 50)
- {
- TDMPaintballTeamPoints[0] = 0;
- TDMPaintballTeamPoints[1] = 0;
- SendClientMessage(i,PAINTBALL,"Team-Death-Match: Das Team Weiß konnte den Kampf für sich entscheiden.");
- switch(Spieler[i][pFraktion])
- {
- case 0:{SetPlayerSkin(i,Spieler[i][pSkin]);}//
- case 1:{SetPlayerSkin(i,Spieler[i][pSkin]);}//SAPD
- case 2:{SetPlayerSkin(i,Spieler[i][pSkin]);}//FBI
- case 3:{SetPlayerSkin(i,Spieler[i][pSkin]);}//MEDIC
- case 4:{SetPlayerSkin(i,Spieler[i][pFraktSkin]);}//LSV
- case 5:{SetPlayerSkin(i,Spieler[i][pFraktSkin]);}//GSF
- case 6:{SetPlayerSkin(i,Spieler[i][pSkin]);}//ARMY
- case 7:{SetPlayerSkin(i,Spieler[i][pFraktSkin]);}//BALLAS
- case 8:{SetPlayerSkin(i,Spieler[i][pSkin]);}//TERRORS
- case 9:{SetPlayerSkin(i,Spieler[i][pFraktSkin]);}//YAKUZA
- case 10:{SetPlayerSkin(i,Spieler[i][pSkin]);}//SANEWSAG
- case 11:{SetPlayerSkin(i,Spieler[i][pSkin]);}//OAMT
- case 12:{SetPlayerSkin(i,Spieler[i][pFraktSkin]);}//LCN
- case 13:{SetPlayerSkin(i,Spieler[i][pFraktSkin]);}//Sons of Anarchy
- case 14:{SetPlayerSkin(i,Spieler[i][pSkin]);}//FAHRSCHULE
- case 15:{SetPlayerSkin(i,Spieler[i][pSkin]);}//SA ELEKTRONIK GmBh
- case 16:{SetPlayerSkin(i,Spieler[i][pFraktSkin]),Spieler[i][pDuty] = 1;}//Regierung
- case 17:{SetPlayerSkin(i,Spieler[i][pFraktSkin]);}//V.L Aztecas
- }
- SendClientMessage(i,GRUEN,"Du hast die Team-Death-Match Arena verlassen.");
- GameTextForPlayer(i,"~r~Team-Death-Match ausstieg",1000,4);
- Paintball[i] = 0;
- format(string,sizeof(string),"Paintball(%i Spieler)\nTeam-Death-Match(%i Spieler)",GetPaintballTeilnehmer(1),GetPaintballTeilnehmer(2));
- ShowPlayerDialog(i,DIALOG_PAINTBALL,DIALOG_STYLE_LIST,""#SERVERFARBE""#SERVERTAG""#HTML_WHITE": Paintball-Arena",string,"Auswählen","Abbrechen");
- }
- if(TDMPaintballTeamPoints[1] >= 50)
- {
- TDMPaintballTeamPoints[0] = 0;
- TDMPaintballTeamPoints[1] = 0;
- SendClientMessage(i,PAINTBALL,"Team-Death-Match: Das Team Blau konnte den Kampf für sich entscheiden.");
- switch(Spieler[i][pFraktion])
- {
- case 0:{SetPlayerSkin(i,Spieler[i][pSkin]);}//
- case 1:{SetPlayerSkin(i,Spieler[i][pSkin]);}//SAPD
- case 2:{SetPlayerSkin(i,Spieler[i][pSkin]);}//FBI
- case 3:{SetPlayerSkin(i,Spieler[i][pSkin]);}//MEDIC
- case 4:{SetPlayerSkin(i,Spieler[i][pFraktSkin]);}//LSV
- case 5:{SetPlayerSkin(i,Spieler[i][pFraktSkin]);}//GSF
- case 6:{SetPlayerSkin(i,Spieler[i][pSkin]);}//ARMY
- case 7:{SetPlayerSkin(i,Spieler[i][pFraktSkin]);}//BALLAS
- case 8:{SetPlayerSkin(i,Spieler[i][pSkin]);}//TERRORS
- case 9:{SetPlayerSkin(i,Spieler[i][pFraktSkin]);}//YAKUZA
- case 10:{SetPlayerSkin(i,Spieler[i][pSkin]);}//SANEWSAG
- case 11:{SetPlayerSkin(i,Spieler[i][pSkin]);}//OAMT
- case 12:{SetPlayerSkin(i,Spieler[i][pFraktSkin]);}//LCN
- case 13:{SetPlayerSkin(i,Spieler[i][pFraktSkin]);}//Sons of Anarchy
- case 14:{SetPlayerSkin(i,Spieler[i][pSkin]);}//FAHRSCHULE
- case 15:{SetPlayerSkin(i,Spieler[i][pSkin]);}//SA ELEKTRONIK GmBh
- case 16:{SetPlayerSkin(i,Spieler[i][pFraktSkin]),Spieler[i][pDuty] = 1;}//Regierung
- case 17:{SetPlayerSkin(i,Spieler[i][pFraktSkin]);}//V.L Aztecas
- }
- SendClientMessage(i,GRUEN,"Du hast die Team-Death-Match Arena verlassen.");
- GameTextForPlayer(i,"~r~Team-Death-Match ausstieg",1000,4);
- Paintball[i] = 0;
- format(string,sizeof(string),"Paintball(%i Spieler)\nTeam-Death-Match(%i Spieler)",GetPaintballTeilnehmer(1),GetPaintballTeilnehmer(2));
- ShowPlayerDialog(i,DIALOG_PAINTBALL,DIALOG_STYLE_LIST,""#SERVERFARBE""#SERVERTAG""#HTML_WHITE": Paintball-Arena",string,"Auswählen","Abbrechen");
- }
- }
- }
- }
- }
- }
- return 1;
- }
- return 1;
- }
- if(SpawnKillStatus[playerid] == 1)
- {
- if(IsPlayerConnected(killerid) && killerid != INVALID_PLAYER_ID)
- {
- SendClientMessage(killerid,ROT,"Du hast soeben Spawnkill begangen.");
- format(string,sizeof(string),"Anti-Spawnkill-Schutz: %s ist durch %s im Spawnkill-Schutz gestorben.",Spieler[playerid][pName],Spieler[killerid][pName]);
- SendAdminMessage(0x00489184,string);
- }
- SpawnKillStatus[playerid] = 0;
- SendClientMessage(playerid,ROT,"Du bist im Anti-Spawnkill-Schutz gestorben, und spawnst anschließend.");
- return 1;
- }
- if(GetPlayerLevel(playerid) <= 1)
- {
- if(IsPlayerConnected(killerid) && killerid != INVALID_PLAYER_ID)
- {
- SendClientMessage(killerid,ROT,"Du hast soeben einen Neuling getötet.");
- format(string,sizeof(string),"Anti-Newbie-Kill: %s ist durch %s als Level %i´er gestorben.",Spieler[playerid][pName],Spieler[killerid][pName],GetPlayerLevel(playerid));
- SendAdminMessage(0x00489184,string);
- }
- SendClientMessage(playerid,ROT,"Du bist als Neuling gestorben und spawnst anschließend.");
- return 1;
- }
- if(Spieler[playerid][pAdminOnduty] == true)
- {
- if(IsPlayerConnected(killerid) && killerid != INVALID_PLAYER_ID)
- {
- SendClientMessage(killerid,ROT,"Du hast soeben einen Admin im Admindienst getötet.");
- format(string,sizeof(string),"Anti-Admin-Kill: %s hat dich im Admindienst getötet.",Spieler[killerid][pName]);
- SendClientMessage(playerid,0x00489184,string);
- }
- SendClientMessage(playerid,ROT,"Du bist als Admin im Admindienst gestorben und spawnst anschließend.");
- return 1;
- }
- if(isPlayerInFrakt(playerid,3) && Spieler[playerid][pDuty] != 0)
- {
- if(IsPlayerConnected(killerid) && killerid != INVALID_PLAYER_ID)
- {
- SendClientMessage(killerid,ROT,"Du hast soeben ein Mitglied des San Andreas Fire Department im Dienst getötet.");
- format(string,sizeof(string),"Anti-Medic-Kill: %s hat ein Mitglied des San Andreas Fire Department im Dienst getötet.",Spieler[killerid][pName]);
- SendAdminMessage(0x00489184,string);
- }
- SendClientMessage(playerid,ROT,"Du bist als Mitglied des San Andreas Fire Department im Dienst getötet worden. Eine Nachricht wurde an das Supporterteam gesendet.");
- return 1;
- }
- if(isPlayerInFrakt(playerid,11) && Spieler[playerid][pDuty] != 0)
- {
- if(IsPlayerConnected(killerid) && killerid != INVALID_PLAYER_ID)
- {
- SendClientMessage(killerid,ROT,"Du hast soeben ein Mitglied des Public Order Department im Dienst getötet.");
- format(string,sizeof(string),"Anti-TAoSA-Kill: %s hat ein Mitglied des Public Order Department im Dienst getötet.",Spieler[killerid][pName]);
- SendAdminMessage(0x00489184,string);
- }
- SendClientMessage(playerid,ROT,"Du bist als Mitglied des Public Order Department im Dienst getötet worden. Eine Nachricht wurde an das Supporterteam gesendet.");
- return 1;
- }
- if(IsPlayerConnected(killerid) && killerid != INVALID_PLAYER_ID)
- {
- if(reason == 50)//rotorkill
- {
- SendClientMessage(killerid,ROT,"Du hast soeben einen Spieler mit einem Helikopterrotor getötet.");
- format(string,sizeof(string),"Anti-Rotor-Kill: %s ist durch %s durch einen Helikopterrotor gestorben.",Spieler[playerid][pName],Spieler[killerid][pName]);
- SendAdminMessage(0x00489184,string);
- }
- if(GetPlayerLevel(killerid) <= ENABLE_KILLORPAY_BYLEVEL && Paintball[playerid] == 0 && reason != 49)
- {
- format(string,sizeof(string),"[Anti-Cheat] Das System hat den Spieler %s (ID:%i) gebannt. Grund: DM als Level %i´er",Spieler[killerid][pName],killerid,GetPlayerLevel(killerid));
- SendClientMessageToAll(LEUCHTENDESROT,string);
- format(string,sizeof(string),"%s #.\nDer Grund für den Bann von dem Admin System war: DM als Level %i´er.\nFalls du zu unrecht gebannt wurdest,\nmelde dich im Teamspeak³ oder schreibe uns im Forum.\n\n"#SERVERFARBE""#SERVERNAME"{FFFFFF} Adminteam",Spieler[killerid][pName],GetPlayerLevel(killerid));
- ShowPlayerDialog(killerid,DIALOG_4ALL_SONSTIGES,DIALOG_STYLE_MSGBOX,""#SERVERFARBE""#SERVERNAME"{FFFFFF}: Bann",string,"Verlassen","");
- BanUser(killerid,"System","DM mit Minimalen Level");
- return 1;
- }
- if(IsWeaponEnable(GetPlayerWeapon(killerid)) == 1 && GetPlayerWeapon(killerid) != 0)
- {
- if(!isPlayerAnAdmin(killerid,6))
- {
- format(string,sizeof(string),"[Anti-Cheat]: Das System hat den Spieler %s (ID:%i) gebannt. Grund: Fakekill",Spieler[killerid][pName],killerid);
- SendClientMessageToAll(LEUCHTENDESROT,string);
- format(string,sizeof(string),"%s du wurdest vom Server gebannt.\nDer Grund für den Bann von dem Admin System war: Fakekill.\nFalls du zu unrecht gebannt wurdest,\nmelde dich im Teamspeak³ oder schreibe uns im Forum.\n\n"#SERVERFARBE""#SERVERNAME"{FFFFFF} Adminteam",Spieler[playerid][pName]);
- ShowPlayerDialog(playerid,DIALOG_4ALL_SONSTIGES,DIALOG_STYLE_MSGBOX,""#SERVERFARBE""#SERVERNAME"{FFFFFF}: Bann",string,"Verlassen","");
- BanUser(killerid,"System","Fakekill");
- return 1;
- }
- }
- if(ReturnNoDMZone(playerid) != -1 && Spieler[playerid][pDeath] == 0 && Spieler[playerid][pFriedhof] == 0)
- {
- format(string,sizeof(string),"Anti-NoDmZone-Kill: %s hat dich in einer NoDmZone getötet.",Spieler[killerid][pName]);
- SendClientMessage(playerid,0x00489184,string);
- SendClientMessage(playerid,0x00489184,"Info: Screene diesen Text hier ab um eine Beschwerde im Forum zu schreiben!");
- SendClientMessage(killerid,ROT,"Du hast soeben einen Spieler in einer NoDmZone getötet.");
- return 1;
- }
- if((isPlayerInFrakt(killerid,1) || isPlayerInFrakt(killerid,2) || isPlayerInFrakt(killerid,6)) && Spieler[playerid][pWantedPoints] > 0)
- {
- if(Spieler[killerid][pDuty] != 0 && Spieler[playerid][pDeath] == 0 && Spieler[playerid][pFriedhof] == 0)
- {
- new frak[30];
- switch(Spieler[killerid][pFraktion])
- {
- case 1:
- {
- frak="Officer";
- }
- case 2:
- {
- frak="Agent";
- }
- case 6:
- {
- frak="Soldat";
- }
- default:
- {
- frak="ERROR";
- }
- }
- Spieler[playerid][pDuty] = 0;
- Spieler[playerid][pTode]++;
- Spieler[killerid][pMorde]++;
- Spieler[playerid][pWantedDeaths]++;
- Spieler[playerid][pAlc] = 0;
- Spieler[playerid][pOpium] = 0;
- Spieler[playerid][pSpice] = 0;
- Spieler[playerid][pGanja] = 0;
- Spieler[playerid][pKokain] = 0;
- Spieler[playerid][pGanjaSammen] = 0;
- Spieler[playerid][pOpiumSammen] = 0;
- Spieler[playerid][pSpiceSammen] = 0;
- Spieler[playerid][pKokainSammen] = 0;
- Spieler[playerid][pC4] = 0;
- Spieler[playerid][pMaterials] = 0;
- Spieler[playerid][MatsPackete] = 0;
- Spieler[playerid][DrugPackete] = 0;
- if(Spieler[playerid][pWantedPoints] >= 50)
- {
- Spieler[playerid][pJailed] = 2;
- Spieler[playerid][pJailTime] = Spieler[playerid][pWantedPoints]*45;
- SendClientMessageToAll(WEISS,"|____________Staatliche Meldung____________|");
- format(string,sizeof(string),"%s %s hat den Gesuchten %s getötet!",frak,Spieler[killerid][pName],Spieler[playerid][pName]);
- SendClientMessageToAll(0x00489184,string);
- ACMoney(playerid,-(Spieler[playerid][pWantedPoints] * 10));
- fverwaltungen[16][Geld] += (Spieler[playerid][pWantedPoints] * 10);
- PlayerPlaySound(killerid,1054,0.0,0.0,0.0);
- format(string,sizeof(string),"~w~Gesuchten umgebracht~n~Wert: ~g~$%d",Spieler[playerid][pWantedPoints] * 10);
- GameTextForPlayer(killerid,string,3000,1);
- Spieler[playerid][pWantedPoints] = 0;
- SetPlayerWantedLevel(playerid,0);
- Spieler[playerid][pKaution] = 2;
- return 1;
- }
- if(Spieler[playerid][pWantedPoints] > 0)
- {
- if(Spieler[playerid][pWantedPoints] < 40)Spieler[playerid][pJailed] = 1;
- else Spieler[playerid][pJailed] = 3;
- Spieler[playerid][pJailTime] = Spieler[playerid][pWantedPoints]*30;
- SendClientMessageToAll(WEISS,"|____________Staatliche Meldung____________|");
- format(string,sizeof(string),"%s %s hat den Gesuchten %s getötet!",frak,Spieler[killerid][pName],Spieler[playerid][pName]);
- SendClientMessageToAll(0x00489184,string);
- ACMoney(playerid,-Spieler[playerid][pWantedPoints] * 10);
- fverwaltungen[16][Geld] += (Spieler[playerid][pWantedPoints] * 10);
- PlayerPlaySound(killerid,1054,0.0,0.0,0.0);
- format(string,sizeof(string),"~w~Gesuchten umgebracht~n~Wert: ~g~$%d",Spieler[playerid][pWantedPoints] * 10);
- GameTextForPlayer(killerid,string,3000,1);
- Spieler[playerid][pWantedPoints] = 0;
- SetPlayerWantedLevel(playerid,0);
- Spieler[playerid][pKaution] = 2;
- return 1;
- }
- }
- }
- if(isPlayerInFrakt(killerid,4) || isPlayerInFrakt(killerid,5) || isPlayerInFrakt(killerid,7) || isPlayerInFrakt(killerid,9) || isPlayerInFrakt(killerid,12) || isPlayerInFrakt(killerid,13) || isPlayerInFrakt(killerid,17))
- {
- new gwzone = GWIsPlayerInWarArea(playerid);
- if(gwzone != -1)
- {
- if(GangwarZones[gwzone][War_Time] != 0 || GangwarZones[gwzone][War_Attacker] != 0 || GangwarZones[gwzone][War_Started] == 1)
- {
- if(isPlayerInFrakt(killerid,GangwarZones[gwzone][War_Owner]) || isPlayerInFrakt(killerid,GangwarZones[gwzone][War_Attacker]) && GangwarZones[gwzone][War_Started] == 1)
- {
- if(isPlayerInFrakt(playerid,GangwarZones[gwzone][War_Owner]) || isPlayerInFrakt(playerid,GangwarZones[gwzone][War_Attacker]) && GangwarZones[gwzone][War_Started] == 1)
- {
- new dropcount = 0;
- GetPlayerPos(playerid,x,y,z);
- for(new i_slot=0,gun,ammo;i_slot<13;i_slot++)
- {
- GetPlayerWeaponData(playerid,i_slot,gun,ammo);
- if(gun != 0 && ammo != 0)
- {
- dropcount++;
- CreateDroppedGun(playerid,gun,ammo,x+random(2)-random(2),y+random(2)-random(2),z);
- }
- }
- CreateDroppedKoffer(playerid);
- if(dropcount != 0)
- {
- format(string,sizeof(string),"** %s lässt etwas fallen **",SpielerName(playerid));
- PlayerTalkPublic(playerid,MEFARBE,string,10);
- }
- SendClientMessage(playerid,ROT,"Du bist im Gangwar gestorben! Du spawnst anschließend.");
- TextDrawHideForPlayer(playerid,GangwarZones[gwzone][WARdraw][0]);
- TextDrawHideForPlayer(playerid,GangwarZones[gwzone][WARdraw][1]);
- TextDrawHideForPlayer(playerid,GangwarZones[gwzone][WARdraw][2]);
- TextDrawHideForPlayer(playerid,GangwarZones[gwzone][WARdraw][3]);
- TextDrawHideForPlayer(playerid,GangwarZones[gwzone][WARdraw][4]);
- TextDrawHideForPlayer(playerid,GangwarZones[gwzone][WARdraw][5]);
- TextDrawHideForPlayer(playerid,GangwarZones[gwzone][WARdraw][6]);
- TextDrawHideForPlayer(playerid,GangwarZones[gwzone][WARdraw][7]);
- TextDrawHideForPlayer(playerid,GangwarZones[gwzone][WARdraw][8]);
- GangZoneHideForPlayer(playerid,GangwarZones[gwzone][War_ZoneID]);
- if(Spieler[playerid][pFraktion] != Spieler[killerid][pFraktion])
- {
- GameTextForPlayer(killerid,"~g~GANGWARKILL",6000,5);
- GameTextForPlayer(playerid,"~r~GANGWARKILL",6000,5);
- if(Spieler[killerid][pFraktion] == GangwarZones[gwzone][War_Owner])
- {
- GangwarZones[gwzone][War_OwnerPoints]++;
- format(string,sizeof(string),"%s %i/%i",FraktionsName(GangwarZones[gwzone][War_Owner]),GangwarZones[gwzone][War_OwnerPoints],MAX_GWPOINT4WINNER);
- TextDrawSetString(GangwarZones[gwzone][WARdraw][0],string);
- if(GangwarZones[gwzone][War_AttackerPoints] <= 0)
- {
- GangwarZones[gwzone][War_AttackerPoints] = 0;
- format(string,sizeof(string),"%s %i/%i",FraktionsName(GangwarZones[gwzone][War_Attacker]),GangwarZones[gwzone][War_AttackerPoints],MAX_GWPOINT4WINNER);
- return TextDrawSetString(GangwarZones[gwzone][WARdraw][1],string);
- }
- GangwarZones[gwzone][War_AttackerPoints]--;
- format(string,sizeof(string),"%s %i/%i",FraktionsName(GangwarZones[gwzone][War_Attacker]),GangwarZones[gwzone][War_AttackerPoints],MAX_GWPOINT4WINNER);
- TextDrawSetString(GangwarZones[gwzone][WARdraw][1],string);
- }
- if(Spieler[killerid][pFraktion] == GangwarZones[gwzone][War_Attacker])
- {
- GangwarZones[gwzone][War_AttackerPoints]++;
- format(string,sizeof(string),"%s %i/%i",FraktionsName(GangwarZones[gwzone][War_Attacker]),GangwarZones[gwzone][War_AttackerPoints],MAX_GWPOINT4WINNER);
- TextDrawSetString(GangwarZones[gwzone][WARdraw][1],string);
- if(GangwarZones[gwzone][War_OwnerPoints] <= 0)
- {
- GangwarZones[gwzone][War_OwnerPoints] = 0;
- format(string,sizeof(string),"%s %i/%i",FraktionsName(GangwarZones[gwzone][War_Owner]),GangwarZones[gwzone][War_OwnerPoints],MAX_GWPOINT4WINNER);
- return TextDrawSetString(GangwarZones[gwzone][WARdraw][0],string);
- }
- GangwarZones[gwzone][War_OwnerPoints]--;
- format(string,sizeof(string),"%s %i/%i",FraktionsName(GangwarZones[gwzone][War_Owner]),GangwarZones[gwzone][War_OwnerPoints],MAX_GWPOINT4WINNER);
- TextDrawSetString(GangwarZones[gwzone][WARdraw][0],string);
- }
- return 1;
- }
- else
- {
- GameTextForPlayer(killerid,"~r~TEAMKILL",6000,5);
- GameTextForPlayer(playerid,"~r~TEAMKILL",6000,5);
- if(Spieler[killerid][pFraktion] == GangwarZones[gwzone][War_Owner])
- {
- if(GangwarZones[gwzone][War_OwnerPoints] <= 0)
- {
- GangwarZones[gwzone][War_OwnerPoints] = 0;
- format(string,sizeof(string),"%s %i/%i",FraktionsName(GangwarZones[gwzone][War_Owner]),GangwarZones[gwzone][War_OwnerPoints],MAX_GWPOINT4WINNER);
- return TextDrawSetString(GangwarZones[gwzone][WARdraw][0],string);
- }
- GangwarZones[gwzone][War_OwnerPoints]--;
- format(string,sizeof(string),"%s %i/%i",FraktionsName(GangwarZones[gwzone][War_Owner]),GangwarZones[gwzone][War_OwnerPoints],MAX_GWPOINT4WINNER);
- TextDrawSetString(GangwarZones[gwzone][WARdraw][0],string);
- }
- if(Spieler[killerid][pFraktion] == GangwarZones[gwzone][War_Attacker])
- {
- if(GangwarZones[gwzone][War_AttackerPoints] <= 0)
- {
- GangwarZones[gwzone][War_AttackerPoints] = 0;
- format(string,sizeof(string),"%s %i/%i",FraktionsName(GangwarZones[gwzone][War_Attacker]),GangwarZones[gwzone][War_AttackerPoints],MAX_GWPOINT4WINNER);
- return TextDrawSetString(GangwarZones[gwzone][WARdraw][1],string);
- }
- GangwarZones[gwzone][War_AttackerPoints]--;
- format(string,sizeof(string),"%s %i/%i",FraktionsName(GangwarZones[gwzone][War_Attacker]),GangwarZones[gwzone][War_AttackerPoints],MAX_GWPOINT4WINNER);
- TextDrawSetString(GangwarZones[gwzone][WARdraw][1],string);
- }
- return 1;
- }
- }
- }
- }
- }
- }
- if(Spieler[killerid][pDuty] == 0 && Spieler[playerid][pDeath] == 0 && Spieler[playerid][pFriedhof] == 0)
- {
- Spieler[playerid][pIssureKiller] = killerid;
- Spieler[playerid][pTode]++;
- Spieler[killerid][pMorde]++;
- if(isPlayerInFrakt(playerid,fverwaltungen[Spieler[killerid][pFraktion]][GangFightfID]) && fverwaltungen[Spieler[killerid][pFraktion]][GangFightfID] != 0)
- {
- GameTextForPlayer(killerid,"~g~GANGFIGHTKILL",6000,5);
- GameTextForPlayer(playerid,"~r~GANGFIGHTKILL",6000,5);
- fverwaltungen[Spieler[killerid][pFraktion]][GangFightKills]++;
- fverwaltungen[fverwaltungen[Spieler[killerid][pFraktion]][GangFightfID]][GangFightDeaths]++;
- }
- new sm = IsPlayerInSmarkFightZone(playerid);
- if(sm != -1)
- {
- if((isPlayerInFrakt(playerid,SmarkInfo[sm][sattackerfraktid]) || isPlayerInFrakt(playerid,SmarkInfo[sm][sfraktid])) && SmarkInfo[sm][sattackerfraktid] != 0)
- {
- GameTextForPlayer(killerid,"~g~S-FIGHTKILL",6000,5);
- GameTextForPlayer(playerid,"~r~S-FIGHTKILL",6000,5);
- if(isPlayerInFrakt(killerid,SmarkInfo[sm][sfraktid])) SmarkInfo[sm][swarownerpoints]++;
- if(isPlayerInFrakt(killerid,SmarkInfo[sm][sattackerfraktid])) SmarkInfo[sm][swarattackerpoints]++;
- }
- }
- SendClientMessage(killerid,HIGHROT,"Du hast ein Verbrechen begangen ( Vorsätzlicher Mord ). Reporter: Anonym");
- if(Spieler[playerid][pBL][Spieler[killerid][pFraktion]] == 1 && Spieler[playerid][pDeath] == 0 && Spieler[playerid][pFriedhof] == 0)
- {
- format(string,sizeof(string),"Du wurdest von %s der Fraktion %s getötet. | Bis zum Freikauf auf der Blacklist.",Spieler[killerid][pName],FraktionsName(Spieler[killerid][pFraktion]));
- SendClientMessage(playerid,FMELDUNG,string);
- format(string,sizeof(string),"%s hat %s getötet. | Bis zum Freikauf auf der Blacklist.",Spieler[killerid][pName],Spieler[playerid][pName]);
- SendFraktionsMessage(Spieler[killerid][pFraktion],FMELDUNG,string);
- }
- if(isPlayerInFrakt(killerid,8))
- {
- if(Spieler[playerid][pHeadMoney] > 0)
- {
- format(string,sizeof(string),"Du hast den Auftrag '%s' erfolgreich abgeschlossen. Es wurden %i$ in die Fraktionskasse gezahlt.",Spieler[playerid][pName],Spieler[playerid][pHeadMoney]);
- SendClientMessage(killerid,HIGHROT,string);
- PlayerPlaySound(killerid,1054,0.0,0.0,0.0);
- fverwaltungen[Spieler[killerid][pFraktion]][Geld] += Spieler[playerid][pHeadMoney];
- format(string,sizeof(string),"~r~Gesuchten~w~ umgebracht~n~Bonus: %d$",Spieler[playerid][pHeadMoney]);
- GameTextForPlayer(killerid,string,3000,1);
- format(string,sizeof(string),"=> %s hat den Auftrag '%s' erfolgreich ausgeführt. Es wurden %i$ in die Fraktionskasse gezahlt.",Spieler[killerid][pName],Spieler[playerid][pName],Spieler[playerid][pHeadMoney]);
- SendFraktionsMessage(Spieler[killerid][pFraktion],FMELDUNG,string);
- Spieler[playerid][pHeadMoney] = 0;
- }
- }
- }
- }
- if(Spieler[playerid][pDeath] == 0)
- {
- new dropcount = 0;
- Spieler[playerid][pDeath] = 1;
- for(new i_slot=0,gun,ammo;i_slot<13;i_slot++)
- {
- GetPlayerWeaponData(playerid,i_slot,gun,ammo);
- if(gun != 0 && ammo != 0)
- {
- dropcount++;
- CreateDroppedGun(playerid,gun,ammo,Spieler[playerid][tot_x]+random(2)-random(2),Spieler[playerid][tot_y]+random(2)-random(2),Spieler[playerid][tot_z]);
- }
- }
- CreateDroppedKoffer(playerid);
- if(dropcount != 0)
- {
- format(string,sizeof(string),"** %s lässt etwas fallen **",SpielerName(playerid));
- PlayerTalkPublic(playerid,MEFARBE,string,10);
- }
- /*
- new rdeath = random(4);
- if(Spieler[playerid][pHandy] != 0 && Spieler[playerid][pHandystate] != 0 && rdeath == 2)
- {
- SendClientMessage(playerid,GRUEN,"Du bist auf den S.O.S Knopf deines Handy's gefallen.");
- TextDrawShowForPlayer(playerid,InfoSign);
- PlayerTextDrawSetString(playerid,INFOdraw[playerid][2],"~g~Du bist auf den S.O.S Knopf deines Handy's gefallen.");
- PlayerTextDrawShow(playerid,INFOdraw[playerid][2]);
- StopAudioStreamForPlayer(playerid);
- //PlayAudioStreamForPlayer(playerid,ServerSounds[13],0.0,0.0,0.0);
- SetTimerEx("HideInfoBox",3000,0,"i",playerid);
- ServiceCall(playerid,2);//service 1 = sapd,2 = medic,3 = feuerwehr,4 = adac,5 = oamt,6 = die sekte,7 = elektriker,8 = taxi,9 = Müll
- }*/
- }
- GetPlayerPos(playerid,Spieler[playerid][tot_x],Spieler[playerid][tot_y],Spieler[playerid][tot_z]);
- Spieler[playerid][tot_int] = GetPlayerInterior(playerid);
- Spieler[playerid][tot_world] = GetPlayerVirtualWorld(playerid);
- return 1;
- }
- public OnPlayerGiveDamage(playerid,damagedid,Float: amount,weaponid)
- {
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement