Hallo,
ich bin dabei ein kleines dyn. Fraktionssystem zu entwickeln.
Mein einziges Problem ist, wenn ich die Ränge anzeigen lassen will, das ich mehrere Errors bekomme, da der String zu lang ist.
new string[1000];
format(string,sizeof(string),"1. %s\n2. %s\n3. %s\n4. %s\n5. %s\n6. %s\n7. %s\n8. %s\n9. %s\n10. %s\n11. %s\n12. %s\n13. %s\n14. %s\n15. %s\n16. %s\n17. %s\n18. %s\n19. %s\n20. %s\n21. %s\n22. %s\n23. %s\n24. %s\n25. %s",dini_Get(fraktion,"1"),dini_Get(fraktion,"2"),dini_Get(fraktion,"3"),dini_Get(fraktion,"4"),dini_Get(fraktion,"5"),dini_Get(fraktion,"6"),dini_Get(fraktion,"7"),dini_Get(fraktion,"8"),dini_Get(fraktion,"9"),dini_Get(fraktion,"10"),dini_Get(fraktion,"11"),dini_Get(fraktion,"12"),dini_Get(fraktion,"13"),dini_Get(fraktion,"14"),dini_Get(fraktion,"15"),dini_Get(fraktion,"16"),dini_Get(fraktion,"17"),dini_Get(fraktion,"18"),dini_Get(fraktion,"19"),dini_Get(fraktion,"20"),dini_Get(fraktion,"21"),dini_Get(fraktion,"22"),dini_Get(fraktion,"23"),dini_Get(fraktion,"24"),dini_Get(fraktion,"25"));
if(listitem == 0)return ShowPlayerDialog(playerid,DIALOG_KASSENSHOW,DIALOG_STYLE_LIST,"Verwaltung","Einzahlen\nAuszahlen\nAktueller Kontostand","Weiter","Zurück");
if(listitem == 1)return ShowPlayerDialog(playerid,DIALOG_RANG,DIALOG_STYLE_LIST,"Verwaltung - Rangnamen",string,"Ändern","Zurück");
Errors:
fraksys.pwn(1639) : error 075: input line too long (after substitutions)
fraksys.pwn(1640) : error 017: undefined symbol "d"
fraksys.pwn(1641) : warning 217: loose indentation
fraksys.pwn(1641) : error 017: undefined symbol "ini_Get"
fraksys.pwn(1641) : error 029: invalid expression, assumed zero
fraksys.pwn(1641) : warning 215: expression has no effect
fraksys.pwn(1642) : warning 217: loose indentation
Würde mich Freuen, wenn jemand eine Idee hat.