Mob_Tartget_System hiba

Indította Zeratul, 2018-08-20, 17:08:50

Sziasztok!
Megpróbáltam berakni Detroit SF-be ezt a rendszert: https://freakgamers.org/threads/mob-target-system.8043/


De hiba jelzést kaptam VirtualBox-ban (kép csatolva)
Még kezdÅ' vagyok de igyekszek tanulni :-) !

A packet struktúrájának a definícióját kihagytad, v ha makrózva van akk nem húztad be hozzá a service.h-t.

service.h-ba csak ez van írva:



// Define:
#define __SEND_TARGET_INFO__



meg ahogy kell tabolni


és a packet struktútának definícióját hogy kell meg írni?
Mi az a makró? Bocsi a tudatlanságomért de c++ nem megy de próbálom tanulgatni
Még kezdÅ' vagyok de igyekszek tanulni :-) !

Úgy értette hogy az adott fájlban felül az include-oknál nem szerepel a service.h, így pedig meg nem tudja beolvasni & eldönteni hogy használja-e a makróban lévő kódot, tehát nem használja, így fordításkor olyan mintha ott sem lenne.

A makrók amúgy az ifdef/ifndef-end(if)-ek.

Ezt hogy tudnám orvosolni mert nekem sötét mint az éjszaka, de csak a rendszerek berakása, meg néha a map berakás
Még kezdÅ' vagyok de igyekszek tanulni :-) !

2018-08-21, 19:29:05 #5 Utolsó szerkesztés: 2018-08-21, 19:41:03 Szerző: K3zX
Amúgy nem ez lesz a baj, sokkal inkább rosszul másoltad be a rendszert.
(megnéztem a képet amit csatoltál)

Szerk: packet.h-t biztos nem szúrtad el?
"// Add (Under & Whole function):"
Ez azt jelenti hogy az egész funckió alá tedd, mert ha csak odarakod amire írja hogy keress rá, akkor ilyen funkció a funkcióban shit lesz :D

2018-08-21, 20:24:24 #6 Utolsó szerkesztés: 2018-08-21, 20:41:08 Szerző: Zeratul
Akkor lehet hogy ezért nem szokott nekem menni a rendszerek berakása



Üzenet összefésülés: 2018-08-21, 20:41:08

például így :




HEADER_GC_MAIN_CHARACTER = 113,


// HEADER_GC_USE_POTION = 114,
HEADER_GC_SEPCIAL_EFFECT = 114,



#ifdef __SEND_TARGET_INFO__
HEADER_GC_TARGET_INFO = 58,
HEADER_CG_TARGET_INFO_LOAD = 59,
#endif



Vagy így:






} TPacketGCStateCheck;


#pragma pack()
#endif



#ifdef __SEND_TARGET_INFO__
HEADER_GC_TARGET_INFO = 58,
HEADER_CG_TARGET_INFO_LOAD = 59,
#endif


Még kezdÅ' vagyok de igyekszek tanulni :-) !

Sziasztok. Honnan lehet tudni ha vége az adott funkciónak mert nekem még most se jó ahogy írtátok és mivel kezdő vagyok forrás használatánól így nem tudom hol vannak a funkciók végei

Még kezdÅ' vagyok de igyekszek tanulni :-) !