Beiträge von Mr.DubStep


    Das habe ich auch bereits versucht, vergebens. :(


    C:\Dokumente und Einstellungen\DubStyle97\Desktop\Selfmade\gamemodes\Dubstep.pwn(239) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\DubStyle97\Desktop\Selfmade\gamemodes\Dubstep.pwn(248) : warning 209: function "OnDialogResponse" should return a value
    C:\Dokumente und Einstellungen\DubStyle97\Desktop\Selfmade\gamemodes\Dubstep.pwn(256) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\DubStyle97\Desktop\Selfmade\gamemodes\Dubstep.pwn(256) : warning 215: expression has no effect
    C:\Dokumente und Einstellungen\DubStyle97\Desktop\Selfmade\gamemodes\Dubstep.pwn(256) : error 001: expected token: ";", but found ")"
    C:\Dokumente und Einstellungen\DubStyle97\Desktop\Selfmade\gamemodes\Dubstep.pwn(256) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\DubStyle97\Desktop\Selfmade\gamemodes\Dubstep.pwn(256) : fatal error 107: too many error messages on one line


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



    5 Errors.

    Dürfte das sein ... :huh:


    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    if(dialogid==DIALOG_REGISTER)
    {
    if(response==0)
    {
    SendClientMessage(playerid,Rot,"Du hast den Registrationsvorgang abgebrochen!");
    Kick(playerid);
    return 1;
    }
    if(response==1)
    {
    if(!strlen(inputtext))
    {
    SendClientMessage(playerid,Orange,"Dein eingegebenes Passwort war nicht lang genug!");
    ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_PASSWORD,"Registrieren auf Street of Reallife","Willkommen auf Street of Reallife!!\n bitte gib nun dein gewünschtes Passwort ein :","Register","Abbrechen");
    return 1;
    }
    else
    {
    Register(playerid,inputtext);
    }
    }
    }


    Zeile 255:
    SendClientMessage(playerid,FARBE,"Du hast dich erfolgreich eingeloggt.");//Zeile 255

    Frage, was soll das

    PAWN Quelltext
    1
    0, 0, 0);
    Bringen?


    Das ist dafür da, wo der Sound abgespielt werden soll. :)
    http://wiki.sa-mp.com/wiki/PlayerPlaySound


    (playerid, soundid, Float:x, Float:y, Float:z)
    playerid The ID of the player who will hear the sound.
    soundid The sound to play.
    Float:x X coordinate for the sound to play at (0 for no position)
    Float:y Y coordinate for the sound to play at (0 for no position)
    Float:z Z coordinate for the sound to play at (0 for no position)

    Jap, der Rest ist wirklich woanders, aber was könnte man bloß machen. ?(


    Fehlermeldungen/Errors

    C:\Dokumente und Einstellungen\DubStyle97\Desktop\Selfmade\gamemodes\Dubstep.pwn(247) : warning 209: function "OnDialogResponse" should return a value
    C:\Dokumente und Einstellungen\DubStyle97\Desktop\Selfmade\gamemodes\Dubstep.pwn(255) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\DubStyle97\Desktop\Selfmade\gamemodes\Dubstep.pwn(255) : warning 215: expression has no effect
    C:\Dokumente und Einstellungen\DubStyle97\Desktop\Selfmade\gamemodes\Dubstep.pwn(255) : error 001: expected token: ";", but found ")"
    C:\Dokumente und Einstellungen\DubStyle97\Desktop\Selfmade\gamemodes\Dubstep.pwn(255) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\DubStyle97\Desktop\Selfmade\gamemodes\Dubstep.pwn(255) : fatal error 107: too many error messages on one line

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


    stock Register(playerid,key[])//Zeile247
    {
    new Playerdatei[128];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Playerdatei,sizeof(Playerdatei),"/Accounts/%s.ini",name);
    dini_Create(Playerdatei);
    dini_Set(Playerdatei,"Passwort",key);
    SendClientMessage(playerid,FARBE,"Du hast dich erfolgreich eingeloggt.");//Zeile 255
    SetPlayerScore(playerid,0);
    dini_IntSet(Playerdatei,"Adminlevel",0);
    SetPVarInt(playerid,"Eingeloggt",1);
    return 1;
    }


    Alles beläuft sich auf den stock Register hinaus, die Frage ist, warum er bei Zeile 255 ein ")" findet, statt ein ";".
    Ist die Zeile eventuell falsch gesetzt, bzw. muss sie eine weiter gerückt werden und "{" und "}" rein oder was meckern die wieder. :o

    C:\Users\Sinan\Desktop\SAMP SERVER2\gamemodes\Towelie.pwn(665) : error 017: undefined symbol "PlaySoundForPlayer"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.


    Dein Befehl "PlaySoundForPlayer" wurde nicht definiert oder kennt keine Funktion. ^^

    Hm, nagut. 2 Errors wurden dadurch nun behoben, 4 verbleiben immernoch. :S


    Fehlermeldungen/Errors
    C:\Dokumente und Einstellungen\DubStyle97\Desktop\Selfmade\gamemodes\Dubstep.pwn(53) : warning 209: function "OnPlayerConnect" should return a value
    C:\Dokumente und Einstellungen\DubStyle97\Desktop\Selfmade\gamemodes\Dubstep.pwn(246) : warning 209: function "OnDialogResponse" should return a value
    C:\Dokumente und Einstellungen\DubStyle97\Desktop\Selfmade\gamemodes\Dubstep.pwn(254) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\DubStyle97\Desktop\Selfmade\gamemodes\Dubstep.pwn(254) : warning 215: expression has no effect
    C:\Dokumente und Einstellungen\DubStyle97\Desktop\Selfmade\gamemodes\Dubstep.pwn(254) : error 001: expected token: ";", but found ")"
    C:\Dokumente und Einstellungen\DubStyle97\Desktop\Selfmade\gamemodes\Dubstep.pwn(254) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\DubStyle97\Desktop\Selfmade\gamemodes\Dubstep.pwn(254) : fatal error 107: too many error messages on one line

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


    Danke schonmal. :)

    Tagchen.
    Ich fang dann mal direkt an.
    Also ich habe ein Selfmade angefangen, ist ja klar, so aber nun habe ich einige Errors erhalten, womit ich bspw. garnichts anfangen kann. Einige habe ich schon behoben.


    Fehlermeldungen / Errors

    C:\Dokumente und Einstellungen\DubStyle97\Desktop\Selfmade\gamemodes\Dubstep.pwn(49) : error 008: must be a constant expression; assumed zero
    C:\Dokumente und Einstellungen\DubStyle97\Desktop\Selfmade\gamemodes\Dubstep.pwn(50) : error 001: expected token: "*then", but found "return"
    C:\Dokumente und Einstellungen\DubStyle97\Desktop\Selfmade\gamemodes\Dubstep.pwn(52) : warning 209: function "OnPlayerConnect" should return a value
    C:\Dokumente und Einstellungen\DubStyle97\Desktop\Selfmade\gamemodes\Dubstep.pwn(245) : warning 209: function "OnDialogResponse" should return a value
    C:\Dokumente und Einstellungen\DubStyle97\Desktop\Selfmade\gamemodes\Dubstep.pwn(253) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\DubStyle97\Desktop\Selfmade\gamemodes\Dubstep.pwn(253) : warning 215: expression has no effect
    C:\Dokumente und Einstellungen\DubStyle97\Desktop\Selfmade\gamemodes\Dubstep.pwn(253) : error 001: expected token: ";", but found ")"
    C:\Dokumente und Einstellungen\DubStyle97\Desktop\Selfmade\gamemodes\Dubstep.pwn(253) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\DubStyle97\Desktop\Selfmade\gamemodes\Dubstep.pwn(253) : fatal error 107: too many error messages on one line

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


    Das wären die Errors, die Zeilen seht ihr hier:


    Zeile 49-52:
    ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrations Vorgang","Bitte wähle ein Passwort","Register","Abbrechen");
    return 1;
    }
    }


    Ganzer Abschnitt OnPlayerConnect

    public OnPlayerConnect(playerid)
    {
    new Playerdatei[128];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Playerdatei,sizeof(Playerdatei),"/Accounts/%s.ini",name);
    if(dini_Exists(Playerdatei))
    {
    ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login Vorgang","Gebe bitte nun dein Passwort ein","Einloggen","Abbrechen");
    if
    {
    ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrations Vorgang","Bitte wähle ein Passwort","Register","Abbrechen");
    return 1;
    }
    }


    stock Register
    stock Register(playerid,key[]) //Zeile 245
    {
    new Playerdatei[128];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Playerdatei,sizeof(Playerdatei),"/Accounts/%s.ini",name);
    dini_Create(Playerdatei);
    dini_Set(Playerdatei,"Passwort",key);
    SendClientMessage(playerid,FARBE,"Du hast dich erfolgreich eingeloggt."); //Zeile 253
    SetPlayerScore(playerid,0);
    dini_IntSet(Playerdatei,"Adminlevel",0);
    SetPVarInt(playerid,"Eingeloggt",1);
    return 1;
    }


    Wie ihr wahrscheinlich unschwer erkennen könnt handelt es sich um ein Register/Loginsystem.
    Ich würde mich über hilfreiche Antworten freuen. ;)



    Mit freundlichen Grüßen,
    Mr.DubStep


    //e:
    Hat denn keiner eine Lösung? ^^

    Eine tolle Idee. ^^


    Idee: 10/10
    Umsetzung: 7/10 - Da muss noch einiges gemacht werden.
    Sauberkeit: 10/10 - Ist ja nicht viel was zu bemängeln ist.
    Gesamt: 27/30 :thumbup:

    Lieber Gott, ich habe mir so lange eine neue Map gewünscht, ich danke dir.
    Spaß beiseite.
    Wenigstens jemand der auch mal was anderes mappt. Für die jeweiligen Bereiche gebe ich dir folgende Punkte:
    Idee: 10/10
    Umsetzung: 8/10
    Sauberkeit: 9/10
    Gesamt: 27/30 :thumbup: