-
Posts
258 -
Joined
-
Last visited
-
Days Won
4 -
Feedback
0%
Content Type
Forums
Store
Third Party - Providers Directory
Feature Plan
Release Notes
Docs
Events
Posts posted by [007]DawisHU
-
-
Hello,
Maybe spawn effect error?[1] = "d:ymir workeffectetcappear_dienpc2_appear.mse",
good is not ?
[1] = "d:/ymir work/effect/etc/appear_die/npc2_appear.mse",
???
And thank for sharing
-
On 2017. 03. 10. at 7:48 PM, Creo said:
lol this is nothing new, you only change tga file lmao xD
Nothing?
not tga
work whit client + server + mysql + logs
why not tga? .mde file -
On Sunday, March 05, 2017 at 11:24 AM, monarchis2 said:
Yeah The problem is with shop slots and inventory pages.
Inventory pages ?..? Why ???
No.only serverside (MySQL) problem
-
-
7 hours ago, Bogdan said:
Hi there. Please have a look on my website http://3dmetin.ro
You will find them at the Freebies area.
Thank you
u have some cool stuff *.*- 1
- 1
-
1 hour ago, monarchis2 said:
Isn't that
u maded item_proto_shop ? + shop + shop_item?
-
13 hours ago, avertuss said:
How can i delete index file?
client source
13 hours ago, avertuss said:How can i delete index file?
speed way is i sayd
u not like i sayd .....
another option..
+ server side log guard i not know what is real name only i know what are doing
-
4 minutes ago, avertuss said:
How it works?
This is just re includ pc + pc2 all emotion and dmg hack not work on your server..
hmmm....
dmg hack get work after login + loaded the game ... this including break the hack
sorry bad english- 1
- 1
-
Hello,
I choose dmg side
SpoilerFirst
Download this
Second
After downloaded add into u pack folder after
Spoileropen index whit notepad++ or another program
add this
*
patch_heaven
*Trick
Spoilercreate lot's pf pack file and add to index file
Example:
100% own work ----> index file <----
SpoilerPACK
*
FOF_2k17_02_BUGG_FIX
*
Sky
*
007Dawis_FOF_etc_2017_01_20
*
007Dawis_FOF_etc_2017_02_10
*
007Dawis_FOF_etc_2017_02_15
*
007Dawis_patch_2017_01_19
*
007Dawis_patch_2017_03_01
*
007Dawis_FOF_etc_2016_01_15
*
007Dawis_FOF_etc_2016_08_01
*
007Dawis_FOF_etc_2016_09_01
*
007Dawis_patch_2017_02_01
*
FOF_2k16_01
*
FOF_2k17_34
*
metin2_patch_zaitsev_purgatory
*
metin2_patch_zaitsev
*
effect2
*
patch1
*
patch3
*
patch2
*
metin2_patch_zaitsev2
*
Face_Of_Fate_A_Sors_Arca_1_evad
*
metin2_patch_eu3
*
metin2_patch_ramadan_costume
*
metin2_patch_flame
*
metin2_patch_flame_dungeon
*
metin2_patch_w21_etc
*
metin2_patch_w21_mobs
*
metin2_patch_costume_soccer
*
metin2_patch_easter1
*
metin2_patch_mineral
*
metin2_patch_w20_sound
*
metin2_patch_5th_armor
*
metin2_patch_dragon_rock
*
metin2_patch_dragon_rock_mobs
*
metin2_patch_etc
*
metin2_patch_xmas
*
metin2_patch_eu4
*
metin2_patch_mundi
*
metin2_patch_sd
*
metin2_patch_halloween
*
metin2_patch_party
*
metin2_patch_w20_etc
pack/
metin2_patch_dance
d:/ymir work/pc/
pc
d:/ymir work/pc2/
pc2
d:/ymir work/monster/
monster
d:/ymir work/monster2/
monster2
d:/ymir work/npc/
007Dawis_patch_2017_01_19
d:/ymir work/effect/
effect
d:/ymir work/zone/
zone1
d:/ymir work/zone/
zone2
d:/ymir work/zone/
zone3
d:/ymir work/terrainmaps/
terrain
d:/ymir work/npc/
npc
d:/ymir work/npc2/
npc2
d:/ymir work/tree/
tree
d:/ymir work/guild/
guild
d:/ymir work/item/
item
textureset/
textureset
property/
property
icon/
icon
season1/
Face_Of_Fate_A_Sors_Arca_1_evad
season2/
Face_Of_Fate_A_Sors_Arca_1_evad
metin2_map_a1/
outdoora1
map_a2/
outdoora2
metin2_map_a3/
outdoora3
metin2_map_b1/
outdoorb1
metin2_map_b3/
outdoorb3
metin2_map_c1/
outdoorc1
metin2_map_c3/
outdoorc3
map_n_snowm_01/
outdoorsnow1
metin2_map_n_desert_01/
outdoordesert1
metin2_map_n_flame_01/
outdoorflame1
map_b_fielddungeon/
outdoorfielddungeon1
metin2_map_t1/
outdoort1
metin2_map_t2/
outdoort2
metin2_map_t3/
outdoort3
metin2_map_t4/
outdoort4
metin2_map_wedding_01/
outdoorwedding
metin2_map_milgyo/
outdoormilgyo1
metin2_map_spiderdungeon/
indoorspiderdungeon1
metin2_map_deviltower1/
indoordeviltower1
metin2_map_monkeydungeon/
indoormonkeydungeon1
metin2_map_monkeydungeon_02/
indoormonkeydungeon2
metin2_map_monkeydungeon_03/
indoormonkeydungeon3
metin2_map_trent02/
outdoortrent02
metin2_map_guild_01/
outdoorguild1
metin2_map_guild_02/
outdoorguild2
metin2_map_guild_03/
outdoorguild3
metin2_map_trent/
outdoortrent
metin2_map_trent02/
outdoortrent02
metin2_map_duel/
outdoorduel
gm_guild_build/
outdoorgmguildbuild
sound/ambience/
sound
sound/common/
sound
sound/effect/
sound
sound/monster/
sound
sound/npc/
sound
sound/pc/
sound
sound/ui/
sound
sound/monster2/
sound2
sound/pc2/
sound2
bgm/
bgm
d:/ymir work/special/
ETC
d:/ymir work/environment/
ETC
locale/ca/
locale_ca
locale/ae/
locale_ae
locale/de/
locale_de
locale/es/
locale_es
locale/fr/
locale_fr
locale/gr/
locale_gr
locale/it/
locale_it
locale/nl/
locale_nl
locale/pl/
locale_pl
locale/pt/
locale_pt
locale/tr/
locale_tr
locale/uk/
locale_uk
locale/bg/
locale_bg
locale/en/
locale_en
locale/mx/
locale_mx
locale/ro/
locale_ro
locale/ru/
locale_ru
locale/dk/
locale_dk
locale/cz/
locale_cz
locale/hu/
locale_hu
locale/us/
locale_us
locale/pa/
locale_pa
uiscript/
uiscript
d:/ymir work/ui/
ETC
d:/ymir work/uiloading/
uiloading
d:/dawis work/ui/
007Dawis_FOF_etc_2016_09_01
d:/ymir work/pc2/
FOF_2k16_01
d:/dawis work/icon/
FOF_ICO
d:/dawis work/birodalom_valasztas/
007Dawis_FOF_etc_2016_09_01
d:/dawis work/karakter_letrehozas/gombok/
007Dawis_FOF_etc_2016_09_01
d:/dawis work/karakter_letrehozas/gombok/
007Dawis_FOF_etc_2016_09_01
d:/dawis work/karakter_letrehozas/kaszt_hatter/
007Dawis_FOF_etc_2016_09_01
d:/dawis work/karakter_letrehozas/kaszt_ikon/
007Dawis_FOF_etc_2016_09_01
d:/dawis work/karakter_letrehozas/kaszt_nem/
007Dawis_FOF_etc_2016_09_01
d:/dawis work/karakter_valasztas/gombok/
007Dawis_FOF_etc_2016_09_01
d:/dawis work/karakter_valasztas/hatter/
007Dawis_FOF_etc_2016_09_01
d:/dawis work/karakter_valasztas/infobox/
007Dawis_FOF_etc_2016_09_01
d:/dawis work/leltar/
007Dawis_FOF_etc_2016_09_01
d:/dawis work/terkep_nevek/
007Dawis_FOF_etc_2016_09_01
d:/dawis work/ui/csatornak/
007Dawis_FOF_etc_2016_09_01
d:/dawis work/ui/doboz/
007Dawis_FOF_etc_2016_09_01
d:/dawis work/ui/gombok/
007Dawis_FOF_etc_2016_09_01
d:/dawis work/ui/hatter/
007Dawis_FOF_etc_2016_09_01
d:/dawis work/ui/pattern/
007Dawis_FOF_etc_2016_09_01
d:/dawis work/ui/toltes/
007Dawis_FOF_etc_2016_09_01
d:/dawis work/kinezet/ingame/taskbar/chat/
007Dawis_patch_2017_02_01
d:/dawis work/kinezet/ingame/taskbar/elet/
007Dawis_patch_2017_02_01
d:/dawis work/kinezet/ingame/taskbar/energia/
007Dawis_patch_2017_02_01
d:/dawis work/kinezet/ingame/taskbar/gomb/
007Dawis_patch_2017_02_01
d:/dawis work/kinezet/ingame/taskbar/kitartas/
007Dawis_patch_2017_02_01
d:/dawis work/kinezet/ingame/taskbar/mana/
007Dawis_patch_2017_02_01
d:/dawis work/kinezet/ingame/taskbar/tapasztalat/
007Dawis_patch_2017_02_01
d:/dawis work/kinezet/ingame/taskbar/test/bal_oldal/
007Dawis_patch_2017_02_01
d:/dawis work/kinezet/ingame/taskbar/test/jobb_oldal/
007Dawis_patch_2017_02_01
d:/dawis work/kinezet/ingame/taskbar/test/kozepre/
007Dawis_patch_2017_02_01
d:/dawis work/kinezet/ingame/szerelmi_pont/
007Dawis_patch_2017_02_01
d:/dawis work/kinezet/ingame/lo/allapot/
007Dawis_patch_2017_02_01
d:/dawis work/kinezet/ingame/lo/fej/
007Dawis_patch_2017_02_01
d:/dawis work/kinezet/ingame/lo/gui/
007Dawis_patch_2017_02_01
d:/dawis work/kinezet/ingame/lo/lo_allapot/
007Dawis_patch_2017_02_01
d:/dawis work/kinezet/ingame/pet/gui/
007Dawis_patch_2017_02_01
d:/dawis work/kinezet/ingame/pet/exp/
007Dawis_patch_2017_02_01
d:/dawis work/kinezet/ingame/textura/fold/
FOF_2k17_17
d:/dawis work/kinezet/ingame/textura/fu/
FOF_2k17_17
d:/dawis work/kinezet/ingame/textura/homok/
FOF_2k17_17
d:/dawis work/kinezet/ingame/textura/ut/
FOF_2k17_17
d:/dawis work/kinezet/ingame/textura/ko/
FOF_2k17_17
Enjoy dmg off- 1
- 2
-
On 2014. 02. 14. at 1:45 AM, .plechito' said:
Hello,
(Just response)
Thank you so mutch..
Nice model,i like it,+ your works +1 sent
(I added tanaka options,xaxaxa
Just i edited to boss + all resist + 10000 ) -
Hello,
Mega Link broken....
Please reupload this," Nice work " thank 4 sharing
-
Hello,
Dear Bodgan,
Mega link broken..
I want this hairstyle...
Please re-upload this +1 sent
Please quote me thank you
-
19 hours ago, Sonitex said:
You can't move on the map because there is collision added there, you have to enter one of the rooms? But I got confused because I cannot see you character so that is why I was thinking about environment..
On 2017. 03. 03. at 7:02 AM, Syreldar said:This is not an environmental problem, nor a pack problem.
The problem is that you are teleporting at the local coordinates (0, 0) of the map, where the map itself begins.
Proof: BasePosition 512000 153600
You have to teleport at BasePosition+some coords. preferably the Town.txt ones.
try writing like /goto 500 500 when you get into the map.
THIS IS ENVIRONMENT PROBLEM !!!!!!!! + some times missing textures object etc...
White textures ( grass rock etc textureset error.)
Black screen = bad Base position and server side server_attr -
Hello, Izi
2 hours ago, oguzhan karacabay said:
Hi all,I am trying to add nemeres tower to my server but i am facing with a problem and i couldnt figure it out.
I have done everything about pack and server
My Index In Client Side :
PACK
*
Snow_Dungeonand there are files /usr/game/share/locale/turkey/map/metin2_map_n_snow_dungeon_01 like that.
So is there any solution for that?
Textureset ERROR now i added this map whit name is metin2-exp-map-by-siwy.
i added bad textureset way and i not see + i got this problem #Problem#Solved
2 hours ago, Sonitex said:Not sure but I think environment is the problem? Paste your clientside syserr
XDDDDD
Environment get fail u not see horizont like sky -
6 hours ago, TheEnd said:
thank you for your reply
The same problemProblem is Client side
cube.quest ???? Spoiler here + quote# CUBE by xGr33n & Lordechen ????
-
Line 436
search thisSpoilerdef __BuildDebugInfo(self):self.PrintCoord = ui.TextLine()self.PrintCoord.SetFontName(localeInfo.UI_DEF_FONT)self.PrintCoord.SetPosition(wndMgr.GetScreenWidth() - 270, 0)self.FrameRate = ui.TextLine()self.FrameRate.SetFontName(localeInfo.UI_DEF_FONT)self.FrameRate.SetPosition(wndMgr.GetScreenWidth() - 270, 20)self.Pitch = ui.TextLine()self.Pitch.SetFontName(localeInfo.UI_DEF_FONT)self.Pitch.SetPosition(wndMgr.GetScreenWidth() - 270, 40)self.Splat = ui.TextLine()self.Splat.SetFontName(localeInfo.UI_DEF_FONT)self.Splat.SetPosition(wndMgr.GetScreenWidth() - 270, 60)self.PrintMousePos = ui.TextLine()self.PrintMousePos.SetFontName(localeInfo.UI_DEF_FONT)self.PrintMousePos.SetPosition(wndMgr.GetScreenWidth() - 270, 80)self.TextureNum = ui.TextLine()self.TextureNum.SetFontName(localeInfo.UI_DEF_FONT)self.TextureNum.SetPosition(wndMgr.GetScreenWidth() - 270, 100)self.ObjectNum = ui.TextLine()self.ObjectNum.SetFontName(localeInfo.UI_DEF_FONT)self.ObjectNum.SetPosition(wndMgr.GetScreenWidth() - 270, 120)self.ViewDistance = ui.TextLine()self.ViewDistance.SetFontName(localeInfo.UI_DEF_FONT)self.ViewDistance.SetPosition(0, 0)this is the wanted file i sayd
- 1
-
This is just new armor effect like healer shaman " electro skill"
-
Hello,
3 minutes ago, piticul14 said:Hi , i have a question. Have somebody system effects ?
Example?
-
3 hours ago, TheEnd said:
Hey I´m in this like 2 days becouse i don´t see any thing anormaly in the cube.txt and my items don´t show in the game.....
I dont get any error at syserror in the CH I´m in, any error at db the only error i got is from client and is this
0207 22:28:21348 :: Unknown Server Command SetQuestIndex 96 | SetQuestIndex
I don´t think is that the error
IMG:
Note: If i put the itens in the cube system it gives me the final product just dont show me the list of iten
I need help
.....
u work whit source or simple quest + python? -
On 2017. 02. 25. at 2:22 PM, monarchis2 said:
I have another problem It doesn't show my items in npc.
mysql -> player -> shop item table and u need to edit
-
1 hour ago, DarkOne said:
Wrong place to change this... If you look at the path where [007]DawisHU told you to change it only affects these images.
https://metin2.download/picture/VsJXoZbKg2eZ1729R99qS0gFO8hq1pXQ/.png
Hmm i have moded local_hu folder ... images + text line
-
Just now, TheEnd said:
thank you for your reply
but exist selectcharacterwindow.py
import localeInfo import uiScriptLocale ROOT_PATH = "d:/ymir work/ui/public/" LOCALE_PATH = uiScriptLocale.SELECT_PATH BOARD_X = SCREEN_WIDTH * (25) / 800 BOARD_Y = SCREEN_HEIGHT * (156) / 600 PLUS_BUTTON_WIDTH = 20 TEMPORARY_HEIGHT = 30 BOARD_ITEM_ADD_POSITION = -40 X_GAP = 11 Y_GAP = 12 NAME_X = 18 NAME_Y = 84 NAME_SCALE_X = 0.65 NAME_SCALE_Y = 0.65 FLAG_SCALE_X = 0.45 FLAG_SCALE_Y = 0.45 SHADOW_SCALE_X = 3.0 * SCREEN_WIDTH / 800.0 SHADOW_SCALE_Y = 2.0 * SCREEN_HEIGHT / 600.0 STAT_GAUGE_X = X_GAP + 3 STAT_GAUGE_Y = 286 STAT_GAUGE_BAR_X = 40 STAT_GAUGE_BAR_WIDTH = 105 STAT_GAUGE_GAP = 18 STAT_GAUGE_TEXT_WIDTH = 21 STAT_GAUGE_TEXT_HEIGHT = 13 THINBOARD_GOLD_HEIGHT = 364 THINBOARD_CIRCLE_LEFT_WIDTH = 175 THINBOARD_CIRCLE_RIGHT_WIDTH = 180 THINBOARD_CIRCLE_RIGHT_HEIGHT = 270 DESC_FACE_X = 4 DESC_FACE_Y = -23 FACE_X = 7 FACE_Y = 4 SELECT_BTN_X = X_GAP + 4 SELECT_BTN_Y = 10 SELECT_BTN_GAP = 44 window = { "name" : "New_SelectCharacterWindow", "x" : 0, "y" : 0, "width" : SCREEN_WIDTH, "height" : SCREEN_HEIGHT, "children" : ( { "name" : "BackGround", "type" : "expanded_image", "x" : 0, "y" : 0, "x_scale" : float(SCREEN_WIDTH) / 1024.0, "y_scale" : float(SCREEN_HEIGHT) / 768.0, "image" : LOCALE_PATH + "empire/background/empire_sinsu.sub", }, { "name" : "BackGround2", "type" : "expanded_image", "x" : 0, "y" : 0, "x_scale" : float(SCREEN_WIDTH) / 1024.0, "y_scale" : float(SCREEN_HEIGHT) / 768.0, "image" : LOCALE_PATH + "empire/background/empire_chunjo.sub", }, { "name" : "BackGround3", "type" : "expanded_image", "x" : 0, "y" : 0, "x_scale" : float(SCREEN_WIDTH) / 1024.0, "y_scale" : float(SCREEN_HEIGHT) / 768.0, "image" : LOCALE_PATH + "empire/background/empire_jinno.sub", }, { "name" : "desc_phase", "type" : "image", "x" : 0, "y" : BOARD_Y - NAME_Y - 45, "image" : ROOT_PATH + "public_intro_btn/descPhase_btn.sub", "children" : ( { "name" : "my_id", "type" : "text", "x" : 18, "y" : 7, "r" : 0.7843, "g" : 0.7843, "b" : 0.7843, "text" : "", "fontsize" : "LARGE", }, ), }, { "name" : "name_warrior", "type" : "expanded_image", "x" : BOARD_X + NAME_X, "y" : BOARD_Y - NAME_Y, "x_scale" : NAME_SCALE_X, "y_scale" : NAME_SCALE_Y, "image" : LOCALE_PATH + "name_warrior.sub", }, { "name" : "name_assassin", "type" : "expanded_image", "x" : BOARD_X + NAME_X, "y" : BOARD_Y - NAME_Y, "x_scale" : NAME_SCALE_X, "y_scale" : NAME_SCALE_Y, "image" : LOCALE_PATH + "name_assassin.sub", }, { "name" : "name_sura", "type" : "expanded_image", "x" : BOARD_X + NAME_X, "y" : BOARD_Y - NAME_Y, "x_scale" : NAME_SCALE_X, "y_scale" : NAME_SCALE_Y, "image" : LOCALE_PATH + "name_sura.sub", }, { "name" : "name_shaman", "type" : "expanded_image", "x" : BOARD_X + NAME_X, "y" : BOARD_Y - NAME_Y, "x_scale" : NAME_SCALE_X, "y_scale" : NAME_SCALE_Y, "image" : LOCALE_PATH + "name_shaman.sub", }, { "name" : "name_wolf", "type" : "expanded_image", "x" : BOARD_X + NAME_X, "y" : BOARD_Y - NAME_Y, "x_scale" : NAME_SCALE_X, "y_scale" : NAME_SCALE_Y, "image" : LOCALE_PATH + "name_wolf.sub", }, { "name" : "Shadow", "type" : "expanded_image", "x" : SCREEN_WIDTH/2 - (64)*SHADOW_SCALE_X, "y" : SCREEN_HEIGHT - SCREEN_HEIGHT*(70)/600.0 - (88)*SHADOW_SCALE_Y/2.0, "x_scale" : SHADOW_SCALE_X, "y_scale" : SHADOW_SCALE_Y, "image" : LOCALE_PATH + "shadow/shadow.tga", }, { "name" : "character_board", "type" : "thinboard_gold", "x" : BOARD_X, "y" : BOARD_Y, "width" : THINBOARD_CIRCLE_LEFT_WIDTH + (X_GAP * 2) + 1, "height" : 305, "children" : ( { "name" : "EmpireNameSlot", "type" : "thinboard_circle", "x" : X_GAP, "y" : Y_GAP, "width" : THINBOARD_CIRCLE_LEFT_WIDTH, "height" : 42, "children" : ( { "name" : "EmpireFlag_A", "type" : "expanded_image", "x" : 4, "y" : 3, "x_scale" : FLAG_SCALE_X, "y_scale" : FLAG_SCALE_Y, "image" : LOCALE_PATH + "empire/empireflag_a.sub" }, { "name" : "EmpireFlag_B", "type" : "expanded_image", "x" : 4, "y" : 3, "x_scale" : FLAG_SCALE_X, "y_scale" : FLAG_SCALE_Y, "image" : LOCALE_PATH + "empire/empireflag_b.sub" }, { "name" : "EmpireFlag_C", "type" : "expanded_image", "x" : 4, "y" : 3, "x_scale" : FLAG_SCALE_X, "y_scale" : FLAG_SCALE_Y, "image" : LOCALE_PATH + "empire/empireflag_c.sub" }, { "name" : "EmpireName", "type" : "text", "x" : 29, "y" : 0, "text" : uiScriptLocale.SELECT_EMPIRE_NAME, "fontsize" : "LARGE", "all_align" : "center", }, ), }, { "name" : "SelectJobSlot", "type" : "thinboard_circle", "x" : X_GAP, "y" : 61, "width" : THINBOARD_CIRCLE_LEFT_WIDTH, "height" : 231, "children" : ( { "name" : "NoneButton_0", "type" : "image", "x" : SELECT_BTN_X, "y" : SELECT_BTN_Y, "image" : ROOT_PATH + "public_intro_btn/emptySlot_btn.sub" }, { "name" : "NoneButton_1", "type" : "image", "x" : SELECT_BTN_X, "y" : SELECT_BTN_Y + SELECT_BTN_GAP, "image" : ROOT_PATH + "public_intro_btn/emptySlot_btn.sub" }, { "name" : "NoneButton_2", "type" : "image", "x" : SELECT_BTN_X, "y" : SELECT_BTN_Y + SELECT_BTN_GAP*2, "image" : ROOT_PATH + "public_intro_btn/emptySlot_btn.sub" }, { "name" : "NoneButton_3", "type" : "image", "x" : SELECT_BTN_X, "y" : SELECT_BTN_Y + SELECT_BTN_GAP*3, "image" : ROOT_PATH + "public_intro_btn/emptySlot_btn.sub" }, { "name" : "NoneButton_4", "type" : "image", "x" : SELECT_BTN_X, "y" : SELECT_BTN_Y + SELECT_BTN_GAP*4, "image" : ROOT_PATH + "public_intro_btn/emptySlot_btn.sub" }, { "name" : "CharacterSlot_0", "type" : "radio_button", "x" : SELECT_BTN_X, "y" : SELECT_BTN_Y, "default_image" : ROOT_PATH + "public_intro_btn/150x35_Selectbtn_01.sub", "over_image" : ROOT_PATH + "public_intro_btn/150x35_Selectbtn_02.sub", "down_image" : ROOT_PATH + "public_intro_btn/150x35_Selectbtn_03.sub", }, { "name" : "CharacterSlot_1", "type" : "radio_button", "x" : SELECT_BTN_X, "y" : SELECT_BTN_Y + SELECT_BTN_GAP, "default_image" : ROOT_PATH + "public_intro_btn/150x35_Selectbtn_01.sub", "over_image" : ROOT_PATH + "public_intro_btn/150x35_Selectbtn_02.sub", "down_image" : ROOT_PATH + "public_intro_btn/150x35_Selectbtn_03.sub", }, { "name" : "CharacterSlot_2", "type" : "radio_button", "x" : SELECT_BTN_X, "y" : SELECT_BTN_Y + SELECT_BTN_GAP*2, "default_image" : ROOT_PATH + "public_intro_btn/150x35_Selectbtn_01.sub", "over_image" : ROOT_PATH + "public_intro_btn/150x35_Selectbtn_02.sub", "down_image" : ROOT_PATH + "public_intro_btn/150x35_Selectbtn_03.sub", }, { "name" : "CharacterSlot_3", "type" : "radio_button", "x" : SELECT_BTN_X, "y" : SELECT_BTN_Y + SELECT_BTN_GAP*3, "default_image" : ROOT_PATH + "public_intro_btn/150x35_Selectbtn_01.sub", "over_image" : ROOT_PATH + "public_intro_btn/150x35_Selectbtn_02.sub", "down_image" : ROOT_PATH + "public_intro_btn/150x35_Selectbtn_03.sub", }, { "name" : "CharacterSlot_4", "type" : "radio_button", "x" : SELECT_BTN_X, "y" : SELECT_BTN_Y + SELECT_BTN_GAP*4, "default_image" : ROOT_PATH + "public_intro_btn/150x35_Selectbtn_01.sub", "over_image" : ROOT_PATH + "public_intro_btn/150x35_Selectbtn_02.sub", "down_image" : ROOT_PATH + "public_intro_btn/150x35_Selectbtn_03.sub", }, { "name" : "CharacterFace_0", "type" : "image", "x" : SELECT_BTN_X - FACE_X, "y" : SELECT_BTN_Y - FACE_Y, "image" : "D:/ymir work/ui/intro/public_intro/face/face_warrior_m_01.sub" }, { "name" : "CharacterFace_1", "type" : "image", "x" : SELECT_BTN_X - FACE_X, "y" : SELECT_BTN_Y + SELECT_BTN_GAP - FACE_Y, "image" : "D:/ymir work/ui/intro/public_intro/face/face_warrior_m_01.sub" }, { "name" : "CharacterFace_2", "type" : "image", "x" : SELECT_BTN_X - FACE_X, "y" : SELECT_BTN_Y + SELECT_BTN_GAP*2 - FACE_Y, "image" : "D:/ymir work/ui/intro/public_intro/face/face_warrior_m_01.sub" }, { "name" : "CharacterFace_3", "type" : "image", "x" : SELECT_BTN_X - FACE_X, "y" : SELECT_BTN_Y + SELECT_BTN_GAP*3 - FACE_Y, "image" : "D:/ymir work/ui/intro/public_intro/face/face_warrior_m_01.sub" }, { "name" : "CharacterFace_4", "type" : "image", "x" : SELECT_BTN_X - FACE_X, "y" : SELECT_BTN_Y + SELECT_BTN_GAP*4 - FACE_Y, "image" : "D:/ymir work/ui/intro/public_intro/face/face_warrior_m_01.sub" }, ), }, ), }, { "name" : "select_thinboard2", "type" : "thinboard_gold", "x" : BOARD_X, "y" : BOARD_Y + 305 + 3, "width" : THINBOARD_CIRCLE_LEFT_WIDTH + (X_GAP * 2) + 1, "height" : (Y_GAP * 2) + 27, "children" : ( { "name" : "create_button", "type" : "button", "x" : X_GAP + 4, "y" : Y_GAP, "default_image" : ROOT_PATH + "public_intro_btn/plus_btn_01.sub", "over_image" : ROOT_PATH + "public_intro_btn/plus_btn_02.sub", "down_image" : ROOT_PATH + "public_intro_btn/plus_btn_03.sub", }, { "name" : "start_button", "type" : "button", "x" : SCREEN_WIDTH/2 - 107, "y" : SCREEN_HEIGHT - SCREEN_HEIGHT*(70)/600.0, "default_image" : ROOT_PATH + "public_intro_btn/start_btn_01.sub", "over_image" : ROOT_PATH + "public_intro_btn/start_btn_02.sub", "down_image" : ROOT_PATH + "public_intro_btn/start_btn_03.sub", }, { "name" : "delete_button", "type" : "button", "x" : THINBOARD_CIRCLE_LEFT_WIDTH + X_GAP - 58, "y" : Y_GAP, "default_image" : ROOT_PATH + "public_intro_btn/minus_btn_01.sub", "over_image" : ROOT_PATH + "public_intro_btn/minus_btn_02.sub", "down_image" : ROOT_PATH + "public_intro_btn/minus_btn_03.sub", }, ), }, { "name" : "start_button", "type" : "button", "x" : SCREEN_WIDTH/2 - 107, "y" : SCREEN_HEIGHT - SCREEN_HEIGHT*(70)/600.0, "default_image" : ROOT_PATH + "public_intro_btn/start_btn_01.sub", "over_image" : ROOT_PATH + "public_intro_btn/start_btn_02.sub", "down_image" : ROOT_PATH + "public_intro_btn/start_btn_03.sub", }, { "name" : "exit_button", "type" : "button", "x" : SCREEN_WIDTH/2 + 32, "y" : SCREEN_HEIGHT - SCREEN_HEIGHT*(70)/600.0, "default_image" : ROOT_PATH + "public_intro_btn/cancel_btn_01.sub", "over_image" : ROOT_PATH + "public_intro_btn/cancel_btn_02.sub", "down_image" : ROOT_PATH + "public_intro_btn/cancel_btn_03.sub", }, { "name" : "character_discriptionboard", "type" : "thinboard_gold", "x" : SCREEN_WIDTH - BOARD_X - (THINBOARD_CIRCLE_RIGHT_WIDTH + (X_GAP * 2)), "y" : BOARD_Y, "width" : THINBOARD_CIRCLE_RIGHT_WIDTH + (X_GAP * 2) + 1, "height" : THINBOARD_GOLD_HEIGHT, "children" : ( { "name" : "raceName_Btn", "type" : "image", "x" : 10, "y" : -17, "image" : ROOT_PATH + "public_intro_btn/raceName_btn.sub", "children" : ( { "name" : "DiscFace", "type" : "image", "x" : DESC_FACE_X, "y" : DESC_FACE_Y, "image" : "icon/face/warrior_m.tga" }, { "name" : "raceName_Text", "type" : "text", "x" : 100, "y" : 5, "r" : 0.7843, "g" : 0.7843, "b" : 0.7843, "text" : localeInfo.JOB_WARRIOR, "text_horizontal_align" : "center" } ), }, { "name" : "text_board", "type" : "thinboard_circle", "x" : X_GAP, "y" : Y_GAP, "width" : THINBOARD_CIRCLE_RIGHT_WIDTH, "height" : THINBOARD_CIRCLE_RIGHT_HEIGHT, "children" : ( { "name" : "prev_button", "type" : "button", "x" : 122, "y" : 250, "default_image" : ROOT_PATH + "public_intro_btn/prev_btn_01.sub", "over_image" : ROOT_PATH + "public_intro_btn/prev_btn_02.sub", "down_image" : ROOT_PATH + "public_intro_btn/prev_btn_01.sub", }, { "name" : "next_button", "type" : "button", "x" : 122 + 20 + 10, "y" : 250, "default_image" : ROOT_PATH + "public_intro_btn/next_btn_01.sub", "over_image" : ROOT_PATH + "public_intro_btn/next_btn_02.sub", "down_image" : ROOT_PATH + "public_intro_btn/next_btn_01.sub", }, ), }, { "name" : "hth", "type" : "text", "x" : STAT_GAUGE_X, "y" : STAT_GAUGE_Y, "text" : uiScriptLocale.CREATE_HP, "children" : ( { "name" : "hth_gauge", "type" : "gauge", "x" : STAT_GAUGE_BAR_X, "y" : 4, "width" : STAT_GAUGE_BAR_WIDTH, "color" : "red", }, { "name" : "hth_slot", "type" : "slotbar", "x" : STAT_GAUGE_BAR_WIDTH + STAT_GAUGE_BAR_X + 7, "y" : -1, "width" : STAT_GAUGE_TEXT_WIDTH, "height" : STAT_GAUGE_TEXT_HEIGHT, "children" : ( { "name" : "hth_value", "type" : "text", "x" : 0, "y" : 1, "all_align" : "center", "text" : "0", }, ), }, ), }, { "name" : "int", "type" : "text", "x" : STAT_GAUGE_X, "y" : STAT_GAUGE_Y + STAT_GAUGE_GAP, "text" : uiScriptLocale.CREATE_SP, "children" : ( { "name" : "int_gauge", "type" : "gauge", "x" : STAT_GAUGE_BAR_X, "y" : 4, "width" : STAT_GAUGE_BAR_WIDTH, "color" : "pink", }, { "name" : "int_slot", "type" : "slotbar", "x" : STAT_GAUGE_BAR_WIDTH + STAT_GAUGE_BAR_X + 7, "y" : -1, "width" : STAT_GAUGE_TEXT_WIDTH, "height" : STAT_GAUGE_TEXT_HEIGHT, "children" : ( { "name" : "int_value", "type" : "text", "x" : 0, "y" : 1, "all_align" : "center", "text" : "0", }, ), }, ), }, { "name" : "str", "type" : "text", "x" : STAT_GAUGE_X, "y" : STAT_GAUGE_Y + STAT_GAUGE_GAP*2, "text" : uiScriptLocale.CREATE_ATT_GRADE, "children" : ( { "name" : "str_gauge", "type" : "gauge", "x" : STAT_GAUGE_BAR_X, "y" : 4, "width" : STAT_GAUGE_BAR_WIDTH, "color" : "purple", }, { "name" : "str_slot", "type" : "slotbar", "x" : STAT_GAUGE_BAR_WIDTH + STAT_GAUGE_BAR_X + 7, "y" : -1, "width" : STAT_GAUGE_TEXT_WIDTH, "height" : STAT_GAUGE_TEXT_HEIGHT, "children" : ( { "name" : "str_value", "type" : "text", "x" : 0, "y" : 1, "all_align" : "center", "text" : "0", }, ), }, ), }, { "name" : "dex", "type" : "text", "x" : STAT_GAUGE_X, "y" : STAT_GAUGE_Y + STAT_GAUGE_GAP*3, "text" : uiScriptLocale.CREATE_DEX_GRADE, "children" : ( { "name" : "dex_gauge", "type" : "gauge", "x" : STAT_GAUGE_BAR_X, "y" : 4, "width" : STAT_GAUGE_BAR_WIDTH, "color" : "blue", }, { "name" : "dex_slot", "type" : "slotbar", "x" : STAT_GAUGE_BAR_WIDTH + STAT_GAUGE_BAR_X + 7, "y" : -1, "width" : STAT_GAUGE_TEXT_WIDTH, "height" : STAT_GAUGE_TEXT_HEIGHT, "children" : ( { "name" : "dex_value", "type" : "text", "x" : 0, "y" : 1, "all_align" : "center", "text" : "0", }, ), }, ), }, ), }, ), }
What is the responsible thing?
yes selectcharacterwindow.py
"name" : "text_board", "type" : "thinboard_circle", "x" : X_GAP, "y" : Y_GAP, "width" : THINBOARD_CIRCLE_RIGHT_WIDTH, "height" : THINBOARD_CIRCLE_RIGHT_HEIGHT, "children" : ( { "name" : "prev_button", "type" : "button", "x" : 122, "y" : 250, "default_image" : ROOT_PATH + "public_intro_btn/prev_btn_01.sub", "over_image" : ROOT_PATH + "public_intro_btn/prev_btn_02.sub", "down_image" : ROOT_PATH + "public_intro_btn/prev_btn_01.sub", }, { "name" : "next_button", "type" : "button", "x" : 122 + 20 + 10, "y" : 250, "default_image" : ROOT_PATH + "public_intro_btn/next_btn_01.sub", "over_image" : ROOT_PATH + "public_intro_btn/next_btn_02.sub", "down_image" : ROOT_PATH + "public_intro_btn/next_btn_01.sub",
-
On 2017. 02. 21. at 5:06 PM, kingshero said:
i know root or uiscript but where
Root -> Game.py Start line 209
search this
Spoilerif constInfo.PVPMODE_TEST_ENABLE:
self.testPKMode = ui.TextLine()
self.testPKMode.SetFontName(locale.UI_DEF_FONT)
self.testPKMode.SetPosition(0, 15)
self.testPKMode.SetWindowHorizontalAlignCenter()
self.testPKMode.SetHorizontalAlignCenter()
self.testPKMode.SetFeather()
self.testPKMode.SetOutline()
self.testPKMode.Show()self.testAlignment = ui.TextLine()
self.testAlignment.SetFontName(locale.UI_DEF_FONT)
self.testAlignment.SetPosition(0, 35)
self.testAlignment.SetWindowHorizontalAlignCenter()
self.testAlignment.SetHorizontalAlignCenter()
self.testAlignment.SetFeather()
self.testAlignment.SetOutline()
self.testAlignment.Show()
Aligment like negative pozitiv rang movingNext:
line 583
Spoilerdef __BuildDebugInfo(self):
## Character Position Coordinate
self.PrintCoord = ui.TextLine()
self.PrintCoord.SetFontName(locale.UI_DEF_FONT)
self.PrintCoord.SetPosition(wndMgr.GetScreenWidth() - 270, 0)## Frame Rate
self.FrameRate = ui.TextLine()
self.FrameRate.SetFontName(locale.UI_DEF_FONT)
self.FrameRate.SetPosition(wndMgr.GetScreenWidth() - 270, 20)## Camera Pitch
self.Pitch = ui.TextLine()
self.Pitch.SetFontName(locale.UI_DEF_FONT)
self.Pitch.SetPosition(wndMgr.GetScreenWidth() - 270, 40)## Splat
self.Splat = ui.TextLine()
self.Splat.SetFontName(locale.UI_DEF_FONT)
self.Splat.SetPosition(wndMgr.GetScreenWidth() - 270, 60)# TextureNum
self.TextureNum = ui.TextLine()
self.TextureNum.SetFontName(locale.UI_DEF_FONT)
self.TextureNum.SetPosition(wndMgr.GetScreenWidth() - 270, 80)# 오브젝트 그리는 개수
self.ObjectNum = ui.TextLine()
self.ObjectNum.SetFontName(locale.UI_DEF_FONT)
self.ObjectNum.SetPosition(wndMgr.GetScreenWidth() - 270, 100)# 시야거리
self.ViewDistance = ui.TextLine()
self.ViewDistance.SetFontName(locale.UI_DEF_FONT)
self.ViewDistance.SetPosition(0, 0)
Name and etc moving- 1
-
Hello.
On 2017. 02. 28. at 0:40 AM, kingking said:0228 02:29:34877 :: 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. 0228 02:29:35656 :: CEffectManager::RegisterEffect - LoadScript(locale/es/effect/flygm.mse) Error 0228 02:29:35656 :: CInstanceBase::RegisterEffect(eEftType=106, c_szEftAttachBone=, c_szEftName=locale/es/effect/flygm.mse, isCache=0) - Error 0228 02:29:35656 :: CEffectManager::RegisterEffect - LoadScript(locale/es/effect/flygm5.mse) Error 0228 02:29:35656 :: CInstanceBase::RegisterEffect(eEftType=107, c_szEftAttachBone=, c_szEftName=locale/es/effect/flygm5.mse, isCache=0) - Error 0228 02:29:35821 :: CEffectManager::RegisterEffect - LoadScript(d:/ymir work/pc/warrior/effect/gi_long_sword.mse) Error 0228 02:29:36736 :: CEffectManager::RegisterEffect - LoadScript(d:/metin2data/season1/effect/pc/warrior/effect/spark.mse) Error 0228 02:29:36736 :: CEffectManager::RegisterEffect - LoadScript(d:/ymir work/pc/warrior/effect/gi_long_sword.mse) Error 0228 02:29:36835 :: CEffectManager::RegisterEffect - LoadScript(d:/metin2data/season1/effect/pc/warrior/effect/spark_2.mse) Error 0228 02:29:36835 :: CEffectManager::RegisterEffect - LoadScript(d:/ymir work/pc/warrior/effect/gi_long_sword.mse) Error 0228 02:29:36975 :: CEffectManager::RegisterEffect - LoadScript(d:/metin2data/season1/effect/pc/warrior/effect/spark_3.mse) Error 0228 02:29:36975 :: CEffectManager::RegisterEffect - LoadScript(d:/ymir work/pc/warrior/effect/gi_long_sword.mse) Error 0228 02:29:37169 :: CEffectManager::RegisterEffect - LoadScript(d:/metin2data/season1/effect/pc/warrior/effect/spark_4.mse) Error 0228 02:29:37169 :: CEffectManager::RegisterEffect - LoadScript(d:/ymir work/pc/warrior/effect/gi_long_sword.mse) Error 0228 02:29:37170 :: CEffectManager::RegisterEffect - LoadScript(d:/metin2data/season1/effect/pc/warrior/effect/gihyeol_4.mse) Error 0228 02:29:37237 :: CEffectManager::RegisterEffect - LoadScript(d:/metin2data/season1/effect/pc/warrior/effect/noegeomdorae_4.mse) Error 0228 02:29:37237 :: CEffectManager::RegisterEffect - LoadScript(d:/metin2data/season1/effect/pc/warrior/effect/noegeomdorae_loop_4.mse) Error 0228 02:30:44151 :: CEffectManager::RegisterEffect - LoadScript(d:/metin2data/season1/effect/pc/assassin/effect/seomgwang_hand_4.mse) Error 0228 02:30:44152 :: CEffectManager::RegisterEffect - LoadScript(d:/metin2data/season1/effect/pc/assassin/effect/seomgwang_blow_4.mse) Error 0228 02:30:53719 :: ui:3359: RuntimeWarning: tp_compare didn't return -1 or -2 for exception 0228 02:30:53722 :: uiOfflineShop.py(line:66) LoadWindow ui.py(line:3018) LoadScriptFile ui.py(line:3218) LoadChildren ui.py(line:3084) LoadChildren ui.py(line:3359) LoadElementExpandedImage OfflineShopAdminPanelWindow.LoadWindow.LoadObject - <type 'exceptions.RuntimeError'>:Failed to load image (filename: locale/es/offlineshop/icon.tga) 0228 02:30:53722 :: ============================================================================================================ 0228 02:30:53722 :: Abort!!!!
LOL
LoadScript(d:/metin2data/season1/effect/pc/warrior/effect/noegeomdorae_loop_4.mse) Error
???????
maybe in index file
d:/metin2data/season1/
add here u file name
Duel Kill System
in Features & Metin2 Systems
Posted
Example ....
quest gyilkolasok begin
state start begin
------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------
when gyilkolas.timer with pc.getqf("gyilkolasok")==1 begin
pc.setqf("gyilkolasok", 0)
end -when
when gyilkolas.timer with pc.getqf("gyilkolasok")==2 begin
pc.setqf("gyilkolasok", 0)
end -when
when gyilkolas.timer with pc.getqf("gyilkolasok")==3 begin
pc.setqf("gyilkolasok", 0)
end -when
when gyilkolas.timer with pc.getqf("gyilkolasok")==4 begin
pc.setqf("gyilkolasok", 0)
end -when
when gyilkolas.timer with pc.getqf("gyilkolasok")==5 begin
pc.setqf("gyilkolasok", 0)
end -when
when kettos_gyilkossagi_ido1.timer with pc.getqf("kettos_gyilkossag")==1 begin
pc.setqf("kettos_gyilkossag", 0)
cmdchat("kettos_gyilkossag")
end -when
when kettos_gyilkossagi_ido.timer with pc.getqf("kettos_gyilkossag")==05 begin
pc.setqf("kettos_gyilkossag", 0)
end -when
------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------
when kill with npc.is_pc() begin
pc.setqf("gyilkolasok", pc.getqf("gyilkolasok")+1)
if pc.getqf("gyilkolasok") == 1 then
pc.setqf("olesek", pc.getqf("olesek")+1)
chat("Megszerezted az *első gyilkolást*!")
cmdchat("elso")
timer("gyilkolas", 30)
elseif pc.getqf("gyilkolasok") == 2 then
pc.setqf("olesek", pc.getqf("olesek")+2)
chat("Megszerezted a *második gyilkolást*!")
cmdchat("masodik")
timer("gyilkolas", 25)
elseif pc.getqf("gyilkolasok") == 3 then
pc.setqf("olesek", pc.getqf("olesek")+4)
chat("Megszerezted a *harmadik gyilkolást*!")
cmdchat("harmadik")
timer("gyilkolas", 20)
elseif pc.getqf("gyilkolasok") == 4 then
pc.setqf("olesek", pc.getqf("olesek")+7)
chat("Megszerezted a *negyedik gyilkolást*!")
cmdchat("negyedik")
timer("gyilkolas", 15)
elseif pc.getqf("gyilkolasok") == 5 then
pc.setqf("olesek", pc.getqf("olesek")+15)
chat("Megszerezted az *ötödik gyilkolást*!")
cmdchat("otodik")
timer("gyilkolas", 10)
end --if/else
end --when
------------------------------------------------------------------------------------------------------------------------
when kill with npc.is_pc() with pc.getqf("kettos_gyilkossag")==0 begin
timer("kettos_gyilkossagi_ido", 8)
pc.setqf("kettos_gyilkossag", 05)
end --when
when kill with npc.is_pc() with pc.getqf("kettos_gyilkossag")==05 begin
timer("kettos_gyilkossagi_ido1", 8)
pc.setqf("kettos_gyilkossag", 1)
end --when
end --state
end --quest
here delayed quest