[SAMMELTHREAD] Kleine Scripting Fragen

Dein Problem konnte durch einen User gelöst werden? Bedank dich bei ihm indem du seinen Beitrag als Hilfreich markierst sowie einen Daumen oben dalässt
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
  • Dann kommt das :huh:
    C:\Users\Media Markt\Desktop\Virtual Roleplay Selfmade\Projekt\gamemodes\gr.pwn(13079) : warning 217: loose indentation
    C:\Users\Media Markt\Desktop\Virtual Roleplay Selfmade\Projekt\gamemodes\gr.pwn(13080) : error 029: invalid expression, assumed zero
    C:\Users\Media Markt\Desktop\Virtual Roleplay Selfmade\Projekt\gamemodes\gr.pwn(13080) : error 017: undefined symbol "string"
    C:\Users\Media Markt\Desktop\Virtual Roleplay Selfmade\Projekt\gamemodes\gr.pwn(13080) : warning 215: expression has no effect
    C:\Users\Media Markt\Desktop\Virtual Roleplay Selfmade\Projekt\gamemodes\gr.pwn(13080) : error 001: expected token: ";", but found "]"
    C:\Users\Media Markt\Desktop\Virtual Roleplay Selfmade\Projekt\gamemodes\gr.pwn(13080) : fatal error 107: too many error messages on one line


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    4 Errors.

  • habe ich doch das kommt immer noch


    C:\Users\Media Markt\Desktop\Virtual Roleplay Selfmade\Projekt\gamemodes\gr.pwn(13079) : warning 217: loose indentation
    C:\Users\Media Markt\Desktop\Virtual Roleplay Selfmade\Projekt\gamemodes\gr.pwn(13080) : error 029: invalid expression, assumed zero
    C:\Users\Media Markt\Desktop\Virtual Roleplay Selfmade\Projekt\gamemodes\gr.pwn(13080) : error 017: undefined symbol "string"
    C:\Users\Media Markt\Desktop\Virtual Roleplay Selfmade\Projekt\gamemodes\gr.pwn(13080) : warning 215: expression has no effect
    C:\Users\Media Markt\Desktop\Virtual Roleplay Selfmade\Projekt\gamemodes\gr.pwn(13080) : error 001: expected token: ";", but found "]"
    C:\Users\Media Markt\Desktop\Virtual Roleplay Selfmade\Projekt\gamemodes\gr.pwn(13080) : fatal error 107: too many error messages on one line


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    4 Errors.

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • Wahrscheinlich musst du die Klammer einfach einrücken, falls über dem format noch Code ist, wie z.B. irgendwelche Befehle.

    }
    new string[144];
    format(string, sizeof(string), "[FEHLER]Der Befehl %s existiert nicht.", cmdtext);
    return SCM(playerid,TESTFARBE, string);
    }


    warning 217: loose indentation
    Der Warning bedeutet nämlich, das etwas nicht richtig eingerückt ist.

  • if(strcmp(cmdtext, "/stop", true) == 0)
    {
    if(GetPVarInt(playerid,"Tazerd") == 1 || GetPVarInt(playerid,"Verletzt") == 1) return SendClientMessage(playerid,ROT,"Du kannst diese Animation jetzt nicht stoppen!");
    {
    ClearAnimations(playerid);
    StopLoopingAnim(playerid);
    SetPlayerSpecialAction(playerid,0);
    return 1;
    }
    }
    new string[144];
    format(string, sizeof(string), "[FEHLER]"#WEIß" Der Befehl %s existiert nicht.",cmdtext);
    return SCM(playerid,TESTFARBE, string);
    }


  • if(strcmp(cmdtext, "/stop", true) == 0)
    {
    if(GetPVarInt(playerid,"Tazerd") == 1 || GetPVarInt(playerid,"Verletzt") == 1) return SendClientMessage(playerid,ROT,"Du kannst diese Animation jetzt nicht stoppen!");
    {
    ClearAnimations(playerid);
    StopLoopingAnim(playerid);
    SetPlayerSpecialAction(playerid,0);
    return 1;
    }
    }
    new string[144];
    format(string, sizeof(string), "[FEHLER]"#WEIß" Der Befehl %s existiert nicht.",cmdtext);
    return SCM(playerid,TESTFARBE, string);
    }

  • Halli Hallo!


    Mich würde mal interessieren wie man das Speichern von Spielerdaten mit MySQL am besten regelt.
    Momentan wird bei mir noch nur beim Disconnect gespeichert, dies reicht natürlich nicht. Macht man das jetzt mit nem Timer der in regelmäßigen Zeitabständen speichert?
    Falls ja interessiert mich was da ein guter Zeitraum zwischen den Speicherungen wäre (man will ja den Server nicht überlasten), falls nicht bin ich für alle Vorschläge offen.


    MfG

    Je mehr Käse, desto mehr Löcher.
    Je mehr Löscher, desto weniger Käse.
    Ergo: Je mehr Käse, desto weniger Käse.


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