wenn der Leader = 1 ist wir nur der im LSPD Leader angezeigt
Beiträge von SlashQ
In 10 Minuten startet der nächtliche Backupvorgang! Es kann währenddessen (ca. 10 Minuten) zu Einschränkungen bei der Nutzung des Forums kommen
Weitere Infos findet ihr im Thema Backup des Forums
-
-
Mehr gibt´s nicht aus accounts was mit Leader oder Fraktion zu tun hat es gibt dann nur noch Member aber das bringt nix
-
-
Habe es soweit nur jetzt wird der name und die Fraktion nicht ausgelesen
Hier ein Screen

-
Danke aber jetzt kommt es ist etwas schiefgelaufen

-
ocmd:leader(playerid,params[])
{
mysql_query("SELECT accounts, Fraktion FROM Name WHERE raenge = 10;");
mysql_store_result();
new rows = mysql_num_rows();
if(!rows) return SendClientMessage(playerid, 0xFF0000FF, "Error: Etwas ist schief gegangen.");
new str[512], row[64], name[32], frak, fname[32];
while(mysql_fetch_row(row, "|"))
{
sscanf(row, "p<|>sd", name, frak);
switch(frak)
{
case 1:{fname = "LSPD";}
case 2:{fname = "BND";}
case 3:{fname = "Hitman Agency";}
case 4:{fname = "SAA";}
case 5:{fname = "Regierung";}
case 6:{fname = "LSMD";}
case 7:{fname = "OAmt";}
case 8:{fname = "Varrios Los Aztecas";}
case 9:{fname = "SAM AG";}
case 10:{fname = "Grove";}
case 11:{fname = "Ballas";}
case 12:{fname = "Terror";}
case 13:{fname = "LCN";}
}
if(ReturnPlayerID(name) != INVALID_PLAYER_ID) format(str, sizeof(str), "%s{FFFFFF}%d [%s] - {00FF00}Online\n", str, name, fname);
else format(str, sizeof(str), "%s{FFFFFF}%d [%s] - {FF0000}Offline\n", str, name, fname);
}
ShowPlayerDialog(playerid, 4521, DIALOG_STYLE_MSGBOX, "Online-List", str, "Ok");
return 1; Der Code Darüber -
ocmd:bkoffer(playerid,params[])
{
if(Cuff[playerid] == 1 || KCuff[playerid] == 1 || pTie[playerid] == 1) return SCM(playerid,ROT,"Du bist gefesselt und kannst das nicht tun!");
if(Koffer[playerid] == 1) return 1;
if(PaintBallInfo[playerid][Aktiv] > 0 || pDerby[playerid] == 1) return 1;
if(HackInfo[playerid][Untazer] >= 1) return SCM(playerid,ROT,"Du bist getazert und kannst keine Bomben platzieren!");
new Bstring[200];
if(pInv[playerid][KoffBombe] == 0) return SendClientMessage(playerid, ROT, "Du hast keinen Koffer!");
format(Bstring,256,"Timer einstellen - Aktuelle Zeit: %i Sekunden\nBombe Aktivieren\n\nKoffer ablegen - Geht nur wenn er aktiv ist!\nBeenden",KofferInfo[playerid][BombenTimer]);
ShowPlayerDialog(playerid,DIALOG_KOFFERMENU,DIALOG_STYLE_LIST,"Wähle eine Option",Bstring,"Weiter","Beenden");
return 1;
}
Hier werden die Fehler angezeigt -
C:\Users\Media Markt\Desktop\Virtual Roleplay Selfmade\Projekt\gamemodes\gr.pwn(8624) : warning 217: loose indentation
C:\Users\Media Markt\Desktop\Virtual Roleplay Selfmade\Projekt\gamemodes\gr.pwn(8624) : warning 202: number of arguments does not match definition
C:\Users\Media Markt\Desktop\Virtual Roleplay Selfmade\Projekt\gamemodes\gr.pwn(8627) : warning 225: unreachable code
C:\Users\Media Markt\Desktop\Virtual Roleplay Selfmade\Projekt\gamemodes\gr.pwn(8627) : error 029: invalid expression, assumed zero
C:\Users\Media Markt\Desktop\Virtual Roleplay Selfmade\Projekt\gamemodes\gr.pwn(8627) : error 017: undefined symbol "ocmd_bkoffer"
C:\Users\Media Markt\Desktop\Virtual Roleplay Selfmade\Projekt\gamemodes\gr.pwn(8627) : error 029: invalid expression, assumed zero
C:\Users\Media Markt\Desktop\Virtual Roleplay Selfmade\Projekt\gamemodes\gr.pwn(8627) : fatal error 107: too many error messages on one lineCompilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
Habe ich eig. die ganze zeit drin gehabt -
C:\Users\Media Markt\Desktop\Virtual Roleplay Selfmade\Projekt\gamemodes\gr.pwn(8608) : error 017: undefined symbol "ReturnPlayerID"
C:\Users\Media Markt\Desktop\Virtual Roleplay Selfmade\Projekt\gamemodes\gr.pwn(8611) : warning 217: loose indentation
C:\Users\Media Markt\Desktop\Virtual Roleplay Selfmade\Projekt\gamemodes\gr.pwn(8611) : warning 202: number of arguments does not match definition
C:\Users\Media Markt\Desktop\Virtual Roleplay Selfmade\Projekt\gamemodes\gr.pwn(8615) : warning 225: unreachable code
C:\Users\Media Markt\Desktop\Virtual Roleplay Selfmade\Projekt\gamemodes\gr.pwn(8615) : error 029: invalid expression, assumed zero
C:\Users\Media Markt\Desktop\Virtual Roleplay Selfmade\Projekt\gamemodes\gr.pwn(8615) : error 017: undefined symbol "ReturnPlayerID"
C:\Users\Media Markt\Desktop\Virtual Roleplay Selfmade\Projekt\gamemodes\gr.pwn(8623) : error 017: undefined symbol "l_PlayerName"
C:\Users\Media Markt\Desktop\Virtual Roleplay Selfmade\Projekt\gamemodes\gr.pwn(8630) : warning 225: unreachable code
C:\Users\Media Markt\Desktop\Virtual Roleplay Selfmade\Projekt\gamemodes\gr.pwn(8630) : error 029: invalid expression, assumed zero
C:\Users\Media Markt\Desktop\Virtual Roleplay Selfmade\Projekt\gamemodes\gr.pwn(8630) : error 017: undefined symbol "ocmd_bkoffer"
C:\Users\Media Markt\Desktop\Virtual Roleplay Selfmade\Projekt\gamemodes\gr.pwn(8630) : error 029: invalid expression, assumed zero
C:\Users\Media Markt\Desktop\Virtual Roleplay Selfmade\Projekt\gamemodes\gr.pwn(8630) : fatal error 107: too many error messages on one lineCompilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
8 Errors.
Da kommen fehler :o -
Davor ocmd:f(playerid,params[])
{
if(pInfo[playerid][pFraktion] == 0)return SCM(playerid, ROT,"Du bist in keiner Fraktion!");
new inputtext[128],string[256],fname[100],ausgabe[128];
if(sscanf(params,"s",inputtext))return SCM(playerid, ROT,"{FFD200}Benutze:{FEFEFE}/F [Nachricht]");switch(pInfo[playerid][pFraktion])
{
case 1:{fname = "LSPD";}
case 2:{fname = "BND";}
case 3:{fname = "Hitman Agency";}
case 4:{fname = "SAA";}
case 5:{fname = "Regierung";}
case 6:{fname = "LSMD";}
case 7:{fname = "OAmt";}
case 8:{fname = "Varrios Los Aztecas";}
case 9:{fname = "SAM AG";}
case 10:{fname = "Grove";}
case 11:{fname = "Ballas";}
case 12:{fname = "Terror";}
case 13:{fname = "LCN";}
}
new query[256];
mysql_query(query);
switch(pInfo[playerid][pRang])Danach {
case 0:{return SCM(playerid,ROT,"Du hast keinen Fraktionsrang!");}
case 1:{format(query, sizeof(query), "SELECT `Rang1` FROM `raenge` WHERE `Fraktion` = '%s'",fname);}
case 2:{format(query, sizeof(query), "SELECT `Rang2` FROM `raenge` WHERE `Fraktion` = '%s'",fname);}
case 3:{format(query, sizeof(query), "SELECT `Rang3` FROM `raenge` WHERE `Fraktion` = '%s'",fname);}
case 4:{format(query, sizeof(query), "SELECT `Rang4` FROM `raenge` WHERE `Fraktion` = '%s'",fname);}
case 5:{format(query, sizeof(query), "SELECT `Rang5` FROM `raenge` WHERE `Fraktion` = '%s'",fname);}
case 6:{format(query, sizeof(query), "SELECT `Rang6` FROM `raenge` WHERE `Fraktion` = '%s'",fname);}
case 7:{format(query, sizeof(query), "SELECT `Rang7` FROM `raenge` WHERE `Fraktion` = '%s'",fname);}
case 8:{format(query, sizeof(query), "SELECT `Rang8` FROM `raenge` WHERE `Fraktion` = '%s'",fname);}
case 9:{format(query, sizeof(query), "SELECT `Rang9` FROM `raenge` WHERE `Fraktion` = '%s'",fname);}
case 10:{format(query, sizeof(query), "SELECT `Rang10` FROM `raenge` WHERE `Fraktion` = '%s'",fname);}
}
mysql_query(query);
mysql_store_result();
new rows = mysql_num_rows();
if(rows > 0)
{
mysql_fetch_row(ausgabe);
}
if(pInfo[playerid][pFraktion] == 1)
{
format(string,sizeof(string),"[%s]{C30000}%s %s: {FFFFFF}%s,over.",fname,ausgabe,SpielerName(playerid),inputtext);
}
else
{
format(string,sizeof(string),"[%s]{C30000}%s %s: {FFFFFF}%s",fname,ausgabe,SpielerName(playerid),inputtext);
}
for(new i=0;i<MAX_PLAYERS;i++)
{
if(IsPlayerConnected(i))
{
if(pInfo[i][pFraktion] == pInfo[playerid][pFraktion])
{
SCM(i,0x0091FFFF,string);
}
}
}
BigearCast(playerid,string,1);
switch(pInfo[playerid][pFraktion])
{
case 1: FrakLog1(string);
case 2: FrakLog2(string);
case 3: FrakLog3(string);
case 4: FrakLog4(string);
case 5: FrakLog5(string);
case 6: FrakLog6(string);
case 7: FrakLog7(string);
case 8: FrakLog8(string);
case 9: FrakLog9(string);
case 10:FrakLog10(string);
case 11:FrakLog11(string);
case 12:FrakLog12(string);
case 13:FrakLog13(string);
}
return 1;
} -
Das ist das letzte was ich habe mit Fraktion oder sonst was
mysql_SetInt("accounts", "Fraktion", pInfo[playerid][pFraktion], "Name", SpielerName(playerid)); -
nop sonst gibt es nichts mit fname
-
Die spalte Accounts ist eig. alles der name,leader,member usw...
-
mysql_SetString("raenge", rname, name, "Fraktion",fname);
-
Ich wollte ein Befehl erstellen der /Leader heißt, und wenn man den eingibt sollen alle mit Rang 10 = Leader angezeigt werden, und dafür muss es aus der MySql Datenbank geladen werden,
es soll auch anzeigen ob der Leader Online oder Offline ist aber Jeffry weiß bescheid -
Auf wunsch von Jeffry habe ich hier einen neuen Thread
mysql_query(query);
switch(pInfo[playerid][pRang])
{
case 0:{return SCM(playerid,ROT,"Du hast keinen Fraktionsrang!");}
case 1:{format(query, sizeof(query), "SELECT `Rang1` FROM `raenge` WHERE `Fraktion` = '%s'",fname);}
case 2:{format(query, sizeof(query), "SELECT `Rang2` FROM `raenge` WHERE `Fraktion` = '%s'",fname);}
case 3:{format(query, sizeof(query), "SELECT `Rang3` FROM `raenge` WHERE `Fraktion` = '%s'",fname);}
case 4:{format(query, sizeof(query), "SELECT `Rang4` FROM `raenge` WHERE `Fraktion` = '%s'",fname);}
case 5:{format(query, sizeof(query), "SELECT `Rang5` FROM `raenge` WHERE `Fraktion` = '%s'",fname);}
case 6:{format(query, sizeof(query), "SELECT `Rang6` FROM `raenge` WHERE `Fraktion` = '%s'",fname);}
case 7:{format(query, sizeof(query), "SELECT `Rang7` FROM `raenge` WHERE `Fraktion` = '%s'",fname);}
case 8:{format(query, sizeof(query), "SELECT `Rang8` FROM `raenge` WHERE `Fraktion` = '%s'",fname);}
case 9:{format(query, sizeof(query), "SELECT `Rang9` FROM `raenge` WHERE `Fraktion` = '%s'",fname);}
case 10:{format(query, sizeof(query), "SELECT `Rang10` FROM `raenge` WHERE `Fraktion` = '%s'",fname);}
} -
Das hätte ich
mysql_query(query);
switch(pInfo[playerid][pRang])
{
case 0:{return SCM(playerid,ROT,"Du hast keinen Fraktionsrang!");}
case 1:{format(query, sizeof(query), "SELECT `Rang1` FROM `raenge` WHERE `Fraktion` = '%s'",fname);}
case 2:{format(query, sizeof(query), "SELECT `Rang2` FROM `raenge` WHERE `Fraktion` = '%s'",fname);}
case 3:{format(query, sizeof(query), "SELECT `Rang3` FROM `raenge` WHERE `Fraktion` = '%s'",fname);}
case 4:{format(query, sizeof(query), "SELECT `Rang4` FROM `raenge` WHERE `Fraktion` = '%s'",fname);}
case 5:{format(query, sizeof(query), "SELECT `Rang5` FROM `raenge` WHERE `Fraktion` = '%s'",fname);}
case 6:{format(query, sizeof(query), "SELECT `Rang6` FROM `raenge` WHERE `Fraktion` = '%s'",fname);}
case 7:{format(query, sizeof(query), "SELECT `Rang7` FROM `raenge` WHERE `Fraktion` = '%s'",fname);}
case 8:{format(query, sizeof(query), "SELECT `Rang8` FROM `raenge` WHERE `Fraktion` = '%s'",fname);}
case 9:{format(query, sizeof(query), "SELECT `Rang9` FROM `raenge` WHERE `Fraktion` = '%s'",fname);}
case 10:{format(query, sizeof(query), "SELECT `Rang10` FROM `raenge` WHERE `Fraktion` = '%s'",fname);}
} -
habe den fehler gefunden man musste es so machen:
}
} -
if(strcmp(cmdtext, "/stop", true) == 0)
{
if(GetPVarInt(playerid,"Tazerd") == 1 || GetPVarInt(playerid,"Verletzt") == 1) return SendClientMessage(playerid,ROT,"Du kannst diese Animation jetzt nicht stoppen!");
{
ClearAnimations(playerid);
StopLoopingAnim(playerid);
SetPlayerSpecialAction(playerid,0);
return 1;
}
}
new string[144];
format(string, sizeof(string), "[FEHLER]"#WEIß" Der Befehl %s existiert nicht.",cmdtext);
return SCM(playerid,TESTFARBE, string);
} -
ich habe es ja wie du eingerückt nur der Fehler bleibt


