Hey, Com!
Ich hab ein Problem mit meinem /makeleader Command.
Zur Zeit wird immer nur die 6. case abgerufen, egal, welche Zahl ich angebe.
Kann mir jmd. weiterhelfen? hier mein Command:
dcmd_makeleader(playerid,params[])
{
new pID, Team;
if(sscanf(params,"ud",pID,Team))return SendClientMessage(playerid,0xC8C8C8FF,"/makeleader [ID/Name] [FraktionsID]");
if(!IsPlayerConnected(pID))return SendClientMessage(playerid,0xC8C8C8FF,"Dieser Spieler ist nicht online!");
if(Team < 0 || Team > 6) return SendClientMessage(playerid,0xC8C8C8FF, "Die FraktionsID muss zwischen 0 [Uninvite] und 6 liegen!");
if(pInfo[playerid][AdminLevel] > 4)
{
new string[128] ,string2[128] ,teamsetter[MAX_PLAYER_NAME], playername[MAX_PLAYER_NAME];
new gang = 6;
GetPlayerName(playerid,playername,sizeof playername);
format(string, sizeof(string),"Leaders/%s.sav",playername);
GetPlayerName(playerid,teamsetter,sizeof(teamsetter));
switch(gang)
{
case 1: format(string,sizeof(string),"%s hat dich zum Leader der Grove Street Families gemacht!",playername);
case 2: format(string,sizeof(string),"%s hat dich zum Leader der Jefferson 82's Ballas gemacht!",playername);
case 3: format(string,sizeof(string),"%s hat dich zum Leader der Los Santos Vagos gemacht!",playername);
case 4: format(string,sizeof(string),"%s hat dich zum Leader des LSPD gemacht!",playername);
case 5: format(string,sizeof(string),"%s hat dich zum Leader der Varrios Los Aztecas gemacht!",playername);
case 6: format(string,sizeof(string),"%s hat dich zum Leader der Triaden gemacht!",playername);
}
GetPlayerName(pID,playername,sizeof playername);
switch(gang)
{
case 1: format(string2, sizeof(string2),"Du hast %s zum Leader der Grove Street Families gemacht!",playername);
case 2: format(string2, sizeof(string2),"Du hast %s zum Leader der Jefferson 82's Ballas gemacht!",playername);
case 3: format(string2, sizeof(string2),"Du hast %s zum Leader der Los Santos Vagos gemacht!",playername);
case 4: format(string2, sizeof(string2),"Du hast %s zum Leader des LSPD gemacht!",playername);
case 5: format(string2, sizeof(string2),"Du hast %s zum Leader der Varrios Los Aztecas gemacht!",playername);
case 6: format(string2, sizeof(string2),"Du hast %s zum Leader der Triaden gemacht!",playername);
}
pInfo[pID][Leader] = Team;
dini_IntSet(string,"Leader",Team);
SendClientMessage(pID,0x00F0F0FF,string);
SendClientMessage(playerid,0xC8C8C8FF,string2);
}
else return SendClientMessage(playerid, 0xC8C8C8FF, "Dein Adminrank reicht nicht aus!");
return 1;
}
mfG
Walker