Beiträge von CesarSkyNET

    ja dann zeig doch auch deinen script teil.. oder sollen wir dich hacken und alles selber durchsuchen? -.-


    Spoiler anzeigen
    forward DollahScoreUpdate();

    Spoiler anzeigen
    public DollahScoreUpdate()
    {
    new LevScore;
    for(new i=0; i<MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    LevScore = PlayerInfo[i][pLevel];
    SetPlayerScore(i, LevScore);
    }
    }
    return 1;
    }

    Spoiler anzeigen
    public SyncUp()
    {
    SyncTime();
    DollahScoreUpdate();
    }

    Hey Com,


    ich habe seit einiger Zeit das Problem das die Maps sehr spät laden da ich sehr viele Objekte verwende. Gibt es eine möglichkeit diese Streamrate zu erhöhen und wenn ja wie?



    Guten Tag,
    Verwende doch mehrere Streamer ?
    Dann laden auch all Objekte schneller :>


    Mfg
    Toni_Price

    Von deinem Payday System?



    Code:


    Spoiler anzeigen
    public PayDay()
    {
    new string[128];
    new rent = 0;
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    if(M_Bot[i][PAFK] == 0)
    {
    if(MoneyMessage[i]==1)
    {
    SendClientMessage(i, COLOR_LIGHTRED, "Sie konnten ihre Schulden nicht Bezahlen.");
    GameTextForPlayer(i, "~r~Verhaftet", 2000, 1);
    SetPlayerInterior(i, 6);
    SetPlayerPos(i, 264.6288,77.5742,1001.0391);
    PlayerInfo[i][pJailed] = 1;
    ResetPlayerWeapons(i);
    ResetPlayerMoney(i);
    WantedPoints[i] = 0;
    PlayerInfo[i][pJailTime] = 240;
    format(string, sizeof(string), "Sie wurden für %d sekunden verhaftet. Kaution: Keine", PlayerInfo[i][pJailTime]);
    SendClientMessage(i, COLOR_LIGHTBLUE, string);
    }
    new playername2[MAX_PLAYER_NAME];
    GetPlayerName(i, playername2, sizeof(playername2));
    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, "You have been evicted.");
    rent = 0;
    }
    HouseInfo[key][hTakings] = HouseInfo[key][hTakings]+rent;
    }
    if (key != 255 && strcmp(playername2, HouseInfo[key][hOwner], true) == 0)
    {
    if(PlayerInfo[i][ppremium] > 0) { }
    else { }//HouseInfo[key][hLevel]
    }
    else
    {
    if(PlayerInfo[i][ppremium] > 0) { }
    else { }
    }
    if(PlayerInfo[i][pPayDay] >= 3)
    {
    Tax += TaxValue;//Should work for every player online
    PlayerInfo[i][pAccount] -= TaxValue;
    if(PlayerInfo[i][ppremium] > 0)
    {
    new bonus = PlayerInfo[i][pPayCheck] / 2;
    PlayerInfo[i][pPayCheck] += bonus;
    }
    new checks = PlayerInfo[i][pPayCheck];
    new ebill = (PlayerInfo[i][pAccount]/10000)*(PlayerInfo[i][pLevel]);
    //new oil = (PlayerInfo[i][pPhousekey]*100);
    ConsumingMoney[i] = 1;
    GivePlayerMoney(i, checks);
    if(PlayerInfo[i][pAccount] > 0)
    {
    PlayerInfo[i][pAccount] -= ebill;
    SBizzInfo[4][sbTill] += ebill;
    }
    else
    {
    ebill = 0;
    }
    if(PlayerInfo[i][pPhousekey] != 255)
    {
    //PlayerInfo[i][pAccount] -= oil;
    //SBizzInfo[3][sbTill] += oil;
    }
    else
    {
    //oil = 0;
    }
    if(PlayerInfo[i][pMember] == 0 && PlayerInfo[i][pLeader] == 0)
    {
    checks += 500;
    }
    PlayerInfo[i][pExp]++;
    PlayerPlayMusic(i);
    SendClientMessage(i,COLOR_YELLOW, "|================| KONTOAUSZUG |================|");
    format(string, sizeof(string), "Gehalt: $%d Steuern: -$%d", pPayCheck,TaxValue);
    SendClientMessage(i,COLOR_WHITE, string);
    format(string, sizeof(string), "Aktueller Kontostand: $%d",PlayerInfo[i][pAccount]);
    SendClientMessage(i,COLOR_WHITE, string);
    SendClientMessage(i,COLOR_YELLOW, "|================| KONTOAUSZUG |================|");
    }
    if(PlayerInfo[i][pRank]==1)
    {
    PlayerInfo[i][pAccount]+=1275;
    GivePlayerMoney(i,1000);
    }
    if(PlayerInfo[i][pRank]==2)
    {
    PlayerInfo[i][pAccount]+=1575;
    GivePlayerMoney(i,2000);
    }
    if(PlayerInfo[i][pRank]==3)
    {
    PlayerInfo[i][pAccount]+=1875;
    GivePlayerMoney(i,3000);
    }
    if(PlayerInfo[i][pRank]==4)
    {
    PlayerInfo[i][pAccount]+=2175;
    GivePlayerMoney(i,4000);
    }
    if(PlayerInfo[i][pRank]==5)
    {
    PlayerInfo[i][pAccount]+=2475;
    GivePlayerMoney(i,5000);
    }
    if(PlayerInfo[i][pRank]==6)
    {
    PlayerInfo[i][pAccount]+=2775;
    GivePlayerMoney(i,6000);
    }
    if(PlayerInfo[i][pRank]==7)
    {
    PlayerInfo[i][pAccount]+=2975;
    GivePlayerMoney(i,7000);
    }
    if(PlayerInfo[i][pRank]==8)
    {
    PlayerInfo[i][pAccount]+=3275;
    GivePlayerMoney(i,8000);
    }
    if(PlayerInfo[i][pRank]==9)
    {
    PlayerInfo[i][pAccount]+=3575;
    GivePlayerMoney(i,9000);
    }
    if(PlayerInfo[i][pRank]==10)
    {
    PlayerInfo[i][pAccount]+=4000;
    GivePlayerMoney(i,10000);
    }
    if(PlayerInfo[i][pRank]==11)
    {
    PlayerInfo[i][pAccount]+=4375;
    GivePlayerMoney(i,11000);
    }
    if(PlayerInfo[i][pMember]<=0 && PlayerInfo[i][pLeader]<=0 && PlayerInfo[i][pJob]<=0)
    {
    PlayerInfo[i][pAccount]+=500;
    GivePlayerMoney(i,6000);
    }
    if(PlayerInfo[i][pMember]<=0 && PlayerInfo[i][pLeader]<=0 && PlayerInfo[i][pJob]>=1)
    {
    PlayerInfo[i][pAccount]+=725;
    GivePlayerMoney(i,7000);
    }
    if(PlayerInfo[i][pMember]<=0 && PlayerInfo[i][pLeader]<=0 && PlayerInfo[i][pJob]==10)
    {
    PlayerInfo[i][pAccount]+=325;
    }
    format(string, sizeof(string), "~y~Payday~n~~w~GehaltsCheck");
    GameTextForPlayer(i, string, 5000, 1);
    rent = 0;
    PlayerInfo[i][pPayDay] = 0;
    PlayerInfo[i][pPayCheck] = 0;
    PlayerInfo[i][pConnectTime] += 1;
    if(PlayerInfo[i][ppremium] > 0)
    {
    PlayerInfo[i][pPayDayHad] += 1;
    if(PlayerInfo[i][pPayDayHad] >= 5)
    {
    PlayerInfo[i][pExp]++;
    PlayerInfo[i][pPayDayHad] = 0;
    }
    }
    }
    else
    {
    SendClientMessage(i, COLOR_LIGHTRED, "Sie haben nicht lang genug gespielt um einen Gehaltscheck zu erhalten.");
    }
    }
    else
    {
    SendClientMessage(i, COLOR_LIGHTRED, "Sie können im AFK-Modus keinen Gehaltscheck erhalten.");
    }
    }
    }

    Guten Tag,


    Und zwar wenn der Spieler alle 60 Minuten spielt soll er PayDay kriegen
    aber wenn Er 59 Minuten und auf die 60 Minuten zu geht.


    Und dann 0 steht bekommt er kein respektpunkt bzw PayDay kein gehalt nichts.


    Wodran kann es liegen ?


    Mfg
    Toni_Price

    aber dein dialog sehe ich da auch nicht?



    Hier :>


    Code:


    Spoiler anzeigen
    format(statsstring,sizeof(statsstring),"%s",name);
    format(string, sizeof(string), "Personalien:\tGeschlecht: %s\n\t\tParnter: %s\n\n\t\tLevel: %d\n\t\tRespekt: %d/%d\n\t\tPayday: %d/60 Minuten\n\nBerufe:\tFraktion: %s\tRang: %d\n\t\tNebenjob: %s\n\nFinanzen:\tBargeld: %d$\n\t\tKonto: %d$\n\t\tKreditraten verbleibend: %d\n\t\t/Summe: %d$\n\nStatistik:\tMorde: %d\n\t\tGestorben: %d\n\t\tVerbrechen: %d\n\t\tSpielzeit: %d\n\t\tKnast: %d\n\t\tWanteds: %d\n\t\tVerwarnungen: %d\n\t\tPremium Punkte: %d/3\n\n",
    age,
    married,
    level,
    exp,
    plevelexp,
    0+PlayerInfo[targetid][pPlayMinutes],
    jtext,
    ftext,
    rtext,
    cash,
    account,
    kills,
    deaths,
    crimes,
    ptime,
    arrests,
    wanted,
    warns,
    PlayerInfo[targetid][pPP];

    format(string2, sizeof(string2), "Inventar:\tMaterialien: %d (Safe: 0)\n\t\tDrogen: %d (Safe: 0)\n\t\tHandy(Nr. %d)\n\nSkills:\t\tDrogendealer: %d\n\t\tNews Reporter: %d\n\t\tAngler: %d\n\t\tDetektiv: %d\n",
    mats,
    drugs,
    pnumber,
    PlayerInfo[targetid][pDrugsSkill],
    PlayerInfo[playerid][pNewsSkill],
    PlayerInfo[playerid][pFishSkill],
    PlayerInfo[playerid][pDetSkill]),
    format(endformat, sizeof(endformat), "%s%s", string, string2);
    ShowPlayerDialog(playerid,DIALOG_Stats,DIALOG_STYLE_MSGBOX,statsstring,endformat,"Schließen","");
    }
    }



    Ich möchte es nicht in den Chat senden ? :o

    Sorry mein fehler :D "));" so ;)


    format(string, sizeof(string), "Personalien:\tGeschlecht: %s\n\t\tParnter: %s\n\n\t\tLevel: %d\n\t\tRespekt: %d/%d\n\t\tPayday: %d/60 Minuten\n\nBerufe:\tFraktion: %s\tRang: %d\n\t\tNebenjob: %s\n\nFinanzen:\tBargeld: %d$\n\t\tKonto: %d$\n\t\tKreditraten verbleibend: %d\n\t\t/Summe: %d$\n\nStatistik:\tMorde: %d\n\t\tGestorben: %d\n\t\tVerbrechen: %d\n\t\tSpielzeit: %d\n\t\tKnast: %d\n\t\tWanteds: %d\n\t\tVerwarnungen: %d\n\t\tPremium Punkte: %d/3\n\n"));



    Wenn ich das so mache.


    Kommen,


    C:\Users\Andre\Desktop\hq.pwn(9321) : error 001: expected token: ";", but found ")"
    C:\Users\Andre\Desktop\hq.pwn(9321) : error 029: invalid expression, assumed zero
    C:\Users\Andre\Desktop\hq.pwn(9321) : warning 215: expression has no effect
    C:\Users\Andre\Desktop\hq.pwn(9322) : warning 215: expression has no effect
    C:\Users\Andre\Desktop\hq.pwn(9322 -- 9323) : warning 215: expression has no effect
    C:\Users\Andre\Desktop\hq.pwn(9322 -- 9324) : warning 215: expression has no effect
    C:\Users\Andre\Desktop\hq.pwn(9322 -- 9325) : warning 215: expression has no effect
    C:\Users\Andre\Desktop\hq.pwn(9322 -- 9326) : warning 215: expression has no effect
    C:\Users\Andre\Desktop\hq.pwn(9322 -- 9327) : warning 215: expression has no effect
    C:\Users\Andre\Desktop\hq.pwn(9322 -- 9328) : warning 215: expression has no effect
    C:\Users\Andre\Desktop\hq.pwn(9322 -- 9329) : warning 215: expression has no effect
    C:\Users\Andre\Desktop\hq.pwn(9322 -- 9330) : warning 215: expression has no effect
    C:\Users\Andre\Desktop\hq.pwn(9322 -- 9331) : warning 215: expression has no effect
    C:\Users\Andre\Desktop\hq.pwn(9322 -- 9332) : warning 215: expression has no effect
    C:\Users\Andre\Desktop\hq.pwn(9322 -- 9333) : warning 215: expression has no effect
    C:\Users\Andre\Desktop\hq.pwn(9322 -- 9334) : warning 215: expression has no effect
    C:\Users\Andre\Desktop\hq.pwn(9322 -- 9335) : warning 215: expression has no effect
    C:\Users\Andre\Desktop\hq.pwn(9322 -- 9336) : warning 215: expression has no effect
    C:\Users\Andre\Desktop\hq.pwn(9322 -- 9337) : warning 215: expression has no effect
    C:\Users\Andre\Desktop\hq.pwn(9322 -- 9338) : warning 215: expression has no effect
    C:\Users\Andre\Desktop\hq.pwn(9322 -- 9339) : warning 215: expression has no effect
    C:\Users\Andre\Desktop\hq.pwn(9322 -- 9340) : warning 215: expression has no effect
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    2 Errors.

    Jetzt kommen die...


    C:\Users\Andre\Desktop\hq.pwn(9323) : warning 215: expression has no effect
    C:\Users\Andre\Desktop\hq.pwn(9323 -- 9324) : warning 215: expression has no effect
    C:\Users\Andre\Desktop\hq.pwn(9323 -- 9325) : warning 215: expression has no effect
    C:\Users\Andre\Desktop\hq.pwn(9323 -- 9326) : warning 215: expression has no effect
    C:\Users\Andre\Desktop\hq.pwn(9323 -- 9327) : warning 215: expression has no effect
    C:\Users\Andre\Desktop\hq.pwn(9323 -- 9328) : warning 215: expression has no effect
    C:\Users\Andre\Desktop\hq.pwn(9323 -- 9329) : warning 215: expression has no effect
    C:\Users\Andre\Desktop\hq.pwn(9323 -- 9330) : warning 215: expression has no effect
    C:\Users\Andre\Desktop\hq.pwn(9323 -- 9331) : warning 215: expression has no effect
    C:\Users\Andre\Desktop\hq.pwn(9323 -- 9332) : warning 215: expression has no effect
    C:\Users\Andre\Desktop\hq.pwn(9323 -- 9333) : warning 215: expression has no effect
    C:\Users\Andre\Desktop\hq.pwn(9323 -- 9334) : warning 215: expression has no effect
    C:\Users\Andre\Desktop\hq.pwn(9323 -- 9335) : warning 215: expression has no effect
    C:\Users\Andre\Desktop\hq.pwn(9323 -- 9336) : warning 215: expression has no effect
    C:\Users\Andre\Desktop\hq.pwn(9323 -- 9337) : warning 215: expression has no effect
    C:\Users\Andre\Desktop\hq.pwn(9323 -- 9338) : warning 215: expression has no effect
    C:\Users\Andre\Desktop\hq.pwn(9323 -- 9339) : warning 215: expression has no effect
    C:\Users\Andre\Desktop\hq.pwn(9323 -- 9340) : warning 215: expression has no effect
    C:\Users\Andre\Desktop\hq.pwn(9323 -- 9341) : warning 215: expression has no effect
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    19 Warnings.

    Guten Tag,


    Und zwar ich bekomme ganze Zeit einen Error ich hänge schon 30 Minuten an dem Error dran um Ihn weg zu machen.


    Error:


    C:\Users\Andre\Desktop\hq.pwn(9322 -- 9341) : error 001: expected token: ",", but found ";"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.


    Code:


    Spoiler anzeigen
    format(string, sizeof(string), "Personalien:\tGeschlecht: %s\n\t\tParnter: %s\n\n\t\tLevel: %d\n\t\tRespekt: %d/%d\n\t\tPayday: %d/60 Minuten\n\nBerufe:\tFraktion: %s\tRang: %d\n\t\tNebenjob: %s\n\nFinanzen:\tBargeld: %d$\n\t\tKonto: %d$\n\t\tKreditraten verbleibend: %d\n\t\t/Summe: %d$\n\nStatistik:\tMorde: %d\n\t\tGestorben: %d\n\t\tVerbrechen: %d\n\t\tSpielzeit: %d\n\t\tKnast: %d\n\t\tWanteds: %d\n\t\tVerwarnungen: %d\n\t\tPremium Punkte: %d/3\n\n",
    age,
    married,
    level,
    exp,
    plevelexp,
    0+PlayerInfo[targetid][pPlayMinutes],
    jtext,
    ftext,
    rtext,
    cash,
    account,
    kills,
    deaths,
    crimes,
    ptime,
    arrests,
    wanted,
    warns,
    PlayerInfo[targetid][pPP];


    Mit freundlichen Grußen
    Toni_Price



    Ahja.


    Ich kriege es immer noch nicht hin :;/


    Er geht immer ab 60 hoch anstadt von 0

    Ja lol... warum denn wohl?


    Würde mal schauen, das du es richtig einstellst.
    Und auch die Zeit angibst, wann du Payday erhalten sollst.



    So welche wie Dich hasse ich
    Die einen "Newbie" nur fertig machen und alles besser wissen.


    Anstadt das man es erklärt, nein lieber fertig machen den User.

    Guten Morgen,


    Und zwar mlchte ich nicht von 60 auf 0 , sondern von 0 auf 60.


    Wie mach ich es ? :s


    Bin wieder leicht aus der übung.


    Code:


    Spoiler anzeigen
    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;



    Es nutzt trozdem nichts kommen jetzt 3 Errors ?


    /e Habe es gelöst :)



    Also ich seh keinen wo er was brauch ?


    Code:


    Spoiler anzeigen
    format(string, sizeof(string), "Personalien:\tGeschlecht: %s\n\tParnter: %s\n\n\t\tLevel: %d\n\t\tRespekt: %d/%d\n\t\tPayday: %d/60 Minuten\n\nBerufe:\tFraktion: %s\tRang: %d\n\t\tNebenjob: %s\n\nFinanzen:\tBargeld: %d$\n\t\tKonto: %d$\n\t\tKreditraten/Summe: %d/%d$\tZinssatz: 3.50\n\nStatistik:\tMorde: %d\n\t\tGestorben: %d\n\t\tVerbrechen: %d\n\t\tSpielzeit: %d\n\t\tKnast: %d\n\t\tWanteds: %d\n\t\tVerwarnungen: %d / 3\n\n",
    atext,
    married,
    level,
    exp,
    expamount,
    60+PlayerInfo[targetid][pPlayMinutes],
    ftext,
    rtext,
    jtext,
    cash,
    account,
    PlayerInfo[targetid][pPlayerKreditDauer],
    PlayerInfo[targetid][pPlayerKredit],
    kills,
    deaths,
    crimes,
    ptime,
    arrests,
    wanted,
    PlayerInfo[targetid][pWarns],

    Spoiler anzeigen
    format(string2, sizeof(string2), "Inventar:\tMaterialien: %d (Safe: %d)\n\t\tDrogen: %d (Safe: %d)\n\t\tHandy(Nr. %d)\n\nSkills:\t\tDrogendealer: %d\n\t\tNews Reporter: %d\n\t\tAngler: %d\n\t\tDetektiv: %d\n",
    mats,
    boxmats,
    drugs,
    boxdrugs,
    pnumber,
    PlayerInfo[targetid][pDrugsSkill],
    PlayerInfo[playerid][pNewsSkill],
    PlayerInfo[playerid][pFishSkill],
    PlayerInfo[playerid][pDetSkill],
    format(endformat, sizeof(endformat), "%s%s", string, string2);