-
Posts
2151 -
Joined
-
Last visited
-
Feedback
100%
Content Type
Forums
Store
Feature Plan
Release Notes
Docs
Events
Everything posted by Metin2 Dev
-
Metin2 ingame browser upgrade?
Metin2 Dev replied to ProfessorEnte's topic in Community Support - Questions & Answers
I currently work on implementation of Chromium to a client. I will tell you when I finish or we can try to do it together. -
Stay in 2004.
-
Costume body bug
Metin2 Dev replied to Metin2 Dev's topic in Community Support - Questions & Answers
UP -
Everything is possible. In this case you have to edit a lot of things to get a solution you want.
-
If they are not in your view range they are not send in client by the server so no chance to see them.
-
Hello, community. First of all, sorry for my bad English. I need to solve a bug, but I do not know where to start. Explanation of the bug: I equip me an armor, then I equip me a costume body. All right until here, but when the char relogging or changing the map, the defense of the armor disappears, it's as if it did not have it on. I have to unequip my costume body, then my armor, then put on my armor again to have the defense of the armor again. Did something similar happen to someone? Any idea how to solve it? thanks in advance for your help.
-
Safe zone and no walk place
Metin2 Dev replied to BeHappy4Ever's topic in Community Support - Questions & Answers
Import your map into a WorldEditor. -
Mark System Offline Shop Bug
Metin2 Dev replied to Lua_Horus2's topic in Community Support - Questions & Answers
I pay for the fix. MP! -
Problem opening private shop
Metin2 Dev replied to kasko30's topic in Community Support - Questions & Answers
Emmm... Show us Root/UIPrivateShop.py and UIScript/UIPrivateShop.py. -
Problem opening private shop
Metin2 Dev replied to kasko30's topic in Community Support - Questions & Answers
That was just edit for getting a name of missing file. Attach your Syserr.txt again. -
It seems wrong, but works fine. For example if you write: int x = 7 + 4; in other languages, while running the programm will first add 7+4 and then initialize the sum of it: 11 to the variable x. The same is done in this case I guess. It replaces the given variable with a pattern, so anything else than A-Z, a-z and 0-9 will be replaced with "" and then initializes this "sum" to the local variable guild_name, wich he can use in the further function. King Regards Cyber
-
shutdown enable gm logged in
Metin2 Dev replied to amosth's topic in Community Support - Questions & Answers
But nobody can understand you. ¯\_(ツ)_/¯ -
Ok solved, it is in char_item.cpp. thx
-
If you are attacking, you can not change the equipment. How can I do to change it?
-
How can I do so that when I try to ride I do not have to stand still?
-
Sorry, bad solution at all.
-
Mall Bonus ui Affect problem
Metin2 Dev replied to OtherChoice's topic in Community Support - Questions & Answers
Compare an old version with newer. -
shutdown enable gm logged in
Metin2 Dev replied to amosth's topic in Community Support - Questions & Answers
I quess he wants a command which will dc all the players but team members would be still logged in. -
Mall Bonus ui Affect problem
Metin2 Dev replied to OtherChoice's topic in Community Support - Questions & Answers
Any other stuffs aren't showed there either? Is Syserr showing smth? -
Mount System like horse crashes core
Metin2 Dev replied to Karbust's topic in Community Support - Questions & Answers
I don't get it. What's the point of changing CMountActor* function to void one? -
complete registration for login
Metin2 Dev replied to amosth's topic in Community Support - Questions & Answers
You can do it simply by adding a "NOT_ACTIVATED" option into a client which will tell player he has to confirm this account on e-mail. Next add a query to your registration which will assign this value to every new account. $mysqli -> query("INSERT INTO Account (Status) VALUES ('NOT_ACTIVATED'); And finally, when account is confirmed, just change it to "OK". -
Offi Bonus Board
Metin2 Dev replied to Chris90909090909090's topic in Community Support - Questions & Answers
import localeInfo import uiScriptLocale LOCALE_PATH = uiScriptLocale.WINDOWS_PATH MAINBOARD_WIDTH = 200 MAINBOARD_HEIGHT = 364#361 LABEL_START_X = 120 LABEL_START_Y = 39 LABEL_WIDTH = 50 LABEL_HEIGHT = 17 LABEL_GAP = LABEL_HEIGHT+7 LABEL_NAME_POS_X = 24 TITLE_BAR_POS_X = 10 TITLE_BAR_WIDTH = 163 window = { "name" : "CharacterDetailsWindow", "style" : ("float",), "x" : 266, #24+253-3, "y" : (SCREEN_HEIGHT - 398) / 2, "width" : MAINBOARD_WIDTH, "height" : MAINBOARD_HEIGHT, "children" : ( ## MainBoard { "name" : "MainBoard", "type" : "board", "style" : ("attach","ltr"), ## CharacterWindow.py 영향 받음 "x" : 0, "y" : 0, "width" : MAINBOARD_WIDTH, "height" : MAINBOARD_HEIGHT, "children" : ( ## 타이틀바 { "name" : "TitleBar", "type" : "titlebar", "style" : ("attach",), "x" : 6, "y" : 7, "width" : MAINBOARD_WIDTH - 13, "children" : ( { "name" : "TitleName", "type" : "text", "x" : 0, "y" : 0, "text": localeInfo.DETAILS_TITLE, "all_align":"center" }, ), }, ## 스크롤 바 { "name" : "ScrollBar", "type" : "scrollbar", "x" : 24, "y" : 31, "size" : MAINBOARD_HEIGHT - 40, "horizontal_align" : "right", }, ## 호리즌 바 { "name" : "horizontalbar0", "type":"horizontalbar", "x":TITLE_BAR_POS_X, "y":LABEL_START_Y+LABEL_GAP*0, "width":TITLE_BAR_WIDTH, "children" : ( { "name" : "horizontalbarName0", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", }, ), }, { "name" : "horizontalbar1", "type":"horizontalbar", "x":TITLE_BAR_POS_X, "y":LABEL_START_Y+LABEL_GAP*1, "width":TITLE_BAR_WIDTH, "children" : ( { "name" : "horizontalbarName1", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", }, ), }, { "name" : "horizontalbar2", "type":"horizontalbar", "x":TITLE_BAR_POS_X, "y":LABEL_START_Y+LABEL_GAP*2, "width":TITLE_BAR_WIDTH, "children" : ( { "name" : "horizontalbarName2", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", }, ), }, { "name" : "horizontalbar3", "type":"horizontalbar", "x":TITLE_BAR_POS_X, "y":LABEL_START_Y+LABEL_GAP*3, "width":TITLE_BAR_WIDTH, "children" : ( { "name" : "horizontalbarName3", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", }, ), }, { "name" : "horizontalbar4", "type":"horizontalbar", "x":TITLE_BAR_POS_X, "y":LABEL_START_Y+LABEL_GAP*4, "width":TITLE_BAR_WIDTH, "children" : ( { "name" : "horizontalbarName4", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", }, ), }, { "name" : "horizontalbar5", "type":"horizontalbar", "x":TITLE_BAR_POS_X, "y":LABEL_START_Y+LABEL_GAP*5, "width":TITLE_BAR_WIDTH, "children" : ( { "name" : "horizontalbarName5", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", }, ), }, { "name" : "horizontalbar6", "type":"horizontalbar", "x":TITLE_BAR_POS_X, "y":LABEL_START_Y+LABEL_GAP*6, "width":TITLE_BAR_WIDTH, "children" : ( { "name" : "horizontalbarName6", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", }, ), }, { "name" : "horizontalbar7", "type":"horizontalbar", "x":TITLE_BAR_POS_X, "y":LABEL_START_Y+LABEL_GAP*7, "width":TITLE_BAR_WIDTH, "children" : ( { "name" : "horizontalbarName7", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", }, ), }, { "name" : "horizontalbar8", "type":"horizontalbar", "x":TITLE_BAR_POS_X, "y":LABEL_START_Y+LABEL_GAP*8, "width":TITLE_BAR_WIDTH, "children" : ( { "name" : "horizontalbarName8", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", }, ), }, { "name" : "horizontalbar9", "type":"horizontalbar", "x":TITLE_BAR_POS_X, "y":LABEL_START_Y+LABEL_GAP*9, "width":TITLE_BAR_WIDTH, "children" : ( { "name" : "horizontalbarName9", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", }, ), }, { "name" : "horizontalbar10", "type":"horizontalbar", "x":TITLE_BAR_POS_X, "y":LABEL_START_Y+LABEL_GAP*10, "width":TITLE_BAR_WIDTH, "children" : ( { "name" : "horizontalbarName10", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", }, ), }, { "name" : "horizontalbar11", "type":"horizontalbar", "x":TITLE_BAR_POS_X, "y":LABEL_START_Y+LABEL_GAP*11, "width":TITLE_BAR_WIDTH, "children" : ( { "name" : "horizontalbarName11", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", }, ), }, { "name" : "horizontalbar12", "type":"horizontalbar", "x":TITLE_BAR_POS_X, "y":LABEL_START_Y+LABEL_GAP*12, "width":TITLE_BAR_WIDTH, "children" : ( { "name" : "horizontalbarName12", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", }, ), }, ## 호리즌 바 끝 ## 라벨 ## { "name" : "label0", "type" : "thinboard_circle", "x" : LABEL_START_X, "y" : LABEL_START_Y+LABEL_GAP*0, "width" : LABEL_WIDTH, "height" : LABEL_HEIGHT, "children" : ( { "name" : "labelvalue0", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", }, ), }, { "name" : "label1", "type" : "thinboard_circle", "x" : LABEL_START_X, "y" : LABEL_START_Y+LABEL_GAP*1, "width" : LABEL_WIDTH, "height" : LABEL_HEIGHT, "children" : ( { "name" : "labelvalue1", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", }, ), }, { "name" : "label2", "type" : "thinboard_circle", "x" : LABEL_START_X, "y" : LABEL_START_Y+LABEL_GAP*2, "width" : LABEL_WIDTH, "height" : LABEL_HEIGHT, "children" : ( { "name" : "labelvalue2", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", }, ), }, { "name" : "label3", "type" : "thinboard_circle", "x" : LABEL_START_X, "y" : LABEL_START_Y+LABEL_GAP*3, "width" : LABEL_WIDTH, "height" : LABEL_HEIGHT, "children" : ( { "name" : "labelvalue3", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", }, ), }, { "name" : "label4", "type" : "thinboard_circle", "x" : LABEL_START_X, "y" : LABEL_START_Y+LABEL_GAP*4, "width" : LABEL_WIDTH, "height" : LABEL_HEIGHT, "children" : ( { "name" : "labelvalue4", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", }, ), }, { "name" : "label5", "type" : "thinboard_circle", "x" : LABEL_START_X, "y" : LABEL_START_Y+LABEL_GAP*5, "width" : LABEL_WIDTH, "height" : LABEL_HEIGHT, "children" : ( { "name" : "labelvalue5", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", }, ), }, { "name" : "label6", "type" : "thinboard_circle", "x" : LABEL_START_X, "y" : LABEL_START_Y+LABEL_GAP*6, "width" : LABEL_WIDTH, "height" : LABEL_HEIGHT, "children" : ( { "name" : "labelvalue6", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", }, ), }, { "name" : "label7", "type" : "thinboard_circle", "x" : LABEL_START_X, "y" : LABEL_START_Y+LABEL_GAP*7, "width" : LABEL_WIDTH, "height" : LABEL_HEIGHT, "children" : ( { "name" : "labelvalue7", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", }, ), }, { "name" : "label8", "type" : "thinboard_circle", "x" : LABEL_START_X, "y" : LABEL_START_Y+LABEL_GAP*8, "width" : LABEL_WIDTH, "height" : LABEL_HEIGHT, "children" : ( { "name" : "labelvalue8", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", }, ), }, { "name" : "label9", "type" : "thinboard_circle", "x" : LABEL_START_X, "y" : LABEL_START_Y+LABEL_GAP*9, "width" : LABEL_WIDTH, "height" : LABEL_HEIGHT, "children" : ( { "name" : "labelvalue9", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", }, ), }, { "name" : "label10", "type" : "thinboard_circle", "x" : LABEL_START_X, "y" : LABEL_START_Y+LABEL_GAP*10, "width" : LABEL_WIDTH, "height" : LABEL_HEIGHT, "children" : ( { "name" : "labelvalue10", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", }, ), }, { "name" : "label11", "type" : "thinboard_circle", "x" : LABEL_START_X, "y" : LABEL_START_Y+LABEL_GAP*11, "width" : LABEL_WIDTH, "height" : LABEL_HEIGHT, "children" : ( { "name" : "labelvalue11", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", }, ), }, { "name" : "label12", "type" : "thinboard_circle", "x" : LABEL_START_X, "y" : LABEL_START_Y+LABEL_GAP*12, "width" : LABEL_WIDTH, "height" : LABEL_HEIGHT, "children" : ( { "name" : "labelvalue12", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", }, ), }, ## 라벨 끝 ## 버튼 { "name" : "labelname0", "type" : "button", "x" : LABEL_NAME_POS_X, "y" : LABEL_START_Y+LABEL_GAP*0, "text" : "", "default_image" : LOCALE_PATH + "details.sub", "over_image" : LOCALE_PATH + "details.sub", "down_image" : LOCALE_PATH + "details.sub", }, { "name" : "labelname1", "type" : "button", "x" : LABEL_NAME_POS_X, "y" : LABEL_START_Y+LABEL_GAP*1, "text" : "", "default_image" : LOCALE_PATH + "details.sub", "over_image" : LOCALE_PATH + "details.sub", "down_image" : LOCALE_PATH + "details.sub", }, { "name" : "labelname2", "type" : "button", "x" : LABEL_NAME_POS_X, "y" : LABEL_START_Y+LABEL_GAP*2, "text" : "", "default_image" : LOCALE_PATH + "details.sub", "over_image" : LOCALE_PATH + "details.sub", "down_image" : LOCALE_PATH + "details.sub", }, { "name" : "labelname3", "type" : "button", "x" : LABEL_NAME_POS_X, "y" : LABEL_START_Y+LABEL_GAP*3, "text" : "", "default_image" : LOCALE_PATH + "details.sub", "over_image" : LOCALE_PATH + "details.sub", "down_image" : LOCALE_PATH + "details.sub", }, { "name" : "labelname4", "type" : "button", "x" : LABEL_NAME_POS_X, "y" : LABEL_START_Y+LABEL_GAP*4, "text" : "", "default_image" : LOCALE_PATH + "details.sub", "over_image" : LOCALE_PATH + "details.sub", "down_image" : LOCALE_PATH + "details.sub", }, { "name" : "labelname5", "type" : "button", "x" : LABEL_NAME_POS_X, "y" : LABEL_START_Y+LABEL_GAP*5, "text" : "", "default_image" : LOCALE_PATH + "details.sub", "over_image" : LOCALE_PATH + "details.sub", "down_image" : LOCALE_PATH + "details.sub", }, { "name" : "labelname6", "type" : "button", "x" : LABEL_NAME_POS_X, "y" : LABEL_START_Y+LABEL_GAP*6, "text" : "", "default_image" : LOCALE_PATH + "details.sub", "over_image" : LOCALE_PATH + "details.sub", "down_image" : LOCALE_PATH + "details.sub", }, { "name" : "labelname7", "type" : "button", "x" : LABEL_NAME_POS_X, "y" : LABEL_START_Y+LABEL_GAP*7, "text" : "", "default_image" : LOCALE_PATH + "details.sub", "over_image" : LOCALE_PATH + "details.sub", "down_image" : LOCALE_PATH + "details.sub", }, { "name" : "labelname8", "type" : "button", "x" : LABEL_NAME_POS_X, "y" : LABEL_START_Y+LABEL_GAP*8, "text" : "", "default_image" : LOCALE_PATH + "details.sub", "over_image" : LOCALE_PATH + "details.sub", "down_image" : LOCALE_PATH + "details.sub", }, { "name" : "labelname9", "type" : "button", "x" : LABEL_NAME_POS_X, "y" : LABEL_START_Y+LABEL_GAP*9, "text" : "", "default_image" : LOCALE_PATH + "details.sub", "over_image" : LOCALE_PATH + "details.sub", "down_image" : LOCALE_PATH + "details.sub", }, { "name" : "labelname10", "type" : "button", "x" : LABEL_NAME_POS_X, "y" : LABEL_START_Y+LABEL_GAP*10, "text" : "", "default_image" : LOCALE_PATH + "details.sub", "over_image" : LOCALE_PATH + "details.sub", "down_image" : LOCALE_PATH + "details.sub", }, { "name" : "labelname11", "type" : "button", "x" : LABEL_NAME_POS_X, "y" : LABEL_START_Y+LABEL_GAP*11, "text" : "", "default_image" : LOCALE_PATH + "details.sub", "over_image" : LOCALE_PATH + "details.sub", "down_image" : LOCALE_PATH + "details.sub", }, { "name" : "labelname12", "type" : "button", "x" : LABEL_NAME_POS_X, "y" : LABEL_START_Y+LABEL_GAP*12, "text" : "", "default_image" : LOCALE_PATH + "details.sub", "over_image" : LOCALE_PATH + "details.sub", "down_image" : LOCALE_PATH + "details.sub", }, ## 버튼 끝 ), }, ## MainBoard End ), } -
Alright. I'm not sure about Type. Look into a MSM of a fan which have correct behavior and check if it is have Type with value 1 too.
-
Other items have? Why don't you just make new MSM for this item then?
-
Take a look on this website too!
