Hab Fehler 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
  • .pwn(39959) : error 017: undefined symbol "strlem"
    .pwn(39967) : error 017: undefined symbol "Register"
    .pwn(40004) : warning 203: symbol is never used: "ret_memcpy" //zeile 40004 hab ich garnicht nur 40003 :S


    if (!strlem(inputtext))
    Register(playerid,inputtext);


    so pls hilfeeeee

    Reallife 4 da win!

  • mach aus strlem strlen und das andere da brauchste ne stock(funktion)
    stock Register(playerid,key[])
    {
    new Spielerdatei[64];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.ini",name);
    dini_Create(Spielerdatei);
    dini_Set(Spielerdatei,"Passwort",key);
    SendClientMessage(playerid,0x00FF00C7,"Erfolgreich registriert");
    SetPlayerScore(playerid,0);
    return 1;
    }

  • 1. es heisst strlen und nicht strlem
    2. undefined symbol "Register" heisst das die funktion "Register" so nicht existiert. Also entweder hast du dich auch da verschirieben, oder es gibt sie nicht.
    3. warning 203: symbol is never used: "ret_memcpy" - Mit ein bisschen englisch kenntnissen, oder der gabe google übersetzer benutzen zu können, würdest du auch selbst drauf kommen was das heisst. Falls du beides nicht beherrschst: Die funktion "ret_memcpy" wird niemals im script verwendet. Also entweder du löschst sie aus dem Script, oder du schreibst
    #pragma unused ret_memcpy
    oben in dein Script

    The fact is, I am right. And if you think I'm wrong, you are wrong.