Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public OnPlayerDeath(playerid, killerid, reason)
- {
- SendDeathMessage(killerid, playerid, reason);
- if(killerid != INVALID_PLAYER_ID)
- {
- Matou[killerid]++; // killerid está ok, não é INVALID_PLAYER_ID
- Morreu[playerid]++;
- }
- else
- {
- Morreu[playerid]++;// não use killerid como índice aqui é INVALID_PLAYER_ID
- }
- if(IsPlayerInFavela(playerid))
- {
- new string[128];
- 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]);
- SendClientMessage(playerid, Branco, string);
- SendClientMessage(killerid, Branco, string);
- SetSpawnInfo(playerid, 0,DOF2_GetInt(Arquivo, "Skin"), 2204.8108,-1194.5082,25.8099,269.5845,0,0,0,0,0,0);
- EntrouDM[playerid] = 0;
- }
- else if(IsPlayerInLv(playerid)) {
- SetSpawnInfo(playerid, 0,DOF2_GetInt(Arquivo, "Skin"), 1607.0583,1821.1628,10.8280,356.5667,0,0,0,0,0,0);
- }
- else if(IsPlayerInFc(playerid)) {
- SetSpawnInfo(playerid, 0,DOF2_GetInt(Arquivo, "Skin"), -316.3103,1053.5731,20.2879,1.6997,0,0,0,0,0,0);
- }
- else if(IsPlayerInSf(playerid)) {
- SetSpawnInfo(playerid, 0,DOF2_GetInt(Arquivo, "Skin"), -2652.3159,636.1181,14.4531,179.9128,0,0,0,0,0,0);
- }
- else if(IsPlayerInMc(playerid)) {
- SetSpawnInfo(playerid, 0,DOF2_GetInt(Arquivo, "Skin"), -2202.3843,-2292.3999,30.6250,321.0372,0,0,0,0,0,0);
- }
- if(eDuelo[killerid] == true || eDuelo[playerid] == true)
- {
- eDuelo[playerid] = false;
- eDuelo[killerid] = false;
- wDuelos[killerid] += 1;
- lDuelos[playerid] += 1;
- GivePlayerMoney(killerid, pDinheiro);
- SetPlayerScore(killerid, GetPlayerScore(killerid) + pScore);
- GameTextForPlayer(killerid, "~w~P~g~~h~arabens voce venceu~w~.", 2000, 3);
- 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);
- SendClientMessageToAll(0xFFFFFFAA, StringD1);
- SendClientMessage(killerid, -1 , "[INFO] Aguarde 5 segundos para ser spawnado...");
- SetTimerEx("SpawnDuelo", 5000, false, "d", killerid);
- TextDrawHideForPlayer(playerid, TempoRestante);
- TextDrawHideForPlayer(killerid, TempoRestante);
- TextDrawHideForPlayer(playerid, dMinutos);
- TextDrawHideForPlayer(killerid, dMinutos);
- KillTimer(TempoMinutos);
- }
- PlayerTextDrawShow(playerid, PlayerText:diemsg[0]);
- PlayerTextDrawShow(playerid, PlayerText:diemsg[1]);
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement