Skin Selection Spawn Problem

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
  • Hiho,
    ich bin gerade dabei ein einfaches Skin Selection system zu erstellen, habe aber das Problem das der spieler einfach nicht spawnt:
    Ich Connecte
    Wähle einen Skin aus
    Muss linke shift drücken und spawne als CJ.
    public OnPlayerConnect(playerid)
    {
    new loginname[MAX_PLAYER_NAME], string[44];
    GetPlayerName(playerid, loginname, sizeof(loginname));
    format(string, sizeof(string), "%s betritt den Server.",loginname);
    SendClientMessageToAll(0xFFFF00AA, string);
    ShowPlayerDialog(playerid,1,DIALOG_STYLE_LIST,"Wähle einen Skin aus:","CJ\r\nRyder\r\nBig Smoke","Jo", "Ahja");
    return 1;
    }


    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {
    if(dialogid == 1)
    {
    if(!response)
    {
    SendClientMessage(playerid, 0xFFFFFFFF, "Login Abgebrochen.");
    Kick(playerid);
    return 1;
    }
    else
    {
    SpawnPlayer(playerid);
    new message[196];
    if(response == 1)
    {
    SetPlayerSkin(playerid, 0);
    }
    else if (response == 2)
    {
    SetPlayerSkin(playerid, 271);
    }
    else if (response == 3)
    {
    SetPlayerSkin(playerid, 269);
    }
    else
    {
    SetPlayerSkin(playerid, 188);
    }
    format(message, sizeof(message), "Du hast einen Skin gewählt.");
    SendClientMessage(playerid, 0xFFFFFFFF, message);
    return 1;
    }
    }
    return 0;
    }
    Ich habe leider jetzt auch keine Ahnung mehr was ich machen könnte.

    Ich helfe gerne, aber nur wenn die andere Person wenigstens versucht es zu schaffen.
    Solange sie nicht so dreist sind und mich beim Zocken zuspammen.