Probleme adaugare sistem esarfe

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

Nivel 3
Mesaje: 448
Membru din: 27 Feb 2016, 16:45
Aprecieri: 206  
Mulţumiri: 643  
Discord: Copiază ID
Medalii

amvenitsavadcv scrie: ↑22 Noi 2020, 13:47
gargantus scrie: ↑22 Noi 2020, 13:42
amvenitsavadcv scrie: ↑22 Noi 2020, 13:35

GameType-u din UserInterface..
Nu din GameLib
Scuze , nu mi am dat seama , pare rau
GameType.h

ItemData.H


Și să sperăm că e și sincronizat GameType.h cu common/length.h in Enum EWearPositions
Imi da eroare aici
const DWORD c_Costume_Slot_Start = c_Equipment_Start + 19;

#ifdef ENABLE_COSTUME_SYSTEM
const DWORD c_Costume_Slot_Start = c_Equipment_Start + 19; // [ÁÖÀÇ] ¼ýÀÚ(19) ÇϵåÄÚµù ÁÖÀÇ. ÇöÀç ¼­¹ö¿¡¼­ ÄÚ½ºÃõ ½½·ÔÀº 19ºÎÅÍÀÓ. ¼­¹ö common/length.h ÆÄÀÏÀÇ EWearPositions ¿­°ÅÇü Âü°í.
const DWORD c_Costume_Slot_Body = c_Costume_Slot_Start + 0;
const DWORD c_Costume_Slot_Hair = c_Costume_Slot_Start + 1;
const DWORD c_Costume_Effect_Body = c_Costume_Slot_Start + 2;
const DWORD c_Costume_Effect_Weapon = c_Costume_Slot_Start + 3;
Schimb aici :
const DWORD c_Costume_Slot_Start = c_Equipment_Start + 19;
+19 in alt ceva ? in +20 , nu stiu ?
Imagine
Afișează semnătura
Avatar utilizator
amvenitsavadcv
Nivel 3

Nivel 3
Mesaje: 413
Membru din: 28 Iul 2018, 11:25
Server: da
Aprecieri: 44  
Mulţumiri: 156  
Medalii

gargantus scrie: ↑22 Noi 2020, 13:59
amvenitsavadcv scrie: ↑22 Noi 2020, 13:47
gargantus scrie: ↑22 Noi 2020, 13:42

Scuze , nu mi am dat seama , pare rau
GameType.h

ItemData.H


Și să sperăm că e și sincronizat GameType.h cu common/length.h in Enum EWearPositions
Imi da eroare aici
const DWORD c_Costume_Slot_Start = c_Equipment_Start + 19;

#ifdef ENABLE_COSTUME_SYSTEM
const DWORD c_Costume_Slot_Start = c_Equipment_Start + 19; // [ÁÖÀÇ] ¼ýÀÚ(19) ÇϵåÄÚµù ÁÖÀÇ. ÇöÀç ¼­¹ö¿¡¼­ ÄÚ½ºÃõ ½½·ÔÀº 19ºÎÅÍÀÓ. ¼­¹ö common/length.h ÆÄÀÏÀÇ EWearPositions ¿­°ÅÇü Âü°í.
const DWORD c_Costume_Slot_Body = c_Costume_Slot_Start + 0;
const DWORD c_Costume_Slot_Hair = c_Costume_Slot_Start + 1;
const DWORD c_Costume_Effect_Body = c_Costume_Slot_Start + 2;
const DWORD c_Costume_Effect_Weapon = c_Costume_Slot_Start + 3;
Schimb aici :
const DWORD c_Costume_Slot_Start = c_Equipment_Start + 19;
+19 in alt ceva ? in +20 , nu stiu ?
Poate dacă ai zice și eroarea. În caz de orice:
#ifdef ENABLE_SASH_SYSTEM
const DWORD c_Costume_Slot_Start    = c_Equipment_Start + 19;
const DWORD c_Costume_Slot_Sash = c_Costume_Slot_Start + 2;
#endif
O muti dupa:
enum EDragonSoulGradeTypes
{
    DRAGON_SOUL_GRADE_NORMAL,
    DRAGON_SOUL_GRADE_BRILLIANT,
    DRAGON_SOUL_GRADE_RARE,
    DRAGON_SOUL_GRADE_ANCIENT,
    DRAGON_SOUL_GRADE_LEGENDARY,
    DRAGON_SOUL_GRADE_MAX,
 
};
Și verifică în common/length.h

În EWearPositions
Dacă WEAR_SASH sau cum e declarat e pe pozitia 21
Avatar utilizator
Alcinous
Untrusted User

Untrusted User
Mesaje: 670
Membru din: 13 Noi 2020, 23:46
Server: None
Regat: Jinno
Aprecieri: 322  
Mulţumiri: 487  
Discord: Copiază ID

Avatar utilizator
Ionutud
Nivel 3

Nivel 3
Mesaje: 448
Membru din: 27 Feb 2016, 16:45
Aprecieri: 206  
Mulţumiri: 643  
Discord: Copiază ID
Medalii

Asta e eroarea
error C2370: 'c_Costume_Slot_Start' : redefinition; different storage class
iar in common/length.h am asta
#ifdef __SASH_SYSTEM__
WEAR_COSTUME_SASH,
#endif
Iar deasuprea este
WEAR_COSTUME_BODY, // 19
WEAR_COSTUME_HAIR, // 20
Imagine
Afișează semnătura
Avatar utilizator
amvenitsavadcv
Nivel 3

Nivel 3
Mesaje: 413
Membru din: 28 Iul 2018, 11:25
Server: da
Aprecieri: 44  
Mulţumiri: 156  
Medalii

Manah scrie: ↑22 Noi 2020, 14:06

Nu e ok frt
Ai declarat de 2 ori c_Costume_Slot_Sash...
Odata l-ai initializat cu c_Costume_Slot_Start+4 si odata cu c_Costume_Slot_Start+2..
Ce o sa mai inteleaga compileru?

Si la fel si c_Costume_Slot_Start l-ai declarat de 2 ori.
Avatar utilizator
Alcinous
Untrusted User

Untrusted User
Mesaje: 670
Membru din: 13 Noi 2020, 23:46
Server: None
Regat: Jinno
Aprecieri: 322  
Mulţumiri: 487  
Discord: Copiază ID

https://pastebin.p l/view/efb900e2 stergi tu spatiul dintre p si l (GameType.H)
Avatar utilizator
Ionutud
Nivel 3

Nivel 3
Mesaje: 448
Membru din: 27 Feb 2016, 16:45
Aprecieri: 206  
Mulţumiri: 643  
Discord: Copiază ID
Medalii

Manah scrie: ↑22 Noi 2020, 14:20 https://pastebin.-cenzurat-/view/efb900e2 stergi tu spatiul dintre p si l (GameType.H)
Nu imi merge lincul , unde mai exact trebuie sa sterg ca nu gasesc nimic
Imagine
Afișează semnătura
Avatar utilizator
Alcinous
Untrusted User

Untrusted User
Mesaje: 670
Membru din: 13 Noi 2020, 23:46
Server: None
Regat: Jinno
Aprecieri: 322  
Mulţumiri: 487  
Discord: Copiază ID

https://pastebin.p l/view/efb900e2

[ Postat de pe iPhone ] Imagine
Avatar utilizator
Ionutud
Nivel 3

Nivel 3
Mesaje: 448
Membru din: 27 Feb 2016, 16:45
Aprecieri: 206  
Mulţumiri: 643  
Discord: Copiază ID
Medalii

Manah scrie: ↑22 Noi 2020, 14:49 https://pastebin.-cenzurat-/view/efb900e2

[ Postat de pe iPhone ] Imagine
Aa , stai , credeam ca te referi sa sterg spatiun dintre p si l din binary , scuze , chiar nu mi am dat seama la ce te referi
Imagine
Afișează semnătura
Avatar utilizator
Ionutud
Nivel 3

Nivel 3
Mesaje: 448
Membru din: 27 Feb 2016, 16:45
Aprecieri: 206  
Mulţumiri: 643  
Discord: Copiază ID
Medalii

Mai nou mi au aparut astea, scuze ca va bat la cap
Imagine
Afișează semnătura
Închis
Răspunsuri
2
Vizualizări
174
Răspunsuri
7
Vizualizări
522
Răspunsuri
3
Vizualizări
952

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

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 241 vizitatori