Offline Shop eroare la compilare

Totalitatea subiectelor care nu respectă regulamentul impus in sectiunea "Probleme şi Întrebări" vor fi stocate aici.
Închis
Avatar utilizator
waLkerWEED
Nivel 1

Nivel 1
Mesaje: 91
Membru din: 12 Sep 2017, 01:14
Server: In lucru
Regat: Jinno
Aprecieri: 24  
Mulţumiri: 8  
Discord: Copiază ID
Medalii

*Problemă/Întrebare: Offline Shop eroare la compilare

*Resursă folosită: Offline Shop Great
*ServerFiles utilizat: goanga

*Detalii suplimentare:

Salut, la implementarea sistemului offline shop primesc urmatoarele erori la compilarea sursei game:

Cod: Selectaţi tot

gmake: *** [obj/char.o] Error 1
gmake: *** Waiting for unfinished jobs....
cmd_general.cpp: In function 'void do_shop_update_item(CHARACTER*, const char*, int, int)':
cmd_general.cpp:1586: warning: comparison is always false due to limited range of data type
cmd_general.cpp:1590: warning: comparison is always false due to limited range of data type
cmd_general.cpp:1595: warning: comparison is always false due to limited range of data type
cmd_general.cpp: In function 'void do_shop_refresh_items(CHARACTER*, const char*, int, int)':
cmd_general.cpp:1768: warning: operation on 'col' may be undefined
cmd_general.cpp:1757: warning: unused variable 'c'
cmd_general.cpp: In function 'void do_shop_delete(CHARACTER*, const char*, int, int)':
cmd_general.cpp:1844: warning: 'id' may be used uninitialized in this function
cmd_general.cpp:1861: warning: 'id' may be used uninitialized in this function
cmd_general.cpp: In function 'bool GetGift(CHARACTER*, DWORD, bool)':
cmd_general.cpp:1061: warning: 'vnum' may be used uninitialized in this function
cmd_general.cpp: In function 'void do_gift_get(CHARACTER*, const char*, int, int)':
cmd_general.cpp:1175: warning: 'id' may be used uninitialized in this function
cmd_general.cpp: In function 'void do_shop_update_item(CHARACTER*, const char*, int, int)':
cmd_general.cpp:1448: warning: 'shop_id' may be used uninitialized in this function
cmd_general.cpp:1488: warning: 'item_id' may be used uninitialized in this function
cmd_general.cpp:1490: warning: 'price' may be used uninitialized in this function
cmd_general.cpp:1504: warning: 'item_id' may be used uninitialized in this function
cmd_general.cpp:1583: warning: 'display_pos' may be used uninitialized in this function
cmd_general.cpp:1588: warning: 'pos' may be used uninitialized in this function
cmd_general.cpp:1593: warning: 'window_type' may be used uninitialized in this function
cmd_general.cpp:1602: warning: 'price' may be used uninitialized in this function
cmd_general.cpp:1617: warning: 'temp' may be used uninitialized in this function
root@host:/usr/src/azerty/Server/game/src #
Ma poate ajuta cineva cu rezolvarea lor?

Stiu ca problema este in cmd_general.cpp insa in acest fisier am fost nevoit sa inlocuiesc o functie mica cu una foarte mare si sunt putin depasit de situatie...

Am atasat acestui mesaj lista de erori din putty.


Multumesc anticipat!
Cu cat inveti mai mult, cu atat iti dai seama ca stii mai putin.
Afișează semnătura
Avatar utilizator
Spyke
Metin Master

Metin Master
Mesaje: 2613
Membru din: 29 Iul 2016, 09:08
Server: Aoem2
Aprecieri: 205  
Mulţumiri: 3918  
Discord: Copiază ID
Medalii

Salutare lasami te rog cmd_general.cpp si ce trebuie sa modifici,sper ca ai backup la cmd fara modificari!
Avatar utilizator
waLkerWEED
Nivel 1

Nivel 1
Mesaje: 91
Membru din: 12 Sep 2017, 01:14
Server: In lucru
Regat: Jinno
Aprecieri: 24  
Mulţumiri: 8  
Discord: Copiază ID
Medalii

Salut, am backup la tot nu lucrez fara backup.

Daca iti e mai usor sa vorbim sa pe discord wG-waLkerWEED#2022 .

Mai jos ai fisierele mentionate.

Fisierul din tutorial:


Fisierul original fara implementare:


Multam!
Cu cat inveti mai mult, cu atat iti dai seama ca stii mai putin.
Afișează semnătura
Avatar utilizator
Titan
Metin Master

Metin Master
Mesaje: 2783
Membru din: 01 Iun 2015, 15:09
Server: In curand.
Regat: Chunjo
Aprecieri: 42  
Mulţumiri: 377  
  Rezolvări prob.: 3
Discord: Copiază ID
 Contact:
Medalii

Căutați voi mult și bine în cmd_general, acolo nu e nicio problemă.

[ Postat de pe Android ] Imagine
Imagine
Afișează semnătura
Avatar utilizator
waLkerWEED
Nivel 1

Nivel 1
Mesaje: 91
Membru din: 12 Sep 2017, 01:14
Server: In lucru
Regat: Jinno
Aprecieri: 24  
Mulţumiri: 8  
Discord: Copiază ID
Medalii

Am rezolvat problema asta era, intradevar era din char.cpp.

Acum am rumatoarele erori aproape de finalul compilarii:

Cod: Selectaţi tot

obj/cmd_general.o: In function `_UpdateOfflineShop(unsigned int, bool, bool, bool)':
/usr/src/azerty/Server/game/src/cmd_general.cpp:1418: undefined reference to `CHARACTER::SetShopEditModeTick()'
/usr/src/azerty/Server/game/src/cmd_general.cpp:1422: undefined reference to `CHARACTER::SetShopEditMode(bool)'
obj/input_db.o: In function `CInputDB::ShopUpdateItem(char const*)':
/usr/src/azerty/Server/game/src/input_db.cpp:1910: undefined reference to `CHARACTER::SetShopEditModeTick()'
/usr/src/azerty/Server/game/src/input_db.cpp:1914: undefined reference to `CHARACTER::SetShopEditMode(bool)'
obj/shop_manager.o: In function `CShopManager::StartOfflineShop(unsigned int, bool)':
/usr/src/azerty/Server/game/src/shop_manager.cpp:286: undefined reference to `CHARACTER::StartShopEditModeEvent()'
gmake: *** [../game] Error 1
root@host:/usr/src/azerty/Server/game/src #
Cu cat inveti mai mult, cu atat iti dai seama ca stii mai putin.
Afișează semnătura
Avatar utilizator
Titan
Metin Master

Metin Master
Mesaje: 2783
Membru din: 01 Iun 2015, 15:09
Server: In curand.
Regat: Chunjo
Aprecieri: 42  
Mulţumiri: 377  
  Rezolvări prob.: 3
Discord: Copiază ID
 Contact:
Medalii

Ești sigur că ai adăugat funcțiile respective în char.cpp și în char.h iar în cele din urmă sunt pe public?

[ Postat de pe Android ] Imagine
Imagine
Afișează semnătura
Avatar utilizator
waLkerWEED
Nivel 1

Nivel 1
Mesaje: 91
Membru din: 12 Sep 2017, 01:14
Server: In lucru
Regat: Jinno
Aprecieri: 24  
Mulţumiri: 8  
Discord: Copiază ID
Medalii

Am urmat adaugarile din implementare nu bag mana in foc ca am facut totul bine. Acum tot compar fisierele mele cu altele sa vad unde poate fi problema dar nu imi dau seama
Cu cat inveti mai mult, cu atat iti dai seama ca stii mai putin.
Afișează semnătura
Avatar utilizator
Ionuţ M.
Metin Master

Metin Master
Mesaje: 2680
Membru din: 28 Noi 2015, 22:02
Aprecieri: 170  
Mulţumiri: 12723  
  Rezolvări prob.: 2
Discord: Copiază ID
 Contact:
Medalii

Arhivat.
Imagine
Afișează semnătura
Închis
Răspunsuri
9
Vizualizări
813
Răspunsuri
5
Vizualizări
348
Răspunsuri
3
Vizualizări
226

Înapoi la “Arhivă Probleme şi Întrebări”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Google [Bot] și 82 vizitatori