Beiträge von [L.Y.D]Denis


    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;
    }

    Hallo,
    Ich habe mir das Dreamlife Roleplay Script runtergeladen und schon vieles editiert.
    Mir ist nach einer Zeit aufgefallen das der Payday, Krankenhaus und vieleicht noch anderes zu schnell läuft.
    Ich suche jemanden der diesen Fehler behebt.Währe echt cool wenn das jemand für mich machen würde.


    MfG Denis