Hallo,
Ich hab ein einlade kommando geschrieben, aber das prob ist das er ja keinen skin bekommt und ich weil das er zu einer skinauswahl kommt, das bedeutet es soll wie beim spawn sein das man mit zb, KEY_FIRE den nächsten skin auswählt und mit KEY_JUMP den ski dann man hat, dann auch bekommt! es soll bro frak 5skins geben, und ich habe 8fraks!
Ich arbeite mit gTeam!
Hier das einlade kommando
dcmd_einladen(playerid,params[])
{
if(gRank[playerid]!=4)
{
SendClientMessage(playerid,COLOR_RED,"Du bist kein Leader einer Fraktion");
return 1;
}
new playerto;
if(sscanf(params,"u",playerto))
{
SendClientMessage(playerid,COLOR_YELLOW,"Benutze /einladen [playerid]");
return 1;
}
if(gTeam[playerto]!=0)
{
SendClientMessage(playerid,COLOR_RED,"Der Spieler ist noch in einer anderen Fraktion");
return 1;
}
new playertoname[MAX_PLAYER_NAME];
new playername[MAX_PLAYER_NAME];
new playertosend[128];
new playersend[128];
GetPlayerName(playerto,playertoname,sizeof playertoname);
GetPlayerName(playerid,playername,sizeof playername);
format(playertosend,sizeof playertosend,"Du wurdest von %s in seine Fraktion eingeladen",playername);
format(playersend,sizeof playersend,"Du hast %s in deine Fraktion eingeladen",playertoname);
SendClientMessage(playerto,COLOR_WHITE,playertosend);
SendClientMessage(playerid,COLOR_WHITE,playersend);
gTeam[playerto]=gTeam[playerid];
gRank[playerto]=0;
SpawnPlayer(playerto);
return 1;
}
Bitte um Hilfe
MFG
deathrunner