for(new i=0; i<MAX_SLOTS; i++){ if(IsPlayerConnected(i) && Logado[i] == 1){ for(new f = 1; f < sizeof BarFome; f++) { TextDrawHideForPlayer(i, TextFome[f - 1]); TextDrawHideForPlayer(i, BarFome[f]); } new gfome = pStats[i][Fome]; if(gfome <= 1) gfome = 1; else if(gfome >= 13) gfome = 13; TextDrawShowForPlayer(i, BarFome[gfome]); TextDrawShowForPlayer(i, TextFome[gfome - 1]); TextDrawHideForPlayer(i, TextData[0]); TextDrawHideForPlayer(i, TextData[1]); if(GetPlayerWantedLevel(i) == 0) TextDrawShowForPlayer(i, TextData[0]); else TextDrawShowForPlayer(i, TextData[1]); SetPlayerScore(i, pStats[i][XL]); if(JaAvisouHorario == 0){ JaAvisouHorario = 1; SetTimer("ZerarAvisoHorario",60000,false); new rand = random(5), rand2 = random(4); switch(ValorDia){ case 0: { if(HoraJogo == HorarioTrabalho[pStats[i][Prof]][0]){ if(HorarioTrabalho[pStats[i][Prof]][0] == HorarioTrabalho[pStats[i][Prof]][1]){ SendClientMessage(i, COLOR_GREEN, "Hoje é seu dia de folga, aproveite!"); } else{ if(pStats[i][HistoriaFeita] == 1) { SendClientMessage(i, Profissoes[pStats[i][Prof]][ProfColor], "Seu trabalho começou... Anda, tá esperando o que?"); if(pStats[i][Prof] != DESEMPREGADO){ if(rand2 == 0 || rand2 == 1){ pStats[i][VirtualCard]++; SendClientMessage(i, COLOR_WHITE, "Sua empresa de trabalho lhe entregou um Virtual Card, útil para você"); SendClientMessage(i, COLOR_WHITE, "deixar o dinheiro gasto em ônibus por conta dela!"); } } } } PlayerPlaySound(i, 1052, 0.0, 0.0, 0.0); } if(HoraJogo == HorarioTrabalho[pStats[i][Prof]][1]){ Salario(i); SendClientMessage(i, COLOR_GREEN, "[INFO] Seu trabalho acabou, aproveite o resto do dia para descansar!"); SendClientMessage(i, COLOR_WHITE, " "); SendClientMessage(i, COLOR_WHITE, " "); PlayerPlaySound(i, 1058, 0.0, 0.0, 0.0); } } case 1: { if(HoraJogo == HorarioTrabalho[pStats[i][Prof]][2]){ if(HorarioTrabalho[pStats[i][Prof]][2] == HorarioTrabalho[pStats[i][Prof]][3]){ SendClientMessage(i, COLOR_GREEN, "Hoje é seu dia de folga, aproveite!"); } else{ SendClientMessage(i, Profissoes[pStats[i][Prof]][ProfColor], "Seu trabalho começou... Anda, tá esperando o que?"); if(pStats[i][Prof] != DESEMPREGADO){ if(rand2 == 0 || rand2 == 1){ pStats[i][VirtualCard]++; SendClientMessage(i, COLOR_WHITE, "Sua empresa de trabalho lhe entregou um Virtual Card, útil para você"); SendClientMessage(i, COLOR_WHITE, "deixar o dinheiro gasto em ônibus por conta dela!"); } } } } if(HoraJogo == HorarioTrabalho[pStats[i][Prof]][3]){ if(rand == 1){ PlayerPlaySound(i, 1058, 0.0, 0.0, 0.0); SendClientMessage(i, COLOR_GREEN, "Seu trabalho acabou, seu chefe está lhe perguntado se pode fazer HORA EXTRA!"); SendClientMessage(i, COLOR_GREEN, "Se não quiser, digite /recusar, mas se quiser, digite /aceitar"); HoraExtra[i] = 1; ParaAceitar[i] = ACEITAR_HORAEXTRA; TempoHoraExtra[i] = SetTimerEx("CancelarHoraExtra",50000,0,"d",i); } else { Salario(i); SendClientMessage(i, COLOR_GREEN, "[INFO]Seu trabalho acabou, aproveite o resto do dia para descansar!"); SendClientMessage(i, COLOR_WHITE, " "); SendClientMessage(i, COLOR_WHITE, " "); PlayerPlaySound(i, 1058, 0.0, 0.0, 0.0); } } } case 2: { if(HoraJogo == HorarioTrabalho[pStats[i][Prof]][4]){ if(HorarioTrabalho[pStats[i][Prof]][4] == HorarioTrabalho[pStats[i][Prof]][5]){ SendClientMessage(i, COLOR_GREEN, "Hoje é seu dia de folga, aproveite!"); } else{ SendClientMessage(i, Profissoes[pStats[i][Prof]][ProfColor], "Seu trabalho começou... Anda, tá esperando o que?"); if(pStats[i][Prof] != DESEMPREGADO){ if(rand2 == 0 || rand2 == 1){ pStats[i][VirtualCard]++; SendClientMessage(i, COLOR_WHITE, "Sua empresa de trabalho lhe entregou um Virtual Card, útil para você"); SendClientMessage(i, COLOR_WHITE, "deixar o dinheiro gasto em ônibus por conta dela!"); } } } } if(HoraJogo == HorarioTrabalho[pStats[i][Prof]][5]){ if(rand == 1){ Salario(i); PlayerPlaySound(i, 1058, 0.0, 0.0, 0.0); SendClientMessage(i, COLOR_GREEN, "Seu trabalho acabou, seu chefe está lhe perguntado se pode fazer HORA EXTRA!"); SendClientMessage(i, COLOR_GREEN, "Se não quiser, digite /recusar, mas se quiser, digite /aceitar"); HoraExtra[i] = 1; ParaAceitar[i] = ACEITAR_HORAEXTRA; TempoHoraExtra[i] = SetTimerEx("CancelarHoraExtra",50000,0,"d",i); } else { Salario(i); SendClientMessage(i, COLOR_GREEN, "[INFO] Seu trabalho acabou, aproveite o resto do dia para descansar!"); SendClientMessage(i, COLOR_WHITE, " "); SendClientMessage(i, COLOR_WHITE, " "); PlayerPlaySound(i, 1058, 0.0, 0.0, 0.0); } } } case 3: { if(HoraJogo == HorarioTrabalho[pStats[i][Prof]][6]){ if(HorarioTrabalho[pStats[i][Prof]][6] == HorarioTrabalho[pStats[i][Prof]][7]){ SendClientMessage(i, COLOR_GREEN, "Hoje é seu dia de folga, aproveite!"); } else{ SendClientMessage(i, Profissoes[pStats[i][Prof]][ProfColor], "Seu trabalho começou... Anda, tá esperando o que?"); if(pStats[i][Prof] != DESEMPREGADO){ if(rand2 == 0 || rand2 == 1){ pStats[i][VirtualCard]++; SendClientMessage(i, COLOR_WHITE, "Sua empresa de trabalho lhe entregou um Virtual Card, útil para você"); SendClientMessage(i, COLOR_WHITE, "deixar o dinheiro gasto em ônibus por conta dela!"); } } } } if(HoraJogo == HorarioTrabalho[pStats[i][Prof]][7]){ if(rand == 1){ Salario(i); PlayerPlaySound(i, 1058, 0.0, 0.0, 0.0); SendClientMessage(i, COLOR_GREEN, "Seu trabalho acabou, seu chefe está lhe perguntado se pode fazer HORA EXTRA!"); SendClientMessage(i, COLOR_GREEN, "Se não quiser, digite /recusar, mas se quiser, digite /aceitar"); HoraExtra[i] = 1; ParaAceitar[i] = ACEITAR_HORAEXTRA; TempoHoraExtra[i] = SetTimerEx("CancelarHoraExtra",50000,0,"d",i); } else { Salario(i); SendClientMessage(i, COLOR_GREEN, "[INFO] Seu trabalho acabou, aproveite o resto do dia para descansar!"); SendClientMessage(i, COLOR_WHITE, " "); SendClientMessage(i, COLOR_WHITE, " "); PlayerPlaySound(i, 1058, 0.0, 0.0, 0.0); } } } case 4: { if(HoraJogo == HorarioTrabalho[pStats[i][Prof]][8]){ if(HorarioTrabalho[pStats[i][Prof]][8] == HorarioTrabalho[pStats[i][Prof]][9]){ SendClientMessage(i, COLOR_GREEN, "Hoje é seu dia de folga, aproveite!"); } else{ SendClientMessage(i, Profissoes[pStats[i][Prof]][ProfColor], "Seu trabalho começou... Anda, tá esperando o que?"); if(pStats[i][Prof] != DESEMPREGADO){ if(rand2 == 0 || rand2 == 1){ pStats[i][VirtualCard]++; SendClientMessage(i, COLOR_WHITE, "Sua empresa de trabalho lhe entregou um Virtual Card, útil para você"); SendClientMessage(i, COLOR_WHITE, "deixar o dinheiro gasto em ônibus por conta dela!"); } } } } if(HoraJogo == HorarioTrabalho[pStats[i][Prof]][9]){ if(rand == 1){ PlayerPlaySound(i, 1058, 0.0, 0.0, 0.0); SendClientMessage(i, COLOR_GREEN, "Seu trabalho acabou, seu chefe está lhe perguntado se pode fazer HORA EXTRA!"); SendClientMessage(i, COLOR_GREEN, "Se não quiser, digite /recusar, mas se quiser, digite /aceitar"); HoraExtra[i] = 1; ParaAceitar[i] = ACEITAR_HORAEXTRA; TempoHoraExtra[i] = SetTimerEx("CancelarHoraExtra",50000,0,"d",i); } else{ Salario(i); SendClientMessage(i, COLOR_GREEN, "[INFO] Seu trabalho acabou, aproveite o resto do dia para descansar!"); SendClientMessage(i, COLOR_WHITE, " "); SendClientMessage(i, COLOR_WHITE, " "); PlayerPlaySound(i, 1058, 0.0, 0.0, 0.0); } } } case 5: { if(HoraJogo == HorarioTrabalho[pStats[i][Prof]][10]){ if(HorarioTrabalho[pStats[i][Prof]][10] == HorarioTrabalho[pStats[i][Prof]][11]){ SendClientMessage(i, COLOR_GREEN, "Hoje é seu dia de folga, aproveite!"); } else{ SendClientMessage(i, Profissoes[pStats[i][Prof]][ProfColor], "Seu trabalho começou... Anda, tá esperando o que?"); if(pStats[i][Prof] != DESEMPREGADO){ if(rand2 == 0 || rand2 == 1){ pStats[i][VirtualCard]++; SendClientMessage(i, COLOR_WHITE, "Sua empresa de trabalho lhe entregou um Virtual Card, útil para você"); SendClientMessage(i, COLOR_WHITE, "deixar o dinheiro gasto em ônibus por conta dela!"); } } } } if(HoraJogo == HorarioTrabalho[pStats[i][Prof]][11]){ if(rand == 1){ Salario(i); PlayerPlaySound(i, 1058, 0.0, 0.0, 0.0); SendClientMessage(i, COLOR_GREEN, "Seu trabalho acabou, seu chefe está lhe perguntado se pode fazer HORA EXTRA!"); SendClientMessage(i, COLOR_GREEN, "Se não quiser, digite /recusar, mas se quiser, digite /aceitar"); HoraExtra[i] = 1; ParaAceitar[i] = ACEITAR_HORAEXTRA; TempoHoraExtra[i] = SetTimerEx("CancelarHoraExtra",50000,0,"d",i); } else { Salario(i); SendClientMessage(i, COLOR_GREEN, "[INFO] Seu trabalho acabou, aproveite o resto do dia para descansar!"); SendClientMessage(i, COLOR_WHITE, " "); SendClientMessage(i, COLOR_WHITE, " "); PlayerPlaySound(i, 1058, 0.0, 0.0, 0.0); } } } case 6: { if(HoraJogo == HorarioTrabalho[pStats[i][Prof]][12]){ if(HorarioTrabalho[pStats[i][Prof]][12] == HorarioTrabalho[pStats[i][Prof]][13]){ SendClientMessage(i, COLOR_GREEN, "Hoje é seu dia de folga, aproveite!"); } else{ SendClientMessage(i, Profissoes[pStats[i][Prof]][ProfColor], "Seu trabalho começou... Anda, tá esperando o que?"); if(pStats[i][Prof] != DESEMPREGADO){ if(rand2 == 0 || rand2 == 1){ pStats[i][VirtualCard]++; SendClientMessage(i, COLOR_WHITE, "Sua empresa de trabalho lhe entregou um Virtual Card, útil para você"); SendClientMessage(i, COLOR_WHITE, "deixar o dinheiro gasto em ônibus por conta dela!"); } } } PlayerPlaySound(i, 1052, 0.0, 0.0, 0.0); } if(HoraJogo == HorarioTrabalho[pStats[i][Prof]][13]){ Salario(i); SendClientMessage(i, COLOR_GREEN, "[INFO] Seu trabalho acabou, aproveite o resto do dia para descansar!"); SendClientMessage(i, COLOR_WHITE, " "); SendClientMessage(i, COLOR_WHITE, " "); PlayerPlaySound(i, 1058, 0.0, 0.0, 0.0); } } } } if(GetPlayerState(i) == PLAYER_STATE_SPECTATING && TVligada[i] == 1){ if(pckStats[PickupEntradaCasa[i]][SemLuz] == 1){ SendClientMessage(i, COLOR_GRAY, "A TV foi desligada porque a casa está sem luz"); DesligarTV(i); } if(IsPlayerConnected(PlayerSpec[i])) { new msg[128]; format(msg,sizeof(msg),"~n~~n~~n~~n~~n~~n~~n~~n~~r~Canal: ~w~%d",PlayerSpec[i]); GameTextForPlayer(i,msg,1000,3); SetPlayerInterior(i,GetPlayerInterior(PlayerSpec[i])); if(CameraAtiva[PlayerSpec[i]] == 1){ SetPlayerCameraPos(i,Filmagem[PlayerSpec[i]][0],Filmagem[PlayerSpec[i]][1],Filmagem[PlayerSpec[i]][2]); SetPlayerCameraLookAt(i,Filmagem[PlayerSpec[i]][3],Filmagem[PlayerSpec[i]][4],Filmagem[PlayerSpec[i]][5]); } else if(Entrevista[PlayerSpec[i]][1] == 1){ SetPlayerCameraPos(i,CamEntrevista[Entrevista[PlayerSpec[i]][3]][0],CamEntrevista[Entrevista[PlayerSpec[i]][3]][1],CamEntrevista[Entrevista[PlayerSpec[i]][3]][2]); SetPlayerCameraLookAt(i,CamEntrevista[Entrevista[PlayerSpec[i]][3]][3],CamEntrevista[Entrevista[PlayerSpec[i]][3]][4],CamEntrevista[Entrevista[PlayerSpec[i]][3]][5]); } else if(Entrevista[PlayerSpec[i]][2] == 1){ SetPlayerCameraPos(i,CamEntrevista[PlayerSpec[i]][0],CamEntrevista[PlayerSpec[i]][1],CamEntrevista[PlayerSpec[i]][2]); SetPlayerCameraLookAt(i,CamEntrevista[PlayerSpec[i]][3],CamEntrevista[PlayerSpec[i]][4],CamEntrevista[PlayerSpec[i]][5]); } else{ if(IsPlayerInAnyVehicle(PlayerSpec[i])) PlayerSpectateVehicle(i,GetPlayerVehicleID(PlayerSpec[i])); else PlayerSpectatePlayer(i,PlayerSpec[i]); } } else{ DesligarTV(i); SendClientMessage(i, COLOR_GRAY, "O canal ficou inválido então sua TV foi desligada!"); } } if(IsPlayerConnected(i) && PlayerArea[i] == AreaBalada){ if(!HaveDJ){ if(tocando >= 0 && tocando < 7 && sombalada2[i] != 1){ PlayerPlaySound(i,1088,0.0,0.0,0.0); SendClientMessage(i, COLOR_GREEN, "[DJ] Trocando música galera, quero ver todo mundo na maior agitação, vamo lá, uhuu"); PlayerPlaySound(i,1062,0.0,0.0,0.0); sombalada2[i] = 1; } if(tocando >= 7 && tocando < 14 && sombalada2[i] != 2){ PlayerPlaySound(i,1063,0.0,0.0,0.0); SendClientMessage(i, COLOR_GREEN, "[DJ] Trocando música galera, quero ver todo mundo na maior agitação, vamo lá, uhuu"); PlayerPlaySound(i,1068,0.0,0.0,0.0); sombalada2[i] = 2; } if(tocando >= 14 && tocando < 21 && sombalada2[i] != 3){ PlayerPlaySound(i,1069,0.0,0.0,0.0); SendClientMessage(i, COLOR_GREEN, "[DJ] Trocando música galera, quero ver todo mundo na maior agitação, vamo lá, uhuu"); PlayerPlaySound(i,1076,0.0,0.0,0.0); sombalada2[i] = 3; } if(tocando >= 21 && tocando < 28 && sombalada2[i] != 4){ PlayerPlaySound(i,1077,0.0,0.0,0.0); SendClientMessage(i, COLOR_GREEN, "[DJ] Trocando música galera, quero ver todo mundo na maior agitação, vamo lá, uhuu"); PlayerPlaySound(i,1097,0.0,0.0,0.0); sombalada2[i] = 4; } if(tocando >= 28 && tocando < 35 && sombalada2[i] != 5){ PlayerPlaySound(i,1098,0.0,0.0,0.0); SendClientMessage(i, COLOR_GREEN, "[DJ] Trocando música galera, quero ver todo mundo na maior agitação, vamo lá, uhuu"); PlayerPlaySound(i,1183,0.0,0.0,0.0); sombalada2[i] = 5; } if(tocando >= 35 && tocando < 42 && sombalada2[i] != 6){ PlayerPlaySound(i,1084,0.0,0.0,0.0); SendClientMessage(i, COLOR_GREEN, "[DJ] Trocando música galera, quero ver todo mundo na maior agitação, vamo lá, uhuu"); PlayerPlaySound(i,1185,0.0,0.0,0.0); sombalada2[i] = 6; } if(tocando >= 42 && tocando <= 49 && sombalada2[i] != 7){ PlayerPlaySound(i,1086,0.0,0.0,0.0); SendClientMessage(i, COLOR_GREEN, "[DJ] Trocando música galera, quero ver todo mundo na maior agitação, vamo lá, uhuu"); PlayerPlaySound(i,1187,0.0,0.0,0.0); sombalada2[i] = 7; } } else{ if(sombalada2[i] != MusicSelected){ if(MusicSelected == 1){ PlayerPlaySound(i,1088,0.0,0.0,0.0); SendClientMessage(i, COLOR_GREEN, "[DJ] Trocando música galera, quero ver todo mundo na maior agitação, vamo lá, uhuu"); PlayerPlaySound(i,1062,0.0,0.0,0.0); } if(MusicSelected == 2){ PlayerPlaySound(i,1063,0.0,0.0,0.0); SendClientMessage(i, COLOR_GREEN, "[DJ] Trocando música galera, quero ver todo mundo na maior agitação, vamo lá, uhuu"); PlayerPlaySound(i,1068,0.0,0.0,0.0); } if(MusicSelected == 3){ PlayerPlaySound(i,1069,0.0,0.0,0.0); SendClientMessage(i, COLOR_GREEN, "[DJ] Trocando música galera, quero ver todo mundo na maior agitação, vamo lá, uhuu"); PlayerPlaySound(i,1076,0.0,0.0,0.0); } if(MusicSelected == 4){ PlayerPlaySound(i,1077,0.0,0.0,0.0); SendClientMessage(i, COLOR_GREEN, "[DJ] Trocando música galera, quero ver todo mundo na maior agitação, vamo lá, uhuu"); PlayerPlaySound(i,1097,0.0,0.0,0.0); } if(MusicSelected == 5){ PlayerPlaySound(i,1098,0.0,0.0,0.0); SendClientMessage(i, COLOR_GREEN, "[DJ] Trocando música galera, quero ver todo mundo na maior agitação, vamo lá, uhuu"); PlayerPlaySound(i,1183,0.0,0.0,0.0); } if(MusicSelected == 6){ PlayerPlaySound(i,1084,0.0,0.0,0.0); SendClientMessage(i, COLOR_GREEN, "[DJ] Trocando música galera, quero ver todo mundo na maior agitação, vamo lá, uhuu"); PlayerPlaySound(i,1185,0.0,0.0,0.0); } if(MusicSelected == 7){ PlayerPlaySound(i,1086,0.0,0.0,0.0); SendClientMessage(i, COLOR_GREEN, "[DJ] Trocando música galera, quero ver todo mundo na maior agitação, vamo lá, uhuu"); PlayerPlaySound(i,1187,0.0,0.0,0.0); } sombalada2[i] = MusicSelected; } } } if(MiniGame[i] == 1 && PLIniciou == 1 && EscolhendoEquipe[i] == 0){ new Float:X, Float:Y, Float:Z; GetPlayerPos(i, X, Y, Z); if(X <= -988.9893 || X >= -265.3752 || Y <= -2491.4412 || Y >= -1845.056){ if(ForaAreaPL[i] == 0){ SendClientMessage(i, COLOR_LIGHT_YELLOW, "[POLÍCIA E LADRÃO] Volte para a área do evento ou será retirado dele!"); ForaAreaPL[i] = 1; CtExpulsao[i] = 10; } else if(ForaAreaPL[i] == 1 && CtExpulsao[i] > 0){ new msg[128]; format(msg,sizeof(msg),"%d",CtExpulsao[i]); SendClientMessage(i, COLOR_LIGHT_RED, msg); CtExpulsao[i]--; } else if(CtExpulsao[i] == 0){ new msg[128]; format(msg,sizeof(msg),"[POLÍCIA E LADRÃO] %s foi desclassificado do evento por sair da área!",PlayerName(i)); SendClientMessageToAll(COLOR_LIGHT_YELLOW, msg); RetirarPL(i); } } else{ CtExpulsao[i] = 10; ForaAreaPL[i] = 0; } } } }}