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.