hallo undzwar habe ich ein problem mein pawno stürzt ab wenn ich diesen code rein tuhe
@Jeffry
if (strcmp(cmd, "/Leader") == 0)
{
new zahl = IstSpielerLeader();
new stringx[255], string2[255];
if(zahl == 0) return ShowPlayerDialog(playerid,KEINE_LEADER_ON,DIALOG_STYLE_MSGBOX,"{FFBF00}GxR-FraktionsSystem : {FFFFFF}Aktive Fraktionsleader{FFFFFF}","{FFFFFF}Momentan sind {FFBF00}keine {FFFFFF}Fraktionsleader aktiv!","Schließen", "");
for (new i; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i) && !IsPlayerNPC(i) && PlayerInfo[i][pLeader] != 0 && PlayerInfo[i][pLeader] < 24)////wenn ich das if ausklammer geht alles ich finde gerade den fehler nicht
{
if(PlayerInfo[i][pAfk] == 0) format(stringx, sizeof(stringx), %s\n {FFFFFF}%s: %s Telefon: %d {FE2EF7}[AFK],stringx ,FrakInfo[PlayerInfo[i][pLeader]],PlayerInfo[i][pName], PlayerInfo[i][pPnumber])
//else
}
else SCM(i,COLOR_BLACK,"Du bist nicht eingeloggt!");
}
}
return 1;
Pawno strüzt ab
- TimeLine
- Geschlossen
- Erledigt
-
-
if (strcmp(cmd, "/Leader") == 0)
{
new zahl = IstSpielerLeader();
new stringx[255], string2[255];
if(zahl == 0) return ShowPlayerDialog(playerid,KEINE_LEADER_ON,DIALOG_STYLE_MSGBOX,"{FFBF00}GxR-FraktionsSystem : {FFFFFF}Aktive Fraktionsleader{FFFFFF}","{FFFFFF}Momentan sind {FFBF00}keine {FFFFFF}Fraktionsleader aktiv!","Schließen", "");
for (new i; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i) && !IsPlayerNPC(i) && PlayerInfo[i][pLeader] != 0 && PlayerInfo[i][pLeader] < 24)
{
if(PlayerInfo[i][pAfk] == 0)
{
format(stringx, sizeof(stringx), "%s\n {FFFFFF}%s: %s Telefon: %d {FE2EF7}[AFK]",stringx ,FrakInfo[PlayerInfo[i][pLeader]],PlayerInfo[i][pName], PlayerInfo[i][pPnumber])
}
}
else SCM(i,COLOR_BLACK,"Du bist nicht eingeloggt!");
}
}
ist ein klammer fehler du hast bei ein if {}
vergessen//edit und 2 "" bei formart
-
if (strcmp(cmd, "/Leader") == 0) { new zahl = IstSpielerLeader(); new stringx[255], string2[255]; if(zahl == 0) return ShowPlayerDialog(playerid,KEINE_LEADER_ON,DIALOG_STYLE_MSGBOX,"{FFBF00}GxR-FraktionsSystem : {FFFFFF}Aktive Fraktionsleader{FFFFFF}","{FFFFFF}Momentan sind {FFBF00}keine {FFFFFF}Fraktionsleader aktiv!","Schließen", ""); for (new i; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i) && !IsPlayerNPC(i) && PlayerInfo[i][pLeader] != 0 && PlayerInfo[i][pLeader] < 24) { if(PlayerInfo[i][pAfk] == 0) { format(stringx, sizeof(stringx), "%s\n {FFFFFF}%s: %s Telefon: %d {FE2EF7}[AFK]",stringx ,FrakInfo[PlayerInfo[i][pLeader]],PlayerInfo[i][pName], PlayerInfo[i][pPnumber]) } } else SCM(i,COLOR_BLACK,"Du bist nicht eingeloggt!"); } }
ist ein klammer fehler du hast bei ein if {}
vergessen//edit und 2 "" bei formart
Hmm bekomme das nicht -."
@Jeffry
C:\Users\******\Documents\\******\\\******\gamemodes\\******\.pwn(43366) : error 028: invalid subscript (not an array or too many subscripts): "fraktionlangName"
C:\Users\\******\\Documents\\******\\\******\r\gamemodes\\******\.pwn(43366) : warning 215: expression has no effect
C:\Users\\******\\Documents\\******\\******\gamemodes\\******\.pwn(43366) : error 001: expected token: ";", but found "]"
C:\Users\\******\\Documents\\******\\\******\\gamemodes\\******\.pwn(43366) : error 029: invalid expression, assumed zero
C:\Users\\******\\Documents\\******\\\******\\gamemodes\\******\.pwn(43366) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664
Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
if (strcmp(cmd, "/Leader") == 0)
{
new zahl = IstSpielerLeader();
new stringx[255], string2[255];
if(zahl == 0) return ShowPlayerDialog(playerid,KEINE_LEADER_ONLINE,DIALOG_STYLE_MSGBOX,"{FFBF00}GxR-FraktionsSystem : {FFFFFF}Aktive Fraktionsleader{FFFFFF}","{FFFFFF}Momentan sind {FFBF00}keine {FFFFFF}Fraktionsleader aktiv!","Schließen", "");
for (new i; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i) && !IsPlayerNPC(i) && PlayerInfo[i][pLeader] != 0 && PlayerInfo[i][pLeader] < 24)
{
if(PlayerInfo[i][pAfk] == 0) format(stringx, sizeof(stringx)," %s\n {FFFFFF}%s: %s Telefon: %d {FE2EF7}[AFK]",stringx ,fraktionlangName[i]//hier ist der fehler,PlayerInfo[i][pIngameName], PlayerInfo[i][pPnumber])
else format(stringx, sizeof(stringx)," %s\n {FFFFFF}%s: %s Telefon: %d ",stringx ,fraktionlangName[i],PlayerInfo[i][pIngameName], PlayerInfo[i][pPnumber])
}
}
} -
-
jz stürzt er nicht mehr ab aber da komme die fehler die ich oben gepostet habe ich will dort anzeigen alls welche leader alles online sind
-
fraktionlangName
zeig mal den stock davon -
fraktionlangName
zeig mal den stock davonhier bitteschön
stock fraktionlangName(frakid)
{
new frakname[64];
switch(frakid)
{
case 0:{frakname="Keine";}
case 1:{frakname="Police LS";}
case 2:{frakname="Police SF";}
case 3:{frakname="GSG 9";}
case 4:{frakname="Sanitäter";}
case 5:{frakname="La Cosa Nostra";}
case 6:{frakname="Yakuza";}
case 7:{frakname="Präsident";}
case 8:{frakname="Hitman";}
case 9:{frakname="BWN";}
case 10:{frakname="Army";}
case 11:{frakname="Fahrschule";}
case 12:{frakname="Hells Angels";}
case 13:{frakname="Grove Street";}
case 14:{frakname="Ballas Family";}
case 15:{frakname="Wheelman";}
case 16:{frakname="L.S.Vagos";}
case 17:{frakname="L.V.Aztecas";}
case 18:{frakname="L.V.Rifa";}
case 19:{frakname="2F2F";}
case 20:{frakname="Terror";}
case 21:{frakname="F.B.I";}
case 22:{frakname="Feuerwehr";}
case 23:{frakname="Error:19 [Einen Admin Melden]";}
case 24:{frakname="Oamt";}
default: {frakname="ERROR";}
}
return frakname;
} -
fraktionlangName[i]
zu:
fraktionlangName(i) -
fraktionlangName[i]
zu:
fraktionlangName(i)
C:\Users\******\Documents\******\******\gamemodes\******.pwn(43403) : error 028: invalid subscript (not an array or too many subscripts): "fraktionlangName"
C:\Users\******\Documents\******\******\gamemodes\******.pwn(43403) : warning 215: expression has no effect
C:\Users\******\Documents\******\******\gamemodes\******.pwn(43403) : error 001: expected token: ";", but found "]"
C:\Users\******\Documents\******\******\gamemodes\******.pwn(43403) : error 029: invalid expression, assumed zero
C:\Users\******\Documents\******\*******\gamemodes\******.pwn(43403) : fatal error 107: too many error messages on one line -
Du verwendest die Funktion ja zwei mal, hast du es auch beides geändert?
Cif(PlayerInfo[i][pAfk] == 0) format(stringx, sizeof(stringx)," %s\n {FFFFFF}%s: %s Telefon: %d {FE2EF7}[AFK]",stringx ,fraktionlangName[i]//hier ist der fehler,PlayerInfo[i][pIngameName], PlayerInfo[i][pPnumber]) else format(stringx, sizeof(stringx)," %s\n {FFFFFF}%s: %s Telefon: %d ",stringx ,fraktionlangName[i],PlayerInfo[i][pIngameName], PlayerInfo[i][pPnumber])
Beides mit Hilfe von Jeffry's Antwort korrigieren.
-
breadfish.de
Hat das Thema geschlossen.