Hesabına erişemeyen eski üyeler Discord üzerinden yardım alabilir.
Expert
34.0001
merhaba millet,
esenyel balonu patladığından beri orası için yazdığım bu scripti paylaşmak istiyordum, ama paylaşan saygısız insan bu scripti silerek paylaşmıştı nedense. UO arşivimi bulduğum için elime geçti tekrardan.

öte yandan hep server açanlara ben giydiriyorum, your turn mabitches.

item vs. eklemek çıkarmak kolay olduğu için belki kullanan birileri çıkar diye düşündüm. yoksa script çok dandik,biliyorum. daha yaratıcı şekilde saldırın.
script'in anlaşılabilirliği benim açımdan sıfır. yeni kategori eklemek için def.cats'a ", Yeni Kategori" şeklinde bir ilave gerekiyor. içini doldurmak içinse "craft_XXXX_items_YYY" şeklinde bir def açıp yanına eklemek istediğinizi itemleri virgülle ayırmak suretiyle eklemeniz gerekiyor. "i_katana, i_spear, i_eşşeğinşeyi" gibi.

sanırım bi kategoriye 9dan fazla eşya eklememeniz gerekiyor, onun içinde 9'dan fazlaysa diğer sayfaya butonu eklentisi yapılabilir.

sorguda bazı kısımları copy/paste yapmışım sanırım, nedense noxier'e teşekkür edilmiş. pek anlam veremedim ama sağolsun.

hevesli arkadaşlar f_array saçmalığından temizlerlerse temiz halini paylaşırım mesela, iğrenç bir komut o. args kullanın, kullandırın.

eksik komutlar için kusura bakmayın, esenyel pack'te vardır o komutlar sanırım.

son olarak; yukarıda bahsettiğim gibi arşivimi buldum. çoookta sağlam. her türlü script pack pazarlığı için bir pm kadar uzağınızdahahahahha tabi ki yok öyle bir şey. pm falan atmayın.

çav.


//esenyel-kell
[DEFNAME craft_arrays]
craft_alchemy_cats = Lesser Potions, Normal Potions, Greater Potions, Miscellaneous
craft_alchemy_items_1 = i_potion_CureLess,i_potion_HealLess,i_potion_PoisonLess
craft_alchemy_items_2 = i_potion_Agility,i_potion_Cure,i_potion_Heal,i_potion_Nightsight,i_potion_Poison,i_potion_Refresh,i_potion_Strength
craft_alchemy_items_3 = i_potion_AgilityGreat,i_potion_CureGreat,i_potion_HealGreat,i_potion_PoisonGreat,i_potion_StrengthGreat
craft_alchemy_items_4 = i_potion_PoisonDeadly,i_potion_RefreshTotal
craft_bowcraft_cats = Materials, Bows
craft_bowcraft_items_1 = i_arrow_shaft, i_torch, i_arrow, i_xbolt
craft_bowcraft_items_2 = i_bow, i_bow_sup, i_crossbow_heavy, i_crossbow
craft_inscription_cats = 1st Circle, 2nd Circle, 3rd Circle, 4th Circle, 5th Circle, 6th Circle, 7th Circle, 8th Circle
craft_inscription_items_1 = i_scroll_clumsy, i_scroll_create_food, i_scroll_feeblemind, i_scroll_heal, i_scroll_magic_arrow, i_scroll_night_sight, i_scroll_reactive_armor, i_scroll_weaken
craft_inscription_items_2 = i_scroll_agility, i_scroll_cunning, i_scroll_cure, i_scroll_harm, i_scroll_magic_trap, i_scroll_magic_untrap, i_scroll_protection, i_scroll_strength
craft_inscription_items_3 = i_scroll_bless, i_scroll_fireball, i_scroll_magic_lock, i_scroll_poison, i_scroll_telekinesis, i_scroll_teleport, i_scroll_unlock, i_scroll_wall_of_stone
craft_inscription_items_4 = i_scroll_archcure, i_scroll_archprotection, i_scroll_curse, i_scroll_fire_field, i_scroll_greater_heal, i_scroll_lightning, i_scroll_mana_drain, i_scroll_recall
craft_inscription_items_5 = i_scroll_blade_spirits, i_scroll_dispel_field, i_scroll_incognito, i_scroll_magic_reflection, i_scroll_mind_blast, i_scroll_paralyze, i_scroll_poison_field, i_scroll_summon_creature
craft_inscription_items_6 = i_scroll_dispel, i_scroll_energy_bolt, i_scroll_explosion, i_scroll_invisibility, i_scroll_mark, i_scroll_mass_curse, i_scroll_paralyze_field, i_scroll_reveal
craft_inscription_items_7 = i_scroll_chain_lightning, i_scroll_energy_field, i_scroll_flamestrike, i_scroll_gate_travel, i_scroll_mana_vampire, i_scroll_mass_dispel, i_scroll_meteor_swarm, i_scroll_polymorph
craft_inscription_items_8 = i_scroll_earthquake, i_scroll_energy_vortex, i_scroll_resurrection, i_scroll_summon_elem_air, i_scroll_summon_daemon, i_scroll_summon_elem_earth, i_scroll_summon_elem_fire, i_scroll_summon_elem_water
craft_tailoring_cats = Hats, Shirts, Pants, Foot, Leather, Studded, Female Armor,Bags,Miscellaneous
craft_tailoring_items_1 = 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
craft_tailoring_items_2 = i_doublet, i_shirt_plain, i_shirt_fancy, i_tunic, i_surcoat, i_dress_plain, i_dress_full, i_cape, i_jester_suit
craft_tailoring_items_3 = i_pants_long, i_pants_short, i_kilt, i_skirt_long
craft_tailoring_items_4 = i_sandals, i_shoes_plain, i_boots_calf, i_boots_thigh
craft_tailoring_items_5 = i_leather_gorget, i_leather_cap, i_leather_gloves, i_leather_sleeves, i_leather_leggings, i_leather_tunic
craft_tailoring_items_6 = i_studded_gorget, i_studded_gloves, i_studded_sleeves, i_studded_leggings, i_studded_tunic
craft_tailoring_items_7 = i_armor_female_shorts, i_armor_female_skirt, i_armor_female_bustier, i_armor_female_bustier_studded, i_armor_female_leather, i_armor_female_studded
craft_tailoring_items_8 = i_backpack, i_pouch, i_bag
craft_tailoring_items_9 = i_sash, i_apron_half, i_apron_full, i_balik_agi
craft_tinkering_cats = Jewelry, Parts, Tools, Other Tools, Utensils, Miscellaneous, Decoration, Others
craft_tinkering_items_1 = i_ring_gold, i_necklace_metal_beads, i_earrings_gold, i_necklace_gold_beads, i_bracelet_gold, i_necklace_gold
craft_tinkering_items_2 = i_hinge, i_springs, i_clock_parts, i_axel_and_gears, i_axel, i_gears, i_sextant_parts
craft_tinkering_items_3 = i_saw, i_hatchet, i_sewing_kit, i_scissors, i_mortar_pestle
craft_tinkering_items_4 = i_lockpick, i_tinker_tools, i_pickaxe, i_shovel, i_hammer_smith
craft_tinkering_items_5 = i_goblet, i_knife_skinning, i_plate, i_cleaver_meat, i_mug_pewter, i_spoon, i_fork, i_knife
craft_tinkering_items_6 = i_key_ring, i_key_iron, i_sextant
craft_tinkering_items_7 = i_candleabra, i_heating_stand, i_lantern, i_clock, i_globe, i_spyglass, i_chest_metal, i_scales
craft_tinkering_items_8 = i_demir_balik_tavasi, i_bakir_balik_tavasi
craft_carpentry_cats = Chairs, Containers, Table, Weapons & Tools, Furniture, Addon 1, Addon 2
craft_carpentry_items_1 = i_chair_throne, i_chair_wood_rough_dark, i_chair_wood_fancy_cushion, i_chair_wood_cushion, i_chair_wood, i_chair_wood_bamboo, i_chair_stool_BAR, i_chair_stool
craft_carpentry_items_2 = i_CHEST_WOODEN_BRASS, i_BOX_WOOD, i_CRATE_SMALL, i_CRATE_MD, i_CRATE_LG
craft_carpentry_items_3 = 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
craft_carpentry_items_4 = i_CLUB, i_staff_gnarled, i_staff_quarter, i_shepherds_crook, i_STAFF_BLACK,i_staff_taming, i_fishing_pole, i_SHIELD_WOOD
craft_carpentry_items_5 = i_bar_door_ne, i_bar_piece, i_BOOKCASE, i_ARMOIR_DK, i_ARMOIR_LT, i_BUREAU_2, i_MUSIC_STAND, i_MUSIC_STAND_TALL, i_BOOKCASE_full
craft_carpentry_items_6 = i_DYE_TUB, i_DARTBOARD, i_MODEL_SHIP, i_LANTERN, i_board, i_barrel_open, i_barrel_lid, i_dress_form, i_easel
//craft_carpentry_items_7 = 088a, 088b, i_deed_bboardn, i_deed_bboardw, i_deed_spinwheel 
craft_blacksmith_cats = Platemail, Swords, Fence, Mace//, Ringmail, Chainmail,
craft_blacksmith_items_1 i_platemail_leggings,i_platemail_chest,i_platemail_arms,i_platemail_helm,i_platemail_gorget,i_platemail_gloves,i_shield_heater
craft_blacksmith_items_2 i_katana,i_scimitar,i_cutlass,i_bardiche,i_halberd,i_sword_long,i_sword_viking,i_axe,i_sword_broad,i_axe_battle,i_axe_two_hand,i_axe_exec
craft_blacksmith_items_3 i_dagger,i_kryss,i_pitchfork,i_spear,i_spear_short
craft_blacksmith_items_4 i_axe_war,i_hammer_pick,i_hammer_war,i_maul,i_mace,i_mace_war
craft_blacksmith_dcopper_cats = Platemail,Chainmail,Ringmail
craft_blacksmith_dcopper_items_1 = i_DULL_COPPER_platemail_leggings,i_DULL_COPPER_platemail,i_DULL_COPPER_platemail_arms,i_DULL_COPPER_plate_HELM,i_DULL_COPPER_PLATEMAIL_GORGET,i_DULL_COPPER_PLATEMAIL_GAUNTLETS,i_DULL_COPPER_HEATER_SHIELD 
craft_blacksmith_dcopper_items_2 = i_dull_copper_CHAINMAIL_COIF, i_dull_copper_CHAINMAIL_LEGGINGS, i_dull_copper_CHAINMAIL_TUNIC, 
craft_blacksmith_dcopper_items_3 = i_dull_copper_RINGMAIL_TUNIC, i_dull_copper_RINGMAIL_GLOVES, i_dull_copper_RINGMAIL_SLEEVES, i_dull_copper_RINGMAIL_LEGGINGS
craft_blacksmith_copper_cats = Platemail,Chainmail,Ringmail
craft_blacksmith_copper_items_1 = i_COPPER_platemail_leggings,i_COPPER_platemail,i_COPPER_platemail_arms,i_COPPER_plate_helm,i_COPPER_PLATEMAIL_GORGET,i_COPPER_PLATEMAIL_GAUNTLETS,i_COPPER_HEATER_SHIELD  
craft_blacksmith_copper_items_2 = i_copper_CHAINMAIL_COIF, i_copper_CHAINMAIL_LEGGINGS, i_copper_CHAINMAIL_TUNIC, 
craft_blacksmith_copper_items_3 = i_copper_RINGMAIL_TUNIC, i_copper_RINGMAIL_GLOVES, i_copper_RINGMAIL_SLEEVES, i_copper_RINGMAIL_LEGGINGS
craft_blacksmith_Bronze_cats = Platemail,Chainmail,Ringmail
craft_blacksmith_bronze_items_1 = i_bronze_platemail_leggings,i_bronze_platemail,i_bronze_platemail_arms,i_bronze_plate_helm,i_bronze_PLATEMAIL_GORGET,i_bronze_PLATEMAIL_GAUNTLETS,i_bronze_HEATER_SHIELD  
craft_blacksmith_bronze_items_2 = i_bronze_CHAINMAIL_COIF, i_bronze_CHAINMAIL_LEGGINGS, i_bronze_CHAINMAIL_TUNIC, 
craft_blacksmith_bronze_items_3 = i_bronze_RINGMAIL_TUNIC, i_bronze_RINGMAIL_GLOVES, i_bronze_RINGMAIL_SLEEVES, i_bronze_RINGMAIL_LEGGINGS
craft_blacksmith_golden_cats = Platemail,Chainmail,Ringmail
craft_blacksmith_golden_items_1 = i_golden_platemail_leggings,i_golden_platemail,i_golden_platemail_arms,i_golden_plate_helm,i_golden_PLATEMAIL_GORGET,i_golden_PLATEMAIL_GAUNTLETS,i_golden_HEATER_SHIELD  
craft_blacksmith_golden_items_2 = i_golden_CHAINMAIL_COIF, i_golden_CHAINMAIL_LEGGINGS, i_golden_CHAINMAIL_TUNIC, 
craft_blacksmith_golden_items_3 = i_golden_RINGMAIL_TUNIC, i_golden_RINGMAIL_GLOVES, i_golden_RINGMAIL_SLEEVES, i_golden_RINGMAIL_LEGGINGS
craft_blacksmith_shadow_cats = Platemail,Chainmail,Ringmail
craft_blacksmith_shadow_items_1 = i_shadow_platemail_leggings,i_shadow_platemail,i_shadow_platemail_arms,i_shadow_plate_helm,i_shadow_PLATEMAIL_GORGET,i_shadow_PLATEMAIL_GAUNTLETS,i_shadow_HEATER_SHIELD  
craft_blacksmith_shadow_items_2 = i_shadow_CHAINMAIL_COIF, i_shadow_CHAINMAIL_LEGGINGS, i_shadow_CHAINMAIL_TUNIC, 
craft_blacksmith_shadow_items_3 = i_shadow_RINGMAIL_TUNIC, i_shadow_RINGMAIL_GLOVES, i_shadow_RINGMAIL_SLEEVES, i_shadow_RINGMAIL_LEGGINGS
craft_blacksmith_agapite_cats = Platemail,Chainmail,Ringmail
craft_blacksmith_agapite_items_1 = i_agapite_platemail_leggings,i_agapite_platemail,i_agapite_platemail_arms,i_agapite_plate_helm,i_agapite_PLATEMAIL_GORGET,i_agapite_PLATEMAIL_GAUNTLETS,i_agapite_HEATER_SHIELD  
craft_blacksmith_agapite_items_2 = i_agapite_CHAINMAIL_COIF, i_agapite_CHAINMAIL_LEGGINGS, i_agapite_CHAINMAIL_TUNIC, 
craft_blacksmith_agapite_items_3 = i_agapite_RINGMAIL_TUNIC, i_agapite_RINGMAIL_GLOVES, i_agapite_RINGMAIL_SLEEVES, i_agapite_RINGMAIL_LEGGINGS
craft_blacksmith_verite_cats = Platemail,Chainmail,Ringmail
craft_blacksmith_verite_items_1 = i_verite_platemail_leggings,i_verite_platemail,i_verite_platemail_arms,i_verite_plate_helm,i_verite_PLATEMAIL_GORGET,i_verite_PLATEMAIL_GAUNTLETS,i_verite_HEATER_SHIELD  
craft_blacksmith_verite_items_2 = i_verite_CHAINMAIL_COIF, i_verite_CHAINMAIL_LEGGINGS, i_verite_CHAINMAIL_TUNIC, 
craft_blacksmith_verite_items_3 = i_verite_RINGMAIL_TUNIC, i_verite_RINGMAIL_GLOVES, i_verite_RINGMAIL_SLEEVES, i_verite_RINGMAIL_LEGGINGS
craft_blacksmith_valorite_cats = Platemail,Chainmail,Ringmail
craft_blacksmith_valorite_items_1 = i_valorite_platemail_leggings,i_valorite_platemail,i_valorite_platemail_arms,i_valorite_plate_helm,i_valorite_PLATEMAIL_GORGET,i_valorite_PLATEMAIL_GAUNTLETS,i_valorite_HEATER_SHIELD  
craft_blacksmith_valorite_items_2 = i_valorite_CHAINMAIL_COIF, i_valorite_CHAINMAIL_LEGGINGS, i_valorite_CHAINMAIL_TUNIC, 
craft_blacksmith_valorite_items_3 = i_valorite_RINGMAIL_TUNIC, i_valorite_RINGMAIL_GLOVES, i_valorite_RINGMAIL_SLEEVES, i_valorite_RINGMAIL_LEGGINGS
craft_blacksmith_mytheril_cats = Platemail,Chainmail,Ringmail
craft_blacksmith_mytheril_items_1 = i_mytheril_platemail_leggings,i_mytheril_platemail,i_mytheril_platemail_arms,i_mytheril_plate_helm,i_mytheril_PLATEMAIL_GORGET,i_mytheril_PLATEMAIL_GAUNTLETS,i_mytheril_HEATER_SHIELD  
craft_blacksmith_mytheril_items_2 = i_mytheril_CHAINMAIL_COIF, i_mytheril_CHAINMAIL_LEGGINGS, i_mytheril_CHAINMAIL_TUNIC, 
craft_blacksmith_mytheril_items_3 = i_mytheril_RINGMAIL_TUNIC, i_mytheril_RINGMAIL_GLOVES, i_mytheril_RINGMAIL_SLEEVES, i_mytheril_RINGMAIL_LEGGINGS
craft_blacksmith_bloodrock_cats = Platemail,Chainmail,Ringmail
craft_blacksmith_bloodrock_items_1 = i_bloodrock_platemail_leggings,i_bloodrock_platemail,i_bloodrock_platemail_arms,i_bloodrock_plate_helm,i_bloodrock_PLATEMAIL_GORGET,i_bloodrock_PLATEMAIL_GAUNTLETS,i_bloodrock_HEATER_SHIELD  
craft_blacksmith_bloodrock_items_2 = i_bloodrock_CHAINMAIL_COIF, i_bloodrock_CHAINMAIL_LEGGINGS, i_bloodrock_CHAINMAIL_TUNIC, 
craft_blacksmith_bloodrock_items_3 = i_bloodrock_RINGMAIL_TUNIC, i_bloodrock_RINGMAIL_GLOVES, i_bloodrock_RINGMAIL_SLEEVES, i_bloodrock_RINGMAIL_LEGGINGS
craft_blacksmith_blackrock_cats = Platemail,Chainmail,Ringmail
craft_blacksmith_blackrock_items_1 = i_blackrock_platemail_leggings,i_blackrock_platemail,i_blackrock_platemail_arms,i_blackrock_plate_helm,i_blackrock_PLATEMAIL_GORGET,i_blackrock_PLATEMAIL_GAUNTLETS,i_blackrock_HEATER_SHIELD  
craft_blacksmith_blackrock_items_2 = i_blackrock_CHAINMAIL_COIF, i_blackrock_CHAINMAIL_LEGGINGS, i_blackrock_CHAINMAIL_TUNIC, 
craft_blacksmith_blackrock_items_3 = i_blackrock_RINGMAIL_TUNIC, i_blackrock_RINGMAIL_GLOVES, i_blackrock_RINGMAIL_SLEEVES, i_blackrock_RINGMAIL_LEGGINGS

[FUNCTION f_craft_show]
IF !(<dargv[1]>)
ctag.craft_cat_nr = 1
ELSE
ctag.craft_cat_nr = <dargv[1]>
ENDIF
ctag.craft_skill = <argv[0]>
sdialog d_craft

[DIALOG d_craft]
50,50
page 0

makebg 21,8,160,370
makebg 183,8,400,370

local.skill = <ctag.craft_skill>
local.cat_nr = <ctag.craft_cat_nr>

for 0 <eval <f_array_lenght <def.craft_<local.skill>_cats>> - 1>
button 35 <eval (30 + (<dlocal._for> * 30)> 025F8 025FA 1 0 <eval <dlocal._for> + 1001>
dtext 75 <eval (30 + (<dlocal._for> * 31)> 48 <f_array_item <def.craft_<local.skill>_cats>, <eval <dlocal._for> + 1>>
endfor

local.row = 0
local.column = 0

for 0 <eval <f_array_lenght <def.craft_<local.skill>_items_<dlocal.cat_nr>>> - 1>
button <eval (200 + (<dlocal.row> * 120)> <eval (25 + (<dlocal.column> * 100)> 2118 2117 1 0 <eval <dlocal._for> + 1>
dhtmlgump <eval (220 + (<dlocal.row> * 120)> <eval (20 + (<dlocal.column> * 100)> 90 40 0 0 <def.bfont_white><serv.itemdef.<f_array_item <def.craft_<local.skill>_items_<dlocal.cat_nr>>, <eval <dlocal._for> + 1>>.name>
tilepic <eval (200 + (<dlocal.row> * 120)> <eval (65 + (<dlocal.column> * 92)> <serv.itemdef.<f_array_item <def.craft_<local.skill>_items_<dlocal.cat_nr>>, <eval <dlocal._for> + 1>>.id>
local.row += 1
IF (<dlocal.row> == 3)
local.column += 1
local.row = 0
ENDIF
endfor

[DIALOG d_craft BUTTON]
On=1000 1020
f_craft_show <ctag.craft_skill>, <eval <dargn> - 1000>

On=1 9
local.item_id = <f_array_item <def.craft_<ctag.craft_skill>_items_<dctag.craft_cat_nr>>, <dargn>>
src.craft <local.item_id>

[FUNCTION f_array_item]
local.temp = <argv[<eval <argv> - 1>]> -1
return <argv[<dlocal.temp>]>

[function craft]
ctag.lastitem = <args>
if <canmake <args>>
if strmatch('<args>','i_detayli_map')  // cartography
src.drawmap=200
elseif strmatch('<args>',i_bolgesel_map)
src.drawmap=400
elseif strmatch('<args>',i_deniz_map)
src.drawmap=800
elseif strmatch('<args>',i_dunya_map)
src.drawmap=2048
else
///////////////////////////////////
if (strmatch('i_scroll*','<args>'))  // spellbooksuz scroll craft fix / thx Noxier 02.09.2007 15.45
if (strmatch('<args>', 'i_scroll_paralyze_field')
 local.spell=s_paralyzation_field
else
local.spell=s_<strsub 9 99 <args>>
endif
if !(<cancast <local.spell>>)
sys_error <serv.itemdef.<args>.name> yapabilmek için onu kullanacak yeteneğe sahip olmalısınız.
return 1
endif
endif
////////////////////////////////
makeitem <args>
endif
else
if (<SERV.ITEMDEF.<args>.skillmake.1.VAL>=0)
sys_error Bu nesneyi yapamazsınız.
return 1
endif

sys_error <SERV.ITEMDEF.<ARGS>.NAME> uretebilmek icin: <SERV.ITEMDEF.<ARGS>.RESMAKE> ve <SERV.ITEMDEF.<ARGS>.SKILLMAKE> gerekli.
endif

[EOF]
i_eşşeğinşeyi bu itemi nerden temin edebilirim :). Tebrikler Arda kişilere yararlı olur heralde .
Expert
34.0001
rare bir item olup, esenyel pack'te bulunmaktadır.

esenyel virali gibi olmuş bu arada şimdi farkettim. esenyeli açmayı düşünüyoruz, kimse çaktırmasın.
Gene döktürmüşsün arda eline sağlık =D

Üye Ol veya Giriş Yap

Bu forum başlığına mesaj atmak istiyorsanız hemen üye olun veya giriş yapın.