GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: mauladam - 2011. március 27. - 12:52:09

Cím: Pawno hibák
Írta: mauladam - 2011. március 27. - 12:52:09
Szasztok.
A powno talált egy pár hibát a kódomban, amit tudtam kijavítottam, mostanra ezek maradtak
servergame.pwn(68) : warning 219: local variable \"pName\" shadows a variable at a preceding level
servergame.pwn(69) : warning 219: local variable \"string\" shadows a variable at a preceding level
servergame.pwn(70) : error 029: invalid expression, assumed zero
servergame.pwn(70) : warning 215: expression has no effect
servergame.pwn(70) : warning 215: expression has no effect
servergame.pwn(70) : error 001: expected token: \";\", but found \")\"
servergame.pwn(70) : error 029: invalid expression, assumed zero
servergame.pwn(70) : fatal error 107: too many error messages on one line
A sorok amikben találta, tehát: 68,69,70
68.sor:
new pName[MAX_PLAYER_NAME];
69.sor:
new string[46];
70.sor:
GetPlayerName(playerid, pName, sizeof(pName));
Kössz a segítséget :D :)
Cím: Pawno hibák
Írta: XDPATXD - 2011. március 27. - 13:01:30
69-70 sor
 
new pName[MAX_PLAYER_NAME];
GetPlayerName(playerid, pName, sizeof(pName));

 
Szerintem....
Cím: Pawno hibák
Írta: mauladam - 2011. március 27. - 13:05:24
Így sem jó sajnos. :(
Cím: Pawno hibák
Írta: XDPATXD - 2011. március 27. - 13:06:02
Nincs mit ;)
Cím: Pawno hibák
Írta: Yeaseiro - 2011. március 27. - 13:07:22
servergame.pwn(68) : warning 219: local variable \"pName\" shadows a variable at a preceding level
servergame.pwn(69) : warning 219: local variable \"string\" shadows a variable at a preceding level
nevezd át a két változót mert globálisan is van egy pName és egy string.
Cím: Pawno hibák
Írta: mauladam - 2011. március 27. - 13:45:18
Nem tudom mi a hiba. (Nagyon kezdõ vagyok, am), Átirtam vmit erre 4 hibából 8 lett... :(
Cím: Pawno hibák
Írta: Stray - 2011. március 27. - 14:22:42
servergame.pwn(68) : warning 219: local variable \"pName\" shadows a variable at a preceding level
servergame.pwn(69) : warning 219: local variable \"string\" shadows a variable at a preceding level
[/quote]
A 2 változó kétszer van definiálva.
Valószínûleg ezért ír hibát a 70-re is.
 
servergame.pwn(70) : warning 215: expression has no effect[/quote]
Nem történik semmi.
Szóval keresd meg a pName változók deifniálását(new), töröld ki az összeset, majd a mód elejére szúrd be.
 
new pName[MAX_PLAYER_NAME];