halloo^^ habe folgenes problem ich möchte nicht das man den skin benutzen kann also mit shift aktivieren wie auch imer bzw mit den pfeitasten einen auswählen kann bevor man nicht zwischen englisch und deutsch entschieden hat im menu habs so gemacht
new inmenu[MAX_PLAYERS];
public OnPlayerConnect(playerid)
{
TogglePlayerControllable(playerid, false);
new pName[MAX_PLAYER_NAME];
new string[48];
GetPlayerName(playerid, pName, sizeof(pName));
format(string, sizeof(string), "%s has joined the server.", pName);
SendClientMessageToAll(0xAAAAAAAA, string);
ShowMenuForPlayer(Language,playerid);
TogglePlayerControllable(playerid, false);
inmenu[playerid] = 1;
return 1;
}
public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid, 1654.1599,-1655.1222,28.1641);
SetPlayerFacingAngle(playerid, 178.3460);
SetPlayerCameraPos(playerid, 1654.1599,-1659.1222,28.1641);
SetPlayerCameraLookAt(playerid, 1654.1599,-1655.1222,28.1641);
if(inmenu[playerid] == 0)
{
if(classid == 0)
{
gTeam[playerid] = 0;
}
if(classid == 1)
...........
{
gTeam[playerid] = 3;
}
}
return 1;
}
public OnPlayerSelectedMenuRow(playerid, row)
{
new Menu:CurrentMenu = GetPlayerMenu(playerid);
if(CurrentMenu == Language)
{
switch(row)
{
case 0: //German
{
deutsch[playerid] = 1;
SendClientMessage(playerid, COLOR_GREEN, "Wilkommen auf dem DM Server von Lightfire, wähle einen Skin aus und los gehts!");
inmenu[playerid] = 0;
}
case 1: //English
{
englisch[playerid] = 1;
SendClientMessage(playerid, COLOR_BLUE, "Welcome on the server of Lightfire, choose a skin and lets go!");
inmenu[playerid] = 0;
}
}
}
return 1;
}
an kann trotzdem wählen und starten bevor man deutsch oder englissch gewählt hat bitte umm hilfe danke im vorruas