What's new

-Tibia 7.60 [7.6] Life Ring & Ring of Healing

Status
Not open for further replies.

Thorge D

Advanced User
Joined
Jul 24, 2014
Messages
300
Reaction score
29
1. Autor: Wcislak
2. Link do oryginalnego tematu:

3. Kod:

w game.cpp szukamy:
[CPP]#ifdef YUR_RINGS_AMULETS[/CPP]
i pod tym wklejamy to:
[CPP]if(player && player->items[SLOT_RING] && player->items[SLOT_RING]->getID() == ITEM_LIFE_RING_IN_USE && !tile->isPz()){
player->mana += min(g_config.getGlobalNumber("liferingmana", 1), player->manamax - player->mana);
player->health += min(g_config.getGlobalNumber("liferinghealth", 1), player->healthmax - player->health);
}[/cpp]
i jeszcze to:
[CPP]if(player && player->items[SLOT_RING] && player->items[SLOT_RING]->getID() == ITEM_RING_OF_HEALING_IN_USE && !tile->isPz()){
player->mana += min(g_config.getGlobalNumber("healingringmana", 1), player->manamax - player->mana);
player->health += min(g_config.getGlobalNumber("healingringhealth", 1), player->healthmax - player->health);
}[/CPP]
nast?pnie w const76.h szukamy:
[CPP]ITEM_TIME_RING= 2169,[/CPP]
i pod tym dodajemy:
[CPP]ITEM_LIFE_RING = 2168, // LIFE RING
ITEM_LIFE_RING_IN_USE = 2205, // LIFE RING[/CPP]
i jeszcze:
[CPP]ITEM_RING_OF_HEALING = 2214, // ROH
ITEM_RING_OF_HEALING_IN_USE = 2216, // ROH[/CPP]
w pliku item.cpp za kodem:
[CPP]case ITEM_TIME_RING: setID(ITEM_TIME_RING_IN_USE); break;[/CPP]
dodaj:
[CPP]case ITEM_RING_OF_HEALING: setID(ITEM_RING_OF_HEALING_IN_USE); break; //Ring of healing
case ITEM_LIFE_RING: setID(ITEM_LIFE_RING_IN_USE); break; //Life Ring[/CPP]
a za tym kodem:
[CPP]case ITEM_TIME_RING_IN_USE: setID(ITEM_TIME_RING); break;[/CPP]
dodaj:
[CPP]case ITEM_RING_OF_HEALING_IN_USE: setID(ITEM_RING_OF_HEALING); break; //Ring of healing
case ITEM_LIFE_RING_IN_USE: setID(ITEM_LIFE_RING); break; //Life Ring[/CPP]
teraz w config.lua:
[LUA]--How many mana and Hp you recovery using Life Ring
liferingmana = "2"
liferinghealth = "2"

--How many mana and Hp you recovery using Ring of Healing
healingringmana = "4"
healingringhealth = "4" [/LUA]

wejd? do data/items i otw?rz items.xml i dodaj tam
[XML]<item id="2168" time="200000"/> -- life ring
<item id="2214" time="80000"/> -- ring of healing[/XML]
czas ustawiany zmieniaj?c liczby zaznaczone na czerwono

Kod zosta? przetestowany na YurOTS 0.9.4f
 
Status
Not open for further replies.
Top