Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public OnPlayerSpawn(playerid)
- {
- SetXP(playerid, 0);
- Player[playerid][pVidaColete] = 0;
- CarregarTDInicio(playerid);
- CarregarInfoP(playerid);
- TextDrawHideForPlayer(playerid, loadTela1);
- TextDrawHideForPlayer(playerid, loadTela2);
- TextDrawHideForPlayer(playerid, loadTela3);
- TextDrawHideForPlayer(playerid, loadTela4);
- TextDrawHideForPlayer(playerid, ImagemEntrada);
- for(new i = 0; i < 23; i++) TextDrawHideForPlayer(playerid, textTelaLogin[i]);
- Morto[playerid] = false;
- if(Entrou4Fun[playerid] == 1)
- {
- new rand = random(sizeof(SpawnjDM));
- VBSetPlayerPos(playerid, SpawnjDM[rand][0], SpawnjDM[rand][1], SpawnjDM[rand][2]);
- SetPlayerFacingAngle(playerid, SpawnjDM[rand][3]);
- SetPlayerSkin(playerid, Player[playerid][pSkin]);
- SetPlayerInterior(playerid, 10);
- SetVida(playerid, 100);
- SetColete(playerid, 100);
- Player[playerid][Colete] = true;
- GivePlayerWeapon(playerid, 9, 999);
- GivePlayerWeapon(playerid, 24, 999);
- GivePlayerWeapon(playerid, 30, 999);
- GivePlayerWeapon(playerid, 31, 999);
- GivePlayerWeapon(playerid, 34, 999);
- GivePlayerWeapon(playerid, 26, 999);
- return false;
- }
- else if(Entrou4Fun[playerid] == 6)
- {
- for(new v; v != 20; v++)
- {
- if(NoDerby[v] == playerid)
- {
- Entrou4Fun[playerid] = 0;
- DerbyCount--;
- SetVehicleVirtualWorld(DerbyCar[v], 54);
- NoDerby[v] = -1;
- new VBString[80];
- format(VBString, sizeof(VBString),"{33AAFF}[INFO]:{F8F8FF} %s foi eliminado. %d adversários restantes.", GetPlayerNameEx(playerid), DerbyCount-1);
- Mensagem4Fun(6, -1, VBString);
- break;
- }
- }
- if(DerbyCount == 1)
- {
- for(new v; v != 20; v++)
- {
- if(NoDerby[v] != -1)
- {
- FinalizarDerby(NoDerby[v]);
- v = 20;
- }
- }
- }
- }
- if(Equipado[playerid]) Equipado[playerid] = false;
- if(IsActive(SearchX1, playerid))
- EachRemove(SearchX1, playerid);
- Player[playerid][CityVip] = false;
- Player[playerid][Arma2H] = false;
- SetPlayerVirtualWorld(playerid, 0);
- NoEvento[playerid] = false;
- NoCF[playerid] = -1;
- DisableRemoteVehicleCollisions(playerid, 0);
- if(NoBaile[playerid]) NoBaile[playerid] = false, NumeroBaile[0]--, Player[playerid][EscutandoMusica] = false, StopAudioStreamForPlayer(playerid);
- SetVida(playerid, 100);
- if(Player[playerid][pVip] || Player[playerid][SpawnArmour])
- SetColete(playerid, 100), Player[playerid][Colete] = true;
- new hour,minute,second, date, year, month;
- gettime(hour, minute, second);
- getdate(year, month, date);
- if(!gPlayerAnimLibsPreloaded[playerid])
- {
- ApplyAnimation(playerid,"BOMBER","null",0.0,0,0,0,0,0);
- ApplyAnimation(playerid,"RAPPING","null",0.0,0,0,0,0,0);
- ApplyAnimation(playerid,"SHOP","null",0.0,0,0,0,0,0);
- ApplyAnimation(playerid,"BEACH","null",0.0,0,0,0,0,0);
- ApplyAnimation(playerid,"SMOKING","null",0.0,0,0,0,0,0);
- ApplyAnimation(playerid,"FOOD","null",0.0,0,0,0,0,0);
- ApplyAnimation(playerid,"ON_LOOKERS","null",0.0,0,0,0,0,0);
- ApplyAnimation(playerid,"DEALER","null",0.0,0,0,0,0,0);
- ApplyAnimation(playerid,"CRACK","null",0.0,0,0,0,0,0);
- ApplyAnimation(playerid,"CARRY","null",0.0,0,0,0,0,0);
- ApplyAnimation(playerid,"COP_AMBIENT","null",0.0,0,0,0,0,0);
- ApplyAnimation(playerid,"PARK","null",0.0,0,0,0,0,0);
- ApplyAnimation(playerid,"INT_HOUSE","null",0.0,0,0,0,0,0);
- ApplyAnimation(playerid,"FOOD","null",0.0,0,0,0,0,0);
- ApplyAnimation(playerid,"PED","null",0.0,0,0,0,0,0);
- gPlayerAnimLibsPreloaded[playerid] = 1;
- }
- if(Player[playerid][pTempoPreso] > 0)
- {
- if(Player[playerid][pPreso][3]) // aq cadeia adm
- VBSetPlayerPos(playerid, 1819.2382,-1557.7438,5700.4287), SetPlayerInterior(playerid, 5), Player[playerid][CadeiaAdmin] = true;
- else if(Player[playerid][pPreso][2])
- VBSetPlayerPos(playerid, 1818.7341,-1576.9952,5700.4287), SetPlayerInterior(playerid, 3);
- else if(Player[playerid][pPreso][1])
- VBSetPlayerPos(playerid, 1800.8320,-1562.6470,5703.9067), SetPlayerInterior(playerid, 6);
- else if(Player[playerid][pPreso][0])
- VBSetPlayerPos(playerid, 1819.1111,-1562.7367,5703.9126), SetPlayerInterior(playerid, 10);
- SendClientMessage(playerid, COR_NEGATIVO, "Você está preso. Digite /presos para saber o tempo restante.");
- Player[playerid][InHospital] = false;
- SetPlayerSpecialAction(playerid, SPECIAL_ACTION_CUFFED);
- SetPlayerTeam(playerid, 100);
- return 1;
- }
- SetPlayerVirtualWorld(playerid, 0);
- if(Player[playerid][ReloadPlayer])
- {
- Player[playerid][ReloadPlayer] = false;
- SetTimerEx("LoadVariables", 300, false, "i", playerid);
- }
- if(Player[playerid][WeaponCoin] > 0 && !Player[playerid][pTempoPreso])
- {
- if(Player[playerid][WeaponCoin] == 43)
- GivePlayerWeapon(playerid, Player[playerid][WeaponCoin], 9999);
- else
- GivePlayerWeapon(playerid, Player[playerid][WeaponCoin], 1);
- }
- SetPlayerSkin(playerid, Player[playerid][pSkin]);
- new q = Player[playerid][pTorcida]; // Jogadores sem torcida
- if(q <= 0)
- {
- TogglePlayerControllable(playerid, 1);
- SetPlayerPos(playerid, 356.0362,1629.9241,445.4057);
- SetPlayerInterior(playerid, 0);
- SetPlayerColor(playerid, 0xFFFFFFFF);
- LoadingMapa(playerid);
- }
- if(Player[playerid][pTorcida] > 0)
- {
- TogglePlayerControllable(playerid, true);
- VBSetPlayerPos(playerid, Torcidas[Player[playerid][pTorcida]][Spawn][0], Torcidas[Player[playerid][pTorcida]][Spawn][1], Torcidas[Player[playerid][pTorcida]][Spawn][2]);
- SetPlayerInterior(playerid, 0);
- if(Bonus[Player[playerid][pTorcida]][tColete] > Now())
- {
- SetColete(playerid, 100);
- Player[playerid][Colete] = true;
- SendClientMessage(playerid, -1, "Sua torcida está com bônus de Nascer com Colete!");
- }
- if(Bonus[Player[playerid][pTorcida]][tWeapon] > Now())
- {
- GivePlayerWeapon(playerid, 22, 11);
- SendClientMessage(playerid, -1, "Sua torcida está com bônus de Nascer com Rojão!");
- }
- if(Player[playerid][pTorcida] == VencedorTreta[0] && gettime() < VencedorTreta[1])
- SetColete(playerid, 100), Player[playerid][Colete] = true;
- }
- if(Player[playerid][InHospital])
- {
- new cama = random(10);
- switch(cama)
- {
- case 0, 1, 2: VBSetPlayerPos(playerid, 2270.2561,1630.4081+cama,1084.9661);
- case 3, 4: VBSetPlayerPos(playerid, 2270.2561,1630.4081+(cama+1),1084.9661);
- case 5, 6: VBSetPlayerPos(playerid, 2270.2561,1630.4081+(cama+2),1084.9661);
- case 7, 8, 9: VBSetPlayerPos(playerid, 2270.2561,1630.4081+(cama+3),1084.9661);
- }
- SetPlayerFacingAngle(playerid, 3.7700);
- SetPlayerInterior(playerid, 1);
- TogglePlayerControllable(playerid, 0);
- ApplyAnimation(playerid,"CRACK","crckdeth2",4.0, 1, 0, 0, 0, 0);
- SetPlayerCameraPos(playerid, 2270.2258,1646.0095,1084.2344);
- SetPlayerCameraLookAt(playerid, 2270.0510,1623.0248,1084.5558);
- if(Player[playerid][pVip] < 4) TempoHosp[playerid] = TEMPO_HOSPITAL;
- else TempoHosp[playerid] = TEMPO_HOSPITAL_VIP;
- format(fixStr, sizeof(fixStr),"Tempo Restates: ~w~%s", Convert(TempoHosp[playerid]));
- GameTextForPlayer(playerid, fixStr, 2500, 3);
- TempoHosp[playerid] --;
- SetTimerEx("Contando",1000,0,"d",playerid);
- SendClientMessage(playerid, COLOR_ORANGE, "Você foi pro Hospital em estado grave, isto custou R$100 (Exceto na Arena de DM).");
- Player[playerid][pVidaColete] = 0;
- return 1;
- }
- if(Player[playerid][Penitenciaria])
- {
- VBSetPlayerPos(playerid, 2560.3188,-1293.7205,1031.4219);
- SetPlayerInterior(playerid, 2);
- SendClientMessage(playerid, COR_NEGATIVO, "Você está preso. Digite /presos para saber o tempo restante.");
- Player[playerid][InHospital] = false;
- SetPlayerSpecialAction(playerid, SPECIAL_ACTION_CUFFED);
- return 1;
- }
- new fileJAIL[100];
- format(fileJAIL,sizeof(fileJAIL),JAIL,GetPlayerNameEx(playerid));
- if(DOF2_FileExists(fileJAIL))
- {
- SendClientMessage(playerid, TEXTO, "--------------------------------------------------------------------------");
- SendFormattedMessage(playerid, COR_BARRAS, "** Agendamento de Prisão do Admin %s **", DOF2_GetString(fileJAIL, "AdminName"));
- SendFormattedMessage(playerid, TEXTO, "Tempo: %d minutos.", DOF2_GetInt(fileJAIL, "Minutos"));
- SendFormattedMessage(playerid, TEXTO, "Motivo: %s", DOF2_GetString(fileJAIL, "Motivo"));
- SendClientMessage(playerid, TEXTO, "--------------------------------------------------------------------------");
- Player[playerid][pTempoPreso] = 60*DOF2_GetInt(fileJAIL, "Minutos");
- Player[playerid][pPreso][3] = 1;
- DOF2_RemoveFile(fileJAIL);
- }
- // GetjInfoRank(playerid);
- //if(Player[playerid][pAdmin] <1)VerificarLevelIHS(playerid);
- printf("OnPlayerSpawn");
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement