Guest User

Untitled

a guest
Jul 19th, 2016
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.77 KB | None | 0 0
  1. OnPlayerDeath
  2.  
  3.  
  4. if(PlayerInfo[playerid][pHeadValue] > 0)
  5. {
  6. if(IsPlayerConnected(killerid) && PlayerInfo[killerid][pJailed] != 6 && PlayerInfo[killerid][pJailed] != 1)
  7. {
  8. if(PlayerInfo[killerid][pMember] == 8 || PlayerInfo[killerid][pLeader] == 8)
  9. {
  10. if(GoChase[killerid] == playerid)
  11. {
  12. ConsumingMoney[killerid] = 1;
  13. new killer[MAX_PLAYER_NAME];
  14. GetPlayerName(killerid, killer, sizeof(killer));
  15. GivePlayerMoney(killerid, PlayerInfo[playerid][pHeadValue]);
  16. format(string,128,"<< Hitman %s hat den Auftrag an %s erfüllt und bekommt: $%d >>",killer,name,PlayerInfo[playerid][pHeadValue]);
  17. SendFamilyMessage(8, COLOR_YELLOW, string);
  18. PlayerInfo[playerid][pHeadValue] = 0;
  19. GotHit[playerid] = 0;
  20. GetChased[playerid] = 999;
  21. GoChase[killerid] = 999;
  22. }
  23. }
  24. }
  25. }
  26.  
  27.  
  28.  
  29. /contract
  30.  
  31. if(strcmp(cmd, "/contract", true) == 0)
  32. {
  33. if(IsPlayerConnected(playerid))
  34. {
  35. tmp = strtok(cmdtext, idx);
  36. if(!strlen(tmp))
  37. {
  38. SendClientMessage(playerid, COLOR_GRAD1, "Benutze: /contract [playerid] [Betrag]");
  39. return 1;
  40. }
  41. giveplayerid = ReturnUser(tmp);
  42. tmp = strtok(cmdtext, idx);
  43. if(!strlen(tmp))
  44. {
  45. SendClientMessage(playerid, COLOR_GRAD1, "Benutze: /contract [playerid] [Betrag]");
  46. return 1;
  47. }
  48. moneys = strval(tmp);
  49. if(moneys < 10000 || moneys > 100000) { SendClientMessage(playerid, COLOR_GREY, " Die Vertragssumme muß mindestens $10000-, aber nicht mehr als $100000 betragen!"); return 1; }
  50. if(PlayerInfo[playerid][pLevel] < 3)
  51. {
  52. SendClientMessage(playerid, COLOR_GRAD1, "Du mußt mindestens Level 3 haben um einen Vertrag zu erstellen.");
  53. return 1;
  54. }
  55. if (IsPlayerConnected(giveplayerid))
  56. {
  57. if(giveplayerid != INVALID_PLAYER_ID)
  58. {
  59. if(PlayerInfo[giveplayerid][pMember] == 8 && PlayerInfo[playerid][pLeader] == 8)
  60. {
  61. SendClientMessage(playerid, COLOR_GREY, " Du kannst keine Verträge mit deiner eigenen Agentur abschließen!");
  62. return 1;
  63. }
  64. else if(PlayerInfo[giveplayerid][pLeader] == 8 && PlayerInfo[playerid][pMember] == 8)
  65. {
  66. SendClientMessage(playerid, COLOR_GREY, " Du kannst keine Verträge mit deiner eigenen Agentur abschließen!");
  67. return 1;
  68. }
  69. else if(PlayerInfo[giveplayerid][pMember] == 8||PlayerInfo[giveplayerid][pLeader] == 8)
  70. {
  71. SendClientMessage(playerid, COLOR_GREY, " Du kannst keinen Hitman unter Vertrag nehmen !");
  72. return 1;
  73. }
  74. if(giveplayerid == playerid) { SendClientMessage(playerid, COLOR_GREY, "Du kannst dich nicht selber unter Vertrag nehmen!"); return 1; }
  75. GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
  76. GetPlayerName(playerid, sendername, sizeof(sendername));
  77. playermoney = GetPlayerMoney(playerid);
  78. if (moneys > 0 && playermoney >= moneys)
  79. {
  80. GivePlayerMoney(playerid, (0 - moneys));
  81. PlayerInfo[giveplayerid][pHeadValue]+=moneys;
  82. format(string, sizeof(string), "%s möchte das ein Hitman die Zielperson: %s für $%d tötet.",sendername, giveplayer, moneys);
  83. SendFamilyMessage(8, COLOR_YELLOW, string);
  84. format(string, sizeof(string), "* Du hast einem Hitman den Auftrag zur Beseitigung von %s für $%d erteilt.",giveplayer, moneys);
  85. SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
  86. PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
  87. }
  88. else
  89. {
  90. SendClientMessage(playerid, COLOR_GRAD1, " Falsche Angaben!");
  91. }
  92. }
  93. }
  94. else
  95. {
  96. format(string, sizeof(string), " %d ist kein Aktiver Spieler.", giveplayerid);
  97. SendClientMessage(playerid, COLOR_GRAD1, string);
  98. }
  99. }
  100. return 1;
  101. }
Advertisement
Add Comment
Please, Sign In to add comment