Spawn ohne Button

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 Community,


    ich bin grade dran mein Selfmade anzufangen.. Nur sitz ich an dem Problem mit dem Spawn..


    Hier mal der Login / Register & OnPlayerSpawn Code:


    case DIALOG_LOGIN:
    {
    if(!strlen(inputtext))
    {
    ShowPlayerDialog(playerid,DIALOG_LOGIN,1,"Login","Bitte logge dich ein","Weiter","Abbrechen");
    return SendClientMessage(playerid,0xFFFFFFFF,"Kein Passwort angegeben!");
    }
    if(strcmp(inputtext,dini_Get(save,"passwort")) == 0)
    {
    loggedin[playerid] = true;
    SetPlayerSkin(playerid,dini_Int(save,"Skin"));
    pInfo[playerid][alevel] =dini_Int(save,"Adminlevel");
    SendClientMessage(playerid,0xFFFFFFFF,"Du wurdest erfolgreich eingeloggt.");
    SpawnPlayer(playerid);
    }
    else
    {
    ShowPlayerDialog(playerid,DIALOG_LOGIN,1,"Login","Dein Passwort ist falsch gib es bitte erneut ein","Weiter","Abbrechen");
    SendClientMessage(playerid,0xFFFFFFFF,"Das Passwort war Falsch!");
    }
    }
    case DIALOG_REG:
    {
    if(!strlen(inputtext))
    {
    ShowPlayerDialog(playerid,DIALOG_REG,1,"Registrieren","Bitte Registriere dich","Weiter","Abbrechen");
    return SendClientMessage(playerid,0xFFFFFFFF,"Das Passwort ist zu kurz!");
    }
    dini_Create(save);
    dini_Set(save,"passwort",inputtext);
    SendClientMessage(playerid,0xFFFFFFFF,"Account wurde angelegt und du wurdest eingeloggt.");
    SpawnPlayer(playerid);
    }
    public OnPlayerSpawn(playerid)
    {
    SetPlayerSkin(playerid,dini_Int(save,"Skin"));
    SetPlayerPos(playerid, 1193.2167,-1266.1366,23.6099);
    return 1;
    }



    Ich hoffe ihr könnt mir helfen.


    Grüße


    /E: Sorry, das es fasch eingerückt ist, voll komisch hier ^^

  • mach bitte quellcode da es sonst nicht eingerückt ist


    E: ah jetzt gehts 8|

  • einfach bei public OnPlayerConnect(playerid)


    SpawnPlayer(playerid);


    Falsche Freunde: Fragen nach Kippen !
    Wahre Freunde: Sind der Grund, warum du keine Kippen hast !
    Falsche Freunde: Nennen deine Eltern Frau/Herr !
    Wahre Freunde: Nennen deine Eltern Mom/Dad !
    Falsche Freunde: Holen dich aus dem Knast und sagen dir, was getan hast, war falsch !
    Wahre Freunde: Sitzen in der Zelle neben dir und sagen: Scheiße...wir haben‘s verkackt...war aber verdammt lustig ! :P
    Falsche Freunde: Haben dich noch nie weinen sehen !
    Wahre Freunde: Weinen mit dir !
    Falsche Freunde: Werden dich stehen lassen, wenn die Menge das tut !
    Wahre Freunde: Werden der kompletten Menge den Arsch treten, die dich stehen gelassen hat ! c:
    Falsche Freunde: Bleiben für ne Weile !
    Wahre Freunde: Bleiben ein Leben lang !
    Falsche Freunde: Werden die Person, die Scheiße über dich erzählt, blöd vollabern !
    Wahre Freunde: Werden sie einfach ausknocken !
    Falsche Freunde: Werden das hier ignorieren !
    Wahre Freunde: Es Kopieren !

  • Du musst noch SetSpawnInfo über SpawnPlayer machen ^^


    Bei mir sieht das etwa so aus:


    public OnPlayerRequestClass(playerid, classid)
    {
    new Spielerdatei[64];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);


    if(GetPlayerHouse(playerid)==0) //Obdachlos
    {
    SetSpawnInfo(playerid,0,dini_Int(Spielerdatei,"Skin"),1723.1696,-1916.6110,13.5646,0.1526,0,0,0,0,0,0);
    SpawnPlayer(playerid);
    }
    if(GetPlayerHouse(playerid)==1) //Motel
    {
    SetSpawnInfo(playerid,0,dini_Int(Spielerdatei,"Skin"),2221.0396,-1145.3312,1025.7969,181.3046,0,0,0,0,0,0);
    SetPlayerInterior(playerid,15);
    SpawnPlayer(playerid);
    }
    return 1;
    }

  • probiers mal damit
    public OnPlayerRequestClass(playerid, classid)
    {
    SetSpawnInfo(playerid,0,0,-365.3851,2128.6628,133.1797,0,0,0,0,0,0,0);
    return 1;


    Falsche Freunde: Fragen nach Kippen !
    Wahre Freunde: Sind der Grund, warum du keine Kippen hast !
    Falsche Freunde: Nennen deine Eltern Frau/Herr !
    Wahre Freunde: Nennen deine Eltern Mom/Dad !
    Falsche Freunde: Holen dich aus dem Knast und sagen dir, was getan hast, war falsch !
    Wahre Freunde: Sitzen in der Zelle neben dir und sagen: Scheiße...wir haben‘s verkackt...war aber verdammt lustig ! :P
    Falsche Freunde: Haben dich noch nie weinen sehen !
    Wahre Freunde: Weinen mit dir !
    Falsche Freunde: Werden dich stehen lassen, wenn die Menge das tut !
    Wahre Freunde: Werden der kompletten Menge den Arsch treten, die dich stehen gelassen hat ! c:
    Falsche Freunde: Bleiben für ne Weile !
    Wahre Freunde: Bleiben ein Leben lang !
    Falsche Freunde: Werden die Person, die Scheiße über dich erzählt, blöd vollabern !
    Wahre Freunde: Werden sie einfach ausknocken !
    Falsche Freunde: Werden das hier ignorieren !
    Wahre Freunde: Es Kopieren !