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: tudvari - 2011. szeptember 03. - 19:44:57

Cím: WARN: undefined symbol | invalid expression, assumed zero
Írta: tudvari - 2011. szeptember 03. - 19:44:57
Üdv,azért nyitottam új témát mert az elõzõben már sokaknak úgy tûnhetett hogy meg van oldva a probléma.És hát 50 emberbõl csak tudja valaki a megoldást :D
[pawn]
D:\\SZERVER\\gamemodes\\rpteszt.pwn(706) : error 017: undefined symbol \"file\"
D:\\SZERVER\\gamemodes\\rpteszt.pwn(706) : error 017: undefined symbol \"file\"
D:\\SZERVER\\gamemodes\\rpteszt.pwn(706) : error 029: invalid expression, assumed zero
D:\\SZERVER\\gamemodes\\rpteszt.pwn(706) : fatal error 107: too many error messages on one line[/pawn]
és ez a 706-os sor:
[pawn]format(file,sizeof(file),\"%s.ini\",name);[/pawn]
ha beszúrom ezt:
[pawn]new file[256];[/pawn]
akkor még több hiba jön elõ:
[pawn]D:\\SZERVER\\gamemodes\\rpteszt.pwn(728) : warning 219: local variable \"file\" shadows a variable at a preceding level
D:\\SZERVER\\gamemodes\\rpteszt.pwn(1562) : warning 219: local variable \"x\" shadows a variable at a preceding level
D:\\SZERVER\\gamemodes\\rpteszt.pwn(1562) : warning 219: local variable \"y\" shadows a variable at a preceding level
D:\\SZERVER\\gamemodes\\rpteszt.pwn(1562) : warning 219: local variable \"z\" shadows a variable at a preceding level
D:\\SZERVER\\gamemodes\\rpteszt.pwn(1684) : error 017: undefined symbol \"g_fSpeedCap\"
D:\\SZERVER\\gamemodes\\rpteszt.pwn(1684) : warning 215: expression has no effect
D:\\SZERVER\\gamemodes\\rpteszt.pwn(1684) : error 001: expected token: \";\", but found \"]\"
D:\\SZERVER\\gamemodes\\rpteszt.pwn(1684) : error 029: invalid expression, assumed zero
D:\\SZERVER\\gamemodes\\rpteszt.pwn(1684) : fatal error 107: too many error messages on one line[/pawn]
1562-es sor:
[pawn]new Float:x, Float:y, Float:z, str[200], name[MAX_PLAYERS];[/pawn]
1684-es sor:
[pawn]if ( g_fSpeedCap[ playerid ] != 0.0 && GetPlayerState( playerid ) == PLAYER_STATE_DRIVER )[/pawn]
Köszönöm mindenkinek aki eddig segített és aki segíteni fog.
Minden tipp-et +1-el jutalmazok,még ha nem is olyan nagy nyeremény :D
Cím: WARN: undefined symbol | invalid expression, assumed zero
Írta: Norby - 2011. szeptember 03. - 21:09:45
Hello
Az a baj hogy az X Y Z már létre van hozva egyszer csak szimplán töröld és a file is már létre van hozva.
g_fSpeedCap ilyen változo peddig nincsen hozz éltre egyet igy :
 
new g_fSpeedCap[MAX_PLAYERS];
Cím: WARN: undefined symbol | invalid expression, assumed zero
Írta: tudvari - 2011. szeptember 03. - 21:26:23
Most akkor a new string[128]-ból is van egy csomó,csak egyét hagyjak meg?
file-ból is csak 1-et hagytam meg:
 
D:\\SZERVER\\pawno\\include\\YSI\\y_ini.inc(627) : warning 219: local variable \"file\" shadows a variable at a preceding level
D:\\SZERVER\\pawno\\include\\YSI\\y_ini.inc(647) : warning 219: local variable \"file\" shadows a variable at a preceding level
D:\\SZERVER\\pawno\\include\\YSI\\y_ini.inc(696) : warning 219: local variable \"file\" shadows a variable at a preceding level
D:\\SZERVER\\pawno\\include\\YSI\\y_ini.inc(763) : warning 219: local variable \"file\" shadows a variable at a preceding level
D:\\SZERVER\\pawno\\include\\YSI\\y_ini.inc(783) : warning 219: local variable \"file\" shadows a variable at a preceding level
D:\\SZERVER\\pawno\\include\\YSI\\y_ini.inc(801) : warning 219: local variable \"file\" shadows a variable at a preceding level
D:\\SZERVER\\pawno\\include\\YSI\\y_ini.inc(822) : warning 219: local variable \"file\" shadows a variable at a preceding level
D:\\SZERVER\\pawno\\include\\YSI\\y_ini.inc(853) : warning 219: local variable \"file\" shadows a variable at a preceding level
D:\\SZERVER\\pawno\\include\\YSI\\y_ini.inc(888) : warning 219: local variable \"file\" shadows a variable at a preceding level
D:\\SZERVER\\pawno\\include\\YSI\\y_ini.inc(915) : warning 219: local variable \"file\" shadows a variable at a preceding level
D:\\SZERVER\\pawno\\include\\YSI\\y_ini.inc(947) : warning 219: local variable \"file\" shadows a variable at a preceding level
D:\\SZERVER\\gamemodes\\rpteszt.pwn(726) : warning 219: local variable \"file\" shadows a variable at a preceding level
D:\\SZERVER\\gamemodes\\rpteszt.pwn(1565) : error 017: undefined symbol \"x\"
D:\\SZERVER\\gamemodes\\rpteszt.pwn(1566) : error 017: undefined symbol \"x\"
D:\\SZERVER\\gamemodes\\rpteszt.pwn(1568) : error 017: undefined symbol \"name\"
D:\\SZERVER\\gamemodes\\rpteszt.pwn(1568) : error 017: undefined symbol \"name\"
D:\\SZERVER\\gamemodes\\rpteszt.pwn(1568) : error 029: invalid expression, assumed zero
D:\\SZERVER\\gamemodes\\rpteszt.pwn(1568) : fatal error 107: too many error messages on one line

 
Azért ment a +1
Ha ezután sem sikerülne nem tudnád megcsinál valamiféle képpen? :D
Cím: WARN: undefined symbol | invalid expression, assumed zero
Írta: Keszeg - 2011. szeptember 03. - 21:34:06
Az 1684-es sor után tegyél egy: ; jelet.
Vagyis ne azután most nézem de valahonnan hiányzik ez a jel ;
Csak az a baj hogy nem látom az egészet és nem tudom honnan.
Cím: WARN: undefined symbol | invalid expression, assumed zero
Írta: tudvari - 2011. szeptember 03. - 21:37:42
Köszönöm most jobb lett kicsit. (Update: Ja semmi tényleg ugyan annyi.))
Kiszedtem az összes new file-t akkor csak 4 warning van,de az hogy nem találja a filet,ha meg egyet berakok akkor még több warn.Ha ki van szedve az összes :
 
D:\\SZERVER\\gamemodes\\rpteszt.pwn(795) : error 017: undefined symbol \"file\"
D:\\SZERVER\\gamemodes\\rpteszt.pwn(795) : error 017: undefined symbol \"file\"
D:\\SZERVER\\gamemodes\\rpteszt.pwn(795) : error 029: invalid expression, assumed zero
D:\\SZERVER\\gamemodes\\rpteszt.pwn(795) : fatal error 107: too many error messages on one line

 
795:
[pawn]format(file,sizeof(file),\"%s.ini\",name);[/pawn]
Mekkora részre lenne szükséges a környékérõl?
Cím: WARN: undefined symbol | invalid expression, assumed zero
Írta: Norby - 2011. szeptember 03. - 21:58:24
A többit is illeszd be ami még ott van fölötte meg alatta vagyis az egész mentést vagy parancsot :D
Cím: WARN: undefined symbol | invalid expression, assumed zero
Írta: tudvari - 2011. szeptember 03. - 22:00:13
Akkor pm-ben elküldhetem a pwn-t?
Cím: WARN: undefined symbol | invalid expression, assumed zero
Írta: Norby - 2011. szeptember 03. - 22:01:44
ahan küld el és kijavitom neked az egészet :)
Cím: WARN: undefined symbol | invalid expression, assumed zero
Írta: Sheet - 2011. szeptember 03. - 22:02:30
A 795, sor elé tegyél egy new file[128];-at
Cím: WARN: undefined symbol | invalid expression, assumed zero
Írta: Norby - 2011. szeptember 03. - 22:03:52
Idézetet írta: Sheet date=1315080150\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11161\" data-ipsquote-contentclass=\"forums_Topic
A 795, sor elé tegyél egy new file[128];-at
 
Amugy igen csak annyi lenne :)
Cím: WARN: undefined symbol | invalid expression, assumed zero
Írta: tudvari - 2011. szeptember 03. - 22:06:46
Úgy sem jó,de szerintem csak én vagyok a béna.Elküldve :D
+1 ek mentek
Cím: WARN: undefined symbol | invalid expression, assumed zero
Írta: Sheet - 2011. szeptember 03. - 22:07:43
Ha nemsikerülne, ránézek énis..
Cím: WARN: undefined symbol | invalid expression, assumed zero
Írta: tudvari - 2011. szeptember 03. - 22:11:06
Oks majd kiderül.
Ui.: A nagy rp szrverek miért használnak scriptes bombát a normális  táska helyett?
A táska egy idõ után felrobban? vagy könnyen észrevehetõ?
Cím: WARN: undefined symbol | invalid expression, assumed zero
Írta: Sheet - 2011. szeptember 03. - 22:16:26
Idézetet írta: tudvari date=1315080666\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11161\" data-ipsquote-contentclass=\"forums_Topic
Ui.: A nagy rp szrverek miért használnak scriptes bombát a normális  táska helyett?
A táska egy idõ után felrobban? vagy könnyen észrevehetõ?
 
Ez már nem a témához tartozik, amúgy fogalmam sincs.
Cím: WARN: undefined symbol | invalid expression, assumed zero
Írta: Norby - 2011. szeptember 03. - 22:17:03
Figyelj nemtudom ki irta ezt az RP szervert de ez tele van hibákkal bocsi most nincs idõm kijavitani a hibákat de ez tele van +
nem RP szervereb keztem volna a te helyedbe.
Szerintem vagy irj ujjat normálisat vagy pedig kijavitod a hibákat nem nagy hibák vannak
E: Sheet nek is küld el had nézzze meg :)
Cím: WARN: undefined symbol | invalid expression, assumed zero
Írta: tudvari - 2011. szeptember 03. - 22:21:22
Rendben,azért köszi :D
Cím: WARN: undefined symbol | invalid expression, assumed zero
Írta: Sheet - 2011. szeptember 03. - 23:19:54
Belenéztem a módba, de a mód hibákra épül.. Legalábbis szerintem. kijavítottam 50-100 hibát, jött másik 100
Cím: WARN: undefined symbol | invalid expression, assumed zero
Írta: trave - 2011. szeptember 03. - 23:22:09
Idézetet írta: tudvari date=1315071897\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11161\" data-ipsquote-contentclass=\"forums_Topic
Üdv,azért nyitottam új témát mert az elõzõben már sokaknak úgy tûnhetett hogy meg van oldva a probléma.És hát 50 emberbõl csak tudja valaki a megoldást :D
[pawn]
D:\\SZERVER\\gamemodes\\rpteszt.pwn(706) : error 017: undefined symbol \"file\"
D:\\SZERVER\\gamemodes\\rpteszt.pwn(706) : error 017: undefined symbol \"file\"
D:\\SZERVER\\gamemodes\\rpteszt.pwn(706) : error 029: invalid expression, assumed zero
D:\\SZERVER\\gamemodes\\rpteszt.pwn(706) : fatal error 107: too many error messages on one line[/pawn]
és ez a 706-os sor:
[pawn]format(file,sizeof(file),\"%s.ini\",name);[/pawn]
ha beszúrom ezt:
[pawn]new file[256];[/pawn]
akkor még több hiba jön elõ:
[pawn]D:\\SZERVER\\gamemodes\\rpteszt.pwn(728) : warning 219: local variable \"file\" shadows a variable at a preceding level
D:\\SZERVER\\gamemodes\\rpteszt.pwn(1562) : warning 219: local variable \"x\" shadows a variable at a preceding level
D:\\SZERVER\\gamemodes\\rpteszt.pwn(1562) : warning 219: local variable \"y\" shadows a variable at a preceding level
D:\\SZERVER\\gamemodes\\rpteszt.pwn(1562) : warning 219: local variable \"z\" shadows a variable at a preceding level
D:\\SZERVER\\gamemodes\\rpteszt.pwn(1684) : error 017: undefined symbol \"g_fSpeedCap\"
D:\\SZERVER\\gamemodes\\rpteszt.pwn(1684) : warning 215: expression has no effect
D:\\SZERVER\\gamemodes\\rpteszt.pwn(1684) : error 001: expected token: \";\", but found \"]\"
D:\\SZERVER\\gamemodes\\rpteszt.pwn(1684) : error 029: invalid expression, assumed zero
D:\\SZERVER\\gamemodes\\rpteszt.pwn(1684) : fatal error 107: too many error messages on one line[/pawn]
1562-es sor:
[pawn]new Float:x, Float:y, Float:z, str[200], name[MAX_PLAYERS];[/pawn]
1684-es sor:
[pawn]if ( g_fSpeedCap[ playerid ] != 0.0 && GetPlayerState( playerid ) == PLAYER_STATE_DRIVER )[/pawn]
Köszönöm mindenkinek aki eddig segített és aki segíteni fog.
Minden tipp-et +1-el jutalmazok,még ha nem is olyan nagy nyeremény :D
 
Olyan szimbólumot használsz a 706. sorba vagy a 706-os sör környékén amit felhasználsz, de nem csináltad meg. Itt van rá egy példa az angol samp forumról.
[pawn]
CMD:myname(playerid,params[])
{
    #pragma unused params
    GetPlayerName(playerid,Playername,sizeof(Playername)); // Felhasználom a Playername-t, de nem hoztam létre és ezért errorozik.
    SendClientMessage(playerid,-1,Playername);
    return 1;
}
[/pawn]
Itt van rá a megoldás is.
[pawn]
CMD:myname(playerid,params[])
{
    #pragma unused params
    new Playername[MAX_PLAYER_NAME];
    GetPlayerName(playerid,Playername,sizeof(Playername)); // Felhasználom a Playername-t, de elõtte létre is hoztam, így nem fog errorozni.
    SendClientMessage(playerid,-1,Playername);
    return 1;
}
[/pawn]