SpawnPlayer(playerid);

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
  • Hallo liebe Scripter und Breadfisher.
    Ich bin gerade dabei einen neuen Gamemode zuentwickeln.
    Leider bleib ich bei dem SpawnPlayer(playerid): hängen.
    Ich weiss nicht wo ich das Einfüge.


    Hier das Register und Login : ( Muss das eventuell hier rein? )


    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {
    if(dialogid==DIALOG_LOGIN)
    {
    if(response==0)
    {
    SendClientMessage(playerid,rot,"Du hast den Vorgang abgebrochen.");
    Kick(playerid);
    return 1;
    }
    if(response==1)
    {
    if(!strlen(inputtext))
    {
    SendClientMessage(playerid,rot,"Das Passwort war nicht lang genug.");
    ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Login","Dein Account wurde gefunden. Gib bitte das Passwort ein.","Login","Abbrechen");
    return 1;
    }
    else
    {
    Login(playerid,inputtext);
    return 1;
    }
    }
    }
    if(dialogid==DIALOG_REGISTER)
    {
    if(response==0)
    {
    SendClientMessage(playerid,rot,"Du hast den Vorgang abgebrochen.");
    Kick(playerid);
    return 1;
    }
    if(response==1)
    {
    if(!strlen(inputtext))
    {
    SendClientMessage(playerid,rot,"Das Passwort war nicht lang genug.");
    ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrieren","Gib bitte dein gewünschte Passwort ein\nUm dich Einzuloggen auf den Deathrace Server.","Registrieren","Abbrechen");
    return 1;
    }
    else
    {
    Register(playerid,inputtext);
    return 1;
    }
    }
    }
    return 1;
    }

  • Neeee, ich habe das hier im Thread aus freierhand geschrieben, da ist mir ein Fehler unterlaufen habe das " : " mit " ; " das verwechselt.
    Im Script ist es richtig angegeben. :thumbup:

  • Ich guck mal schnell wies bei mir ist und dann bearbeite ich mein Beitrag hier


    €dit:// einmal da:


    Function OnPlayerSpawn(playerid)



    da:


    Function OnPlayerRequestClass(playerid, classid)



    da:


    Function OnPlayerLogin(playerid,password[])



    da:


    Function OnPlayerText(playerid, text[])



    vielleicht bringt es dich ja weiter ;)

  • Das dient dazu, gleich beim Login zuspawnen, und nicht gleich in die Skinauswahl zukommen.

  • Setz es einfach überall rein ^^ :D ich glaube bei OnPlayerConnect oder so, hoffe das klappt ;)


    Du hast das SoL, und ich habe ein Selfmade ...
    Bei dir ist das Script anders aufgebaut als bei mir.

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • Ist kein SoL aber danke das du das runter machst :D ich hasse SoL :D


    Ja okay, das ist jetzt zuviel OT.
    Bitte kommen wir wieder zu meinem Problem zurück .. :whistling:

  • Da hab ich es auch drin, aber irgendwie Funktioniert das nicht 8|

  • Hier :


    if(dialogid==DIALOG_LOGIN)
    {
    if(response==0)
    {
    SendClientMessage(playerid,rot,"Du hast den Vorgang abgebrochen.");
    Kick(playerid);
    return 1;
    }
    if(response==1)
    {
    if(!strlen(inputtext))
    {
    SendClientMessage(playerid,rot,"Das Passwort war nicht lang genug.");
    ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Login","Dein Account wurde gefunden. Gib bitte das Passwort ein.","Login","Abbrechen");
    return 1;
    }
    else
    {
    Login(playerid,inputtext);
    SpawnPlayer(playerid);
    return 1;
    }
    }
    }
    if(dialogid==DIALOG_REGISTER)
    {
    if(response==0)
    {
    SendClientMessage(playerid,rot,"Du hast den Vorgang abgebrochen.");
    Kick(playerid);
    return 1;
    }
    if(response==1)
    {
    if(!strlen(inputtext))
    {
    SendClientMessage(playerid,rot,"Das Passwort war nicht lang genug.");
    ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrieren","Gib bitte dein gewünschte Passwort ein\nUm dich Einzuloggen auf den Deathrace Server.","Registrieren","Abbrechen");
    return 1;
    }
    else
    {
    Register(playerid,inputtext);
    SpawnPlayer(playerid);
    return 1;
    }
    }
    }
    return 1;
    }