Tach,
irgendwie funktioniert mein /setfraktion cmd nicht..
Wenn ich NUR /setfraktion eingebe, kommt "Benutze: /setfraktion ID Fraktion"...
Wenn ich dann z.B. /setfraktion 0 1 eingebe, kommt Unknown Command....
if(strcmp(cmdtext, "/setfraktion", true) == 0)
{
if(pInfo[playerid][pRank] >= 4 )
{
if(!strlen(strget(cmdtext,1)))
return
SendClientMessage(playerid,COLOR_GREY,"Benutze: /setfraktion [ID] [FraktionsID]");
new string4[128];
new id3 = strval(strget(cmdtext,1));
new admin3[MAX_PLAYER_NAME];
new gang = strval(strget(cmdtext,2));
GetPlayerName(id3,admin3,sizeof(admin3));
format(string4, sizeof(string4), "*** Du wurdest von Admin %s in die Fraktionsnummer %d gesetzt.", admin3, gang);
SendClientMessage(id3, COLOR_LIGHTRED, string4);
format(string4, sizeof(string4), "*** Du hast %s in die Fraktionsnummer %d gesetzt.", id3, gang);
SendClientMessage(playerid, COLOR_LIGHTRED, string4);
if(gang == 0)
{
SetPlayerSkin(id3, 1);
SetPlayerPos(id3, 1567.8704,-1893.6318,13.5598);
gTeam[playerid] = gang;
}
if(gang == 1)
{
SetPlayerSkin(id3,280);
SetPlayerPos(id3,233.9751,77.8963,1005.0391);
gTeam[playerid] = gang;
}
else if(gang == 2)
{
SetPlayerSkin(id3,285);
gTeam[playerid] = gang;
}
else if(gang == 3)
{
SetPlayerSkin(id3,287);
gTeam[playerid] = gang;
}
else if(gang == 4)
{
SetPlayerSkin(id3,269);
gTeam[playerid] = gang;
}
else if(gang == 5)
{
SetPlayerSkin(id3,102);
gTeam[playerid] = gang;
}
else if(gang == 6)
{
SetPlayerSkin(id3,108);
gTeam[playerid] = gang;
}
else if(gang == 7)
{
SetPlayerSkin(id3,113);
gTeam[playerid] = gang;
}
else if(gang == 8)
{
SetPlayerSkin(id3,276);
gTeam[playerid] = gang;
}
else if(gang == 9)
{
SetPlayerSkin(id3,217);
gTeam[playerid] = gang;
}
else
{
SendClientMessage(playerid, COLOR_RED,"Entweder sind deine Rechte zu niedrig oder die Fraktion gibt es nicht!");
}
}
return 1;
}
Kann es sein dass da irgendwo ein Klammerfehler ist oder so?