|
public OnPlayerStateChange(playerid, newstate, oldstate) { new vehicleid = GetPlayerVehicleID(playerid); if(IsPlayerNPC(playerid)) return 1; xacalaca[playerid] ++; SetTimerEx("desxacalaca", 1000,false,"i",playerid); PlayerInactivity[playerid] = 0; if(newstate == PLAYER_STATE_ONFOOT) { SetCameraBehindPlayer(playerid); if(PlayerToPoint(11, playerid, 616.7898,-74.8150,997.8890)) { PutPlayerInVehicle(playerid, gLastCar[playerid], 0); Controle(playerid, 0); } if(TransportDuty[playerid] > 0) { if(TransportDuty[playerid] == 1) { TaxiDrivers -= 1; } else if(TransportDuty[playerid] == 2) { BusDrivers -= 1; } TransportDuty[playerid] = 0; format(gstring, sizeof(gstring), "* Estб fora de serviзo, ganhou R$%d.", TransportMoney[playerid]); SendClientMessage(playerid, COLOR_LIGHTBLUE, gstring); GivePlayerMoney(playerid, TransportMoney[playerid]); ConsumingMoney[playerid] = 1; TransportValue[playerid] = 0; TransportMoney[playerid] = 0; } if(TransportCost[playerid] > 0 && TransportDriver[playerid] < 999) { if(IsPlayerConnected(TransportDriver[playerid])) { TransportMoney[TransportDriver[playerid]] += TransportCost[playerid]; TransportTime[TransportDriver[playerid]] = 0; TransportCost[TransportDriver[playerid]] = 0; format(gstring, sizeof(gstring), "~w~Custo da corrida~n~~r~R$%d",TransportCost[playerid]); GameTextForPlayer(playerid, gstring, 5000, 1); format(gstring, sizeof(gstring), "~w~Passageiro saiu do taxi~n~~g~ganhou R$%d",TransportCost[playerid]); GameTextForPlayer(TransportDriver[playerid], gstring, 5000, 1); GivePlayerMoney(playerid, -TransportCost[playerid]); TransportCost[playerid] = 0; TransportTime[playerid] = 0; TransportDriver[playerid] = 999; } } TelePos[playerid][0] = 0.0; TelePos[playerid][1] = 0.0; } if (newstate == 2 || newstate == 3) { if(GetPlayerVehicleID(playerid) == 24) { if(PlayerInfo[playerid][pLider] != 1) { RemovePlayerFromVehicle(playerid); SendClientMessage(playerid,COLOR_LIGHTBLUE,"Vocк nгo й o delegado de Los Santos!"); } } } if(newstate == PLAYER_STATE_PASSENGER) // TAXI, BUSSES, BOTS { new name[MAX_PLAYER_NAME]; new arma = GetPlayerWeapon(playerid); GetPlayerName(playerid, name, sizeof(name)); if(arma == 24 || arma == 25) { SetPlayerArmedWeapon(playerid, 0); SendClientMessage(playerid, COLOR_GRAD1, "Proibido entrar de passageiro com esta arma, ela foi retirada de sua mгo!"); } for(new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { if(IsPlayerInVehicle(i, vehicleid) && GetPlayerState(i) == 2 && TransportDuty[i] > 0) { if(GetPlayerMoney(playerid) < TransportValue[i]) { format(gstring, sizeof(gstring), "* Vocк precisa de R$%d para entrar.", TransportValue[i]); SendClientMessage(playerid, COLOR_LIGHTBLUE, gstring); RemovePlayerFromVehicleEx(playerid); } else { if(TransportDuty[i] == 1) { format(gstring, sizeof(gstring), "* Pagou R$%d para o taxista.", TransportValue[i]); SendClientMessage(playerid, COLOR_LIGHTBLUE, gstring); format(gstring, sizeof(gstring), "* Passageiro %s entrou no Taxi.", name); SendClientMessage(i, COLOR_LIGHTBLUE, gstring); TransportTime[i] = 1; TransportTime[playerid] = 1; TransportCost[playerid] = TransportValue[i]; TransportCost[i] = TransportValue[i]; TransportDriver[playerid] = i; } else if(TransportDuty[i] == 2) { format(gstring, sizeof(gstring), "* Pagou R$%d para o Motorista De Onibus.", TransportValue[i]); SendClientMessage(playerid, COLOR_LIGHTBLUE, gstring); format(gstring, sizeof(gstring), "* Passageiro %s entrou no Onibus.", name); SendClientMessage(i, COLOR_LIGHTBLUE, gstring); } GivePlayerMoney(playerid, - TransportValue[i]); TransportMoney[i] += TransportValue[i]; } } } } } if(newstate == PLAYER_STATE_DRIVER) { SendClientMessage(playerid, COLOR_GRAD2, "Vocк pode ver alguns comandos do veiculo digitando /ajudaveh"); SendClientMessage(playerid, COLOR_YELLOW2, "[BPlayHunt] Aperte a letra Y para ativar a cвmera em 1Є pessoa."); new newcar = GetPlayerVehicleID(playerid); new oldcar = gLastCar[playerid]; new HouseCar = PlayerInfo[playerid][pPHousekey]+totalveiculos; TelePos[playerid][0] = 0.0; TelePos[playerid][1] = 0.0; new carid=GetVehicleModel(newcar); if(carid == 0 || carid == 0 || carid == 0) { } else { if(IsAAztecaCar(newcar)) { if(!IsAAzteca(playerid) && !IsAAztecaSF(playerid)) { SendClientMessage(playerid, COLOR_LIGHTBLUE, "Vocк nгo й dos Varriors Los Aztecas"); RemovePlayerFromVehicleEx(playerid); } } //=============[ COPS ] ================= else if(IsAPMSFCar(newcar) || IsAPRCar(newcar) || IsABOPEsCar(newcar) || IsAPFCar(newcar) || IsAExCar(newcar)) { if(!IsACop(playerid)) { SendClientMessage(playerid, COLOR_LIGHTBLUE, "Vocк nгo й um Policial"); RemovePlayerFromVehicleEx(playerid); } } //========================================== else if(IsAOniCar(newcar)) { if(!IsAOni(playerid)) { SendClientMessage(playerid, COLOR_LIGHTBLUE, "Vocк nгo й um motorista de Onibus"); RemovePlayerFromVehicleEx(playerid); } } else if(IsAMecCar(newcar)) { if(PlayerInfo[playerid][pEmprego] != 5) { SendClientMessage(playerid, COLOR_LIGHTBLUE, "Vocк nгo й um Mecвnico"); RemovePlayerFromVehicleEx(playerid); } } //======================================== else if(IsAPCCCar(newcar)) { if(!IsAPCCSF(playerid) && !IsAPCC(playerid)) { SendClientMessage(playerid, COLOR_LIGHTBLUE, "Vocк nгo й um PCC"); RemovePlayerFromVehicleEx(playerid); } } else if(IsABallasCar(newcar)) { if(!IsABallasSF(playerid) && !IsABallas(playerid)) { SendClientMessage(playerid, COLOR_LIGHTBLUE, "Vocк nгo й um Ballas"); RemovePlayerFromVehicleEx(playerid); } } else if(IsAVagosCar(newcar)) { if(!IsAVagosSF(playerid) && !IsAVagos(playerid)) { SendClientMessage(playerid, COLOR_LIGHTBLUE, "Vocк nгo й um Los Santos Vagos"); RemovePlayerFromVehicleEx(playerid); } } else if(IsAGrooveCar(newcar)) { if(!IsAGroove(playerid) && !IsAGrooveSF(playerid)) { SendClientMessage(playerid, COLOR_LIGHTBLUE, "Vocк nгo й um Groove Street"); RemovePlayerFromVehicleEx(playerid); } } else if(IsAnAmbulanceCar(newcar)) { if(!IsAMedicosSF(playerid) && !IsAMedicos(playerid)) { SendClientMessage(playerid, COLOR_LIGHTBLUE, "Vocк nгo й um Medico"); RemovePlayerFromVehicleEx(playerid); } } else if(IsAComandoVermelhoCar(newcar)) { if(!IsASonsofAnarchy(playerid) && !IsAComandoVermelho(playerid)) { SendClientMessage(playerid, COLOR_LIGHTBLUE, "Vocк nгo й do Comando Vermelho"); RemovePlayerFromVehicleEx(playerid); } } else if(IsACaminhoneiroCar(newcar)) { if(!IsACaminhoneiro(playerid)) { SendClientMessage(playerid, COLOR_LIGHTBLUE, "Vocк nгo й um Caminhoneiro"); RemovePlayerFromVehicleEx(playerid); } } else if(IsAJornalCar(newcar)) { if(!IsAJornal(playerid)) { SendClientMessage(playerid, COLOR_LIGHTBLUE, "Vocк nгo й um Repуrter"); RemovePlayerFromVehicleEx(playerid); } } else if(IsASecretariaCar(newcar)) { if(!IsASecretaria(playerid)) { SendClientMessage(playerid, COLOR_LIGHTBLUE, "Vocк nгo й um Funcionбrio da Secretaria de seguranзa!"); RemovePlayerFromVehicleEx(playerid); } } else if(IsATriadCar(newcar)) { if(!IsATriad(playerid)) { SendClientMessage(playerid, COLOR_LIGHTBLUE, "Vocк nгo й um Triad"); RemovePlayerFromVehicleEx(playerid); } } else if(IsATaxiCar(newcar)) { if(!IsATaxi(playerid) && !IsATaxiSF(playerid)) { SendClientMessage(playerid, COLOR_LIGHTBLUE, "Vocк nгo й um Taxista"); RemovePlayerFromVehicleEx(playerid); } } else if(IsAAlCar(newcar)) { if(!IsAAl(playerid)) { SendClientMessage(playerid, COLOR_LIGHTBLUE, "Vocк nгo й um FARC"); RemovePlayerFromVehicleEx(playerid); } } else if(IsAGICar(newcar)) { if(!IsAGI(playerid)) { SendClientMessage(playerid, COLOR_LIGHTBLUE, "Vocк nгo й um Guerrilheiro Israelita"); RemovePlayerFromVehicleEx(playerid); } } else if(IsAExCar(newcar)) { if(!IsACop(playerid)) { SendClientMessage(playerid, COLOR_LIGHTBLUE, "Vocк nгo й do Exйrcito"); RemovePlayerFromVehicleEx(playerid); } } else if(IsACopCar(newcar)) { if(!IsACop(playerid)) { SendClientMessage(playerid, COLOR_LIGHTBLUE, "Vocк nгo й um Policial"); RemovePlayerFromVehicleEx(playerid); } } else if(IsAHitCar(newcar)) { if(!IsAHit(playerid)) { SendClientMessage(playerid, COLOR_LIGHTBLUE, "Vocк nгo й um Hitman"); RemovePlayerFromVehicleEx(playerid); } } //================================================== ================== else if(IsAHelperCar(newcar)) { if(PlayerInfo[playerid][pHelper] == 0) { SendClientMessage(playerid, COR_HELPER, " Vocк nгo й um Helper"); RemovePlayerFromVehicleEx(playerid); return true; } if(helpertrampando[playerid] == 0) { SendClientMessage(playerid, COR_HELPER, " Vocк nгo esta em Modo ajuda!"); RemovePlayerFromVehicleEx(playerid); return true; } return 1; } //================================================== ============================ else if(IsAGOVCar(newcar)) { if(!IsAGOV(playerid)) { SendClientMessage(playerid, COLOR_LIGHTBLUE, "Vocк nгo й da Prefeitura"); RemovePlayerFromVehicleEx(playerid); } } } if(IsAPlane(newcar)) { if(PlayerInfo[playerid][pFlyLic] < 1) { SendClientMessage(playerid, COLOR_GREY, "Vocк ainda nгo tem licenзa para Voar! Compre uma na Prefeitura"); SetPlayerCriminal(playerid,255,"Voando Sem Licenзa"); } } else { if(PlayerInfo[playerid][pCarLic] < 1) { if(PlayerDrunk[playerid] >= 1) { SetPlayerCriminal(playerid,255, "Dirigindo Embreagado"); } if(IsABikeCar(newcar)) { } else { SendClientMessage(playerid, COLOR_GREY, "Vocк ainda nгo tem licenзa para dirigir carro! Compre uma na Prefeitura"); SetPlayerCriminal(playerid,255,"Dirigindo sem Carteira"); } } else if(PlayerDrunk[playerid] >= 1) { SetPlayerCriminal(playerid,255, "Dirigindo Embreagado"); } } /*if((newcar >= 322 && newcar <=367) || (newcar >= 402 && newcar <=40 ){ if (HireCar[playerid] != newcar) { new Aluguelbox[256]; format(Aluguelbox, sizeof(Aluguelbox),"Este Veiculo pode ser alugado Preзo:R$%d", SBizzInfo[1][sbEntranceCost]); Controle(playerid, 0); ShowPlayerDialog(playerid, DIALOG_ALUGAR, DIALOG_STYLE_MSGBOX, "Alugar o Veiculo", Aluguelbox, "Alugar", "sair"); } } if((newcar >= 368 && newcar <= 370)) { if (HireCar[playerid] != newcar) { new Aluguelbox[256]; format(Aluguelbox, sizeof(Aluguelbox),"Este Helicуptero pode ser alugado Preзo:R$%d", SBizzInfo[19][sbEntranceCost]); Controle(playerid, 0); ShowPlayerDialog(playerid, DIALOG_ALUGAR2, DIALOG_STYLE_MSGBOX, "Aluguel de Helicopteros", Aluguelbox, "Alugar", "Sair"); } }*/ if(oldcar != 301) { if((HouseCar != oldcar && oldcar != 0) && (HireCar[playerid] != oldcar && newcar != HouseCar)) { if(gLastDriver[oldcar] == playerid && oldcar != newcar) { gLastDriver[oldcar] = 300; VTrancado[oldcar] = 0; UnLockCar(oldcar); } } } gLastCar[playerid] = newcar; gLastDriver[newcar] = playerid; } if(newstate == PLAYER_STATE_SPAWNED && logouagora[playerid] ==0 ) { if(sincronizando[playerid] == 1) { return true; } new Float: lwx, Float:lwy, Float:lwz; GetPlayerPos(playerid, lwx, lwy, lwz); if((lwz > 530.0 && PlayerInfo[playerid][pInt] == 0) || PlayerToPoint(1000.0, playerid, -1041.9,-1868.4,79.1)) //the highest land point in sa = 526.8 { if(sincronizando[playerid] == 1) { return true; } SetPlayerSpawn(playerid); } TelePos[playerid][0] = 0.0; TelePos[playerid][1] = 0.0; gPlayerSpawned[playerid] = 1; SafeTime[playerid] = 60; } return true; } |
|
public OnGameModeInit() { ServerMoneyInit(); PrecoMorro = 5000; PrecoPG = 5000; PrecoUnity = 5000; PrecoCasarao = 5000; PrecoMaddDogg = 5000; MensagemDesligou = 0; VelocidadeBalao = 2; VelocidadeBalao2 = 2; VelocidadeBalao3 = 2; VelocidadeBalao4 = 2; VelocidadeBalao5 = 2; VelocidadeBalao6 = 2; VelocidadeBalao7 = 2; CarregarSenhaSeguranca(); ManualVehicleEngineAndLights(); CarregarNumeroRegistrados(); LoadBizz(); LoadSBizz(); LoadOrgs(); LoadSalarioOrg(); LoadProperty(); LoadBoxer(); LoadStuff(); LoadCar(); LoadCofreOrg(); LoadCandidatos(); TerFome = 0;//comando para definir /terfome SistemaHospital = 1;//comando para definir /hospital SetHora(); NoEvento = 0; getdate(v[0], v[1], v[2]); gettime(v[3], v[4], v[5]); CHitman = 0; CTriad = 0; SetGameModeText(SVVERSAO); SendRconCommand(MPNOME); SendRconCommand(NOMESERVER); SendRconCommand(NOMESITE); SendRconCommand(RCONPASS); SendRconCommand("rcon 0"); SendRconCommand("stream_distance 180.0"); SendRconCommand("stream_rate 1000"); //================================================== ===== BombCount = TextDrawCreate(270.000000, 397.000000, "00:00:00"); TextDrawBackgroundColor(BombCount, 255); TextDrawFont(BombCount, 2); TextDrawLetterSize(BombCount, 0.500000, 2.199999); TextDrawColor(BombCount, -1); TextDrawSetOutline(BombCount, 1); TextDrawSetProportional(BombCount, 1); ShowPlayerMarkers(0); AllowInteriorWeapons(1); DisableInteriorEnterExits(); UsePlayerPedAnims(); SetTimer("SendMensagens",90000,1); weaponhacktimer = SetTimer("CheckHack",1000,1); unjailtimer = SetTimer("SetPlayerUnjail", 1000, 1); othtimer = SetTimer("OtherTimer", 1000, 1); cartimer = SetTimer("CarCheck", 40000, 1); pickuptimer = SetTimer("CustomPickups", 1000, 1); spectatetimer = SetTimer("Spectator", 2000, 1); productiontimer = SetTimer("Production", 300000, 1); checkgastimer = SetTimer("CheckGas", 15000, 1); SetTimer("TempoTerritorios", 1500000, 1); SetTimer("reloginho",1000,true); SetTimer("OnplayerAtualizador", 1000, 1); SetTimer("AtualizarTops", 500000, 1); |
|
//>=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= FORWARD'S =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-<| forward BombTime(playerid); forward BombPlantTime(playerid); forward AntiSH(playerid); //forward Checkprop(); forward PortaoTaxi2(); forward reloginho(); forward Velociimetro(); forward SendHelperMessage(COLOR, string[]); forward @Viajar(playerid); forward SaveCars(); forward LoadCar(); forward SendMensagens(); forward ReduzTempoBot(playerid); forward ReduzTempo(playerid); forward DropVida(playerid); forward DestroyVidaPickup(pickupid); forward DestroyWeaponPickup(pickupid); forward DropWeapons(playerid); forward UsarNovamente(playerid); forward VoltarBombas(playerid); forward PresoMulta(playerid); forward Sincronizar(playerid); forward CheckOwner(playerid); forward Aroubo(); forward Aroubo2(); forward Aroubo3(); forward Aroubo4(); forward Aroubo5(); forward Aroubo6(); forward Aroubo7(); forward Aroubo8(); forward AcabarMochila(playerid); forward RouboBanco(playerid); forward RouboLot(playerid); forward RouboLoja1(playerid); forward FuckYou(playerid,give); forward RouboLoja2(playerid); forward RouboBinco(playerid); forward RouboZip(playerid); forward RouboVictim(playerid); forward LoginAgora(playerid); forward Corrida(); forward Sequestrar(); forward Amarrar(); forward CorridaOni(); forward Sinc(); forward Administrador(playerid); forward CheckOwnerb(playerid); forward CheckOwnerh(playerid); forward GuerraTerrorista(playerid); forward SendVIPMessage(color, string[]); forward CheckHack(); forward GuerraMorro(playerid); forward GuerraPark(playerid); forward GuerraAero(playerid); forward ColocarGang(playerid, Vaga, Nome); forward GranaTerritorios(); forward RecriarObjeto(); forward DestruirObjeto(objid); forward CriarExplosao(Float:X,Float:Y,Float:Z,tipo,Float:d iam); forward NRouco(playerid); forward NFlood(playerid); forward NSemAn(playerid); forward OnPlayerTeamPrivmsg(playerid,text[]); forward ScoreLevel(playerid); forward IsAVIP(playerid); forward IsAGOV(playerid); forward IsAGOVCar(carid); forward IsABOPEs(playerid); forward IsABOPEsCar(carid); forward IsAEx(playerid); forward IsAExCar(carid); forward IsAJornal(playerid); forward IsAJornalCar(carid); forward IsAHit(playerid); forward IsAHitCar(carid); forward IsABikeCar(carid); forward IsAComandoVermelho(playerid); forward IsAComandoVermelhoCar(carid); forward IsAGIA(playerid); forward IsAGIACar(carid); forward IsASonsofAnarchy(playerid); forward IsAComandoVermelhoSF(carid); forward IsATriad(playerid); forward IsATriadCar(carid); forward IsAYa(playerid); forward IsAOni(playerid); forward IsAOniCar(carid); forward IsATaxi(playerid); forward IsATaxiCar(carid); forward gasolina(playerid); forward IsAVagos(playerid); forward IsAVagosCar(carid); forward IsABallas(playerid); forward IsABallasCar(carid); forward carroVIP(carid); forward IsAPoliciaCivil(playerid); forward IsAPoliciaCivilCar(carid); forward GuerraEstacao(playerid); forward GuerraConstrucao(playerid); forward GuerraNavio(playerid); forward GuerraPuteiro(playerid); forward GuerraPraia(playerid); forward GuerraAeroSF(playerid); forward GuerraCasarao(playerid); forward IsAAl(playerid); forward IsAAlCar(carid); forward IsAGI(playerid); forward IsAGICar(carid); forward IsAGroove(playerid); forward IsAGrooveCar(carid); forward IsAAzteca(playerid); forward IsAPM(playerid); forward IsAAztecaCar(carid); forward AbertoFechado(carid); forward LigadoDesligado(carid); forward IsAPCC(playerid); forward IsAPCCCar(carid); forward IsAHelperCar(carid); |