Problem im Script

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
  • Hey ich habe Probleme im Script, nachdem ich MoneySpawn gefixxt habe, habe ich hab versucht zu googeln hier im Forum zu schauen aber nichts gefunden :/


    Zeile 18312
    if(dini_Int(tbDir,"fbTime")+dini_Int(tbDir,"fbDuration") > Time())


    Zeile 18314
    new sekki=(dini_Int(tbDir,"fbTime")+dini_Int(tbDir,"fbDuration"))-Time(),minni=sekki/60;


    Zeile 61756
    dini_IntSet(tbDir,"fbTime",Time());


    Wie kann ich diesen Fehler beheben :/


    Mfg
    Doni

    Sponsoring4All - Administrator
    -- RIP S4A --

  • das ist von foxban include mach die include foxban rein ;)
    oder ist die drin ?

  • ////-/////-/////-/////-/////-/////-/////-/////-/////-/////-/////-/////-/////-//
    // TimeBan-System //
    // foXban //
    // COPYRIGHT BY FOXHOUND / PSPGAMER //
    ////-/////-/////-/////-/////-/////-/////-/////-/////-/////-/////-/////-/////-//


    //------< INCLUDEs >------//
    #include <a_samp>
    #include <dini>
    //------------------------//


    //-------------< DEFINEs >--------------//
    #define foxBanFile "FoxBan/%s.ini"
    //--------------------------------------//


    //---------------< FORWARDs >---------------//
    forward FB_OnPlayerConnect(playerid);
    //------------------------------------------//


    //-----< NEWs >-----//
    new tbDir[64];
    //------------------//


    //----------------------------------------------------------< OnPlayerConnect >-----------------------------------------------------------//
    public OnPlayerConnect(playerid)
    {
    new pName[MAX_PLAYER_NAME];
    GetPlayerName(playerid,pName,sizeof(pName));
    format(tbDir,sizeof(tbDir),foxBanFile,pName);
    if(dini_Exists(tbDir))
    {
    if(dini_Int(tbDir,"fbTime")+dini_Int(tbDir,"fbDuration") > Time())
    {
    new string[96];
    new sekki=(dini_Int(tbDir,"fbTime")+dini_Int(tbDir,"fbDuration"))-Time(),minni=sekki/60;
    sekki=sekki-minni*60;
    format(string,sizeof(string),"You are timebanned from this server. Remaining time: %d minutes %d seconds",minni,sekki);
    SendClientMessage(playerid,0xADC7E7FF,string);
    Kick(playerid);
    } else { dini_Remove(tbDir); }
    }
    return CallLocalFunction("FB_OnPlayerConnect","i",playerid);
    }
    //----------------------------------------------------------------------------------------------------------------------------------------//


    //------------------------< TBAN >------------------------//
    stock TBan(pID,bTime)
    {
    new pName[MAX_PLAYER_NAME];
    GetPlayerName(pID,pName,sizeof(pName));
    format(tbDir,sizeof(tbDir),foxBanFile,pName);
    dini_Create(tbDir);
    dini_IntSet(tbDir,"fbTime",Time());
    dini_IntSet(tbDir,"fbDuration",bTime*60);
    Kick(pID);
    }
    //--------------------------------------------------------//


    //---------------------------< TUNBAN >---------------------------//
    stock TUnban(playername[])
    {
    format(tbDir,sizeof(tbDir),foxBanFile,playername);
    if(dini_Exists(tbDir)) { return dini_Remove(tbDir); }
    return 0;
    }
    //----------------------------------------------------------------//


    //---------------------------------------------< TUNBAN >---------------------------------------------//
    stock GetPlayerBanTime(playername[],&minu=0,&seco=0)
    {
    format(tbDir,sizeof(tbDir),foxBanFile,playername);
    if(dini_Exists(tbDir))
    {
    seco=(dini_Int(tbDir,"fbTime")+dini_Int(tbDir,"fbDuration"))-Time();
    seco=seco-minu*60;
    minu=seco/60;
    return 1;
    }
    return 0;
    }
    //----------------------------------------------------------------------------------------------------//


    //------------------------< BanFileExist >------------------------//
    stock BanFileExist(playername[])
    {
    format(tbDir,sizeof(tbDir),foxBanFile,playername);
    if(dini_Exists(tbDir)) { return 1; } else { return 0; }
    }
    //----------------------------------------------------------------//


    #define OnPlayerConnect FB_OnPlayerConnect

  • Ok ich habs eingefügt aber jetzt sinds 11 Fehler^^


    C:\Users\Doni\Desktop\Samp server\pawno\include\foXban.inc(32) : error 017: undefined symbol "Time"
    C:\Users\Doni\Desktop\Samp server\pawno\include\foXban.inc(35) : error 017: undefined symbol "Time"
    C:\Users\Doni\Desktop\Samp server\pawno\include\foXban.inc(53) : error 017: undefined symbol "Time"
    C:\Users\Doni\Desktop\Samp server\pawno\include\streamer.inc(330) : warning 201: redefinition of constant/macro (symbol "OnPlayerConnect")
    C:\Users\Doni\Desktop\Samp server\gamemodes\GNE.pwn(1618) : error 021: symbol already defined: "tbDir"
    C:\Users\Doni\Desktop\Samp server\gamemodes\GNE.pwn(6295) : warning 225: unreachable code
    C:\Users\Doni\Desktop\Samp server\gamemodes\GNE.pwn(18313) : error 017: undefined symbol "Time"
    C:\Users\Doni\Desktop\Samp server\gamemodes\GNE.pwn(18315) : error 017: undefined symbol "Time"
    C:\Users\Doni\Desktop\Samp server\gamemodes\GNE.pwn(54819) : warning 225: unreachable code
    C:\Users\Doni\Desktop\Samp server\gamemodes\GNE.pwn(61752) : error 021: symbol already defined: "TBan"
    C:\Users\Doni\Desktop\Samp server\gamemodes\GNE.pwn(61757) : error 017: undefined symbol "Time"
    C:\Users\Doni\Desktop\Samp server\gamemodes\GNE.pwn(61763) : error 021: symbol already defined: "TUnban"
    C:\Users\Doni\Desktop\Samp server\gamemodes\GNE.pwn(61770) : error 021: symbol already defined: "GetPlayerBanTime"
    C:\Users\Doni\Desktop\Samp server\gamemodes\GNE.pwn(61783) : error 021: symbol already defined: "BanFileExist"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    11 Errors.
    Ich denke das .inc braucht garnicht, da die Commands schon im Script drinnen sind.
    Nur das mit Time ist seit eben immer noch drinnen.

    Sponsoring4All - Administrator
    -- RIP S4A --

  • Ok hab ich gemacht jetzt kommt das hier


    C:\Users\Doni\Desktop\Samp server\gamemodes\GNE.pwn(6294) : warning 225: unreachable code
    C:\Users\Doni\Desktop\Samp server\gamemodes\GNE.pwn(18314) : error 017: undefined symbol "sekki"
    C:\Users\Doni\Desktop\Samp server\gamemodes\GNE.pwn(18314) : error 017: undefined symbol "sekki"
    C:\Users\Doni\Desktop\Samp server\gamemodes\GNE.pwn(18314) : warning 215: expression has no effect
    C:\Users\Doni\Desktop\Samp server\gamemodes\GNE.pwn(18315) : error 017: undefined symbol "minni"
    C:\Users\Doni\Desktop\Samp server\gamemodes\GNE.pwn(18320) : error 029: invalid expression, assumed zero
    C:\Users\Doni\Desktop\Samp server\gamemodes\GNE.pwn(54817) : warning 225: unreachable code
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    4 Errors.


    Ok ich hab jetzt nurnoch


    C:\Users\Doni\Desktop\Samp server\gamemodes\GNE.pwn(6294) : warning 225: unreachable code
    C:\Users\Doni\Desktop\Samp server\gamemodes\GNE.pwn(18314) : error 037: invalid string (possibly non-terminated string)
    C:\Users\Doni\Desktop\Samp server\gamemodes\GNE.pwn(18319) : error 029: invalid expression, assumed zero
    C:\Users\Doni\Desktop\Samp server\gamemodes\GNE.pwn(54817) : warning 225: unreachable code
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    2 Errors.


    Diese Zwei was muss ich da weg machen oder hin machen?


    Zeile 18314


    format(ALLSTRING,sizeof(ALLSTRING),"Du wurdest für eine Weile vom Server gebannt. Restliche Zeit: %d Minuten %d Sekunden",");


    Zeile 18319


    } else { dini_Remove(tbDir); }

    Sponsoring4All - Administrator
    -- RIP S4A --

    Einmal editiert, zuletzt von CrazyTeko ()




  • format(ALLSTRING,sizeof(ALLSTRING),"Du wurdest für eine Weile vom Server gebannt. Restliche Zeit: %d Minuten %d Sekunden");






    } else { dini_Remove(tbDir); }//Löschen

  • unfreeze(playerid


    durch


    TogglePlayerControllable(playaid,0);


    ersetzen

  • Hat auch nichts gebracht, es warn wieder 26 Errors drinnen, ich hab M_Bot wieder reingepackt
    dann kam das


    C:\Users\Doni\Desktop\Samp server\gamemodes\GNE.pwn(38) : fatal error 100: cannot read from file: "M_Bot"


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



    1 Error.

    Sponsoring4All - Administrator
    -- RIP S4A --

  • Der ist
    ganz oben #include <M_Bot>


    Edit; Sollte man Pawno nicht als Admin starten?
    Weil als ich das als Admin gestartet habe, kam die ganze Zeit dieses Fatal Error...


    Und als ich normal doppelklick dann alles normal :/



    Edit:
    C:\Users\Doni\Desktop\Samp server\gamemodes\GNE.pwn(18306) : error 017: undefined symbol "tbDir"
    C:\Users\Doni\Desktop\Samp server\gamemodes\GNE.pwn(18306) : error 017: undefined symbol "tbDir"
    C:\Users\Doni\Desktop\Samp server\gamemodes\GNE.pwn(18306) : error 029: invalid expression, assumed zero
    C:\Users\Doni\Desktop\Samp server\gamemodes\GNE.pwn(18306) : 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.

    Sponsoring4All - Administrator
    -- RIP S4A --

    2 Mal editiert, zuletzt von CrazyTeko ()

  • Hallo Doni1322 hast du die
    C:\Users\Doni\Desktop\Samp server\gamemodes\GNE.pwn(18306) : error 017: undefined symbol "tbDir"
    C:\Users\Doni\Desktop\Samp server\gamemodes\GNE.pwn(18306) : error 017: undefined symbol "tbDir"


    definiert ^^ ;)



  • Hey SmyleEEE^^


    Ja hab ich dann kommt das


    C:\Users\Doni\Desktop\Samp server\gamemodes\GNE.pwn(18310) : error 017: undefined symbol "Time"
    C:\Users\Doni\Desktop\Samp server\gamemodes\GNE.pwn(18312) : error 017: undefined symbol "Time"
    C:\Users\Doni\Desktop\Samp server\gamemodes\GNE.pwn(54816) : warning 225: unreachable code
    C:\Users\Doni\Desktop\Samp server\gamemodes\GNE.pwn(61754) : error 017: undefined symbol "Time"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    3 Errors.


    Und wenn man das Time mit new time macht, kommen 26 fehler oder so^^
    Egal ein kollege schickt mir dann sein Script ohne Fehler, danke nochmal an alle^^ :thumbup:

    Sponsoring4All - Administrator
    -- RIP S4A --