What's new

[7.6] [Loading monsters] Udogodnienie w konsoli

Status
Not open for further replies.

Baabuseek

Advanced User
Joined
Aug 17, 2008
Messages
449
Reaction score
45
Czasem si? zdarza, ?e przy pisaniu lub edytowaniu potwor?w zrobimy jak?? gaf?.
Przyk?adowo:
1.png


Teraz szukaj wiatru w polu i popraw b??d ;)

Z pomoc? przychodzi ten kod.
Efekt dzia?ania:
2.png


Teraz ju? wiadomo gdzie szuka? naszego b??du.

Czas na kod:

w monsters.cpp w funkcji:
Code:
MonsterType* Monsters::loadMonster(const std::string& file,const std::string& monster_name, bool reloading /*= false*/)

znajd? i zamie?:
Code:
if(loadLootItem(tmp, lootBlock)){

na:
Code:
if(loadLootItem(tmp, lootBlock, mType->name)){

znajd? i zamie?:
Code:
bool Monsters::loadLootItem(xmlNodePtr node, LootBlock& lootBlock)

na:
Code:
bool Monsters::loadLootItem(xmlNodePtr node, LootBlock& lootBlock, std::string name)

troche ni?ej znajd?:
Code:
std::cout << "missing countmax for loot id = "<< lootBlock.id << std::endl;

i zamie? na:
Code:
std::cout << "missing countmax for loot id = " << lootBlock.id << " in " << name << ".xml" << std::endl;

troszk? ni?ej znajd?:
Code:
std::cout << "missing chancemax for loot id = "<< lootBlock.id << std::endl;

i zamie? na:
Code:
std::cout << "missing chancemax for loot id = " << lootBlock.id << " in " << name << ".xml" << std::endl;

troszk? ni?ej znajd?:
Code:
std::cout << "Wrong chance for loot id = "<< lootBlock.id << std::endl;

i zamie? na:
Code:
std::cout << "Wrong chance for loot id = " << lootBlock.id << " in " << name << ".xml" << std::endl;

troszk? ni?ej znajd?:
Code:
std::cout << "missing chance1 for loot id = "<< lootBlock.id << std::endl;

i zamie? na:
Code:
std::cout << "missing chance1 for loot id = " << lootBlock.id << " in " << name << ".xml" << std::endl;

troszk? ni?ej znajd?:
Code:
std::cout << "missing chance for loot id = "<< lootBlock.id << std::endl;

i zamie? na:
Code:
std::cout << "missing chance for loot id = " << lootBlock.id << " in " << name << ".xml" << std::endl;

troszk? ni?ej znajd?:
Code:
loadLootContainer(node, lootBlock);

i zamie? na:
Code:
loadLootContainer(node, lootBlock, name);

znajd? i zamie?:
Code:
bool Monsters::loadLootContainer(xmlNodePtr node, LootBlock& lBlock)

na:
Code:
bool Monsters::loadLootContainer(xmlNodePtr node, LootBlock& lBlock, std::string name)

troszk? ni?ej znajd?:
Code:
if(loadLootItem(p, lootBlock)){

i zamie? na:
Code:
if(loadLootItem(p, lootBlock, name)){

w monsters.h zamie?:
Code:
bool loadLootContainer(xmlNodePtr, LootBlock&);
bool loadLootItem(xmlNodePtr, LootBlock&);

na:
Code:
bool loadLootContainer(xmlNodePtr, LootBlock&, std::string name);
bool loadLootItem(xmlNodePtr, LootBlock&, std::string name);
 

Kahras

Senior User
Joined
Aug 26, 2011
Messages
2,714
Reaction score
167
Age
25
Odp: [7.6] [Loading monsters] Udogodnienie w konsoli

Ja si? nie bawie w 7.6 ale z tego co widz? to bardzo przydatny skrypt.
Za skrypt i pomys?owo?? masz 10/10.
Mam pytanie kto jest autorem skryptu? Ty?
 

Baabuseek

Advanced User
Joined
Aug 17, 2008
Messages
449
Reaction score
45
Odp: [7.6] [Loading monsters] Udogodnienie w konsoli

Kahras said:
Mam pytanie kto jest autorem skryptu? Ty?
Oczywi?cie, ?e tak.
 

darchior

Advanced User
Joined
Jul 1, 2011
Messages
315
Reaction score
23
Age
26
Odp: [7.6] [Loading monsters] Udogodnienie w konsoli

Bardzo dobry skrypt :) Przyda? by mi si? taki pod 8.1 ; ) Nie wiesz czy mo?e ten zadzia?a ?:)
 

Latar

Active User
Joined
Aug 6, 2011
Messages
67
Reaction score
1
Odp: [7.6] [Loading monsters] Udogodnienie w konsoli

Raczej nie zadziala, gdyz jest tam inna wersja protkolu oraz rozszczegolnienie.
 
Status
Not open for further replies.
Top