Agneese-Saini / SA-MP

Apache License 2.0
66 stars 118 forks source link

gmenu include - several errors appeards after releasing ur new version #12

Closed Zorono closed 7 years ago

Zorono commented 7 years ago

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"```
Agneese-Saini commented 7 years ago

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.

Zorono commented 7 years ago

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"
Agneese-Saini commented 7 years ago

Show me your code related to this.

Zorono commented 7 years ago

Here you are: https://pastebin.com/XFgPKn2M

Agneese-Saini commented 7 years ago

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.

Zorono commented 7 years ago

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

Agneese-Saini commented 7 years ago

Show me the first 10-15 error code lines.

Agneese-Saini commented 7 years ago

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