Hey,
ich habe das LoH Script und möchte gerne wenn man /stats eingibt ein Dialog bekomt wo das dann alles drin steht und nicht dieses langweilige GF stats ding da:D
Vllt. kann mir ja einer helfen.
Danke in Vorraus
/stats
- Anonymous
- Geschlossen
- Erledigt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
Nutze die SuFu (Suchfunktion)
Da findest schnell etwas^^ -
ja habe das hier gefunden [ SCRIPTING ] Erstellen von /Stats im Dialog Menü aber da habe ich ständig erros wenn ich das benutze
-
Dann schreib dir Errors,dann kann man dir helfen
Liebe Grüße
[DCR]Patty -
D:\Server\gamemodes\testscript.pwn(230) : warning 235: public function lacks forward declaration (symbol "MyDialogStatsSystem")
D:\Server\gamemodes\testscript.pwn(233) : error 017: undefined symbol "String"
D:\Server\gamemodes\testscript.pwn(233) : error 017: undefined symbol "String"
D:\Server\gamemodes\testscript.pwn(233) : error 029: invalid expression, assumed zero
D:\Server\gamemodes\testscript.pwn(233) : fatal error 107: too many error messages on one lineCompilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
-
Die Zeilen dazu bitte noch
Aber mit wenig Basic müsstest du,die selber finden
Liebe Grüße
[DCR]Patty -
Also habe jetz mal in mein GF script gemacht habe hier auch die errors
D:\LoH Server\gamemodes\gfl.pwn(42591) : error 017: undefined symbol "String"
D:\LoH Server\gamemodes\gfl.pwn(42591) : error 017: undefined symbol "String"
D:\LoH Server\gamemodes\gfl.pwn(42591) : error 029: invalid expression, assumed zero
D:\LoH Server\gamemodes\gfl.pwn(42591) : fatal error 107: too many error messages on one lineCompilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
format(String, sizeof(String), "[Stats von %s]\nNickname: %s\nScore: %d\n Geld: %d", Name, Name, Score, Geld); // Unsere (New's) die wir oben neu angelegt haben - immer mit einem , trennen :5
edit:Zeilen und neues script eingefügt -
da fehlt wohl ein new String[128];
mach das über dem. Dann gehts. -
jetz habe ich den nächsten error
D:\LoH Server\gamemodes\gfl.pwn(42595) : error 029: invalid expression, assumed zero
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase1 Error.
hier die zeile
format(String, sizeof(String), "[Stats von %s]\nNickname: %s\nScore: %d\n Geld: %d", Name, Name, Score, Geld); // Unsere (New's) die wir oben neu angelegt haben - immer mit einem , trennen :5 -
xD
-
xD
sinlosse komentare kannste dir sparen -
new String1[50];
new String2[50];
new String3[50];
new StringAll[1280];format(String1, sizeof String1, "Nickname: %s",Name);
format(String2, sizeof String2, "Score: %d",Score);
format(String3, sizeof String3, "Geld: %d",Geld);
format(StringAll, sizeof StringAll, "[Stats]\n%s\n%s\n%s\n",String1,String2,String3);So in der Art müsste das klappen.
Da kannste halt dann immer mehr hinzufügen.EDIT : // TEXT
EDIT : // FIX
-
nächsten errors
D:\LoH Server\gamemodes\gfl.pwn(42601) : error 029: invalid expression, assumed zero
D:\LoH Server\gamemodes\gfl.pwn(42601) : error 001: expected token: ",", but found ";"
D:\LoH Server\gamemodes\gfl.pwn(42602) : error 029: invalid expression, assumed zero
D:\LoH Server\gamemodes\gfl.pwn(42602) : error 001: expected token: ",", but found ";"
D:\LoH Server\gamemodes\gfl.pwn(42603) : error 029: invalid expression, assumed zero
D:\LoH Server\gamemodes\gfl.pwn(42603) : error 001: expected token: ",", but found ";"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase6 Errors.
zeilen
format(String1, sizeof(String1), "Nickname: %s",Name);
format(String2, sizeof(String2), "Score: %d",Score);
format(String3, sizeof(String3), "Geld: %d",Geld); -
#define DIALOG_STATS 50
format(String1, sizeof String1, "Nickname: %s",Name);
format(String2, sizeof String2, "Score: %d",Score);
format(String3, sizeof String3, "Geld: %d",Geld);
format(StringAll, sizeof StringAll, "[Stats]\n%s\n%s\n%s\n",String1,String2,String3);
ShowPlayerDialog(playerid,DIALOG_STATS,DIALOG_STYLE_MSGBOX,"[Stats]",StringAll,"OK","Abbruch");So müsste das jetzt klappen.
Hab ausversehen da Klammern gesetzt.EDIT :// Text
-
danke aber jetz habe ich das
D:\LoH Server\gamemodes\gfl.pwn(42602) : error 029: invalid expression, assumed zero
D:\LoH Server\gamemodes\gfl.pwn(42602) : error 001: expected token: ",", but found ";"
D:\LoH Server\gamemodes\gfl.pwn(42603) : error 029: invalid expression, assumed zero
D:\LoH Server\gamemodes\gfl.pwn(42603) : error 001: expected token: ",", but found ";"
D:\LoH Server\gamemodes\gfl.pwn(42604) : error 029: invalid expression, assumed zero
D:\LoH Server\gamemodes\gfl.pwn(42604) : error 001: expected token: ",", but found ";"
D:\LoH Server\gamemodes\gfl.pwn(42596) : warning 204: symbol is assigned a value that is never used: "String"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase6 Errors.
hier mal der ganze public
public MyDialogStatsSystem(playerid){ // Klammer öffnen
new String[128];
new String1[50];
new String2[50];
new String3[50];
new StringAll[1280];
// GetPlayerName .....
format(String1, sizeof String1, "Nickname: %s",Name);
format(String2, sizeof String2, "Score: %d",Score);
format(String3, sizeof String3, "Geld: %d",Geld);
format(StringAll, sizeof StringAll, "[Stats]\n%s\n%s\n%s\n",String1,String2,String3);
ShowPlayerDialog(playerid,DIALOG_STATS,DIALOG_STYLE_MSGBOX,"[Stats]",StringAll,"OK","Abbruch");
return 1;
} // Klammer wieder schließen.edit: ganzer public hinzugefügt
-
Also bei mir funktioniert das hier :
if (strcmp(cmd, "/stats", true) == 0) // Stats Command
{
new Name[MAX_PLAYER_NAME]; // Name
GetPlayerName(playerid,Name,sizeof Name);
new Geld = PlayerInfo[playerid][pCash]; // GELD
new Score = PlayerInfo[playerid][pLevel]; // level
new String1[50];
new String2[50];
new String3[50];
new StringAll[1280];
format(String1, sizeof String1, "Nickname: %s",Name);
format(String2, sizeof String2, "Score: %d",Score);
format(String3, sizeof String3, "Geld: %d",Geld);
format(StringAll, sizeof StringAll, "\n%s\n%s\n%s\n",String1,String2,String3);
ShowPlayerDialog(playerid,DIALOG_STATS,DIALOG_STYLE_MSGBOX,"[Stats]",StringAll,"OK","Abbruch");
return 1;
}EDIT : // Zeilen gerückt
-
habe das hier jetz
D:\LoH Server\gamemodes\gfl.pwn(18099) : warning 217: loose indentation
D:\LoH Server\gamemodes\gfl.pwn(18105) : warning 204: symbol is assigned a value that is never used: "String"
D:\LoH Server\gamemodes\gfl.pwn(18105 -- 18117) : warning 217: loose indentation
D:\LoH Server\gamemodes\gfl.pwn(42611) : error 017: undefined symbol "Name"
D:\LoH Server\gamemodes\gfl.pwn(42612) : error 017: undefined symbol "Score"
D:\LoH Server\gamemodes\gfl.pwn(42613) : error 017: undefined symbol "Geld"
D:\LoH Server\gamemodes\gfl.pwn(42605) : warning 204: symbol is assigned a value that is never used: "String"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase3 Errors.
und wenn ich "Name""Score""Geld" definiere habe ich das
D:\LoH Server\gamemodes\gfl.pwn(18104) : error 001: expected token: "-identifier-", but found "["
D:\LoH Server\gamemodes\gfl.pwn(18105) : error 029: invalid expression, assumed zero
D:\LoH Server\gamemodes\gfl.pwn(18105) : error 035: argument type mismatch (argument 2)
D:\LoH Server\gamemodes\gfl.pwn(18105) : error 020: invalid symbol name ""
D:\LoH Server\gamemodes\gfl.pwn(18105) : fatal error 107: too many error messages on one lineCompilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
5 Errors.
hier die zeilen
zeile 18104
new Name[MAX_PLAYER_NAME]; // Name
und zeile 18105
GetPlayerName(playerid,Name,sizeof Name);
edit:zeile 18102 lose indeniton dings da behoben muste nur eindrücken habs aus den code hier gelöscht -
new Name[128];
GetPlayerName(playerid, Name, sizeof(Name));hm vlt so?
-
D:\LoH Server\gamemodes\gfl.pwn(18105) : error 001: expected token: "-identifier-", but found "["
D:\LoH Server\gamemodes\gfl.pwn(18106) : error 001: expected token: "-identifier-", but found "["
D:\LoH Server\gamemodes\gfl.pwn(18107) : error 029: invalid expression, assumed zero
D:\LoH Server\gamemodes\gfl.pwn(18107) : error 035: argument type mismatch (argument 2)
D:\LoH Server\gamemodes\gfl.pwn(18107) : error 020: invalid symbol name ""
D:\LoH Server\gamemodes\gfl.pwn(18107) : fatal error 107: too many error messages on one lineCompilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
6 Errors.
-
Was ist in den Zeilen ?