|

[Typedef t_ingot]
On=@Dclick
if !(<src.findid.i_hammer_smith>)
src.sms Bunu kullanabilmek için üzerinizde <serv.itemdef.i_hammer_smith.name> olması gereklidir.
elif !(<src.uid> == <topobj.uid>)
src.sms Bunu kullanabilmeniz için çantanızda olması gerekmektedir.
elif !(<src.isneartype t_forge 1>)
src.sms Bunu yapabilmek için etrafınızda <serv.itemdef.i_forge.name> olması gereklidir.
else
src.findid.i_hammer_smith.equip
src.f_openmenu blacksmithing_<f_moonsep 3,<explode _,<baseid>>>
endif
return 1
[Typedef t_taxidermy]
On=@Dclick
if !(<src.uid> == <topobj.uid>)
src.sms Bunu kullanabilmeniz için çantanızda olması gerekmektedir.
else
src.f_openmenu taxiderming
endif
return 1
[Typedef t_mortar]
On=@Dclick
if !(<src.uid> == <topobj.uid>)
src.sms Bunu kullanabilmeniz için çantanızda olması gerekmektedir.
else
src.f_openmenu alchemy
endif
return 1Koda gelirsek;//Crafting Dialog by xwerswoodx
//Atlantic
Version=56b
[Defname d_crafting_defnames]
alchemy_items_0=Less,Normal,Great,Super,Drinks //,Rare_Bottles,Other
alchemy_items_Less=i_potion_explosionless,i_potion_poisonless,i_potion_healless,i_potion_cureless,i_
potion_bleedless
alchemy_items_Normal=i_potion_agility,i_potion_refresh,i_potion_explosion,i_potion_poison,i_potion_h
eal,i_potion_cure,i_potion_strength,i_potion_nightsight,i_potion_bleed
alchemy_items_Great=i_potion_agilitygreat,i_potion_explosiongreat,i_potion_poisongreat,i_potion_heal
great,i_potion_curegreat,i_potion_strengthgreat,i_potion_bleedgreat
alchemy_items_Super=i_potion_refreshtotal,i_potion_poisondeadly,i_potion_bleedsuper
alchemy_items_Drinks=i_bottle_ale,i_ale_honey,i_ale_amber,i_ale_brown,i_ale_stout,i_ale_spiced,i_ale
_smoked,i_ale_oktoberfest,i_bottle_liquor,i_bottle_wine
//alchemy_items_Other=i_potion_invisibility,i_potion_shrink
// alchemy_items_Rare_Bottles=i_bottle_rare_red,i_bottle_rare_blue,i_bottle_rare_green,i_bottle_rare_dg
reen,i_bottle_rare_black,i_bottle_rare_white,i_bottle_rare_orange
shipmaking_items_0=Small,Medium,Long,Other
shipmaking_items_Small=i_deed_ship_small_n,i_deed_ship_dragon_small_n
shipmaking_items_Medium=i_deed_ship_medium_n,i_deed_ship_dragon_medium_n
shipmaking_items_Long=i_deed_ship_long_n,i_deed_ship_dragon_long_n
shipmaking_items_Other=i_deed,I_PARCHMENT
magical_items_0=Ruin,Might,Force,Power,Vanquishing
magical_items_Ruin=i_katana_ruin
magical_items_Might=i_katana_might
magical_items_Force=i_katana_force
magical_items_Power=i_katana_power
magical_items_Vanquishing=i_katana_vanq
inscription_items_0=Page_1,Page_2,Page_3,Page_4,Page_5,Page_6,Page_7,Page_8,Other
inscription_items_Page_1=i_scroll_clumsy,i_scroll_create_food,i_scroll_feeblemind,i_scroll_heal,i_sc
roll_magic_arrow,i_scroll_night_sight,i_scroll_reactive_armor,i_scroll_weaken
inscription_items_Page_2=i_scroll_agility,i_scroll_cunning,i_scroll_cure,i_scroll_harm,i_scroll_magi
c_trap,i_scroll_magic_untrap,i_scroll_protection,i_scroll_strength
inscription_items_Page_3=i_scroll_bless,i_scroll_fireball,i_scroll_magic_lock,i_scroll_poison,i_scro
ll_telekinesis,i_scroll_teleport,i_scroll_unlock,i_scroll_wall_of_stone
inscription_items_Page_4=i_scroll_archcure,i_scroll_archprotection,i_scroll_curse,i_scroll_fire_fiel
d,i_scroll_greater_heal,i_scroll_lightning,i_scroll_mana_drain,i_scroll_recall
inscription_items_Page_5=i_scroll_blade_spirits,i_scroll_dispel_field,i_scroll_incognito,i_scroll_ma
gic_reflection,i_scroll_mind_blast,i_scroll_paralyze,i_scroll_poison_field,i_scroll_summon_creature
inscription_items_Page_6=i_scroll_dispel,i_scroll_energy_bolt,i_scroll_explosion,i_scroll_invisibili
ty,i_scroll_mark,i_scroll_mass_curse,i_scroll_paralyze_field,i_scroll_reveal
inscription_items_Page_7=i_scroll_chain_lightning,i_scroll_energy_field,i_scroll_flamestrike,i_scrol
l_gate_travel,i_scroll_mana_vampire,i_scroll_mass_dispel,i_scroll_meteor_swarm,i_scroll_polymorph
inscription_items_Page_8=i_scroll_earthquake,i_scroll_energy_vortex,i_scroll_resurrection,i_scroll_s
ummon_elem_air,i_scroll_summon_daemon,i_scroll_summon_elem_earth,i_scroll_summon_elem_fire,i_scroll_
summon_elem_water
inscription_items_Other=i_spellbook,i_f_s,i_runebook
bowcrafting_items_0=Items,Normal_Bows,Superior_Bows,Exceptional_Bows,Other
bowcrafting_items_Items=i_arrow,i_xbolt,i_arrow_shaft
bowcrafting_items_Normal_Bows=i_bow,i_crossbow,i_crossbow_heavy,i_bow_elven
bowcrafting_items_Superior_Bows=i_bow_sup,i_xbow_sup,i_hxbow_sup
bowcrafting_items_Exceptional_Bows=i_bow_excep,i_xbow_excep,i_hxbow_excep
bowcrafting_items_Other=i_feather,i_kindling,i_torch
carpentry_items_0=Chairs,Containers,Tables,Weapons,Furniture,Tailor_Tools,Tools,Other
carpentry_items_Chairs=i_chair_throne,i_chair_wood_rough_dark,i_chair_wood_fancy_cushion,i_chair_woo
d_cushion,i_chair_wood,i_chair_wood_bamboo,i_chair_stool_BAR,i_chair_stool,i_bench_wood_dark
carpentry_items_Containers=i_chest_wooden_brass,i_box_wood,i_crate_small,i_crate_md,i_crate_lg
carpentry_items_Tables=i_table_nightstand,i_table_wood_rough_small,i_table_wood_rough_board,i_bench_
woodworker_end,i_vise,i_bench_cooper,i_table_writing
carpentry_items_Weapons=i_club,i_staff_gnarled,i_staff_quarter,i_shepherds_crook,i_staff_black,i_fis
hing_pole,i_shield_wood
carpentry_items_Furniture=i_bar_door_ne,i_bar_piece,i_bookcase,i_bookcase_full,i_armoir_dk,i_armoir_
lt,i_bureau_2,i_music_stand,i_music_stand_tall,i_kulucka
carpentry_items_Tailor_Tools=i_spinning_wheel,01062,01061,i_dye_tub,i_dye_carpet,i_dye_leather,i_dye
_rare,i_nails
carpentry_items_Tools=i_LANTERN,i_board,i_barrel_open,i_barrel_lid,i_dress_form,i_easel
carpentry_items_Other=i_bulletin_board,i_bboard_2,i_deed_pickpockw,i_deed_pickpockn,i_deed_dummyw,i_
deed_dummyn,i_saddle,i_deed_forge,i_deed_anvil,i_deed_pentagram,i_mezar_tasi
tailoring_items_0=Hats,Shirts,Pants&Shoes,Leather,Studded,Bags,Other
tailoring_items_Hats=i_skull_cap,i_bandana,i_hat_floppy,i_hat_wide_brim,i_hat_straw,i_hat_straw_tall
,i_bonnet,i_hat_feather,i_hat_jester,i_cap,i_hat_wizards
tailoring_items_Shirts=i_doublet,i_shirt_plain,i_shirt_fancy,i_tunic,i_surcoat,i_dress_plain,i_dress
_full,i_cape,i_robe,i_jester_suit
tailoring_items_Pants& Shoes=i_pants_short,i_pants_long,i_kilt,i_skirt_long,i_sandals,i_shoes_plain,i_boots_calf,i_boots_th
igh
// tailoring_items_Whisper=i_whisper_cap,i_whisper_gloves,i_whisper_gorget,i_whisper_sleeves,i_whisper_
leggings,i_whisper_tunic,i_whisper_boot
tailoring_items_Leather=i_leather_gorget,i_leather_cap,i_leather_gloves,i_leather_sleeves,i_leather_
leggings,i_leather_tunic,i_armor_female_shorts,i_armor_female_skirt,i_armor_female_bustier,i_armor_f
emale_leather
tailoring_items_Studded=i_studded_gorget,i_studded_gloves,i_studded_sleeves,i_studded_leggings,i_stu
dded_tunic,i_armor_female_bustier_studded,i_armor_female_studded
// tailoring_items_Invulnerability=i_studded_gorget_invulnerability,i_studded_gloves_invulnerability,i_
studded_sleeves_invulnerability,i_studded_leggings_invulnerability,i_studded_tunic_invulnerability,i
_tc_mr3,i_tc_mr6,i_tc_mr9,i_tc_mr12,i_tc_mr15
tailoring_items_Bags=i_backpack,i_pouch,i_bag
// tailoring_items_Carpet=i_hali_1,i_hali_2,i_hali_3,i_hali_4,i_hali_5,i_hali_6,i_hali_7,i_hali_8,i_hal
i_9,i_hali_10,i_hali_11
tailoring_items_Other=i_sash,i_apron_half,i_apron_full,i_death_shroud,i_mrobe,i_robe_wizard,i_bandag
e,i_oil_cloth,i_single_red_curtain,i_single_red_curtain_2
cartography_items_0=Guarded,Unguarded,Roads_1,Roads_2,Other
cartography_items_Guarded=i_map_stock_1,i_map_stock_2,i_map_stock_3,i_map_stock_4,i_map_stock_5,i_ma
p_stock_6,i_map_stock_10,i_map_stock_12,i_map_stock_13
cartography_items_Unguarded=i_map_stock_7,i_map_stock_8,i_map_stock_9,i_map_stock_11
cartography_items_Roads_1=i_map_stock_14,i_map_stock_15,i_map_stock_16,i_map_stock_17,i_map_stock_18
,i_map_stock_19,i_map_stock_20,i_map_stock_21,i_map_stock_22,i_map_stock_23,i_map_stock_24,i_map_sto
ck_25
cartography_items_Roads_2=i_map_stock_26,i_map_stock_27
cartography_items_Other=i_map_stock_28
tinkering_items_0=Jewelry,Parts,Tools,Utensils,Decoration,Other
tinkering_items_Jewelry=i_ring_gold,i_necklace_metal_beads,i_earrings_gold,i_necklace_gold_beads,i_b
racelet_gold,i_necklace_gold
tinkering_items_Parts=i_hinge,i_springs,i_clock_parts,i_axel_and_gears,i_axel,i_gears,i_sextant_part
s
tinkering_items_Tools=i_saw,i_hatchet,i_sewing_kit,i_scissors,i_mortar_pestle,i_lockpick,i_tinker_to
ols,i_pickaxe,i_shovel,i_hammer_smith
tinkering_items_Utensils=i_goblet,i_knife_skinning,i_plate,i_cleaver_meat,i_mug_pewter,i_spoon,i_for
k,i_knife
tinkering_items_Decoration=i_candleabra,i_heating_stand,i_lantern,i_clock,i_globe,i_spyglass,i_chest
_metal,i_scales
tinkering_items_Other=i_key_ring,i_key_iron,i_sextant,i_pouch_trapped,i_keg_potion
housing_items_0=Small,Large,Shop,Castle
housing_items_Small=i_deed_house_stone_plaster_small,i_deed_House_stone_small,i_deed_House_stone_bri
ck_small,i_deed_House_stone_wood_small,i_deed_House_wood_plaster_small,i_deed_House_wood_thatched_sm
all
housing_items_Large=i_deed_house_3room,i_deed_house_wood_plaster_2story,i_deed_house_stone_plaster_2
story,i_deed_house_patio_marble,i_deed_cabin_log_2story,i_deed_house_patio_sand,i_deed_villa_2story
housing_items_Shop=i_deed_shop_blacksmithing_large,i_deed_shop_stone_small,i_deed_shop_marble_small
housing_items_Castle=i_deed_tower_wizard,i_deed_tower,i_deed_keep,i_deed_Castle
blacksmithing_iron_items_0=Platemail,Chainmail,Ringmail,Helmets,Shields,Sword,Axe,Fence,Mace_Fightin
g
blacksmithing_iron_items_Platemail=i_platemail_chest,i_armor_female_plate,i_platemail_leggings,i_pla
temail_arms,i_platemail_gloves,i_platemail_helm,i_platemail_gorget
blacksmithing_iron_items_Chainmail=i_chainmail_tunic,i_chainmail_leggings,i_chainmail_coif
blacksmithing_iron_items_Ringmail=i_ringmail_tunic,i_ringmail_leggings,i_ringmail_sleeves,i_ringmail
_gloves
blacksmithing_iron_items_Helmets=i_helm_closed,i_helm_open,i_bascinet,i_helm_nose
blacksmithing_iron_items_Shields=i_shield_buckler,i_shield_round_bronze,i_shield_round_metal,i_shiel
d_kite_metal,i_shield_heater
blacksmithing_iron_items_Sword=i_sword_viking,i_sword_long,i_sword_broad,i_katana,i_scimitar,i_cutla
ss,i_halberd,i_bardiche
blacksmithing_iron_items_Axe=i_axe_exec,i_axe_battle,i_axe,i_axe_double,i_axe_battle_large,i_axe_two
_hand,i_axe_war
blacksmithing_iron_items_Fence=i_dagger,i_kryss,i_war_fork,i_spear_short,i_spear
blacksmithing_iron_items_Mace_Fighting=i_mace,i_hammer_war,i_mace_war
blacksmithing_dull_copper_items_0=Platemail,Chainmail,Ringmail,Shields
blacksmithing_dull_copper_items_Platemail=i_dull_copper_platemail,i_dull_copper_female_platemail,i_d
ull_copper_platemail_leggings,i_dull_copper_platemail_arms,i_dull_copper_platemail_gauntlets,i_dull_
copper_plate_helm,i_dull_copper_platemail_gorget
blacksmithing_dull_copper_items_Chainmail=i_dull_copper_chainmail_tunic,i_dull_copper_chainmail_legg
ings,i_dull_copper_chainmail_coif
blacksmithing_dull_copper_items_Ringmail=i_dull_copper_ringmail_tunic,i_dull_copper_ringmail_legging
s,i_dull_copper_ringmail_sleeves,i_dull_copper_ringmail_gloves
blacksmithing_dull_copper_items_Shields=i_dull_copper_buckler_shield,i_dull_copper_metal_shield,i_du
ll_copper_heater_shield
blacksmithing_copper_items_0=Platemail,Chainmail,Ringmail,Shields
blacksmithing_copper_items_Platemail=i_copper_platemail,i_copper_female_platemail,i_copper_platemail
_leggings,i_copper_platemail_arms,i_copper_platemail_gauntlets,i_copper_plate_helm,i_copper_platemai
l_gorget
blacksmithing_copper_items_Chainmail=i_copper_chainmail_tunic,i_copper_chainmail_leggings,i_copper_c
hainmail_coif
blacksmithing_copper_items_Ringmail=i_copper_ringmail_tunic,i_copper_ringmail_leggings,i_copper_ring
mail_sleeves,i_copper_ringmail_gloves
blacksmithing_copper_items_Shields=i_copper_buckler_shield,i_copper_metal_shield,i_copper_heater_shi
eld
blacksmithing_bronze_items_0=Platemail,Chainmail,Ringmail,Shields
blacksmithing_bronze_items_Platemail=i_bronze_platemail,i_bronze_female_platemail,i_bronze_platemail
_leggings,i_bronze_platemail_arms,i_bronze_platemail_gauntlets,i_bronze_plate_helm,i_bronze_platemai
l_gorget
blacksmithing_bronze_items_Chainmail=i_bronze_chainmail_tunic,i_bronze_chainmail_leggings,i_bronze_c
hainmail_coif
blacksmithing_bronze_items_Ringmail=i_bronze_ringmail_tunic,i_bronze_ringmail_leggings,i_bronze_ring
mail_sleeves,i_bronze_ringmail_gloves
blacksmithing_bronze_items_Shields=i_bronze_buckler_shield,i_bronze_metal_shield,i_bronze_heater_shi
eld
blacksmithing_golden_items_0=Platemail,Chainmail,Ringmail,Shields
blacksmithing_golden_items_Platemail=i_golden_platemail,i_golden_female_platemail,i_golden_platemail
_leggings,i_golden_platemail_arms,i_golden_platemail_gauntlets,i_golden_plate_helm,i_golden_platemai
l_gorget
blacksmithing_golden_items_Chainmail=i_golden_chainmail_tunic,i_golden_chainmail_leggings,i_golden_c
hainmail_coif
blacksmithing_golden_items_Ringmail=i_golden_ringmail_tunic,i_golden_ringmail_leggings,i_golden_ring
mail_sleeves,i_golden_ringmail_gloves
blacksmithing_golden_items_Shields=i_golden_buckler_shield,i_golden_metal_shield,i_golden_heater_shi
eld
blacksmithing_shadow_items_0=Platemail,Chainmail,Ringmail,Shields
blacksmithing_shadow_items_Platemail=i_shadow_platemail,i_shadow_female_platemail,i_shadow_platemail
_leggings,i_shadow_platemail_arms,i_shadow_platemail_gauntlets,i_shadow_plate_helm,i_shadow_platemai
l_gorget
blacksmithing_shadow_items_Chainmail=i_shadow_chainmail_tunic,i_shadow_chainmail_leggings,i_shadow_c
hainmail_coif
blacksmithing_shadow_items_Ringmail=i_shadow_ringmail_tunic,i_shadow_ringmail_leggings,i_shadow_ring
mail_sleeves,i_shadow_ringmail_gloves
blacksmithing_shadow_items_Shields=i_shadow_buckler_shield,i_shadow_metal_shield,i_shadow_heater_shi
eld
blacksmithing_agapite_items_0=Platemail,Chainmail,Ringmail,Shields
blacksmithing_agapite_items_Platemail=i_agapite_platemail,i_agapite_female_platemail,i_agapite_plate
mail_leggings,i_agapite_platemail_arms,i_agapite_platemail_gauntlets,i_agapite_plate_helm,i_agapite_
platemail_gorget
blacksmithing_agapite_items_Chainmail=i_agapite_chainmail_tunic,i_agapite_chainmail_leggings,i_agapi
te_chainmail_coif
blacksmithing_agapite_items_Ringmail=i_agapite_ringmail_tunic,i_agapite_ringmail_leggings,i_agapite_
ringmail_sleeves,i_agapite_ringmail_gloves
blacksmithing_agapite_items_Shields=i_agapite_buckler_shield,i_agapite_metal_shield,i_agapite_heater
_shield
blacksmithing_silver_items_0=Weapons //Platemail,Chainmail,Ringmail,Shields,Weapons
// blacksmithing_silver_items_Platemail=i_silver_platemail,i_silver_female_platemail,i_silver_platemail
_leggings,i_silver_platemail_arms,i_silver_platemail_gauntlets,i_silver_plate_helm,i_silver_platemai
l_gorget
// blacksmithing_silver_items_Chainmail=i_silver_chainmail_tunic,i_silver_chainmail_leggings,i_silver_c
hainmail_coif
// blacksmithing_silver_items_Ringmail=i_silver_ringmail_tunic,i_silver_ringmail_leggings,i_silver_ring
mail_sleeves,i_silver_ringmail_gloves
// blacksmithing_silver_items_Shields=i_silver_buckler_shield,i_silver_metal_shield,i_silver_heater_shi
eld
blacksmithing_silver_items_Weapons=i_silver_kryss,i_silver_sword_viking,i_silver_sword_katana,i_silv
er_wfork,i_silver_halb,i_silver_wmace,i_silver_daxe
blacksmithing_verite_items_0=Platemail,Chainmail,Ringmail,Shields
blacksmithing_verite_items_Platemail=i_verite_platemail,i_verite_female_platemail,i_verite_platemail
_leggings,i_verite_platemail_arms,i_verite_platemail_gauntlets,i_verite_plate_helm,i_verite_platemai
l_gorget
blacksmithing_verite_items_Chainmail=i_verite_chainmail_tunic,i_verite_chainmail_leggings,i_verite_c
hainmail_coif
blacksmithing_verite_items_Ringmail=i_verite_ringmail_tunic,i_verite_ringmail_leggings,i_verite_ring
mail_sleeves,i_verite_ringmail_gloves
blacksmithing_verite_items_Shields=i_verite_buckler_shield,i_verite_metal_shield,i_verite_heater_shi
eld
blacksmithing_mytheril_items_0=Platemail,Chainmail,Ringmail,Shields
blacksmithing_mytheril_items_Platemail=i_mytheril_platemail,i_mytheril_female_platemail,i_mytheril_p
latemail_leggings,i_mytheril_platemail_arms,i_mytheril_platemail_gauntlets,i_mytheril_plate_helm,i_m
ytheril_platemail_gorget
blacksmithing_mytheril_items_Chainmail=i_mytheril_chainmail_tunic,i_mytheril_chainmail_leggings,i_my
theril_chainmail_coif
blacksmithing_mytheril_items_Ringmail=i_mytheril_ringmail_tunic,i_mytheril_ringmail_leggings,i_mythe
ril_ringmail_sleeves,i_mytheril_ringmail_gloves
blacksmithing_mytheril_items_Shields=i_mytheril_buckler_shield,i_mytheril_metal_shield,i_mytheril_he
ater_shield
blacksmithing_valorite_items_0=Platemail,Chainmail,Ringmail,Shields
blacksmithing_valorite_items_Platemail=i_valorite_platemail,i_valorite_female_platemail,i_valorite_p
latemail_leggings,i_valorite_platemail_arms,i_valorite_platemail_gauntlets,i_valorite_plate_helm,i_v
alorite_platemail_gorget
blacksmithing_valorite_items_Chainmail=i_valorite_chainmail_tunic,i_valorite_chainmail_leggings,i_va
lorite_chainmail_coif
blacksmithing_valorite_items_Ringmail=i_valorite_ringmail_tunic,i_valorite_ringmail_leggings,i_valor
ite_ringmail_sleeves,i_valorite_ringmail_gloves
blacksmithing_valorite_items_Shields=i_valorite_buckler_shield,i_valorite_metal_shield,i_valorite_he
ater_shield
blacksmithing_bloodrock_items_0=Platemail,Chainmail,Ringmail,Shields
blacksmithing_bloodrock_items_Platemail=i_bloodrock_platemail,i_bloodrock_female_platemail,i_bloodro
ck_platemail_leggings,i_bloodrock_platemail_arms,i_bloodrock_platemail_gauntlets,i_bloodrock_plate_h
elm,i_bloodrock_platemail_gorget
blacksmithing_bloodrock_items_Chainmail=i_bloodrock_chainmail_tunic,i_bloodrock_chainmail_leggings,i
_bloodrock_chainmail_coif
blacksmithing_bloodrock_items_Ringmail=i_bloodrock_ringmail_tunic,i_bloodrock_ringmail_leggings,i_bl
oodrock_ringmail_sleeves,i_bloodrock_ringmail_gloves
blacksmithing_bloodrock_items_Shields=i_bloodrock_buckler_shield,i_bloodrock_metal_shield,i_bloodroc
k_heater_shield
blacksmithing_blackrock_items_0=Platemail,Chainmail,Ringmail,Shields
blacksmithing_blackrock_items_Platemail=i_blackrock_platemail,i_blackrock_female_platemail,i_blackro
ck_platemail_leggings,i_blackrock_platemail_arms,i_blackrock_platemail_gauntlets,i_blackrock_plate_h
elm,i_blackrock_platemail_gorget
blacksmithing_blackrock_items_Chainmail=i_blackrock_chainmail_tunic,i_blackrock_chainmail_leggings,i
_blackrock_chainmail_coif
blacksmithing_blackrock_items_Ringmail=i_blackrock_ringmail_tunic,i_blackrock_ringmail_leggings,i_bl
ackrock_ringmail_sleeves,i_blackrock_ringmail_gloves
blacksmithing_blackrock_items_Shields=i_blackrock_buckler_shield,i_blackrock_metal_shield,i_blackroc
k_heater_shield
taxiderming_items_0=Trophies,Other
taxiderming_items_Trophies=i_trophy_deerhead, i_trophy_bearhead, i_trophy_fish, i_trophy_gorillahead, i_trophy_orchead, i_trophy_polarbearhead, i_trophy_trollhead
taxiderming_items_Other=i_mounted_Dread_horn,i_mangled_Dread_horn1,i_pristine_dread_horn
[DIALOG d_menu_crafting_new]
35,55
NOMOVE
PAGE 0
LOCAL.CRAFT=<ARGV[0]>
LOCAL.CRAFT_W=650
LOCAL.CRAFT_L=450
//SRC.ctag.lastpage=<ARGS>
IF !(<isempty <src.ctag.makelast>>)
LOCAL.CRAFT_N +=30
ENDIF
if (strmatch(blacksmithing*, <LOCAL.CRAFT>))
LOCAL.CRAFT_N +=<QVAL <dlocal.craft_n>?20:30>
ENDIF
//dRESIZEPIC 0 0 650 450 <serv.servname> <strtoupperonlyfirstall2 <LOCAL.CRAFT>> Menü, +25 +15, +25 +440
LOCAL.PAGE <qval <DARGV[1]>?<DARGV[1]>:1>
ARGS=<def.<LOCAL.CRAFT>_items_0>
LOCAL.CRAFT_N +=<eval <ARGV>*20>
DRESIZEPIC 0 0 180 <eval <DLOCAL.CRAFT_N>+68> Kategoriler //ORESIZEPIC 10 40 150 400
LOCAL.TABLE=<ARGV[<eval <DLOCAL.PAGE>-1>]>
ARGS=<def.<LOCAL.CRAFT>_items_<LOCAL.TABLE>>
DRESIZEPIC 185 0 310 <eval (<ARGV>*20)+68> Seçenekler //DRESIZEPIC 165 40 475 400
//ODESC 50 48 Kategoriler
ARGS=<def.<LOCAL.CRAFT>_items_0>
for 0 <eval <DARGV>-1> //<qval <DARGV> < 16?<eval <DARGV>-1>:14>
DBUTTON 25 <eval (<dlocal._for>*20)+50> 1 0 <eval <dlocal._for>+1>, +20 -2 <strtoupperonlyfirstall2 <ARGV[<dlocal._for>]>>
ENDFOR
if (strmatch(blacksmithing*, <LOCAL.CRAFT>))
DBUTTON 25 <eval (<DARGV>*20)+60> 1 0 9998, +20 -2 Tamir Et
LOCAL.ARGV=1
ENDIF
IF !(<isempty <src.ctag.makelast>>)
DBUTTON 25 <eval ((<DARGV>+<dlocal.argv>)*20)+60> 1 0 9999, +20 -2 Tekrar Yap
ENDIF
LOCAL.TABLE=<ARGV[<eval <DLOCAL.PAGE>-1>]>
ARGS=<def.<LOCAL.CRAFT>_items_<LOCAL.TABLE>>
PAGE <DLOCAL.PAGE>
for 0 <eval <DARGV>-1> //<qval <DARGV> < 13?<eval <DARGV>-1>:11>
//TILEPIC <eval ((<dlocal._for>*145)-((<dlocal._for>/3)*(3*145)))+220> <eval ((<dlocal._for>/3)*100)+62> <serv.itemdef.<ARGV[<dlocal._for>]>.id>
//DBUTTON <eval ((<dlocal._for>*145)-((<dlocal._for>/3)*(3*145)))+180> <eval ((<dlocal._for>/3)*100)+87> 1 0 <eval <dlocal._for>+100>, +20 -2 <fix_name_craft <serv.itemdef.<ARGV[<dlocal._for>]>.name>>
DBUTTON 210 <eval (<dlocal._for>*20)+50> 1 0 <eval <dlocal._for>+100>, +20 -2 <strtoupperonlyfirst <serv.itemdef.<ARGV[<dlocal._for>]>.name>>
BUTTON 445 <eval (<dlocal._for>*20)+46> 0FAB 0FAB 1 0 <eval <dlocal._for>+2000>
endfor
SRC.CTAG.DBUTTON <LOCAL.CRAFT>,<DLOCAL.PAGE>
[DIALOG d_menu_crafting_new BUTTON]
On=0
SRC.dialogcloseall
return 1
On=1 15
SRC.dialogcloseall
rdialog d_menu_crafting_new,<DARGN>,<F_SEP 1,<SRC.CTAG.DBUTTON>>,<DARGN>
On=100 1999
LOCAL.ITEM=<eval <DARGN>-99>
LOCAL.CRAFT=<F_SEP 1,<SRC.CTAG.DBUTTON>>
LOCAL.CAT=<F_SEP <F_SEP 2,<SRC.CTAG.DBUTTON>>,<def.<LOCAL.CRAFT>_items_0>>
LOCAL.MAKE=<F_SEP <DLOCAL.ITEM>,<def.<LOCAL.CRAFT>_items_<LOCAL.CAT>>>
SRC.dialogcloseall
src.ctag.makelast <LOCAL.MAKE>
src.ctag.dbutton
src.f_makelast_new
On=2000 5000
LOCAL.ITEM=<eval <DARGN>-1999>
LOCAL.CRAFT=<F_SEP 1,<SRC.CTAG.DBUTTON>>
LOCAL.CAT=<F_SEP <F_SEP 2,<SRC.CTAG.DBUTTON>>,<def.<LOCAL.CRAFT>_items_0>>
LOCAL.MAKE=<F_SEP <DLOCAL.ITEM>,<def.<LOCAL.CRAFT>_items_<LOCAL.CAT>>>
LOCAL.PAGE=<F_SEP 2,<SRC.CTAG.DBUTTON>>
//ARGS=<SRC.ctag.lastpage>
//LOCAL.LASTPAGE=<DARGV[1]>
//LOCAL.LASTMENU=<ARGV[0]>
rdialog d_menu_crafting_new,<DLOCAL.PAGE>,<LOCAL.CRAFT>,<DLOCAL.PAGE>
rdialog d_menu_crafting_preview,1,<DARGN>,<LOCAL.MAKE>
On=9998
src.sms Tamir etmek istediğiniz eşyayı seçiniz.
src.targetf f_repair
On=9999
src.f_makelast_new
[DIALOG d_menu_crafting_preview]
35,55
NOMOVE
DRESIZEPIC 500 <eval ((<ARGV[0]>-2000)*20)+45> 150 150 Önizleme
TILEPIC 530 <eval ((<ARGV[0]>-2000)*20)+87> <serv.itemdef.<ARGV[1]>.id>
[EOF]Gerekli functionlar:[function strtoupperonlyfirstall2]
ARGS="<EXPLODE _,<ARGS>>"
for 0 <eval <DARGV>-1>
LOCAL.SRETURN .= " <STRTOUPPERFIRST <ARGV[<DLOCAL._FOR>]>>"
endfor
return <streat <LOCAL.SRETURN>>
[Function fix_name_craft]
LOCAL.FNAME="<ARGS>"
if ((STRMATCH(*scroll, <ARGS>)) || (STRMATCH(*potion, <ARGS>)))
LOCAL.FNAME="<strreverse (<streat (<strreverse (<strsub 0 20,<ARGS>>)>)>)>"
elif ((STRMATCH(map of*,<ARGS>)) || (STRMATCH(deed to*,<ARGS>)))
LOCAL.FNAME="<f_spacesep 4-,<ARGS>>"
elif (STRMATCH(Magical*,<ARGS>))
LOCAL.FNAME="<streat <ARGS>>"
elif ((STRMATCH(*Black Rock *,<ARGS>)) || (STRMATCH(*Blood Rock *,<ARGS>)) || (STRMATCH(*Dull Copper *,<ARGS>)))
LOCAL.FNAME="<f_spacesep 3-,<ARGS>>"
elif ((STRMATCH(*Verite *,<ARGS>)) || (STRMATCH(*Copper *,<ARGS>)) || (STRMATCH(*Bronze *,<ARGS>)) || (STRMATCH(*Golden *,<ARGS>)) || (STRMATCH(*Shadow *,<ARGS>)) || (STRMATCH(*Agapite *,<ARGS>)) || (STRMATCH(*Silver *,<ARGS>)) || (STRMATCH(*Mytheril *,<ARGS>)) || (STRMATCH(*Valorite *,<ARGS>)))
LOCAL.FNAME="<f_spacesep 2-,<ARGS>>"
endif
return <strtoupperonlyfirst <LOCAL.FNAME>>
[Function DDBUTTON] //DDBUTTON X Y [BUTTON BUTTON] [PAGE] 0 NO, +X +Y TEXT, +X +Y TEXT
DORIGIN <F_SPACESEP 1,<ARGV[0]>> <F_SPACESEP 2,<ARGV[0]>>
IF (<f_spacesep 0,<F_SPACESEP 3-,<ARGV[0]>>> > 3)
BUTTON - - <F_SPACESEP 3-,<ARGV[0]>>
ELSE
BUTTON - - 0845 0846 <F_SPACESEP 3-,<ARGV[0]>>
ENDIF
DTEXT <F_SPACESEP 1,<ARGV[1]>> <F_SPACESEP 2,<ARGV[1]>> 1152 <F_SPACESEP 3-,<ARGV[1]>>
DTEXT <F_SPACESEP 1,<ARGV[2]>> <F_SPACESEP 2,<ARGV[2]>> 084A <F_SPACESEP 3-,<ARGV[2]>>
[Function f_openmenu]
if !(<targ.canseelos>)
sms You can't reach that.
elif !(<targ.topobj.uid> == <uid>)
sms Bunu kullanabilmek için çantanızda olması gerekir.
else
//dialogclose d_menu_crafting
//ctag.crafting <strtolower <args>>
if <f_moonsep 0,<def.<strtolower <args>>_items_0>>
rdialog d_menu_crafting_new,1,<strtolower <args>>,1
endif
endif
return 1
[Function f_repair]
ref1=<argo>
LOCAL.REP1=<ref1.baseid>
LOCAL.REP2=<ref1.hits>
LOCAL.REP3=<ref1.maxhits>
LOCAL.REP4=<ref1.type>
for repx1 1 <f_moonsep 0,<serv.itemdef.<LOCAL.REP1>.skillmake>>
if (strmatch(*Blacksmithing*, <serv.itemdef.<LOCAL.REP1>.skillmake.<dlocal.repx1>>))
LOCAL.REP5=<serv.itemdef.<LOCAL.REP1>.skillmake.<dlocal.repx1>.val>
LOCAL.REP6=<serv.itemdef.<LOCAL.REP1>.skillmake.<dlocal.repx1>.key>
LOCAL.REP10=<serv.itemdef.<LOCAL.REP1>.skillmake.<dlocal.repx1>>
endif
endfor
for repx2 1 <serv.itemdef.<LOCAL.REP1>.resources.count>
if (<serv.itemdef.<serv.itemdef.<LOCAL.REP1>.resources.<dlocal.repx2>.key>.type> == t_ingot)
LOCAL.REP7=<serv.itemdef.<LOCAL.REP1>.resources.<dlocal.repx2>.val>
LOCAL.REP8=<serv.itemdef.<LOCAL.REP1>.resources.<dlocal.repx2>.key>
endif
endfor
if (strmatch(skill_blacksmith, <LOCAL.REP6>)) && (<DLOCAL.REP7>)
LOCAL.REP9=<eval ((100-((<DLOCAL.REP2>*100)/<DLOCAL.REP3>))*<DLOCAL.REP7>)/100> //<eval (<DLOCAL.REP2>*<DLOCAL.REP7>)/<DLOCAL.REP3>>
if (<BLACKSMITHING> < <DLOCAL.REP5>)
sms Bunu yapabilmek için <strtolower <LOCAL.REP10>> skill'inizin olması gereklidir.
elif !(<RESTEST <DLOCAL.REP9> <LOCAL.REP8>>)
sms Bunu yapabilmek için çantanızda <DLOCAL.REP9> <serv.itemdef.<LOCAL.REP8>.name> olması gereklidir.
elif !(<FINDID.i_hammer_smith>)
sms Bunu yapabilmek için çantanızda <serv.itemdef.i_hammer_smith.name> olması gereklidir.
elif (<DLOCAL.REP2> >= <DLOCAL.REP3>)
sms Bu eşyanın tamire ihtiyacı yok. //sysmessage The item is already in full repair.
elif !(<ISNEARTYPE t_forge 1>)
sms Bunu yapabilmek için etrafınızda <serv.itemdef.i_forge.name> olması gereklidir.
else
src.findid.i_hammer_smith.equip
src.anim 9
src.timerf 2,anim 9
src.sound 42
src.timerf 1,sound 42
src.timerf 2,sound 42
if (rand(15) < 1)
timerf 2, forgevarmi <eval <DLOCAL.REP9>/3>,<LOCAL.REP8>,<ref1>,Tamir etme başarısız.
else
timerf 2, forgevarmi <DLOCAL.REP9>,<LOCAL.REP8>,<ref1>,Başarıyla tamir edildi.,<DLOCAL.REP3>
endif
endif
return 1
else
sysmessage The item is not repairable.
endif
[Function forgevarmi]
if (<src.isneartype t_forge 1>)
if (<src.findlayer(1).baseid> == i_hammer_smith)
src.consume <dargv[0]> <argv[1]>
if (<dargv[4]>)
try uid.<argv[2]>.hits <dargv[4]>
endif
src.sms <argv[3]>
else
src.sms Çekicinizi düşürdüğünüz için işlem tamamlanmadı.
endif
else
src.sms Bunu yapabilmek için etrafınızda <serv.itemdef.i_forge.name> olması gereklidir.
endif
return 1
[Function makelast]
src.f_makelast_new
[Function tekraryap]
src.f_makelast_new
[Function f_makelast_new]
if (<ctag0.makelast>)
if (<canmake <ctag0.makelast>>)
makeitem=<ctag0.makelast>
else
for 1 <f_sep 0,<SERV.ITEMDEF.<ctag0.makelast>.RESOURCES>>
LOCAL.MAKELAST_ERROR .= ", <SERV.ITEMDEF.<ctag0.makelast>.RESOURCES.<dlocal._for>.val><SERV.ITEMDEF.<SERV.ITEMDEF.<ctag0.makelast>.RESOURCES.<dlocal._for>.key>.NAME>"
endfor
for 1 <f_sep 0,<SERV.ITEMDEF.<ctag0.makelast>.SKILLMAKE>>
if !(STRMATCH(t_*, <SERV.ITEMDEF.<ctag0.makelast>.SKILLMAKE.<dlocal._for>.KEY>))
LOCAL.MAKELAST_ERROR .= ", <SERV.ITEMDEF.<ctag0.makelast>.SKILLMAKE.<dlocal._for>>"
endif
endfor
sms Bunu yapabilmek için çantanızda <streat <LOCAL.MAKELAST_ERROR>> skill'inizin olması gereklidir.
endif
else
sms Herhangi bir eşya yapmadınız.
endif
return 1
[Function f_spacesep]
LOCAL.SPACESEP="<explode " ",<ARGV[1]>>"
if (<DARGV[0]> == 0)
return <f_sep 0,<LOCAL.SPACESEP>>
elif (STRMATCH(*-,<ARGV[0]>))
return <f_sep <ARGV[0]>,<LOCAL.SPACESEP>>
elif (STRMATCH(*-*,<ARGV[0]>))
return <f_sep <ARGV[0]>,<LOCAL.SPACESEP>>
endif
return <f_sep <ARGV[0]>,<LOCAL.SPACESEP>>
[Function f_sep] //f_sep [sıra.value|sıra.item],sıralama
if (<dargv[0]> == 0)
return <eval <argv> - 1>
else
if (strmatch(*-, <argv[0]>))
LOCAL.F_SEPERATE_START=<f_moonsep 1,<explode -,<argv[0]>>>
IF <eval <ARGV>-1> >= <DLOCAL.F_SEPERATE_START> //Başa dönme fix!
LOCAL.F_SEPERATE_END=<eval <argv> - 1>
for <DLOCAL.F_SEPERATE_START> <DLOCAL.F_SEPERATE_END>
LOCAL.F_SEPERATE_RETURN .=" <ARGV[<DLOCAL._FOR>]>"
endfor
return <streat <LOCAL.F_SEPERATE_RETURN>>
ENDIF
elif (strmatch(*-*, <argv[0]>))
LOCAL.F_SEPERATE_START=<f_moonsep 1,<explode -,<argv[0]>>>
LOCAL.F_SEPERATE_END=<f_moonsep 2,<explode -,<argv[0]>>>
for <DLOCAL.F_SEPERATE_START> <DLOCAL.F_SEPERATE_END>
IF !<ISEMPTY <argv[<dlocal._for>]>> //Boşluk sorunu fix!
LOCAL.F_SEPERATE_RETURN .=" <argv[<dlocal._for>]>"
ENDIF
endfor
return <streat <LOCAL.F_SEPERATE_RETURN>>
elif (strmatch(*-.item, <argv[0]>))
LOCAL.F_SEPERATE_START=<f_moonsep 1,<explode -,<argv[0]>>>
IF <eval <ARGV>-1> >= <DLOCAL.F_SEPERATE_START> //Başa dönme fix!
LOCAL.F_SEPERATE_END=<eval <argv> - 1>
for <DLOCAL.F_SEPERATE_START> <DLOCAL.F_SEPERATE_END>
LOCAL.F_SEPERATE_RETURN .=" <strarg <ARGV[<DLOCAL._FOR>]>>"
endfor
return <streat <LOCAL.F_SEPERATE_RETURN>>
ENDIF
elif (strmatch(*-.value, <argv[0]>))
LOCAL.F_SEPERATE_START=<f_moonsep 1,<explode -,<argv[0]>>>
IF <eval <ARGV>-1> >= <DLOCAL.F_SEPERATE_START> //Başa dönme fix!
LOCAL.F_SEPERATE_END=<eval <argv> - 1>
for <DLOCAL.F_SEPERATE_START> <DLOCAL.F_SEPERATE_END>
LOCAL.F_SEPERATE_RETURN .=" <streat <ARGV[<DLOCAL._FOR>]>>"
endfor
return <streat <LOCAL.F_SEPERATE_RETURN>>
ENDIF
elif (strmatch(*?.value, <argv[0]>))
return <streat <argv[<f_moonsep 1,<explode .,<argv[0]>>>]>>
elif (strmatch(*?.item, <argv[0]>))
return <strarg <argv[<f_moonsep 1,<explode .,<argv[0]>>>]>>
elif (strmatch(*?.return, <argv[0]>))
return <f_moonsep 1,<explode .,<argv[0]>>>
else
return <argv[<argv[0]>]>
endif
endif
[Function strsubs]
LOCAL.STRSUB_ITEM=<strarg <args>>
LOCAL.STRSUB_VALUE=<strarg <streat <args>>>
LOCAL.STRSUB_ARGS=<streat <streat <args>>>
LOCAL.STRSUB_LENGTH=<eval (strlen(<strsub <DLOCAL.STRSUB_ITEM> 0 <LOCAL.STRSUB_ARGS>>))+(<LOCAL.STRSUB_VALUE>)>
return <strsub <DLOCAL.STRSUB_ITEM> <LOCAL.STRSUB_LENGTH> <LOCAL.STRSUB_ARGS>>Farkettiğim her functionı eklemeye çalıştım, yinede eksik varsa bildirirseniz eklerim veya; http://www.uo-developer.com.....elistirilmesi.html#83103 buradaki mesajımdan alabilirsiniz.
|
|
| Konu | Kategori | Son cevap | Son yazan | Mesaj | Görüntüleme | |
|---|---|---|---|---|---|---|
|
|
Tracking Menu
Son cevap: 30-07 20:59 · Son yazan: astor · Mesaj: 3 · Görüntü: 1656
|
FUNCTION & EVENTS Script Yardımı | 30-07 20:59 | 3 | 1656 | |
|
|
6x Buff Menu
Son cevap: 27-01 06:07 · Son yazan: RasmuS · Mesaj: 8 · Görüntü: 6610
|
DIALOG Script Yardımı | 27-01 06:07 | 8 | 6610 | |
|
|
Alchemy menü
Son cevap: 04-12 17:10 · Son yazan: astor · Mesaj: 23 · Görüntü: 17225
|
DIALOG Script Yardımı | 04-12 17:10 | 23 | 17225 | |
|
|
online menü
Son cevap: 20-06 01:42 · Son yazan: [Nores] · Mesaj: 2 · Görüntü: 3950
|
Script Yardımı | 20-06 01:42 | 2 | 3950 | |
|
|
Craft Menü
Son cevap: 31-08 06:53 · Son yazan: Epihaltes · Mesaj: 1 · Görüntü: 4534
|
Derleme Scriptler | 31-08 06:53 | 1 | 4534 |