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: Matheus_Daniel - 2018. Január 18. - 19:03:13

Cím: Error
Írta: Matheus_Daniel - 2018. Január 18. - 19:03:13
Sziasztok.
Az lenne a problémám hogy a modban egy \"};\" hibát észlel a mod:

 

E:\\SAMP \\TDM (build 5)\\gamemodes\\tdm.pwn(580) : error 029: invalid expression, assumed zero
E:\\SAMP \\TDM (build 5)\\gamemodes\\tdm.pwn(580) : error 008: must be a constant expression; assumed zero
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase
 
2 Errors.

 
Itt mi lehet a probléma?
A válaszokat előre is köszönöm.
Cím: Error
Írta: gbr333 - 2018. Január 18. - 19:07:58
Gondolom az előtte lévő sorokban lesz a hiba.
 
Amúgy kód nélkül elég nehéz lesz kitalálni,hogy hol a hiba a scriptedben.
Cím: Error
Írta: Matheus_Daniel - 2018. Január 18. - 19:12:09

//------------------------------------------------
new gRandomMessage[][98] =
{
{\"3x -es töltényre van szükséged? Legyél támogató!\"},
{\"Mi minden támogatónak fullos életet, és fullos kevlárt adunk!\"},
{\"Írd be hogy /pm hogy privátba bbeszélgess egy játékossal, /dpm hogy letiltsd a PM-eket!\"},
{\"Írd be hogy /deatmatch ha nem csapatban akarsz harcolni!\"},
//{\"Ha valakit kiakarnál hívni egy párbajra (1 v. 1), próbáld a /parbaj parancsot hogy kihívd a másik játékost!\"},
//{\"Felakarod oldani az összes karaktert, fegyvert, mindent? Akkor legyél fent sokat vagy vegyél támogató rangot!\"},
//{\"Megtudod nézni a fegyver skill-eidet a /skillek parancsal!\"},
//{\"Ha megakarod nézni hogyan állsz írd be, /stats!\"},
//{\"Lőjj ellenségre, öld meg és érj el pénzt menő dolgokért!\"},
//{\"Ha láttál egy csalót írd be; /report (id) (indok)!\"},
//{\"Ha kíváncsi vagy a szabályokra nézd meg őket: /szabalyok!\"},
//{\"Admin jelentkezés nyitva, menj fel TS-re megnézni a feltételeket!\"}
};
new gRandomMessageIndex;
//------------------------------------------------

 
Itt van, az előtte lévő sor. Néhány olyan random \"üzenet\" azért van // ezve mert azoknál hibát írt. (A  }; nál van az 580. sor.)
Cím: Error
Írta: gbr333 - 2018. Január 18. - 19:17:51

   {\"Írd be hogy /deatmatch ha nem csapatban akarsz harcolni!\"},

 
Helyett:
 

   {\"Írd be hogy /deatmatch ha nem csapatban akarsz harcolni!\"}

 
A tömb utolsó eleme után nem kell vesszőt tenni.
Cím: Error
Írta: Matheus_Daniel - 2018. Január 18. - 19:26:19
Hát igen, ezt benéztem.
Mostmár más baja van.

 
 

E:\\SAMP \\TDM (build 5)\\gamemodes\\tdm.pwn(569) : error 001: expected token: \"}\", but found \"{\"
E:\\SAMP \\TDM (build 5)\\gamemodes\\tdm.pwn(580) : error 054: unmatched closing brace (\"}\")
E:\\SAMP \\TDM (build 5)\\gamemodes\\tdm.pwn(580) : error 010: invalid function or declaration
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase
 
3 Errors.

 
 
Cím: Error
Írta: impreZZa - 2018. Január 18. - 20:22:59
gRandomMessage[4][1][98] ?
Cím: Error
Írta: Matheus_Daniel - 2018. Január 18. - 20:31:11
Beírtam.
3 error helyett 2.

 
 

E:\\SAMP \\TDM (build 5)\\gamemodes\\tdm.pwn(569) : error 001: expected token: \"}\", but found \"{\"
E:\\SAMP \\TDM (build 5)\\gamemodes\\tdm.pwn(580) : error 010: invalid function or declaration
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase
 
2 Errors.

 
 
Cím: Error
Írta: gbr333 - 2018. Január 18. - 21:33:59
Elküldenéd a jelenlegi kódodat? Hátha van benne valahol egy kis elírás. :D
Cím: Error
Írta: Matheus_Daniel - 2018. Január 19. - 14:59:23
Tessék
 
 

//------------------------------------------------
new gRandomMessage[4][1][98] =
{
{\"3x -es töltényre van szükséged? Legyél támogató!\"}
{\"Mi minden támogatónak fullos életet, és fullos kevlárt adunk!\"}
{\"Írd be hogy /pm hogy privátba bbeszélgess egy játékossal, /dpm hogy letiltsd a PM-eket!\"}
{\"Írd be hogy /deatmatch ha nem csapatban akarsz harcolni!\"}
//{\"Ha valakit kiakarnál hívni egy párbajra (1 v. 1), próbáld a /parbaj parancsot hogy kihívd a másik játékost!\"}
//{\"Felakarod oldani az összes karaktert, fegyvert, mindent? Akkor legyél fent sokat vagy vegyél támogató rangot!\"}
//{\"Megtudod nézni a fegyver skill-eidet a /skillek parancsal!\"}
//{\"Ha megakarod nézni hogyan állsz írd be, /stats!\"}
//{\"Lőjj ellenségre, öld meg és érj el pénzt menő dolgokért!\"}
//{\"Ha láttál egy csalót írd be; /report (id) (indok)!\"}
//{\"Ha kíváncsi vagy a szabályokra nézd meg őket: /szabalyok!\"}
//{\"Admin jelentkezés nyitva, menj fel TS-re megnézni a feltételeket!\"}
\"}\";
new gRandomMessageIndex;
//------------------------------------------------

 
 
Cím: Error
Írta: gbr333 - 2018. Január 19. - 16:09:20
Csak az utolsó sor után nem kell vessző,a többi után kell.
 
 
 

new gRandomMessage[4][1][98] =
{
{\"3x -es töltényre van szükséged? Legyél támogató!\"},
{\"Mi minden támogatónak fullos életet, és fullos kevlárt adunk!\"},
{\"Írd be hogy /pm hogy privátba bbeszélgess egy játékossal, /dpm hogy letiltsd a PM-eket!\"},
{\"Írd be hogy /deatmatch ha nem csapatban akarsz harcolni!\"}
//{\"Ha valakit kiakarnál hívni egy párbajra (1 v. 1), próbáld a /parbaj parancsot hogy kihívd a másik játékost!\"}
//{\"Felakarod oldani az összes karaktert, fegyvert, mindent? Akkor legyél fent sokat vagy vegyél támogató rangot!\"}
//{\"Megtudod nézni a fegyver skill-eidet a /skillek parancsal!\"}
//{\"Ha megakarod nézni hogyan állsz írd be, /stats!\"}
//{\"Lőjj ellenségre, öld meg és érj el pénzt menő dolgokért!\"}
//{\"Ha láttál egy csalót írd be; /report (id) (indok)!\"}
//{\"Ha kíváncsi vagy a szabályokra nézd meg őket: /szabalyok!\"}
//{\"Admin jelentkezés nyitva, menj fel TS-re megnézni a feltételeket!\"}
\"}\";
new gRandomMessageIndex;

 
 
Cím: Error
Írta: Matheus_Daniel - 2018. Január 19. - 16:19:16
Köszönöm.
Már error mentes.