Advertisement
Guest User

Untitled

a guest
Dec 10th, 2018
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 2.51 KB | None | 0 0
  1. public OnPlayerDeath(playerid, killerid, reason)
  2. {
  3.     SendDeathMessage(killerid, playerid, reason);
  4.     if(killerid != INVALID_PLAYER_ID)
  5.     {
  6.         Matou[killerid]++; // killerid está ok, não é INVALID_PLAYER_ID
  7.         Morreu[playerid]++;
  8.     }
  9.     else
  10.     {
  11.         Morreu[playerid]++;// não use killerid como índice aqui é INVALID_PLAYER_ID
  12.     }
  13.     if(IsPlayerInFavela(playerid))
  14.     {
  15.         new string[128];
  16.         format(string, sizeof(string), "| ANTI-DM | O(A) Jogador(a) %s não foi preso por matar na fevela! ( Área de DM Liberado )",Nome[killerid]);
  17.         SendClientMessage(playerid, Branco, string);
  18.         SendClientMessage(killerid, Branco, string);
  19.         SetSpawnInfo(playerid, 0,DOF2_GetInt(Arquivo, "Skin"), 2204.8108,-1194.5082,25.8099,269.5845,0,0,0,0,0,0);
  20.         EntrouDM[playerid] = 0;
  21.     }
  22.     else if(IsPlayerInLv(playerid)) {
  23.         SetSpawnInfo(playerid, 0,DOF2_GetInt(Arquivo, "Skin"), 1607.0583,1821.1628,10.8280,356.5667,0,0,0,0,0,0);
  24.     }
  25.     else if(IsPlayerInFc(playerid)) {
  26.         SetSpawnInfo(playerid, 0,DOF2_GetInt(Arquivo, "Skin"), -316.3103,1053.5731,20.2879,1.6997,0,0,0,0,0,0);
  27.     }
  28.     else if(IsPlayerInSf(playerid)) {
  29.         SetSpawnInfo(playerid, 0,DOF2_GetInt(Arquivo, "Skin"), -2652.3159,636.1181,14.4531,179.9128,0,0,0,0,0,0);
  30.     }
  31.     else if(IsPlayerInMc(playerid)) {
  32.         SetSpawnInfo(playerid, 0,DOF2_GetInt(Arquivo, "Skin"), -2202.3843,-2292.3999,30.6250,321.0372,0,0,0,0,0,0);
  33.     }
  34.     if(eDuelo[killerid] == true || eDuelo[playerid] == true)
  35.     {
  36.         eDuelo[playerid] = false;
  37.         eDuelo[killerid] = false;
  38.         wDuelos[killerid] += 1;
  39.         lDuelos[playerid] += 1;
  40.         GivePlayerMoney(killerid, pDinheiro);
  41.         SetPlayerScore(killerid, GetPlayerScore(killerid) + pScore);
  42.         GameTextForPlayer(killerid, "~w~P~g~~h~arabens voce venceu~w~.", 2000, 3);
  43.         format(StringD1,sizeof(StringD1), "[INFO - X1] {6495ED}%s{FFFFFF} venceu o jogador {6495ED}%s{FFFFFF} no x1. [{6495ED}Prêmio: R$%d + %d Score{FFFFFF}]", rNome(killerid), rNome(playerid), pDinheiro, pScore);
  44.         SendClientMessageToAll(0xFFFFFFAA, StringD1);
  45.         SendClientMessage(killerid, -1 , "[INFO] Aguarde 5 segundos para ser spawnado...");
  46.         SetTimerEx("SpawnDuelo", 5000, false, "d", killerid);
  47.         TextDrawHideForPlayer(playerid, TempoRestante);
  48.         TextDrawHideForPlayer(killerid, TempoRestante);
  49.         TextDrawHideForPlayer(playerid, dMinutos);
  50.         TextDrawHideForPlayer(killerid, dMinutos);
  51.         KillTimer(TempoMinutos);
  52.     }
  53.     PlayerTextDrawShow(playerid, PlayerText:diemsg[0]);
  54.     PlayerTextDrawShow(playerid, PlayerText:diemsg[1]);
  55.     return 1;
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement