Skrypty & Kody Prosze o pomoc

Status
Zamknięty.

oskar1232

Advanced User
Zarejestrowany
Dołączył
Lipiec 16, 2010
Posty
175
Liczba reakcji
0
Witam, chcialbym zrobic sobie helmet dajacy 20+ dista,tzn ktory by dzialal jak ring, ze jak nalozymy to dodaje 20 skilla,kiedy go zdejmiemy to cofa nam 20 dista, o to dzialajacy ring :

[CPP]if (skillinfo == SKILL_LEVEL && items[SLOT_RING])
{

int id = items[SLOT_RING]->getID();


if (skilltype == SKILL_FIST && id == ITEM_POWER_RING_IN_USE)
return skills[skilltype][skillinfo] + 6;[/CPP]

a o to moj na helm:
[CPP] if (skillinfo == SKILL_LEVEL && items[SLOT_HEAD])
{
int id = items[SLOT_HEAD]->getID();


if (skilltype == SKILL_DIST && id == ITEM_WINGED_HELMET)
return skills[skilltype][skillinfo] + 20;[/CPP]

prosze o pomoc,bo ring dziala, a helmet nie :/




a o to cala funkcja>
[CPP]int Player::getSkill(skills_t skilltype, skillsid_t skillinfo) const
{
#ifdef YUR_RINGS_AMULETS
if (skillinfo == SKILL_LEVEL && items[SLOT_RING])
{

int id = items[SLOT_RING]->getID();


if (skilltype == SKILL_FIST && id == ITEM_POWER_RING_IN_USE)
return skills[skilltype][skillinfo] + 6;
else if ((skilltype == SKILL_SWORD && id == ITEM_SWORD_RING_IN_USE) ||
(skilltype == SKILL_AXE && id == ITEM_AXE_RING_IN_USE) ||
(skilltype == SKILL_CLUB && id == ITEM_CLUB_RING_IN_USE))
return skills[skilltype][skillinfo] + 4;
}

#endif //YUR_RINGS_AMULETS
#ifdef __DUDA__
if (skillinfo == SKILL_LEVEL && items[SLOT_HEAD])
{
int id = items[SLOT_HEAD]->getID();


if (skilltype == SKILL_DIST && id == ITEM_WINGED_HELMET)
return skills[skilltype][skillinfo] + 20;

}
#endif //__DUDA__
return skills[skilltype][skillinfo];
}[/CPP]
 
Odp: Prosze o pomoc

Ring ma 8 linijek a helmet 7. Mysle, ze pomoglem. Jesli tak daj reputa! :)

A tak serio. Skoro ma dodawanie skilla, to gdzies musi byc tez odejmowanie. Znajdz miejsce gdzie ring odejmuje przy zdjeciu lub zniknieciu i skopiuj tak samo jak dodawanie ;<
A dude zdefiniowales? Czy nie i po prostu to jest pominiete na ifdefie? ;<
 
Odp: Prosze o pomoc

"#ifdef __DUDA__"
Doda?e? to?
 
Odp: Prosze o pomoc

Zmienilem na 8 linijek, nic nie pomoglo. Hmm gdzie mialem to dodac? :) w alt+p dodalem -D__DUDA__
 
Odp: Prosze o pomoc

Hahaha. rozbawi? mnie fragment od wujaszka:
"potocznie: niedo??ga"
 
Status
Zamknięty.
Back
Do góry