HI hab mal ne Frage wie kann ich set items bei dieser datei so einstellen was er einsammeln soll? einfach das -- weg oder wie?
-- SetItems.lua Rewrite for PR v0.9
-- Revision 1.0 by Kel. Last update 07.23.08
-- To do: remove set names duplcation to clean up the list.
-- Add each item's item type, so people can tell what's what.
table.insert(itemActions,
-- SET items (all)
function(item, action)
if item.quality ~= ItemQuality.Set then
return false
end
return processItemList(item, action, setItems)
end
)
-- NOTE : All set items using identical itemtypes are removed from the main list
-- and are handled in groups at the bottom of this file
-- see: dir .. "readme.txt" for information regarding itemLists
-- Thanks Craz1 and versatil for catching some unhandled itemtypes!
-- To pick a set item, uncomment the entry and change the priority from 1-10. 10 = highest priority.
-- If you comment out an entry, set it's priority to 1 to be safe.
Below we process Set pieces that have the same itemtypes by checking their SetItem ID code
Ex: Set amulets all are itemcode "amu" so we need a way to tell them apart.
To pick a specific item, set the priority from 1-10 AND change that item's return to: return true
To NOT pick that specific item, set the item's return to return false
To not pick ANY items in the group, set each item's to: return false AND set the group's priority to 0
NOTE: For bot to check the ID, Identify MUST be true for that rule
If identify is false, all set items in that group will be stashed UnID
Identify True example: {"amu", 7, true,
Identify False example: {"amu", 7, false, ]]--
-- Set Amulets
{"amu", 7, true, -- Vidala, Angelic, Arcannas, Cathans, Civerbs, Irathas, Tals, Tancreds, Disciple
function(item)
if (item.flags.Identified) then
if (item.setItem.Index == 77) then -- Tal Rasha's Adjudication
return true
elseif (item.setItem.Index == 20) then -- Vidala's Snare
return false
elseif (item.setItem.Index == 53) then -- Angelic Wings
return false
elseif (item.setItem.Index == 58) then -- Arcanna's Sign
return false
elseif (item.setItem.Index == 28) then -- Cathan's Sigil
return false
elseif (item.setItem.Index == 1) then -- Civerb's Icon
return false
elseif (item.setItem.Index == 9) then -- Iratha's Collar
return false
elseif (item.setItem.Index == 33) then -- Tancred's Weird
return false
elseif (item.setItem.Index == 95) then -- Telling of Beads
return false
end
return false -- don't keep any item not in this list
end
return true -- if identify above is set to false, true stashes item UnID
end
},
-- Set Caps
{"cap", 0, true, -- Sanders's Paragon or Infernal Cranium -- note: 0 priority-> don't pick
function(item)
if (item.flags.Identified) then
if (item.setItem.Index == 41) then -- Infernal Cranium
return false
elseif (item.setItem.Index == 123) then -- Sander's Paragon
return false -- true keeps item, false doesn't
end
return false -- don't keep items not in this list
end
return true -- keep if unid (for pickup)
end
},
-- Set Crowns
{"crn", 0, true, -- Iratha's Coil or Milabrega's Diadem Crown -- note: 0 priority-> don't pick
function(item)
if (item.flags.Identified) then
if (item.setItem.Index == 11) then -- Iratha's Coil
return false
elseif (item.setItem.Index == 23) then -- Milabrega's Diadem
return false
end
return false -- don't keep items not in this list
end
return true -- keep if unid (for pickup)
end
},
-- Set Belts
{"mbl", 0, true, -- Hsaru's Iron Stay or Hwanin's Blessing Belt -- note: 0 priority-> don't pick
function(item)
if (item.flags.Identified) then
if (item.setItem.Index == 5) then -- Hsaru's Iron Stay
return false
elseif (item.setItem.Index == 110) then -- Hwanin's Majesty Hwanin's Blessing
return false
end
return false -- don't keep item not on this list
end
return true -- keep if unid (for pickup)
end
},
-- Light Gauntlets
{"tgl", 0, true, -- Arctic Mitts or Iratha's Cuff -- note: 0 priority->nopick
function(item)
if (item.flags.Identified) then
if (item.setItem.Index == 10) then -- Iratha's Cuff
return false
elseif (item.setItem.Index == 57) then -- Arctic Mitts
return false
end
return false -- don't keep item not in this list
end
return true -- keep if unid (for pickup)
end
},
-- Set Heavy Belts
{"tbl", 0, true, -- Infernal Sign or Iratha's Cord -- note: 0 priority->don't pick
function(item)
if (item.flags.Identified) then
if (item.setItem.Index == 12) then -- Iratha's Cord
return false -- true keepss item, false doesn't
elseif (item.setItem.Index == 43) then -- Infernal Sign
return false
end
return false -- don't keep items not in this list
end
return true -- keep if unid (for pickup)
end
},
-- Set Heavy Boots
{"vbt", 0, true, -- Cow King's Hooves, Sander's Riprap -- note: 0 priority->don't pick
function(item)
if (item.flags.Identified) then
if (item.setItem.Index == 124) then -- Sander's Riprap
return false
elseif (item.setItem.Index == 119) then -- Cow King's Hooves
return true
end
return false -- don't keep items not in this list
end
return true -- keep if unid (for pickup)
end
},
-- Set Rings
{"rin", 0, true, -- Angelic, Cathan's -- note: 0 priority-> don't pick
function(item)
if (item.flags.Identified) then
if (item.setItem.Index == 29) then -- Cathan's Seal
return false
elseif (item.setItem.Index == 52) then -- Angelic Halo
return false
end
return false -- don't keep items not in this list
end
habe nun die minuse weg gemacht bei den runen schauts mal obs richtig ist
table.insert(itemActions,
function(item, action)
-- RUNES
if not (isHighRune(item) or isMidRune(item) or isLowRune(item)) then
return false
-- This file now splits runes into three categories, Hi Mid and Low. It allows you to have
-- different priorities for High and Mid, and then put runes you don't want to pick, (or pick with low priority)
-- in a third category. To not pick LowRunes set its priority to 0.
-- Also, feel free to move runes into different categories, if your minimum rune to pick differs from the one below.
elseif action == aPICK then
if isHighRune(item) then return 9 -- hr pick priority
elseif isMidRune(item) then return 6 -- Mid runes pick priority
elseif isLowRune(item) then return 1 -- Low runes pick priority. 0 = don't pick
end
end
return false
end
)
function isHighRune(item)
return (
item.baseItem.code == "r21" Pul
or item.baseItem.code == "r22" Um
or item.baseItem.code == "r23" Mal
or item.baseItem.code == "r24" Ist
or item.baseItem.code == "r25" Gul
or item.baseItem.code == "r26" Vex
or item.baseItem.code == "r27" Ohm
or item.baseItem.code == "r28" Lo
or item.baseItem.code == "r29" Sur
or item.baseItem.code == "r30" Ber
or item.baseItem.code == "r31" Jah
or item.baseItem.code == "r32" Cham
or item.baseItem.code == "r33" Zod
)
end
function isMidRune(item)
return (
item.baseItem.code == "r07" --Tal
or item.baseItem.code == "r08" --Ral
or item.baseItem.code == "r09" --Ort
or item.baseItem.code == "r10" --Thul
or item.baseItem.code == "r11" --Amn
or item.baseItem.code == "r12" --Sol
or item.baseItem.code == "r13" --Shael
or item.baseItem.code == "r14" --Dol
or item.baseItem.code == "r15" --Hel
or item.baseItem.code == "r16" --Io
or item.baseItem.code == "r17" --Lum
or item.baseItem.code == "r18" --Ko
or item.baseItem.code == "r19" --Fal
or item.baseItem.code == "r20" --Lem
)
end
function isLowRune(item)
return (
item.baseItem.code == "r01" --El
or item.baseItem.code == "r02" --Eld
or item.baseItem.code == "r03" --Tir
or item.baseItem.code == "r04" --Nef
or item.baseItem.code == "r05" --Eth
or item.baseItem.code == "r06" --Ith
)
end
nimmt er jetzt dan hrs auf oder müssen die -- da sein um das er die items aufnimmt bitte um beratung
hab nun die -- bei tal armor entfernt ist das so richtig?
-- SetItems.lua Rewrite for PR v0.9
-- Revision 1.0 by Kel. Last update 07.23.08
-- To do: remove set names duplcation to clean up the list.
-- Add each item's item type, so people can tell what's what.
table.insert(itemActions,
-- SET items (all)
function(item, action)
if item.quality ~= ItemQuality.Set then
return false
end
return processItemList(item, action, setItems)
end
)
-- NOTE : All set items using identical itemtypes are removed from the main list
-- and are handled in groups at the bottom of this file
-- see: dir .. "readme.txt" for information regarding itemLists
-- Thanks Craz1 and versatil for catching some unhandled itemtypes!
HILFE BEI BONIS EINSTELLEN 01/24/2010 - Metin2 Private Server - 18 Replies beim bonis einfügen is es scheisse ich kriegs ned gebacken
ich krieg da immer - 35k tp
ich möchte es so einstellen das es bis zu 500k + tp bonis gibt
kann mir da wer helfen
Brauche Hilfe bei NPC shop einstellen. 10/03/2009 - Metin2 Private Server - 3 Replies Wie die überschrift zeigtbrauche ich Hilfe beim Sachen die ich will in den Shop reinstellen .
z.B. Verwandlungskugeln beim Fischer
____________
kann helfen bei: Monster attribute verändern ( nahkampf Bogi , Lvl Hp , Drops , Exp , Gold , Wiederbelebung usw.)
Neue Bonis hinzufügen (Immun ggn Sturz, Verteidigung + , Bogen Reichweite + x meter) Alte Bonis verändern (+20000 HP usw.)
Alle T2 Setitems zusammen + Setitem Stats 06/19/2006 - World of Warcraft - 7 Replies T2 Set Items
Onyxia
- Helm
Ragnaros
- Hose
Der Pechschwingenhort / BlackWing Lair
Razorgore der Ungezähmte
Alle T1 Setitems zusammen + Setitem Stats 06/19/2006 - World of Warcraft - 0 Replies T1 Set Items
Der geschmolzene Kern / Molten Core
Armschienen und Gürtel droppen zufällig bei den Trashmobs
Lucifron
Schuhe:
- Magier
- Druide
Alle T0 Setitems zusammen + Setitem Stats 06/19/2006 - World of Warcraft - 0 Replies Magier/in
Ornat des Magisters
Gürtel (Stratholme & BRS Random)
Schuhe (Stratholme Postmeister 15%)
Armschienen (BRS Random)
Brust (UBRS Drakkisath 12.5%)
Hände (Scholomance Krastinov und Random)
Beine (Stratholme Baron 12.5%)
Schultern (Scholomance Frostwhisper 11%)