safademirel
-
Posts
104 -
Joined
-
Last visited
-
Feedback
0%
Content Type
Forums
Store
Third Party - Providers Directory
Feature Plan
Release Notes
Docs
Events
Posts posted by safademirel
-
-
Juat copy another pet and change vnum
-
if (char_empire == 1 && ch->GetGMLevel() ==GM_PLAYER)
Try like this and change char_empire 2 and 3 too
-
Works fine. Thank you very much for the nice tutorial.
What program do you use for making gif?
Whats that texture for level 70 armour?
It's not an armor, It's a costume.
- 1
- 1
-
help please:
0207 17:49:09956 :: CPythonNonPlayer::LoadNonPlayerData: invalid size 360825 check data format. 0207 17:49:09956 :: LoadLocaleData - LoadMobProto(locale/es/mob_proto) Error 0207 17:49:17839 :: CMapOutdoor::Load - LoadMonsterAreaInfo ERROR 0207 17:49:18525 :: GRANNY: r:/granny/rt/granny_file_info.cpp(145): File has run-time type tag of 0x8000000f, which doesn't match this version of Granny (0x80000010). Automatic conversion will be attempted. 0207 17:49:24111 :: uiInventory.py(line:312) __LoadWindow ui.py(line:2720) GetChild InventoryWindow.LoadWindow.BindObject - <type 'exceptions.KeyError'>:'Equipment_Tab_03' 0207 17:49:24111 :: ============================================================================================================ 0207 17:49:24111 :: Abort!!!!
Your mob_proto ia corrupted, change your mob_proto
-
Try the update your Freebsd date.
http://ww.cyberciti.biz/faq/howto-set-date-and-time-timezone-in-freebsd/
-
http://metin2dev.org/board/topic/3541-official-unpacked-updates-metin2de/page-8#entry26279
If you use search, you can find everything.
-
-
I set specular to 100 but It looks like +0, how can I solve it?
#Fixed
-
Open your makefile
find this
# DevIL
change LIBS with
LIBS += -lIL -lpng -ltiff -lmng -llcms -ljpeg
-
Here new unlocked metin2_patch_pc3 & metin2_patch_pet2.
https://mega.co.nz/#!eY9ElBgJ!OKsE4F0HwcNFNcsG6LWmtJCe7ytG9b7qfv0YGX6gcbQ
- 6
-
Can someone post metin2_patch_pc3 with Wolfman costumes?
-
in log.cpp
void LogManager::QuestRewardLog(const char * c_pszQuestName, DWORD dwPID, DWORD dwLevel, int iValue1, int iValue2) { return; //Query("INSERT INTO quest_reward_log%s VALUES('%s',%u,%u,2,%u,%u,NOW())", //get_table_postfix(), //c_pszQuestName, //dwPID, //dwLevel, //iValue1, //iValue2); }
void LogManager::MoneyLog(BYTE type, DWORD vnum, int gold) { return; /*if (type == MONEY_LOG_RESERVED || type >= MONEY_LOG_TYPE_MAX_NUM) { sys_err("TYPE ERROR: type %d vnum %u gold %d", type, vnum, gold); return; } Query("INSERT DELAYED INTO money_log%s VALUES (NOW(), %d, %d, %d)", get_table_postfix(), type, vnum, gold); */ }
- 2
-
On 11/22/2014 at 6:59 PM, Night said:
i know that you did not there are not many ppl who would want to touch such a sub_packet
could you tell exactly what you are trying to do (ingame) for ex. the exp value and etc...
-
ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<길드> 경험치 투자에 실패하였습니다."));
(use google to get a translation it can be help full to you)
well the condition if (pGuild->OfferExp(ch, offer)) seems not to be fulfilled so it pass to else wich gives you that text
I did not touch to guild.cpp It's same as mainline
-
Hello,
I have a problem on my compiled game, when I try offer exp to my guild it's fail.
case GUILD_SUBHEADER_CG_OFFER: { DWORD offer = *reinterpret_cast<const DWORD*>(c_pData); if (pGuild->GetLevel() >= GUILD_MAX_LEVEL) { ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<±æµå> ±æµå°¡ ÀÌ¹Ì ÃÖ°í ·¹º§ÀÔ´Ï´Ù.")); } else { offer /= 100; offer *= 100; if (pGuild->OfferExp(ch, offer)) { ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<±æµå> %uÀÇ °æÇèÄ¡¸¦ ÅõÀÚÇÏ¿´½À´Ï´Ù."), offer); } else { ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<±æµå> °æÇèÄ¡ ÅõÀÚ¿¡ ½ÇÆĞÇÏ¿´½À´Ï´Ù.")); } } } return SubPacketLen;
When I try offer exp I get this
ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<±æµå> °æÇèÄ¡ ÅõÀÚ¿¡ ½ÇÆĞÇÏ¿´½À´Ï´Ù."));
No sysser in game or db.
-
-
setskin(NOWINDOW)
try this?
-
Hi there, I've a problem, I want to remove this bonus who come everytime when I spawn a costum.
Any idea ?
(Novaline)
Set magic_pct = 0 in item_proto.
-
These functions have but to store the guild needed
Pc.give_item2_select
This command already exists in source and imer lib too.
Source : questlua_pc.cpp
{ "give_item2_select", pc_give_or_drop_item_and_select },
Imer lib : http://metin2dev.org/board/topic/897-libsource34kimers-libgame/
pc2.give_or_drop_item_and_select
-
When I add this part to my playersettingmodule I get this error.
## SKILL chrmgr.SetPathName(path + "skill/") for i in xrange(skill.SKILL_EFFECT_COUNT): END_STRING = "" if i != 0: END_STRING = "_%d" % (i+1) chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+(i*skill.SKILL_GRADEGAP)+1, "blue_possession" + END_STRING + ".msa") chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+(i*skill.SKILL_GRADEGAP)+2, "red_possesion" + END_STRING + ".msa") chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+(i*skill.SKILL_GRADEGAP)+3, "reef_attack" + END_STRING + ".msa") chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+(i*skill.SKILL_GRADEGAP)+4, "split_slash" + END_STRING + ".msa") chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+(i*skill.SKILL_GRADEGAP)+5, "wind_death" + END_STRING + ".msa") chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+(i*skill.SKILL_GRADEGAP)+6, "wreckage" + END_STRING + ".msa")
#Fixed
-
I have a problem about skills.
It looks like warrior skills.
inline int RaceToJob(int race) { const int JOB_NUM = 4; return race % JOB_NUM;
How I should change this JOB_NUM
-
There is a bug. If the item is in the 3rd or 4th inventory, you cant upgrade it. When you go to the blacksmith and you give him the item, you press ok>yes and nothing happens. If the item is in the 1st or 2nd inventory you can do it... Its problem just from the 3rd and 4th inv... any idea how to solve that?
Is there any sysser after press yes?
-
I wrote the automatic quest, but it did not work Can you see the problem?
quest auto_boss_event begin state start begin when 20092.chat."GM: Event Boss " with pc.is_gm() begin say_title("Merhaba "..pc.get_name()) say("") if game.get_event_flag("auto_boss") == 0 then local event = select (" Eventi Başlat "," Vazgeç ") if event == 2 then return end say(" Eventi Başlatıldı. ") chat("Zamani gelince otomatik olarak başlayacaktır. ") game.set_event_flag("auto_boss",0) clear_server_timer('auto_boss_timer') clear_server_timer('auto_boss_bitir_timer') server_timer('auto_boss_timer', 1) else local event = select (" Eventi Bitir "," Vazgeç ") if event == 2 then return end game.set_event_flag("auto_boss",0) clear_server_timer('auto_boss_timer') clear_server_timer('auto_boss_bitir_timer') end end when auto_boss_timer.server_timer begin if(os.date("%A %H %M") == "Friday 12 50" or os.date("%A %H %M") == "Saturday 12 50" or os.date("%A %H %M") == "Saturday 13 00" or os.date("%A %H %M") == "Tuesday 20 00") then if game.get_event_flag("auto_boss") == 0 then notice_all("[Boss Etkinliği] Ch1 Çöl Ortasında Boss ve Lastik Etkinliği Başladı. ") game.set_event_flag("auto_boss",1) regen_in_map(63, "data/dungeon/col.txt") clear_server_timer('auto_boss_timer') clear_server_timer('auto_boss_bitir_timer') server_timer("auto_boss_bitir_timer",60*60) end end end when auto_boss_bitir_timer.server_timer begin if game.get_event_flag("auto_boss") == 1 then notice_all("[Boss Etkinliği] Boss ve Lastik Etkinliği Sona Erdi. ") game.set_event_flag("auto_boss",0) clear_server_timer('auto_boss_bitir_timer') clear_server_timer('auto_boss_timer') kill_all_in_map(63) warp_all_to_village(63) end server_timer('auto_boss_timer', 1) end end --state end end--quest end
server_timer works only once you should do it with server_loop_timer.
try with this.
quest auto_boss_event begin state start begin when 20092.chat."GM: Event Boss " with pc.is_gm() begin say_title("Merhaba "..pc.get_name()) say("") if game.get_event_flag("auto_boss") == 0 then local event = select (" Eventi Başlat "," Vazgeç ") if event == 2 then return end say(" Eventi Başlatıldı. ") chat("Zamani gelince otomatik olarak başlayacaktır. ") game.set_event_flag("auto_boss",0) clear_server_timer('auto_boss_timer') clear_server_timer('auto_boss_bitir_timer') server_loop_timer('auto_boss_timer', 1) else local event = select (" Eventi Bitir "," Vazgeç ") if event == 2 then return end game.set_event_flag("auto_boss",0) clear_server_timer('auto_boss_timer') clear_server_timer('auto_boss_bitir_timer') end end when auto_boss_timer.server_timer begin if(os.date("%A %H %M") == "Friday 12 50" or os.date("%A %H %M") == "Saturday 12 50" or os.date("%A %H %M") == "Saturday 13 00" or os.date("%A %H %M") == "Tuesday 20 00") then if game.get_event_flag("auto_boss") == 0 then notice_all("[Boss Etkinliği] Ch1 Çöl Ortasında Boss ve Lastik Etkinliği Başladı. ") game.set_event_flag("auto_boss",1) regen_in_map(63, "data/dungeon/col.txt") clear_server_timer('auto_boss_timer') clear_server_timer('auto_boss_bitir_timer') server_timer("auto_boss_bitir_timer",60*60) end end end when auto_boss_bitir_timer.server_timer begin if game.get_event_flag("auto_boss") == 1 then notice_all("[Boss Etkinliği] Boss ve Lastik Etkinliği Sona Erdi. ") game.set_event_flag("auto_boss",0) clear_server_timer('auto_boss_bitir_timer') clear_server_timer('auto_boss_timer') kill_all_in_map(63) warp_all_to_village(63,10) server_loop_timer('auto_boss_timer', 1) end end--when end --state end end--quest end
-
Dont do this.It'll brings a new bug.
How To Fix Exchange Bug SRC
in Bug Fixes
Posted
You're wrong
Will cause the bugs but there is a fix for this.