Habe 2 Fehler bitte um Hilfe

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Guten Morgen alle zusammen
    Also ich suche was in mein GM habe ein GF Edit, also irgend wie ändert sich jede min mein Wetter aufen Server.
    Könnte mir einer helfen da ist noch ein fehler also wenn ich dann z.b PayDay bekommen hatte gebe ich /stats ein und unter Spiel Zeit stand vorher 5/13 und jetzt steht da 133 /13 kann mir bitte einer helfen.

  • Das normale Godfahter habe es von 0 an umgescriptet.

  • zeig mal die zeile mit dem wetter

    Kingdom Hearts Adventure Rollenspiel - [Status: 76%] - Baue deinen eigenen Character - Sei Magier, Paladin, Krieger, Dieb oder Meuchelmörder - Baue ein eigenes Dorf - Trainiere Mana, Stärke, Adrenalin, Energie oder auch deine tierischen Partner


  • Das mit dem Wetter habe ich hin bekommen jetzt nur noch die Gespielten Stunden Anzeige unter /stats.
    Da kommen immer so 40-130 stunden zu viel ob wohl nur Pro PayDay immer 1 stunde drauf kommt.
    Ich weiss nicht warum der so viel dazu gibt.

  • Meine /stats im Gamemode


    if (strcmp(cmd, "/stats", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if (gPlayerLogged[playerid] != 0)
    {
    ShowStats(playerid,playerid);
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD1, " Du bist nicht eingeloggt !");
    }
    }
    return 1;
    }
    if (strcmp(cmd, "/fly", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if (PlayerInfo[playerid][pAdmin] >= 1)
    {
    new Float:px, Float:py, Float:pz, Float:pa;
    GetPlayerFacingAngle(playerid,pa);
    if(pa >= 0.0 && pa <= 22.5) //n1
    {
    GetPlayerPos(playerid, px, py, pz);
    SetPlayerPos(playerid, px, py+30, pz+5);
    }
    if(pa >= 332.5 && pa < 0.0) //n2
    {
    GetPlayerPos(playerid, px, py, pz);
    SetPlayerPos(playerid, px, py+30, pz+5);
    }
    if(pa >= 22.5 && pa <= 67.5) //nw
    {
    GetPlayerPos(playerid, px, py, pz);
    SetPlayerPos(playerid, px-15, py+15, pz+5);
    }
    if(pa >= 67.5 && pa <= 112.5) //w
    {
    GetPlayerPos(playerid, px, py, pz);
    SetPlayerPos(playerid, px-30, py, pz+5);
    }
    if(pa >= 112.5 && pa <= 157.5) //sw
    {
    GetPlayerPos(playerid, px, py, pz);
    SetPlayerPos(playerid, px-15, py-15, pz+5);
    }
    if(pa >= 157.5 && pa <= 202.5) //s
    {
    GetPlayerPos(playerid, px, py, pz);
    SetPlayerPos(playerid, px, py-30, pz+5);
    }
    if(pa >= 202.5 && pa <= 247.5)//se
    {
    GetPlayerPos(playerid, px, py, pz);
    SetPlayerPos(playerid, px+15, py-15, pz+5);
    }
    if(pa >= 247.5 && pa <= 292.5)//e
    {
    GetPlayerPos(playerid, px, py, pz);
    SetPlayerPos(playerid, px+30, py, pz+5);
    }
    if(pa >= 292.5 && pa <= 332.5)//e
    {
    GetPlayerPos(playerid, px, py, pz);
    SetPlayerPos(playerid, px+15, py+15, pz+5);
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD1, " Du bist kein Administrator !");
    }
    }
    return 1;
    }

  • ja des mein ich da wo sie sachen angezeigt werden

  • Das hier ne
    public ShowStats(playerid,targetid)
    {
    if(IsPlayerConnected(playerid)&&IsPlayerConnected(targetid))
    {
    SendClientMessage(playerid, COLOR_GREEN,"_______________________________________");
    format(coordsstring, sizeof(coordsstring),"*** %s ***",name);
    SendClientMessage(playerid, COLOR_WHITE,coordsstring);
    format(coordsstring, sizeof(coordsstring), "Level:[%d] Geschlecht:[%s] Alter:[%d] Leben:[%.1f] Bargeld:[$%d] Bank:[$%d] Handy:[%d]", level,atext,age,shealth+50, cash, account, pnumber);
    SendClientMessage(playerid, COLOR_GRAD1,coordsstring);
    format(coordsstring, sizeof(coordsstring), "PremiumRang:[%s] Verheirratet mit:[%s] gespielte Zeit:[%d] LottoNr:[%d] Job:[%s]", drank,married,ptime,lotto,jtext);
    SendClientMessage(playerid, COLOR_GRAD1,coordsstring);
    format(coordsstring, sizeof(coordsstring), "Fisch Fang:[%d] GrößterFisch:[%d] Verbrechen:[%d] Knast Zeit:[%d] Sterben mit Wanted LVL:[%d]", fishes,bigfish,crimes,arrests,warrests );
    SendClientMessage(playerid, COLOR_GRAD4,coordsstring);
    format(coordsstring, sizeof(coordsstring), "Kills:[%d] Gestorben:[%d] Nächstes Level:[$%d] Respekt:[%d/%d] Wanted Level:[%d] Familie:[%s]",kills,deaths,costlevel,exp,expamount,wanted,f2text);
    SendClientMessage(playerid, COLOR_GRAD5,coordsstring);
    format(coordsstring, sizeof(coordsstring), "Drogen:[%d] Materialien:[%d] Team:[%s] Disease:[%s] Organisation:[%s] Rang:[%s]",drugs,mats,ttext,dtext,ftext,rtext);
    SendClientMessage(playerid, COLOR_GRAD5,coordsstring);
    if (PlayerInfo[playerid][pAdmin] >= 1)
    {
    format(coordsstring, sizeof(coordsstring), "HausKey [%d] LadenKey [%d] HireKey [%d] int:[%d] local[%d]", housekey,bizkey,HireCar[targetid],intir,local);
    SendClientMessage(playerid, COLOR_GRAD6,coordsstring);
    }
    SendClientMessage(playerid, COLOR_GREEN,"_______________________________________");
    }
    }

  • mhm gib mal des wo der die stunden dazu zählt

  • im Gf sieht das so aus


    new coordsstring[256];
    SendClientMessage(playerid, COLOR_GREEN,"_______________________________________");
    format(coordsstring, sizeof(coordsstring),"*** %s ***",name);
    SendClientMessage(playerid, COLOR_GREENISHGOLD,coordsstring);
    format(coordsstring, sizeof(coordsstring), "Level:[%d] Sex:[%s] Age:[%d] Origin:[%s] SpawnHealth:[%.1f] Cash:[$%d] Bank:[$%d] Ph:[%d]", level,atext,age,otext,shealth+50, cash, account, pnumber);
    SendClientMessage(playerid, COLOR_LIGHTGREEN,coordsstring);
    format(coordsstring, sizeof(coordsstring), "DonateRank:[%s] MarriedTo:[%s] PlayingHours:[%d] LottoNr:[%d] Job:[%s]", drank,married,ptime,lotto,jtext);
    SendClientMessage(playerid, COLOR_LIGHTGREEN,coordsstring);
    format(coordsstring, sizeof(coordsstring), "FishesCaught:[%d] BiggestFish:[%d] CrimesCommited:[%d] TimesArrested:[%d] WantedDeaths:[%d]", fishes,bigfish,crimes,arrests,warrests );
    SendClientMessage(playerid, COLOR_LIGHTGREEN,coordsstring);
    format(coordsstring, sizeof(coordsstring), "Kills:[%d] Deaths:[%d] NextLevel:[$%d] Respect:[%d/%d] WantedLevel:[%d] Family:[%s]",kills,deaths,costlevel,exp,expamount,wanted,f2text);
    SendClientMessage(playerid, COLOR_LIGHTGREEN,coordsstring);
    format(coordsstring, sizeof(coordsstring), "Drugs:[%d] Materials:[%d] Team:[%s] Disease:[%s] Organisation:[%s] Rank:[%s]",drugs,mats,ttext,dtext,ftext,rtext);
    SendClientMessage(playerid, COLOR_LIGHTGREEN,coordsstring);
    if (PlayerInfo[playerid][pAdmin] >= 1)
    {
    format(coordsstring, sizeof(coordsstring), "House key [%d] Business key [%d] HireKey [%d] int:[%d] local[%d]", housekey,bizkey,HireCar[targetid],intir,local);
    SendClientMessage(playerid, COLOR_LIGHTGREEN,coordsstring);
    }
    SendClientMessage(playerid, COLOR_GREEN,"_______________________________________");
    }
    }


    hab nur den unteren tiel rein kopiert^^ weil sonst zu viel wer von oben bis unten^^

  • Zitat

    was das ? ist das alles in showstats .. normaler weise muss drüber noch einiges mehr stehen oder hast das nur nicht gepostet ?

    Habe nur das gepostet !

  • Kann einer mir pls helfen wegen dem Fehler.


    Also bei der Gespielten Stunden Anzeige unter /stats in meinen Server.
    Da kommen immer so 40-130 stunden zu viel ob wohl nur Pro PayDay immer 1 stunde drauf kommt.
    Ich weiss nicht warum der so viel dazu gibt.

  • Ja bei mir ist das drine


    new ptime = PlayerInfo[targetid][pConnectTime];

  • Durchsuche mal dein Script gezielt nach


    pConnectTime


    Und ob du unter OnPlayerConnect auch


    PlayerInfo[targetid][pConnectTime] = 0;


    stehen hast.Falls du etwas findest das pConnected Time mehr als eine Einheit zuschreibt änderst du das einfach.

    [align=center]
    Mta Script Editor - Work in Progress

  • Also ich finde das alles und dann habe ich gesehn das unter
    public PayDay()
    {
    PlayerInfo[i][pConnectTime] += 1;


    Mhh weiss nicht soll ich das auf 1 lassen oder auf 0 ?

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen