Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Function Timer1()
- {
- SyncTime();
- DollahScoreUpdate();
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(PlayerInfo[i][pTot] == 1)
- {
- pIstTot[i] += 1;
- }
- if(PlayerInfo[i][pTot] == 1 && pIstTot[i] == 2)
- {
- if(IsPlayerInFrac(i, 1))
- {
- SetPlayerColor(i,NAMECOLOR_LSCOP);
- }
- else
- {
- SetPlayerColor(i,TEAM_HIT_COLOR);
- }
- PlayerInfo[i][pTot] = 0;
- pIstTot[i] = 0;
- SetPlayerVirtualWorld(i,0);
- if(PlayerInfo[i][pJailed] == 0)
- {
- SetCameraBehindPlayer(i);
- //SetPlayerPos(i, 1178.4771,-1325.6932,14.1220);
- SpawnPlayer(i);
- UnFreezePlayer(i);
- SetPlayerFacingAngle(i, 266.0591);
- SetPlayerSkin(i, PlayerInfo[i][pChar]);
- }
- else if(PlayerInfo[i][pJailed] > 0)
- {
- SetPlayerSpawn(i);
- UnFreezePlayer(i);
- SetPlayerSkin(i, PlayerInfo[i][pChar]);
- }
- SendClientMessage(i, COLOR_LIGHTGREEN, "Du hattest eine schwere Verletzung und wurdest wiederbelebt");
- SendClientMessage(i, COLOR_LIGHTGREEN, "Pass in Zukunft besser auf dich auf!");
- SendClientMessage(i, COLOR_LIGHTGREEN, "Behandlungskosten: 500$.");
- GivePlayerMoney(i, -500);
- FraktionsKasse[4] += 500;
- }
- if(IsPlayerConnected(i) && gPlayerLogged[i])
- {
- PlayerUpdate(i);
- }
- if(IsPlayerConnected(i))
- {
- PlayerInfo[i][pGesamtMinutes]++;
- PlayerInfo[i][pMinutesSinceLogin]++;
- PlayerInfo[i][pMinutesSinceAn]++;
- if(PlayerInfo[i][pPlayMinutes] <= 60)
- {
- PlayerInfo[i][pPlayMinutes]++;
- }
- if(PlayerInfo[i][pPlayMinutes] >= 60)
- {
- PlayerInfo[i][pPlayMinutes] = 0;
- new string[128];
- new account,interest;
- new rent = 0;
- if(IsPlayerConnected(i))
- {
- if(M_Bot[i][PAFK] == 0)
- {
- if(MoneyMessage[i]==1)
- {
- if(PlayerInfo[i][pJailed] == 0 && WantedLevel[i] >= 0)
- {
- SendClientMessage(i, COLOR_LIGHTRED, "Du konntest deine Schulden nicht Bezahlen und hast ein Wanted bekommen!");
- GivePlayerMoney(i, 1000);
- WantedLevel[i]++;
- }
- else if(PlayerInfo[i][pJailed] == 1)
- {
- SendClientMessage(i, COLOR_LIGHTRED, "Du bist in den Schulden und musst 3 Minuten länger sitzen!");
- PlayerInfo[i][pJailTime] += 180;
- GivePlayerMoney(i, 1000);
- }
- }
- new playername2[MAX_PLAYER_NAME];
- GetPlayerName(i, playername2, sizeof(playername2));
- account = PlayerInfo[i][pAccount];
- new key = PlayerInfo[i][pPhousekey];
- if(key != 255)
- {
- rent = HouseInfo[key][hRent];
- if(strcmp(playername2, HouseInfo[key][hOwner], true) == 0)
- {
- rent = 0;
- }
- else if(rent > GetPlayerMoney(i))
- {
- PlayerInfo[i][pPhousekey] = 255;
- SendClientMessage(i, COLOR_WHITE, "Du wurdest aus der Wohnung geschmissen!");
- rent = 0;
- }
- HouseInfo[key][hTakings] = HouseInfo[key][hTakings]+rent;
- }
- new tmpintrate;
- if (key != 255 && strcmp(playername2, HouseInfo[key][hOwner], true) == 0)
- {
- if(PlayerInfo[i][pDonateRank] > 0)
- {
- tmpintrate = intrate+4;
- }
- else
- {
- tmpintrate = intrate+2;
- }//HouseInfo[key][hLevel]
- }
- else
- {
- if(PlayerInfo[i][pDonateRank] > 0)
- {
- tmpintrate = 3;
- }
- else
- {
- tmpintrate = 1;
- }
- }
- if(PlayerInfo[i][pPbiskey] > 0)
- {
- tmpintrate++;
- }
- new fraktion = 0;
- new checks;
- if(PlayerInfo[i][pMember] > 0) fraktion = PlayerInfo[i][pMember] - 1;
- if(PlayerInfo[i][pLeader] > 0) fraktion = PlayerInfo[i][pLeader] - 1;
- if(fraktion >= 0)
- {
- if(FraktionsKasse[fraktion] - PlayerInfo[i][pGehalt] < 0)
- {
- checks = 1; //fucked up to 1
- GivePlayerMoney(i, checks);
- }
- else if(FraktionsKasse[fraktion] - PlayerInfo[i][pGehalt] >= 0)
- {
- checks = PlayerInfo[i][pGehalt];
- GivePlayerMoney(i, checks);
- FraktionsKasse[fraktion] -= checks;
- }
- }
- else if(PlayerInfo[i][pJob] != 0 || PlayerInfo[i][pMember] == 0 || PlayerInfo[i][pLeader] == 0)
- {
- checks = 500;
- GivePlayerMoney(i, checks);
- }//Should work for every player online
- PlayerInfo[i][pAccount] -= Tax;
- if(PlayerInfo[i][pDonateRank] > 0)
- {
- new bonus = PlayerInfo[i][pPayCheck] / 2;
- PlayerInfo[i][pPayCheck] += bonus;
- }
- new ebill = (PlayerInfo[i][pAccount]/10000)*(PlayerInfo[i][pLevel]);
- //new oil = (PlayerInfo[i][pPhousekey]*100);
- ConsumingMoney[i] = 1;
- if(PlayerInfo[i][pAccount] > 0)
- {
- PlayerInfo[i][pAccount] -= ebill;
- SBizzInfo[4][sbTill] += ebill/2;
- }
- else
- {
- ebill = 0;
- }
- interest = (PlayerInfo[i][pAccount]/1000)*(tmpintrate);
- if(PlayerInfo[i][pDonateRank] == 0)
- {
- PlayerInfo[i][pExp]++;
- }
- if(PlayerInfo[i][pDonateRank] >= 1)
- {
- PlayerInfo[i][pExp] +=2;
- }
- FraktionsKasse[6] += Tax;
- PlayerPlayMusic(i);
- PlayerInfo[i][pAccount] = account+interest;
- SendClientMessage(i, COLOR_YELLOW, "|==================| KONTOAUSZUG |==================|");
- format(string, sizeof(string), " {00FF00}Zuschuss:{FFFFFF} $%d {00FF00}Miete:{FFFFFF} -$%d {00FF00}Steuern:{FFFFFF} -$%d", checks, rent, Tax);
- SendClientMessage(i, COLOR_WHITE, string);
- if(PlayerInfo[i][pPhousekey] != 255 || PlayerInfo[i][pPbiskey] != 255)
- {
- format(string, sizeof(string), " {00FF00}Strom Kosten:{FFFFFF} -$%d", ebill);
- SendClientMessage(i, COLOR_WHITE, string);
- }
- if(PlayerInfo[i][pHandyVer] == 1)
- {
- SendClientMessage(i,COLOR_WHITE," {00FF00}Handyvertragskosten:{FFFFFF} -$100");
- GivePlayerMoney(i, -100);
- }
- if(PlayerInfo[i][pPlayerKreditDauer] > 0)
- {
- PlayerInfo[i][pAccount] -= PlayerInfo[i][pPlayerKredit];
- PlayerInfo[i][pPlayerKreditDauer]--;
- format(string, sizeof(string), " {00FF00}Kreditrate:{FFFFFF} -%d", PlayerInfo[i][pPlayerKredit]);
- SendClientMessage(i, COLOR_WHITE, string);
- }
- if(PlayerInfo[i][pJob] == 20)
- {
- new string5[200];
- new hartz4money = 2000+ random(2300);
- format(string5, sizeof(string5), " {00FF00}Arbeitslosengeld:{FFFFFF} %d $",hartz4money);
- SendClientMessage(i,COLOR_WHITE, string5);
- GivePlayerMoney(i,hartz4money);
- }
- format(string, sizeof(string), " {00FF00}Zinsen:{FFFFFF} $%d [0.%d Prozent]", interest,tmpintrate); //================================
- SendClientMessage(i, COLOR_WHITE, string);
- if(PlayerInfo[i][pZollPassTime] >= 25)
- {
- PlayerInfo[i][pZollPass] = 0;
- PlayerInfo[i][pZollPassTime] = 0;
- format(string, sizeof(string), "Dein Zollpass ist abgelaufen.");
- SendClientMessage(i, COLOR_WHITE, string);
- }
- if(PlayerInfo[i][pZollPass] == 1)
- {
- PlayerInfo[i][pZollPassTime] += 1;
- format(string, sizeof(string), " {00FF00}Zollpass Nutzungen:{FFFFFF} %d (Läuft bei 25 ab)", PlayerInfo[i][pZollPassTime]);
- SendClientMessage(i, COLOR_WHITE, string);
- }
- if(IsAGang(i))
- {
- new str[78];
- new randomgehalt = 2000 + random(5999);
- // GivePlayerMoney(i,randomgehalt);
- PlayerInfo[i][pAccount] += randomgehalt;
- format(str,sizeof(str), " Dir wurden %d$ als festen Gang/Mafien Gehalt gutgeschrieben!",randomgehalt);
- SendClientMessage(i,COLOR_WHITE,str);
- }
- if(IsACop(i))
- {
- new str1[78];
- new randomgehaltc = 4000 + random(8999);
- //GivePlayerMoney(i,randomgehaltc);
- PlayerInfo[i][pAccount] += randomgehaltc;
- format(str1,sizeof(str1), " Dir wurden %d$ als festen Polizei Gehalt gutgeschrieben!",randomgehaltc);
- SendClientMessage(i,COLOR_WHITE,str1);
- }
- if(IsPlayerInFrac(i,4) || IsPlayerInFrac(i,7) || IsPlayerInFrac(i,8) || IsPlayerInFrac(i,9) || IsPlayerInFrac(i,10) || IsPlayerInFrac(i,20) || IsPlayerInFrac(i,24))
- {
- new str1[78];
- new randomgehaltc = 4000 + random(6999);
- //GivePlayerMoney(i,randomgehaltc);
- PlayerInfo[i][pAccount] += randomgehaltc;
- format(str1,sizeof(str1), " Dir wurden %d$ als festen Gehalt gutgeschrieben!",randomgehaltc);
- SendClientMessage(i,COLOR_WHITE,str1);
- }
- if(PlayerInfo[i][pJob] >=1)
- {
- PlayerInfo[i][pJobtime] +=1;
- //new string55[64];
- //format(string55, sizeof(string55)," Du hast nun %d Stunden gearbeitet!",PlayerInfo[i][pJobtime]);
- //SendClientMessage(i,COLOR_GRAD2,string55);
- }
- SendClientMessage(i, COLOR_YELLOW, "|===================================================|");
- format(string, sizeof(string), " {00FF00}Neuer Kontostand:{FFFFFF} $%d", PlayerInfo[i][pAccount]);
- SendClientMessage(i, COLOR_WHITE, string);
- format(string, sizeof(string), "~g~PAYDAY");
- //GameTextForPlayer(i, string, 5000, 1);
- CreateBox(i,"INFO","Du hast einen Payday erhalten!");
- /*if(checks == 0 && FrakMember(i) && PlayerInfo[i][pJob] == 0)
- {
- SendClientMessage(i,COLOR_LIGHTRED, "Da die Fraktionskasse leer ist bekommst du kein Gehalt!");
- }*/
- rent = 0;
- PlayerInfo[i][pPayCheck] = 0;
- PlayerInfo[i][pConnectTime] += 1;
- if(WantedLevel[i] >= 1)
- {
- WantedLevel[i] --;
- new wlevel;
- wlevel = GetPlayerWantedLevel(i);
- new tmp[64];
- format(tmp,sizeof(tmp), " Aktuelles Wantedlevel: %i", wlevel-1);
- SendClientMessage(i, COLOR_WHITE,tmp);
- }
- if(PlayerInfo[i][pDonateRank] > 0)
- {
- PlayerInfo[i][pPayDayHad] += 1;
- if(PlayerInfo[i][pPayDayHad] >= 5)
- {
- PlayerInfo[i][pExp]++;
- PlayerInfo[i][pPayDayHad] = 0;
- }
- }
- }
- else
- {
- SendClientMessage(i, COLOR_LIGHTRED, "* Du kannst keinen PayDay bekommen, solange du AFK bist!");
- }
- }
- }
- if(KnastTime[i] > 0)
- {
- KnastTime[i]--;
- }
- if(KnastTime[i] == 0 && Knast[i] > 0)
- {
- Knast[i] = 0;
- KnastTime[i] = 0;
- SpawnPlayer(i);
- SendClientMessage(i,COLOR_YELLOW," Benimm dich ab jetzt, oder ein Admin wird dich wieder einsperren!");
- }
- }
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement