public OnPlayerDeath(playerid, killerid, reason) { SetTimerEx("DesbugMorte", 1000, false, "i",playerid); if(GetPVarInt(playerid, "inArena")) { new rand; rand = random(sizeof(Arenax1Spawns)); SetPlayerPos(playerid, Arenax1Spawns[rand][0], Arenax1Spawns[rand][1], Arenax1Spawns[rand][2]); SetPlayerFacingAngle(playerid, Arenax1Spawns[rand][3]); SetPlayerInterior(playerid, 10); SetPlayerVirtualWorld(playerid, 0); ResetPlayerWeapons(playerid); GivePlayerWeapon(playerid, 24, 999); GivePlayerWeapon(playerid, 25, 999); GivePlayerWeapon(playerid, 31, 999); GivePlayerWeapon(playerid, 34, 999); SetPlayerHealth(playerid, 100); SetPlayerArmour(playerid, 100); SetPVarInt(playerid, "inArena", 1); ChatKill[playerid] = true; SendClientMessage(playerid, COLOR_GRAD1, "•• {FFFFFF}Bem vindo a Arena X1, caso quiser sair, use: /sairarena"); return 1; } if(GetPVarInt(playerid, "inArena")) return 1; if(GetPVarInt(killerid, "inArena")) return 1; new string[256]; if(killerid == Playersx1[0] || killerid == Playersx1[1]){ if((killerid == Playersx1[0] && playerid == Playersx1[1]) || (killerid == Playersx1[1] && playerid == Playersx1[0])){ SendClientMessageToAll(COLOR_DBLUE, "|________________| Evento de x1 |________________| "); format(string, sizeof string, "..::Evento de x1::.. %s venceu %s com o tempo de %s", NomePlayer(killerid), NomePlayer(playerid), ConvertTime(gettime()-tempox1)); SendClientMessageToAll(COLOR_DBLUE, string); Playersx1[0] = 999; Playersx1[1] = 999; return 1; } } if (TaNoX1[playerid] == 1 && TaNoX1[killerid] == 1) { format(string, sizeof(string), "{FF0000}[Arena X1] {FFFFFF}%s {FF0000}Ganhou o x1 contra {FFFFFF}%s!", PlayerName(killerid), PlayerName(playerid)); SendClientMessageToAll(0xFF0000AA, string); SetPlayerVirtualWorld(playerid, 0); SetPlayerVirtualWorld(killerid, 0); SetPlayerInterior(playerid, 0); SetPlayerInterior(killerid, 0); // Seta o Interior da Arena dos Jogadores TaNoX1[killerid] = 0; TaNoX1[playerid] = 0; SetPlayerPos(playerid, 1099.6132,1601.4355,12.5469); SetPlayerPos(killerid, 1099.6132,1601.4355,12.5469); } if(pmorto[playerid])return true; JoinedHay[playerid] = 0; SendDeathMessage(killerid,playerid,reason); if(GetPVarInt(playerid,"roped") == 1) { for(new destr2=0;destr2<=ropelength;destr2++) { DestroyDynamicObject(r0pes[playerid][destr2]); } SetPVarInt(playerid,"roped",0); DisablePlayerCheckpoint(playerid); } if(MecanicMission[playerid]) { EndMission(playerid); } if(PlayerPaintballing[playerid] != 0) { PlayerPaintballKills[killerid] ++; if(PlayerPaintballKills[killerid] > PaintballWinnerKills) { PaintballWinner = killerid; PaintballWinnerKills = PlayerPaintballKills[killerid]; foreach(Player, i) { if(PlayerPaintballing[i] != 0) { format(string, sizeof(string), "* %s estб em 1є com %d Kills.",PlayerName(killerid),PaintballWinnerKills); SendClientMessage(i, COLOR_WHITE, string); } } } return 1; } new Float:pPosX, Float:pPosY, Float:pPosZ; GetPlayerPos(playerid, pPosX, pPosY, pPosZ); if(WantedPoints[playerid] > 0) { new Wanted = WantedPoints[playerid]; new diecash = WantedPoints[playerid]*100; format(string, sizeof(string), "Vocк perdeu R$%s por morrer com Nнvel De Procura: %d.", ConvertMoney(diecash), Wanted); SendClientMessage(playerid, COLOR_YELLOW, string); GiveDinheiro(playerid, - diecash); } if(!PlayerInfo[playerid][pVIP]) { PlayerInfo[playerid][pHospital] = true; PlayerInfo[playerid][pTempoHospital] = TempoHospital; } if(GuerraMorro[gGuerra]) { CheckPontosTr(playerid, killerid); if(NaCamera[playerid] > 1) { TextDrawHideForPlayer(playerid, Hidealto2); TextDrawHideForPlayer(playerid, Hidebaixo2); NaCamera[playerid] = 0; } gPlayerSpawned[playerid] = 0; if(IsPlayerInGuerra(playerid)) { PlayerInfo[playerid][pHospital] = false; PlayerInfo[playerid][pTempoHospital] = 0; } else gCheckPontos(playerid, killerid); } gPlayerSpawned[playerid] = 0; if(PlayerInfo[playerid][pLevel] >= 3 && !IsAMedicos(playerid)) { foreach(Player, i) { if(IsAMedicos(i)) { PlayerPlaySound(i, 1039, 0.0, 0.0, 0.0); GameTextForPlayer(i, "~w~Pessoa ~r~Morta~n~Bonus~g~R$100", 5000, 1); GiveDinheiro(i, 100); } } } if(Sequestrado[playerid] == 1) { format(string, sizeof(string), "[SEQUESTRO] Os sequestradores mataram o refйm %s. Fim do Sequestro!", NomePlayer(playerid)); SendClientMessageToAll(COLOR_DBLUE, string); Sequestrado[playerid] = 0; PlayerTied[playerid] = 0; PlayerInfo[playerid][pMuted] = 0; } if (gPlayerTerminal[playerid] != 0) { BusrouteEnd(playerid); } if(killerid != INVALID_PLAYER_ID) { if(!IsPlayerInGuerra(killerid)) { if(GetPlayerOrg(killerid) != 8 && GetPlayerOrg(killerid) != 22 && !gPlayerInGuerra(playerid)) { SetPlayerCriminal(killerid, 255, "Assassinato"); PlayerPlaySound(killerid, 1138, 0.0, 0.0, 0.0); } } if(reason == 34){ PlayerInfo[killerid][pMatouSniper] ++; } format(string, sizeof string, "* Vocк foi morto por {FFFFFF}%s[ID: %d] [ORG: %s] {33CCFF}com a arma: {FFFFFF}[%s]", NomePlayer(killerid),killerid, GetOrgName(GetPlayerOrg(killerid)), NomeArma(reason)); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); format(string, sizeof string, "* Vocк matou {FFFFFF}%s[ID: %d] [ORG: %s] {33CCFF}com a arma: {FFFFFF}[%s]", NomePlayer(playerid),playerid, GetOrgName(GetPlayerOrg(playerid)), NomeArma(reason)); SendClientMessage(killerid, COLOR_LIGHTBLUE, string); PlayerInfo[killerid][pKills] ++; CheckPontosTr(playerid,killerid); GetPlayerPos(playerid, pPosX, pPosY, pPosZ); } if(TendoGuerra) { new orgid = GetPlayerOrg(playerid); new orgid2 = GetPlayerOrg(killerid); if((orgid==3||orgid==15||orgid==23||orgid==29) && (orgid2==3||orgid2==15||orgid2==23||orgid2==29)) { if(IsPlayerInGuerra(playerid) && IsPlayerInGuerra(killerid) && orgid != orgid2) { if(orgid2 == 3 && orgid != 29) { PSG[3] += 1; } if(orgid2 == 15) { PSG[15] += 1; } if(orgid2 == 23) { PSG[23] += 1; } if(orgid2 == 29 && orgid != 3) { PSG[3] += 1; } GranaGuerra += 825+random(500); } } } //==================================[SUSPEITO MORTO]=========================// if(WantedPoints[playerid] >= 1 && !IsPlayerInGuerra(playerid) && !IsACop(playerid) && !gPlayerInGuerra(playerid)) { new price = WantedPoints[playerid] * 100; if(IsACop(killerid)) { GivePlayerMoney(playerid, - price); PlayerInfo[playerid][pJailed] = 24; PlayerInfo[playerid][pJailTime] = (WantedPoints[playerid])*(100); format(string, sizeof(string), "* Vocк estб preso por %d Segundos na [Prisгo La Sante], e perdeu R$%d por trocar tiros e fugir dos policiais.", PlayerInfo[playerid][pJailTime], price); SendClientMessage(playerid, COLOR_LIGHTRED, string); WantedPoints[playerid] = 0; SetPlayerWantedLevelEx(playerid, 0); PlayerInfo[playerid][pAjustado] = false; foreach(Player, i) { if(IsACop(i)) { if(GetPlayerState(i) == 2) { PlayerPlaySound(i, 2134, 0.0, 0.0, 0.0); } else { PlayerPlaySound(i, 1039, 0.0, 0.0, 0.0); } format(string, sizeof string, "~w~Suspeito: ~p~%s ~r~Morto~n~Bonus~g~R$1000", NomePlayer(playerid)); GameTextForPlayer(i, string, 5000, 1); GivePlayerMoney(i, 1000); } } } } if (gPlayerCheckpointStatus[playerid] > 4 && gPlayerCheckpointStatus[playerid] < 11) { DisablePlayerCheckpoint(playerid); gPlayerCheckpointStatus[playerid] = CHECKPOINT_Nenhum; } new caller = Mobile[playerid]; if(caller != 255) { if(caller < 255) { SendClientMessage(caller, COLOR_GRAD2, "Morreram do outro lado da linha...."); CellTime[caller] = 0; CellTime[playerid] = 0; Mobile[caller] = 255; } Mobile[playerid] = 255; CellTime[playerid] = 0; } ClearCrime(playerid); if(PlayerInfo[playerid][pHeadValue] > 0 || PlayerInfo[playerid][pHeadValueT] > 0 || PlayerInfo[playerid][pHeadValueM] > 0) { if(IsPlayerConnected(killerid) && killerid != INVALID_PLAYER_ID) { if(GetPlayerOrg(killerid) == 8) { if(GoChase[killerid] == playerid) { GivePlayerMoney(killerid, PlayerInfo[playerid][pHeadValue]); format(string,sizeof string,"<< Um assassino cumpriu um contrato em %s, pelo preзo de: R$%d >>",NomePlayer(playerid),PlayerInfo[playerid][pHeadValue]); SendClientMessageToAll(COLOR_YELLOW, string); format(string,sizeof string,"<< O Hitman %s matou vocк por um contrato de R$%d >>",NomePlayer(killerid),PlayerInfo[playerid][pHeadValue]); SendClientMessage(playerid, COLOR_LIGHTRED, string); format(string,sizeof string,"* O assassino %s cumpriu um contrato em: %s.",NomePlayer(killerid),NomePlayer(playerid)); SendFamilyMessage(22, COLOR_YELLOW, string); PlayerInfo[playerid][pHeadValue] = 0; GotHit[playerid] = 0; GetChased[playerid] = 999; GoChase[killerid] = 999; PlayerInfo[killerid][pContratos]++; HitmanMatou++; SetPlayerToTeamColor(killerid); if(VendoNick[killerid] == false) { VendoNick[killerid] = true; SendClientMessage(killerid, COLOR_GRAD1, "(( Vocк agora nгo estб mais em modo secreto ))"); foreach(Player, i) { ShowPlayerNameTagForPlayer(i, killerid, true); } } } } else if(GetPlayerOrg(killerid) == 22) { if(GoChase[killerid] == playerid) { GivePlayerMoney(killerid, PlayerInfo[playerid][pHeadValueT]); format(string,sizeof string,"<< Um assassino cumpriu um contrato em %s pelo preзo de R$%d >>", NomePlayer(playerid),PlayerInfo[playerid][pHeadValueT]); SendClientMessageToAll(COLOR_YELLOW, string); format(string,sizeof string,"<< O Triad %s matou vocк por um contrato de R$%d, entгo nгo foi DM. >>",NomePlayer(killerid),PlayerInfo[playerid][pHeadValueT]); SendClientMessage(playerid, COLOR_YELLOW, string); format(string,sizeof string,"* O assassino %s cumpriu um contrato em: %s.",NomePlayer(killerid),NomePlayer(playerid)); SendFamilyMessage(22, COLOR_YELLOW, string); PlayerInfo[playerid][pHeadValueT] = 0; GotTri[playerid] = 0; GetChased[playerid] = 999; GoChase[killerid] = 999; PlayerInfo[killerid][pContratos]++; TriadMatou++; SetPlayerToTeamColor(killerid); if(VendoNick[killerid] == false) { VendoNick[killerid] = true; SendClientMessage(killerid, COLOR_GRAD1, "(( Vocк agora nгo estб mais em modo secreto ))"); foreach(Player, i) { ShowPlayerNameTagForPlayer(i, killerid, true); } } } } } } killerid = INVALID_PLAYER_ID; return true; }
BPS::SetPlayerSpawn(playerid) { new string[128]; if(gPlayerLogged[playerid]) { showBalao(playerid, "Para abrir seu Inventario use a tecla 'N'", 5000); pmorto[playerid] = false; SetPVarInt(playerid,"roped",0); SetPVarInt(playerid,"chop_id",-1); if(PlayerInfo[playerid][pTut] == 0) { TogglePlayerSpectating(playerid, true); gNoticias[playerid] = 1; gFam[playerid] = 1; Controle(playerid, 0); RegistrationStep[playerid] = 1; ClearChatbox(playerid, 8); SetPlayerCameraPos( playerid, 1425.6246, -912.0739, 84.8901 ); SetPlayerCameraLookAt( playerid, 1424.7957, -902.5995, 81.8000 ); SetPlayerPos(playerid, 1446.6510,-807.7561,84.2902); SetPlayerInterior(playerid, 0); PlayerPlaySound(playerid,1039,0.0,0.0,0.0); SetPlayerVirtualWorld(playerid,playerid+1); ShowPlayerDialog(playerid,9,DIALOG_STYLE_MSGBOX,"Escolha seu sexo:","\n{FF0000}Escolha seu sexo corretamente\n\nOBS: vocк nгo terб outra chance de escolher seu sexo\n","Homem","Mulher"); return true; } if(PlayerInfo[playerid][pBan] > 0) { SendClientMessage(playerid, COLOR_DBLUE, "SERVER: Vocк foi desbanido do servidor, tenha um bom jogo!"); PlayerInfo[playerid][pBan] = 0; } if(VendoNick[playerid] == false) { VendoNick[playerid] = true; SendClientMessage(playerid, COLOR_GRAD1, "(( Vocк agora nгo estб mais em modo secreto ))"); foreach(Player, i) { ShowPlayerNameTagForPlayer(i, playerid, true); } } if(PlayerPaintballing[playerid] != 0) { new rand; ResetPlayerWeapons(playerid); GivePlayerWeapon(playerid, 29, 999); GivePlayerWeapon(playerid, 31, 999); rand = random(sizeof(PaintballSpawns)); SetPlayerPos(playerid, PaintballSpawns[rand][0], PaintballSpawns[rand][1], PaintballSpawns[rand][2]); SetPlayerVirtualWorld(playerid, 0); return 1; } HouseEntered[playerid] = 500; SetPlayerVirtualWorld(playerid, 0); if(!EmailValido(PlayerInfo[playerid][pEmail]) && PlayerInfo[playerid][pReg]) { format(string, sizeof string, "{FF0000}Olб %s, digite seu email corretamente, pois ele poderб servir para vocк trocar sua senha", NomePlayer(playerid)); ShowPlayerDialog(playerid, 2828, DIALOG_STYLE_INPUT, "Digite seu email", string, "Validar", ""); } if(sincronizando[playerid]) { return true; } if(GetPVarInt(playerid, "inArena") == 1) { new rand; rand = random(sizeof(ArenaTreinoSpawns)); SetPlayerPos(playerid, ArenaTreinoSpawns[rand][0], ArenaTreinoSpawns[rand][1], ArenaTreinoSpawns[rand][2]); SetPlayerFacingAngle(playerid, ArenaTreinoSpawns[rand][3]); SetPlayerInterior(playerid, 10); SetPlayerVirtualWorld(playerid, 0); ResetPlayerWeapons(playerid); GivePlayerWeapon(playerid, 24, 999); GivePlayerWeapon(playerid, 25, 999); GivePlayerWeapon(playerid, 31, 999); GivePlayerWeapon(playerid, 34, 999); SetPlayerHealth(playerid, 100); SetPlayerArmour(playerid, 100); SetPVarInt(playerid, "inArena", 1); ChatKill[playerid] = true; SendClientMessage(playerid, COLOR_GREEN, "Vocк estб em uma Arena de Treinos , Casу queirб sair procure um icone de uma arma e aperte 'F'"); return 1; } if(PlayerInfo[playerid][pJailed] > 0 && PlayerInfo[playerid][pJailTime] > 0) SetPlayerSkin(playerid, 268); if(helpertrampando[playerid] == 1) { SetPlayerPos(playerid,-322.2288,1547.3700,75.5625); SetPlayerInterior(playerid,0); GameTextForPlayer(playerid, "~w~HQ -HELPER ", 5000, 1); SendClientMessage(playerid, COR_HELPER, "Vocк й um Helper em modo ajuda e nasceu na HQ dos Helpers!"); PlayerInfo[playerid][pInt] = 0; return true; } if(admtrampando[playerid] == 1) { SetPlayerPos(playerid,-322.4057,1537.4697,75.5625); SetPlayerInterior(playerid,0); GameTextForPlayer(playerid, "~w~HQ ADM ", 5000, 1); SendClientMessage(playerid, 0xFF00FFAA, "Vocк й um Admin em modo ajuda e nasceu na HQ dos Admin!"); PlayerInfo[playerid][pInt] = 0; return true; } if(PlayerInfo[playerid][pHospital] == true) { SetPlayerInterior(playerid, 15), SetPlayerVirtualWorld(playerid, 0); new camasrandom = random(sizeof(CamasHospital)); SetPlayerPos(playerid, CamasHospital[camasrandom][0], CamasHospital[camasrandom][1], CamasHospital[camasrandom][2]); SetTimerEx("micongela",2000,false,"i",playerid); TogglePlayerControllable(playerid,0); SetPlayerFacingAngle(playerid, CamasHospital[camasrandom][3]), camaid[playerid] = camasrandom; ApplyAnimation(playerid,"CRACK","crckidle2",4.1,0,1,1,1,0); PlayerTextDrawSetString(playerid, TextHospital[playerid], "---"); PlayerTextDrawShow(playerid, TextHospital[playerid]); return false; } if(PlayerInfo[playerid][pTempoHospital] > 0 && PlayerInfo[playerid][pJailed] == 0) { if(!admtrampando[playerid] && !helpertrampando[playerid]) { new dia, mes, ano, hora, minuto, segundo; getdate(ano, mes, dia); gettime(hora, minuto, segundo); PlayerInfo[playerid][pHospital] = true; PlayerInfo[playerid][pHAjustado] = false; HospId[playerid] = 999; SendClientMessage(playerid, TEAM_BALLAS_COLOR, "Vocк morreu e serб internado no hospital regional mais proximo de vocк."); SendClientMessage(playerid, TEAM_BALLAS_COLOR, "Uma equipe mйdica ira cuidar de vocк atй que vocк se recupere totalmente."); format(string, sizeof string, "Faltam %d segundos para vocк receber alta do hospital regional de Los Santos, custo: R$-300", PlayerInfo[playerid][pTempoHospital], customorte[playerid]); SendClientMessage(playerid, TEAM_BALLAS_COLOR, string); if(PlayerInfo[playerid][pJailed] >= 1) { SendClientMessage(playerid, COLOR_GREY, " Vocк morreu para um policial, com nнvel de procura, ao receber alta do hospital irб direto para prisгo!"); SpawnPlayer(playerid); return 1; } } ResetPlayerWeapons(playerid); PlayerInfo[playerid][pDeaths] += 1; return 1; } PlayerInfo[playerid][pLocal] = 255; GetPlayerName(playerid, sendername, sizeof(sendername)); new Float:px,Float:py,Float:pz; GetPlayerPos(playerid, px, py, pz); spawnado[playerid] = 0; if(PlayerInfo[playerid][pLuta] == 1) { SetPlayerFightingStyle (playerid, FIGHT_STYLE_ELBOW); } if(PlayerInfo[playerid][pLuta] == 2) { SetPlayerFightingStyle (playerid, FIGHT_STYLE_BOXING); } if(PlayerInfo[playerid][pLuta] == 3) { SetPlayerFightingStyle (playerid, FIGHT_STYLE_GRABKICK); } if(PlayerInfo[playerid][pLuta] == 4) { SetPlayerFightingStyle (playerid, FIGHT_STYLE_KNEEHEAD); } if(PlayerInfo[playerid][pLuta] == 5) { SetPlayerFightingStyle (playerid, FIGHT_STYLE_KUNGFU); } if(PlayerInfo[playerid][pLuta] == 6) { SetPlayerFightingStyle (playerid, FIGHT_STYLE_NORMAL); } if(PlayerInfo[playerid][pJailed] > 0) { PlayerCuffed[playerid] = 0; RemovePlayerAttachedObject(playerid, 4); SetPlayerSpecialAction(playerid, SPECIAL_ACTION_NONE); ResetPlayerWeapons(playerid); } if(PlayerInfo[playerid][pJailed] == 1) { SetPlayerInterior(playerid, 6); SetPlayerPos(playerid, 264.1557,77.4240,1001.0391); // Warp the player SetTimerEx("micongela",1000,false,"i",playerid); TogglePlayerControllable(playerid,0); storeexit[playerid] = 66; SendClientMessage(playerid, COLOR_LIGHTRED, "Sentenзa incompleta,Vocк voltou para Prisгo"); VozDePrisao[playerid] = 0; return true; } if(PlayerInfo[playerid][pJailed] == 27) { SetPlayerInterior(playerid, 6); SetPlayerPos(playerid, 264.1557,77.4240,1001.0391); // Warp the player SetTimerEx("micongela",1000,false,"i",playerid); TogglePlayerControllable(playerid,0); storeexit[playerid] = 67; SetPlayerVirtualWorld(playerid, 1); SendClientMessage(playerid, COLOR_LIGHTRED, "Sentenзa incompleta,Vocк voltou para Prisгo"); VozDePrisao[playerid] = 0; return true; } new House = PlayerInfo[playerid][pPHousekey]; new House2 = PlayerInfo[playerid][pPhousekey]; if(PlayerInfo[playerid][pJailed] == 24) { new rdon = random(sizeof(SpawnPrisao)); SetPlayerVirtualWorld(playerid, 0); SetPlayerInterior(playerid, 0); SetPlayerPos(playerid, SpawnPrisao[rdon][0], SpawnPrisao[rdon][1], SpawnPrisao[rdon][2]); SetPlayerFacingAngle(playerid, SpawnPrisao[rdon][3]); SetTimerEx("micongela",2000,false,"i",playerid); TogglePlayerControllable(playerid,0); SendClientMessage(playerid, COLOR_LIGHTRED, "Sentenзa incompleta,Vocк voltou para Prisгo"); VozDePrisao[playerid] = 0; return 1; } if(PlayerInfo[playerid][pJailed] == 33) { SetPlayerInterior(playerid, 10); SetPlayerPos(playerid, 223.4674,110.9308,999.0156); // presгo na Policia Civil SetTimerEx("micongela",1000,false,"i",playerid); TogglePlayerControllable(playerid,0); SetPlayerFacingAngle(playerid, 354.5019); SetPlayerVirtualWorld(playerid, 0); SendClientMessage(playerid, COLOR_LIGHTRED, "Sentenзa incompleta,Vocк voltou para Prisгo"); VozDePrisao[playerid] = 0; return true; } if(PlayerInfo[playerid][pJailed] == 2) { SetPlayerInterior(playerid, 3); SetPlayerPos(playerid, 198.1241,174.9942,1003.0234); // Warp the player SetTimerEx("micongela",1000,false,"i",playerid); TogglePlayerControllable(playerid,0); SetPlayerFacingAngle(playerid, 2.2642); storeexit[playerid] = 2; SetPlayerVirtualWorld(playerid, 1); SendClientMessage(playerid, COLOR_LIGHTRED, "Sentenзa incompleta,Vocк voltou para Prisгo"); VozDePrisao[playerid] = 0; return true; } if(PlayerInfo[playerid][pJailed] == 11) { SetPlayerInterior(playerid, 3); SetPlayerPos(playerid, 198.1241,174.9942,1003.0234); // Warp the player SetTimerEx("micongela",1000,false,"i",playerid); TogglePlayerControllable(playerid,0); SetPlayerFacingAngle(playerid, 2.2642); storeexit[playerid] = 11; SetPlayerVirtualWorld(playerid, 2); SendClientMessage(playerid, COLOR_LIGHTRED, "Sentenзa incompleta,Vocк voltou para Prisгo"); VozDePrisao[playerid] = 0; return true; } if(PlayerInfo[playerid][pJailed] == 16) { SetPlayerInterior(playerid, 3); SetPlayerPos(playerid, 198.1241,174.9942,1003.0234); // Warp the player SetTimerEx("micongela",1000,false,"i",playerid); TogglePlayerControllable(playerid,0); SetPlayerFacingAngle(playerid, 2.2642); storeexit[playerid] = 16; SetPlayerVirtualWorld(playerid, 16); SendClientMessage(playerid, COLOR_LIGHTRED, "Sentenзa incompleta,Vocк voltou para Prisгo"); VozDePrisao[playerid] = 0; return true; } if(PlayerInfo[playerid][pJailed] == 3) { SetPlayerInterior(playerid, 0); SetPlayerPos(playerid,-1293.2203,490.5885,11.1953); SetTimerEx("micongela",1000,false,"i",playerid); TogglePlayerControllable(playerid,0); SendClientMessage(playerid, COLOR_LIGHTRED, "Sentenзa incompleta,Vocк voltou para Prisгo"); return true; } if(PlayerInfo[playerid][pJailed] == 9) { SetPlayerInterior(playerid, 5); if(PlayerInfo[playerid][pAgendado] == 1) { format(string, sizeof(string), "O Admin %s agendou vocк para (%d minutos de cadeia e %d avisos), reason: %s", PlayerInfo[playerid][pAdminAgendou], PlayerInfo[playerid][pTempoAgendado], PlayerInfo[playerid][pWarns], PlayerInfo[playerid][pMotivoAgendou]); SendClientMessage(playerid, COLOR_LIGHTRED, string); PlayerInfo[playerid][pAgendado] = 0; if(PlayerInfo[playerid][pWarns] >= 3) { format(string, sizeof(string), "AdmCmd: %s foi banido por (%d dias) automaticamente, reason: %s",NomePlayer(playerid), PlayerInfo[playerid][pWarns], PlayerInfo[playerid][pMotivoAgendou]); SendClientMessageToAll(COLOR_LIGHTRED, string); tban(playerid, PlayerInfo[playerid][pWarns], "Automatico", PlayerInfo[playerid][pMotivoAgendou]); PlayerInfo[playerid][pWarns] = 0; SetPlayerPos(playerid, 324.4164,306.3444,999.1484); SetTimerEx("micongela",1000,false,"i",playerid); TogglePlayerControllable(playerid,0); SendClientMessage(playerid, COLOR_LIGHTRED, "Sentenзa incompleta,Vocк voltou para Cadeia!"); return 1; } } SetPlayerPos(playerid, 324.4164,306.3444,999.1484); SendClientMessage(playerid, COLOR_LIGHTRED, "Sentenзa incompleta,Vocк voltou para Cadeia!"); return true; } if(House != 500 && PlayerInfo[playerid][pSpawn] == 1) { SetPlayerToTeamColor(playerid); SetPlayerInterior(playerid,HouseInfo[House][hInt]); SetPlayerVirtualWorld(playerid,HouseInfo[House][hWorld]); SetPlayerPos(playerid, HouseInfo[House][hExitx], HouseInfo[House][hExity],HouseInfo[House][hExitz]); // Warp the player SetTimerEx("micongela",1000,false,"i",playerid); TogglePlayerControllable(playerid,0); PlayerInfo[playerid][pLocal] = House; PlayerInfo[playerid][pInt] = HouseInfo[House][hInt]; HouseEntered[playerid] = House; return true; } if(House2 != 500 && PlayerInfo[playerid][pSpawn] == 1) { SetPlayerToTeamColor(playerid); SetPlayerInterior(playerid,HouseInfo[House][hInt]); SetPlayerVirtualWorld(playerid,HouseInfo[House][hWorld]); SetPlayerPos(playerid, HouseInfo[House][hExitx], HouseInfo[House][hExity],HouseInfo[House][hExitz]); // Warp the player SetTimerEx("micongela",1000,false,"i",playerid); TogglePlayerControllable(playerid,0); PlayerInfo[playerid][pLocal] = House; PlayerInfo[playerid][pInt] = HouseInfo[House][hInt]; HouseEntered[playerid] = House2; return true; } if(PlayerInfo[playerid][pSHealth] > 0.0) SetPlayerHealth(playerid, PlayerInfo[playerid][pSHealth]); switch(GetPlayerOrg(playerid)) { case 1://Policia Militar a { SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid, 0); SetPlayerPos(playerid, 1529.4567,-1671.7179,6.2188); PlayerInfo[playerid][pInt] = 0; SetPlayerWantedLevelEx(playerid, 0); //Equipamentos SetPlayerHealth(playerid, 100.0); GivePlayerWeapon(playerid, 24, 65); GivePlayerWeapon(playerid, 25, 25); } case 2://ROTA Nascimento { SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid, 0); SetPlayerPos(playerid, 327.9110,-1514.2948,36.0391); SetPlayerFacingAngle(playerid,51.1759); PlayerInfo[playerid][pInt] = 0; SetPlayerWantedLevelEx(playerid, 0); //Equipamentos SetPlayerHealth(playerid, 100.0); GivePlayerWeapon(playerid, 24, 65); GivePlayerWeapon(playerid, 25, 25); } case 3://Exйrcito Nascimento { SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid, 0); SetPlayerPos(playerid, -1522.0642,478.4109,7.1875); SetPlayerFacingAngle(playerid, 359.3457); PlayerInfo[playerid][pInt] = 0; SetPlayerWantedLevelEx(playerid, 0); } case 4://MEDICO Nascimento { SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid, 0); SetPlayerPos(playerid, 1173.2349,-1323.3892,15.3946); SetPlayerFacingAngle(playerid,274.0541); SetCameraBehindPlayer(playerid); PlayerInfo[playerid][pInt] = 0; SetPlayerWantedLevelEx(playerid, 0); } case 5://Aztecas Nascimento { SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid, 0); SetPlayerPos(playerid, 316.1400,-1771.1389,4.6898); SetPlayerFacingAngle(playerid,181.4693); PlayerInfo[playerid][pInt] = 0; //Equipamentos SetPlayerHealth(playerid, 100.0); GivePlayerWeapon(playerid, 24, 65); GivePlayerWeapon(playerid, 25, 25); } case 6://Rifa Spawn { SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid, 0); SetPlayerPos(playerid,952.2974, -912.0679,45.7656); SetPlayerFacingAngle(playerid,183.3116); PlayerInfo[playerid][pInt] = 0; //Equipamentos SetPlayerHealth(playerid, 100.0); GivePlayerWeapon(playerid, 24, 65); GivePlayerWeapon(playerid, 25, 25); } case 7://Prefeito Nascimento { SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid, 0); SetPlayerPos(playerid, 1124.6989,-2036.8206,69.8835); SetPlayerFacingAngle(playerid, 179.8064); PlayerInfo[playerid][pInt] = 0; SetPlayerArmour(playerid, 100); SetPlayerWantedLevelEx(playerid, 0); } case 8: //Hitmans Nascimento { SetPlayerPos(playerid, 1103.7292,-301.5847,73.9851); SetPlayerFacingAngle(playerid,270.1619); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); PlayerInfo[playerid][pInt] = 0; } case 9: //Repуrters Nascimento { SetPlayerPos(playerid, 735.3049,-1350.8284,13.5000); SetPlayerVirtualWorld(playerid,0); GivePlayerWeapon(playerid, 43, 120); SetPlayerInterior(playerid,0); PlayerInfo[playerid][pInt] = 0; } case 10:// Taxistas Nascimento { SetPlayerPos(playerid, 1753.6158,-1894.1035,13.5571); SetPlayerFacingAngle(playerid,91.0692); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); PlayerInfo[playerid][pInt] = 0; } case 11://Policia Federal Nascimento { SetPlayerInterior(playerid, 0); SetPlayerPos(playerid, -49.8879,-270.3193,6.6332); SetPlayerFacingAngle(playerid,2.3139); SetPlayerVirtualWorld(playerid,0); PlayerInfo[playerid][pInt] = 0; SetPlayerWantedLevelEx(playerid, 0); } case 12://Mafia russa Nascimento { SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid, 0); SetPlayerPos(playerid, 2652.7959,-1990.8031,13.5541); SetPlayerFacingAngle(playerid,0.7705); PlayerInfo[playerid][pInt] = 0; } case 13://Yakuza Nascimento { SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid, 0); SetPlayerPos(playerid, 689.8130,-1275.9388,13.5594); SetPlayerFacingAngle(playerid,270.8986); PlayerInfo[playerid][pInt] = 0; } case 14: //Groove Nascimento { SetPlayerPos(playerid, 2516.1411,-1675.4065,13.9113); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); PlayerInfo[playerid][pInt] = 0; //Equipamentos SetPlayerHealth(playerid, 100.0); GivePlayerWeapon(playerid, 24, 65); GivePlayerWeapon(playerid, 25, 25); } case 15: //GI Nascimento { SetPlayerPos(playerid, 426.1718,2536.5134,16.5469); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); PlayerInfo[playerid][pInt] = 0; } case 16: //SWAT Nascimento { SetPlayerPos(playerid, 2340.2998,2456.8318,14.9688); SetPlayerFacingAngle(playerid, 1.5211); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); PlayerInfo[playerid][pInt] = 0; SetPlayerWantedLevelEx(playerid, 0); //Equipamentos SetPlayerHealth(playerid, 100.0); GivePlayerWeapon(playerid, 24, 65); GivePlayerWeapon(playerid, 25, 25); } case 17: //Ballas Membros Nascimento { SetPlayerPos(playerid, 1154.4968,-1180.8517,32.8187); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); PlayerInfo[playerid][pInt] = 0; //Equipamentos SetPlayerHealth(playerid, 100.0); GivePlayerWeapon(playerid, 24, 65); GivePlayerWeapon(playerid, 25, 25); } case 18: //Vagos Nascimento { SetPlayerPos(playerid, 2808.3562,-1176.4606,25.3687); SetPlayerFacingAngle(playerid, 178.1808); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); PlayerInfo[playerid][pInt] = 0; //Equipamentos SetPlayerHealth(playerid, 100.0); GivePlayerWeapon(playerid, 24, 65); GivePlayerWeapon(playerid, 25, 25); } case 19: //Comando Vermelho { SetPlayerInterior(playerid, 0); SetPlayerPos(playerid, 1004.3689,-1431.8511,13.5469); SetPlayerFacingAngle(playerid,4.3961); SetPlayerVirtualWorld(playerid,0); PlayerInfo[playerid][pInt] = 0; //Equipamentos SetPlayerHealth(playerid, 100.0); GivePlayerWeapon(playerid, 24, 65); GivePlayerWeapon(playerid, 25, 25); } case 20: //Bombeiros Spawn { SetPlayerInterior(playerid, 0); SetPlayerPos(playerid, 1782.9727,-1806.9298,13.5275); SetPlayerFacingAngle(playerid,90.5526); SetPlayerVirtualWorld(playerid,0); PlayerInfo[playerid][pInt] = 0; } case 21: //PCC Nascimento { SetPlayerInterior(playerid, 0); SetPlayerPos(playerid, 2232.2180,-1458.5508,24.0173); SetPlayerVirtualWorld(playerid,0); SetPlayerFacingAngle(playerid,352.1631); PlayerInfo[playerid][pInt] = 0; //Equipamentos SetPlayerHealth(playerid, 100.0); GivePlayerWeapon(playerid, 24, 65); GivePlayerWeapon(playerid, 25, 25); } case 22: //Triads Nascimento { SetPlayerInterior(playerid, 0); SetPlayerPos(playerid, 2770.6521,-1628.1273,12.1775); SetPlayerVirtualWorld(playerid,0); SetPlayerFacingAngle(playerid,179.4098); PlayerInfo[playerid][pInt] = 0; } case 23: //Guerrilheiros Israelitas Nascimento { SetPlayerPos(playerid, -2281.6396,2288.4011,4.9699); SetPlayerFacingAngle(playerid,181.3263); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); PlayerInfo[playerid][pInt] = 0; } case 24: //Guerrilheiros Israelitas Nascimento { SetPlayerPos(playerid, 479.5927,-1538.4657,19.3843); SetPlayerFacingAngle(playerid,117.8966); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); PlayerInfo[playerid][pInt] = 0; } case 25: //Mercenarios Nascimento { SetPlayerPos(playerid, 854.6616, -603.8771,18.4219); SetPlayerFacingAngle(playerid,174.3997); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); PlayerInfo[playerid][pInt] = 0; } case 26: //Crips Nascimento { SetPlayerPos(playerid, 2333.3872,-1921.6781,12.4714); SetPlayerFacingAngle(playerid,179.5836); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); PlayerInfo[playerid][pInt] = 0; //Equipamentos SetPlayerHealth(playerid, 100.0); GivePlayerWeapon(playerid, 24, 65); GivePlayerWeapon(playerid, 25, 25); } case 27: //Destroyers Spawn { SetPlayerPos(playerid, 1322.9606, -875.6656,39.5781); SetPlayerFacingAngle(playerid,180.2383); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); PlayerInfo[playerid][pInt] = 0; //Equipamentos SetPlayerHealth(playerid, 100.0); GivePlayerWeapon(playerid, 24, 65); GivePlayerWeapon(playerid, 25, 25); } case 28: //Hells spawn { SetPlayerPos(playerid, 681.6184,-474.1958,16.5363); SetPlayerFacingAngle(playerid,1.5626); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); PlayerInfo[playerid][pInt] = 0; //Equipamentos SetPlayerHealth(playerid, 100.0); GivePlayerWeapon(playerid, 24, 65); GivePlayerWeapon(playerid, 25, 25); } case 29: //Forзas Especiais Spawn { SetPlayerPos(playerid, -2059.5703,-859.9753,32.1719); SetTimerEx("micongela",1000,false,"i",playerid); TogglePlayerControllable(playerid,0); SetPlayerFacingAngle(playerid,312.4816); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); PlayerInfo[playerid][pInt] = 0; } case 30: //Guerrilheiros Israelitas Nascimento { SetPlayerPos(playerid, -2059.1130,393.0208,35.1719); SetPlayerFacingAngle(playerid,181.3263); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); PlayerInfo[playerid][pInt] = 0; } case 31: //Guerrilheiros Israelitas Nascimento { SetPlayerPos(playerid, -2681.2629,636.5414,14.4531); SetPlayerFacingAngle(playerid,181.3263); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); PlayerInfo[playerid][pInt] = 0; } case 32: //Guerrilheiros Israelitas Nascimento { SetPlayerPos(playerid, -2274.6904,533.6465,35.0494); SetPlayerFacingAngle(playerid,181.3263); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); PlayerInfo[playerid][pInt] = 0; } case 33://Policia Civil { SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid, 0); SetPlayerPos(playerid, 611.0753,-585.4783,17.2266); SetPlayerFacingAngle(playerid,359.0599); PlayerInfo[playerid][pInt] = 0; } case 34://BOPE { SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid, 0); SetPlayerPos(playerid, 1226.1434,-1815.2418,16.5938); SetPlayerFacingAngle(playerid,285.5956); PlayerInfo[playerid][pInt] = 0; //Equipamentos SetPlayerHealth(playerid, 100.0); GivePlayerWeapon(playerid, 24, 65); GivePlayerWeapon(playerid, 25, 25); } default://--------- Spawn Civil -------------------- { SetPlayerPos(playerid,1218.8640,-1692.4941,19.7344); SetPlayerFacingAngle(playerid, 181.3263); SetPlayerSkin(playerid, 37); SetPlayerVirtualWorld(playerid, 0); SetPlayerInterior(playerid,0); PlayerInfo[playerid][pInt] = 0; } } if(PlayerInfo[playerid][pEmprego] == 17){ SetPlayerPos(playerid, 1554.5713,-1069.3436,953.1434); SetTimerEx("micongela",1000,false,"i",playerid); TogglePlayerControllable(playerid,0); SetPlayerFacingAngle(playerid, 92.0759); SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid, 0); GivePlayerWeapon(playerid, 3, 1); SetPlayerSkin(playerid, 8); } SetCameraBehindPlayer(playerid); } return 1; }
public OnPlayerDeath(playerid, killerid, reason) { SetTimerEx("DesbugMorte", 1000, false, "i",playerid); if(GetPVarInt(playerid, "inArena")) { new rand; rand = random(sizeof(Arenax1Spawns)); SetPlayerPos(playerid, Arenax1Spawns[rand][0], Arenax1Spawns[rand][1], Arenax1Spawns[rand][2]); SetPlayerFacingAngle(playerid, Arenax1Spawns[rand][3]); SetPlayerInterior(playerid, 10); SetPlayerVirtualWorld(playerid, 0); ResetPlayerWeapons(playerid); GivePlayerWeapon(playerid, 24, 999); GivePlayerWeapon(playerid, 25, 999); GivePlayerWeapon(playerid, 31, 999); GivePlayerWeapon(playerid, 34, 999); SetPlayerHealth(playerid, 100); SetPlayerArmour(playerid, 100); SetPVarInt(playerid, "inArena", 1); ChatKill[playerid] = true; SendClientMessage(playerid, COLOR_GRAD1, "•• {FFFFFF}Bem vindo a Arena X1, caso quiser sair, use: /sairarena"); return 1; } |
if(GetPVarInt(playerid, "inArena")) { new rand; rand = random(sizeof(Arenax1Spawns)); SetPlayerPos(playerid, Arenax1Spawns[rand][0], Arenax1Spawns[rand][1], Arenax1Spawns[rand][2]); SetPlayerFacingAngle(playerid, Arenax1Spawns[rand][3]); SetPlayerInterior(playerid, 10); SetPlayerVirtualWorld(playerid, 0); ResetPlayerWeapons(playerid); GivePlayerWeapon(playerid, 24, 999); GivePlayerWeapon(playerid, 25, 999); GivePlayerWeapon(playerid, 31, 999); GivePlayerWeapon(playerid, 34, 999); SetPlayerHealth(playerid, 100); SetPlayerArmour(playerid, 100); SetPVarInt(playerid, "inArena", 1); ChatKill[playerid] = true; SendClientMessage(playerid, COLOR_GRAD1, "•• {FFFFFF}Bem vindo a Arena X1, caso quiser sair, use: /sairarena"); return 1; }