Agneese-Saini / SA-MP

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

gmenu include - several errors appeards after releasing ur new version

Zorono opened this issue · comments

Hello everybody, so i was trying to upgrape my gmenu include on my server files but on compilling i found several errors appeard

(23114) : warning 235: public function lacks forward declaration (symbol "OnMenuResponse")
(35895) : error 001: expected token: "-string end-", but found "-identifier-"
(35898) : error 017: undefined symbol "Current"
(35941) : error 001: expected token: "-string end-", but found "-identifier-"
(35942) : error 017: undefined symbol "Currentxmenu"
(35946) : error 017: undefined symbol "Current"
(35960) : error 017: undefined symbol "Current"
(35964) : error 017: undefined symbol "Current"
(35978) : error 017: undefined symbol "Current"
(35982) : error 017: undefined symbol "Current"
(35984) : error 017: undefined symbol "Current"
(35985) : error 017: undefined symbol "Current"
(35986) : error 017: undefined symbol "Current"
(35987) : error 017: undefined symbol "Current"
(35988) : error 017: undefined symbol "Current"
(35989) : error 017: undefined symbol "Current"
(35990) : error 017: undefined symbol "Current"
(35991) : error 017: undefined symbol "Current"
(35992) : error 017: undefined symbol "Current"
(35996) : error 017: undefined symbol "Current"
(36010) : error 017: undefined symbol "Current"
(36012) : error 017: undefined symbol "Current"
(36014) : error 017: undefined symbol "Current"
(36028) : error 017: undefined symbol "Current"
(36030) : error 017: undefined symbol "Current"
(36032) : error 017: undefined symbol "Current"
(36046) : error 017: undefined symbol "Current"```

Yes these will occur since the new GMenu include have a different syntax, its made this way because its easier.

You have to convert old syntax to new one. Check the thread for brief documentary.

Thanks sir for your response, after updating my code by following your updated examples which are listed in your thread i have got a new several errors/warnings:

(23114) : error 001: expected token: "-string end-", but found "-identifier-"
(23118) : error 010: invalid function or declaration
(23120) : error 010: invalid function or declaration
(23122) : error 010: invalid function or declaration
(23124) : error 021: symbol already defined: "Internal_ShowPlayerMenu"
(23125) : error 021: symbol already defined: "AddPlayerMenuItem"
(23126) : error 021: symbol already defined: "AddPlayerMenuItem"
(23127) : error 021: symbol already defined: "AddPlayerMenuItem"
(23129) : error 010: invalid function or declaration
(23131) : error 021: symbol already defined: "Internal_ShowPlayerMenu"
(23132) : error 021: symbol already defined: "AddPlayerMenuItem"
(23133) : error 021: symbol already defined: "AddPlayerMenuItem"
(23134) : error 021: symbol already defined: "AddPlayerMenuItem"
(23136) : error 010: invalid function or declaration
(23138) : error 021: symbol already defined: "Internal_ShowPlayerMenu"
(23139) : error 021: symbol already defined: "AddPlayerMenuItem"
(23140) : error 021: symbol already defined: "AddPlayerMenuItem"
(23141) : error 021: symbol already defined: "AddPlayerMenuItem"
(23143) : error 010: invalid function or declaration
(23145) : error 021: symbol already defined: "Internal_ShowPlayerMenu"
(23146) : error 021: symbol already defined: "AddPlayerMenuItem"
(23147) : error 021: symbol already defined: "AddPlayerMenuItem"
(23148) : error 021: symbol already defined: "AddPlayerMenuItem"
(23150) : error 010: invalid function or declaration
(23152) : error 021: symbol already defined: "Internal_ShowPlayerMenu"
(23153) : error 021: symbol already defined: "AddPlayerMenuItem"

Show me your code related to this.

You do not need to define menu ids. You can use an integer directly or a name but don't define.
You can see in my example i never define ids.

i have removed those defines and recompiled but the same errors....

Show me the first 10-15 error code lines.

You have to put a comment with error line number beside error lines so that i can identify them...