HA MeCa
-
Posts
131 -
Joined
-
Last visited
-
Feedback
0%
Content Type
Forums
Store
Third Party - Providers Directory
Feature Plan
Release Notes
Docs
Events
Posts posted by HA MeCa
-
-
BTW: anyone know ho fix this bug use skill?
-
work tested :>
- 1
-
remove the if statements from the case SKILL_NORMAL and put this
SetSkillLevel(pkSk->dwVnum,20);
I didn't try it but it should work
doesn't work.
-
maybe?
if (pkSk->dwType != 0) { // °©Ŕڱ⠱׷ąŔĚµĺ ľ÷ÇĎ´Â ÄÚµů switch (GetSkillMasterType(pkSk->dwVnum)) { case SKILL_NORMAL: // ąřĽ·Ŕş ˝şĹł ľ÷±×·ąŔ̵ĺ 17~20 »çŔĚ ·Ł´ý ¸¶˝şĹÍ Ľö·Ă if (GetSkillLevel(pkSk->dwVnum) >= 17) { if (number(1, 21 - MIN(20, GetSkillLevel(pkSk->dwVnum))) == 1) SetSkillLevel(pkSk->dwVnum, 20); } break; case SKILL_MASTER: if (GetSkillLevel(pkSk->dwVnum) >= 30) { if (number(1, 31 - MIN(30, GetSkillLevel(pkSk->dwVnum))) == 1) SetSkillLevel(pkSk->dwVnum, 30); } break; case SKILL_GRAND_MASTER: if (GetSkillLevel(pkSk->dwVnum) >= 40) { SetSkillLevel(pkSk->dwVnum, 40); } break; } }
but i try up
-
HOW TO 17 POINTS = 100% M1?
-
How to in source configure skill - 17 points = M1
and all configure time drop ?
ownership it;s it??
-
-
add gui to this and will be nice
-
http://i.download.idg.pl/fannef/51942ae4862f97e93e2834c0f0c1b120/537998a4//zx/cyberjoy/pelnewersje/m/metin/metin2_us_client.zip
What am I supposed to do?
dwonlod and install = metin2 2007 = old effect skill ;_:
-
http://i.download.idg.pl/fannef/51942ae4862f97e93e2834c0f0c1b120/537998a4//zx/cyberjoy/pelnewersje/m/metin/metin2_us_client.zip
-
Change the rates in source? That's crazy there are are event flags for that and that you see are their default values.
Exactly, but:
mob_ proto is big.... XDD
-
@UP i need change exp in source because in oficial mob_proto exp is very low...
and what is this?:
-
check my quest, tested and everything works:
quest thsgiftdev begin state start begin when login begin cmdchat("zetsugfsys "..q.getcurrentquestindex()) end function giverandomitem() local random_nr = number(1,5) chat("<Informacja> Trwa losowanie przedmiotu...") if random_nr==1 then pc.give_item2(53001, 1) elseif random_nr==2 then pc.give_item2(53002, 1) elseif random_nr==3 then pc.give_item2(53003, 1) elseif random_nr==4 then pc.give_item2(53005, 1) elseif random_nr==5 then pc.give_item2(53006, 1) end pc.setqf("giftsystemuse", get_time()+60*60*12) pc.change_gold(-1000000) cmdchat("giftsyshide") end when button or info begin if pc.get_money() < 1000000 then chat("<Informacja> Nie posiadasz 1.000000 Yang.") -- need 1kk return end end when button or info begin if pc.get_level() < 30 then chat("<Informacja> Musisz posiadać 30 poziom.") -- need 30 lvl return end end when button or info begin if pc.get_empty_inventory_count() <= 1 then chat("<Informacja> Masz za mało miejsca w ekwipunku.") -- if full invetory return end end when button or info begin if pc.getqf("giftsystemuse") <= get_time() then thsgiftdev.giverandomitem() else chat("<Informacja> Ponowne użycie będzie możliwe po upływie 12H.") end end end end
-
My quest is better you need to open 1000000 yang because everyone would create new character.
BAD ENGLISH XD
quest thsgiftdev begin state start begin when login begin cmdchat("zetsugfsys "..q.getcurrentquestindex()) end function giverandomitem() local random_nr = number(1,5) chat("Trwa losowanie przedmiotu...") -- Opening if random_nr==1 then pc.give_item2(53001, 1) elseif random_nr==2 then pc.give_item2(53002, 1) elseif random_nr==3 then pc.give_item2(53003, 1) elseif random_nr==4 then pc.give_item2(53005, 1) elseif random_nr==5 then pc.give_item2(53006, 1) end pc.setqf("giftsystemuse", get_time()+60*60*12) -- 12 HRS pc.change_gold(-1000000) cmdchat("giftsyshide") end when button or info begin if pc.get_money() < 1000000 then chat("Nie posiadasz 1.000000 Yang") return end end when button or info begin if pc.getqf("giftsystemuse") <= get_time() then thsgiftdev.giverandomitem() else chat("Ponowne użycie będzie możliwe po upływie 12H...") end end end end
-
mysql is useless.
quest thsgiftdev begin state start begin when login begin cmdchat("zetsugfsys "..q.getcurrentquestindex()) end function giverandomitem() local random_nr = number(1,5) chat("Trwa losowanie przedmiotu...") -- Opening if random_nr==1 then pc.give_item2(53001, 1) elseif random_nr==2 then pc.give_item2(53002, 1) elseif random_nr==3 then pc.give_item2(53003, 1) elseif random_nr==4 then pc.give_item2(53005, 1) elseif random_nr==5 then pc.give_item2(53006, 1) end pc.setqf("giftsystemuse", get_time()+60*60*12) -- 12 HRS pc.change_gold(-1000000) cmdchat("giftsyshide") end when button or info begin if pc.get_money() < 1000000 then chat("Nie posiadasz 1.000000 Yang") return end end when button or info begin if pc.getqf("giftsystemuse") <= get_time() then thsgiftdev.giverandomitem() else chat("Ponowne użycie będzie możliwe po upływie 12H...") end end end end
-
Ok, now work but hide, show doesn't work.
-
syser from channel:
SYSERR: May 8 17:55:28 :: RunState: LUA_ERROR: [string "gift"]:2: attempt to index global `thsgiftdev' (a nil value) SYSERR: May 8 17:55:28 :: WriteRunningStateToSyserr: LUA_ERROR: quest gift.start click SYSERR: May 8 17:55:29 :: RunState: LUA_ERROR: [string "gift"]:2: attempt to index global `thsgiftdev' (a nil value) SYSERR: May 8 17:55:29 :: WriteRunningStateToSyserr: LUA_ERROR: quest gift.start click SYSERR: May 8 17:55:29 :: RunState: LUA_ERROR: [string "gift"]:2: attempt to index global `thsgiftdev' (a nil value) SYSERR: May 8 17:55:29 :: WriteRunningStateToSyserr: LUA_ERROR: quest gift.start click SYSERR: May 8 17:55:29 :: RunState: LUA_ERROR: [string "gift"]:2: attempt to index global `thsgiftdev' (a nil value) SYSERR: May 8 17:55:29 :: WriteRunningStateToSyserr: LUA_ERROR: quest gift.start click SYSERR: May 8 17:55:29 :: RunState: LUA_ERROR: [string "gift"]:2: attempt to index global `thsgiftdev' (a nil value) SYSERR: May 8 17:55:29 :: WriteRunningStateToSyserr: LUA_ERROR: quest gift.start click SYSERR: May 8 17:55:29 :: RunState: LUA_ERROR: [string "gift"]:2: attempt to index global `thsgiftdev' (a nil value) SYSERR: May 8 17:55:29 :: WriteRunningStateToSyserr: LUA_ERROR: quest gift.start click SYSERR: May 8 17:55:30 :: RunState: LUA_ERROR: [string "gift"]:2: attempt to index global `thsgiftdev' (a nil value) SYSERR: May 8 17:55:30 :: WriteRunningStateToSyserr: LUA_ERROR: quest gift.start click SYSERR: May 8 17:55:30 :: RunState: LUA_ERROR: [string "gift"]:2: attempt to index global `thsgiftdev' (a nil value) SYSERR: May 8 17:55:30 :: WriteRunningStateToSyserr: LUA_ERROR: quest gift.start click SYSERR: May 8 17:55:30 :: RunState: LUA_ERROR: [string "gift"]:2: attempt to index global `thsgiftdev' (a nil value) SYSERR: May 8 17:55:30 :: WriteRunningStateToSyserr: LUA_ERROR: quest gift.start click SYSERR: May 8 17:55:31 :: RunState: LUA_ERROR: [string "gift"]:2: attempt to index global `thsgiftdev' (a nil value) SYSERR: May 8 17:55:31 :: WriteRunningStateToSyserr: LUA_ERROR: quest gift.start click SYSERR: May 8 17:55:31 :: RunState: LUA_ERROR: [string "gift"]:2: attempt to index global `thsgiftdev' (a nil value) SYSERR: May 8 17:55:31 :: WriteRunningStateToSyserr: LUA_ERROR: quest gift.start click SYSERR: May 8 17:55:31 :: RunState: LUA_ERROR: [string "gift"]:2: attempt to index global `thsgiftdev' (a nil value) SYSERR: May 8 17:55:31 :: WriteRunningStateToSyserr: LUA_ERROR: quest gift.start click SYSERR: May 8 17:55:32 :: RunState: LUA_ERROR: [string "gift"]:2: attempt to index global `thsgiftdev' (a nil value) SYSERR: May 8 17:55:32 :: WriteRunningStateToSyserr: LUA_ERROR: quest gift.start click SYSERR: May 8 17:55:32 :: RunState: LUA_ERROR: [string "gift"]:2: attempt to index global `thsgiftdev' (a nil value) SYSERR: May 8 17:55:32 :: WriteRunningStateToSyserr: LUA_ERROR: quest gift.start click
You're the only one who's getting this error. How the fuck is possible.. Do you know how to install a quest? I'll upload it for you .. wait 5 minutes.
ok i wait
-
syser from channel:
SYSERR: May 8 17:55:28 :: RunState: LUA_ERROR: [string "gift"]:2: attempt to index global `thsgiftdev' (a nil value) SYSERR: May 8 17:55:28 :: WriteRunningStateToSyserr: LUA_ERROR: quest gift.start click SYSERR: May 8 17:55:29 :: RunState: LUA_ERROR: [string "gift"]:2: attempt to index global `thsgiftdev' (a nil value) SYSERR: May 8 17:55:29 :: WriteRunningStateToSyserr: LUA_ERROR: quest gift.start click SYSERR: May 8 17:55:29 :: RunState: LUA_ERROR: [string "gift"]:2: attempt to index global `thsgiftdev' (a nil value) SYSERR: May 8 17:55:29 :: WriteRunningStateToSyserr: LUA_ERROR: quest gift.start click SYSERR: May 8 17:55:29 :: RunState: LUA_ERROR: [string "gift"]:2: attempt to index global `thsgiftdev' (a nil value) SYSERR: May 8 17:55:29 :: WriteRunningStateToSyserr: LUA_ERROR: quest gift.start click SYSERR: May 8 17:55:29 :: RunState: LUA_ERROR: [string "gift"]:2: attempt to index global `thsgiftdev' (a nil value) SYSERR: May 8 17:55:29 :: WriteRunningStateToSyserr: LUA_ERROR: quest gift.start click SYSERR: May 8 17:55:29 :: RunState: LUA_ERROR: [string "gift"]:2: attempt to index global `thsgiftdev' (a nil value) SYSERR: May 8 17:55:29 :: WriteRunningStateToSyserr: LUA_ERROR: quest gift.start click SYSERR: May 8 17:55:30 :: RunState: LUA_ERROR: [string "gift"]:2: attempt to index global `thsgiftdev' (a nil value) SYSERR: May 8 17:55:30 :: WriteRunningStateToSyserr: LUA_ERROR: quest gift.start click SYSERR: May 8 17:55:30 :: RunState: LUA_ERROR: [string "gift"]:2: attempt to index global `thsgiftdev' (a nil value) SYSERR: May 8 17:55:30 :: WriteRunningStateToSyserr: LUA_ERROR: quest gift.start click SYSERR: May 8 17:55:30 :: RunState: LUA_ERROR: [string "gift"]:2: attempt to index global `thsgiftdev' (a nil value) SYSERR: May 8 17:55:30 :: WriteRunningStateToSyserr: LUA_ERROR: quest gift.start click SYSERR: May 8 17:55:31 :: RunState: LUA_ERROR: [string "gift"]:2: attempt to index global `thsgiftdev' (a nil value) SYSERR: May 8 17:55:31 :: WriteRunningStateToSyserr: LUA_ERROR: quest gift.start click SYSERR: May 8 17:55:31 :: RunState: LUA_ERROR: [string "gift"]:2: attempt to index global `thsgiftdev' (a nil value) SYSERR: May 8 17:55:31 :: WriteRunningStateToSyserr: LUA_ERROR: quest gift.start click SYSERR: May 8 17:55:31 :: RunState: LUA_ERROR: [string "gift"]:2: attempt to index global `thsgiftdev' (a nil value) SYSERR: May 8 17:55:31 :: WriteRunningStateToSyserr: LUA_ERROR: quest gift.start click SYSERR: May 8 17:55:32 :: RunState: LUA_ERROR: [string "gift"]:2: attempt to index global `thsgiftdev' (a nil value) SYSERR: May 8 17:55:32 :: WriteRunningStateToSyserr: LUA_ERROR: quest gift.start click SYSERR: May 8 17:55:32 :: RunState: LUA_ERROR: [string "gift"]:2: attempt to index global `thsgiftdev' (a nil value) SYSERR: May 8 17:55:32 :: WriteRunningStateToSyserr: LUA_ERROR: quest gift.start click
-
my test config and doesn.t work ;o
surprisebox table is located in player db? if doesn't system will not work
...
-
my test config and doesn.t work ;o
-
-
I didnt change anything
I think that this:
const int aiGrandMasterSkillBookCountForLevelUp_euckr[10] = { 3, 3, 4, 5, 6, 7, 8, 9, 10, 15, };
Have to be changed on:
const int aiGrandMasterSkillBookCountForLevelUp_euckr[10] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, };
In order to have 10 to G, but I'm not expert
@DONT WORK! :/
any other idea?
-
I think that it could be this:
if ( LC_IsYMIR() == true || LC_IsKorea() == true ) { const int aiGrandMasterSkillBookCountForLevelUp_euckr[10] = { 3, 3, 4, 5, 6, 7, 8, 9, 10, 15, }; const int aiGrandMasterSkillBookMinCount_euckr[10] = { 1, 1, 1, 2, 2, 2, 3, 3, 4, 5 }; const int aiGrandMasterSkillBookMaxCount_euckr[10] = { 5, 7, 9, 11, 13, 15, 18, 23, 25, 30 }; iMinReadCount = aiGrandMasterSkillBookMinCount_euckr[idx]; iMaxReadCount = aiGrandMasterSkillBookMaxCount_euckr[idx]; iBookCount = aiGrandMasterSkillBookCountForLevelUp_euckr[idx]; }
what's changed?
-
Anyone know how to do that after 10 books ability was on G? IN SOURCE
maybe:
pPC->SetFlag(flag, 0); ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ĂĄŔ¸·Î ´ő łôŔş °ćÁöŔÇ Ľö·ĂŔ» Ľş°řŔűŔ¸·Î łˇł»ĽĚ˝Ŕ´Ď´Ů.")); LogManager::instance().CharLog(this, dwSkillVnum, "READ_SUCCESS", ""); return true; } else { pPC->SetFlag(flag, read_count + 1);
topPC->SetFlag(flag, 0); ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ĂĄŔ¸·Î ´ő łôŔş °ćÁöŔÇ Ľö·ĂŔ» Ľş°řŔűŔ¸·Î łˇł»ĽĚ˝Ŕ´Ď´Ů.")); LogManager::instance().CharLog(this, dwSkillVnum, "READ_SUCCESS", ""); return true; } else { pPC->SetFlag(flag, read_count + 0);
?
INVISIBLE ALWAYS, 5 SEC ?
in Community Support - Questions & Answers
Posted · Edited by Metin2 Dev
Core X - External 2 Internal
Hi i have little problem with inivisble, when i revive and fast attack enemy character / mobs i always wait 5 sec, but when i revive and start 1 fight should I be visible at once.
My config inisible all:
char.cpp
char_skill.cpp
guild.cpp
HELP GUYS