Gewöhn dir bitte gleich an, zu jedem Error auch gleich den Code zu posten, dann muss man nicht 100x danach fragen, den wird man immer brauchen.
Also bitte den Code posten.
/stats problem
- The Sensei
- 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
-
-
if(strcmp(cmdtext,"/stats",true)==0)
{
new string(128);
format(string,sizeof(string),"Name: %s Level: %i Geld: %i",Spielername(playerid),GetPlayerScore(playerid),GetPVarInt(playerid,"Geld"));
} -
Anstelle von runden Klammern musst du eckige Klammern nehmen.
Richtig: new string[128];Falsch: new string(128); -
Jetzt nur noch 1 Error danke an Scott & DIe anderen.
C:\Users\Patrick\Desktop\Server\gamemodes\IRP-City.pwn(246) : error 017: undefined symbol "Spielername"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase1 Error.
Pwn habt ihr ja oben noch
-
Du hast den Stock "SpielerName" nicht definiert.
Du kannst es aber auch ganz einfach machen, indem du eine Variable name[MAX_PLAYER_NAME]; erstellst und mit GetPlayerName ausließt, sodass du dann name anstelle von SpielerName(playerid) setzt. -
stock Spielername(playerid)
{
new r_name[MAX_PLAYER_NAME];
GetPlayerName(playerid, r_name , sizeof(r_name) );
return r_name;
}Unten im GM einfügen, gaaanz unten.
Edit: Ach bin ich dämlich. Völlig falsch rum geschrieben. Danke Scott_Mitchell:
-
Jeffry
Wenn ich stock Spielername(playerid)
{
new r_name[MAX_PLAYER_NAME];
GetPlayerName(playerid, sizeof(r_name), r_name);
return r_name;
} einfüge
kommt das.
C:\Users\Patrick\Desktop\Server\gamemodes\IRP-City.pwn(166) : error 017: undefined symbol "SpielerName"
C:\Users\Patrick\Desktop\Server\gamemodes\IRP-City.pwn(199) : error 017: undefined symbol "SpielerName"
C:\Users\Patrick\Desktop\Server\gamemodes\IRP-City.pwn(210) : error 017: undefined symbol "SpielerName"
C:\Users\Patrick\Desktop\Server\gamemodes\IRP-City.pwn(486) : error 035: argument type mismatch (argument 2)
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase4 Errors.
-
Jeffrys stock heißt "Spielername" und deiner im format heißt "SpielerName".
Fällt dir was auf? -
NUn habe ich das geändert auf das Kleine, überall im Script wo das groß war.
NUn kommt dieser 1 Error
C:\Users\Patrick\Desktop\Server\gamemodes\IRP-City.pwn(486) : error 035: argument type mismatch (argument 2)
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase1 Error.
Zeile bzw. Stock :
stock Spielername(playerid)
{
new r_name[MAX_PLAYER_NAME];
GetPlayerName(playerid,sizeof(r_name), r_name);
return r_name;
} -
Jeffry hat da was verdreht.
So ist es richtig:
stock Spielername(playerid)
{
new r_name[MAX_PLAYER_NAME];
GetPlayerName(playerid,r_name,sizeof(r_name));
return r_name;
} -
ÄHmm oke aber es zeigt nichts Ingame an dafür muss ich doch SendClientMessage oder DIALOG oder?
-
breadfish.de
Hat das Thema geschlossen.