FAQ Autentificare
Cautare Profil
Membri Grupuri
Mesaje private
Inregistrare
DIYCE
Creaza un subiect nou   Raspunde la subiect
Pagina de start a forumului rom-romania.MyForum.ro » Discutii despre joc » DIYCE
Subiectul anterior :: Subiectul urmator  
Autor Mesaj
Termi

Termi

Data inscrierii: 25/Noi/2010
Mesaje: 21

 Mesaj Trimis: 30/11/2010 13:09    Titlul subiectului: DIYCE
Raspunde cu citat (quote)

Pentru instalare:

1. Instalati via Curse Client: [url]http://rom.curse.com/downloads/rom-addons/details/diyce.aspx[/url]

2. Ajungeti la locatia unde aveti instalat jocul in directorul: X:\...\Runes of Magic\Interface\Addons\DIYCE

3. Identificati fiserul: DIYCE.lua

4. Deschideti-l cu un editor de text (e.g. Wordpad)

5. In DIYCE.lua o sa vedeti un cod care se termina cu "end". DUPA acest "end" o sa dati paste la codul pe care o sa-l folositi pentru caracterul vostru.

6. Scriptul pus de voi va incepe cu urmatoarea linie: function NumeScript(arg1). Foarte important de retinut NumeScript.

7. Salvati si inchideti.

8. Deschideti jocul, logati-va, deschideti interfata de unde se pot crea Macros si faceti un nou macro cu urmatoarea linie de comanda: /run NumeScript()

9. Puneti noul macro in bara.... and smash that button Smile
_________________
DPS
We deliver!
 Sus »
Vezi profilul utilizatorului Trimite mesaj privat
Termi

Termi

Data inscrierii: 25/Noi/2010
Mesaje: 21

 Mesaj Trimis: 30/11/2010 13:09    Titlul subiectului:
Raspunde cu citat (quote)

Cod pentru S/Wd

Cod:
function ScoutWarden(arg1,arg2,arg3)
local Skill = {}
local i = 0
local focus = UnitMana("player")
local mana = UnitSkill("player")
local friendly = (not UnitCanAttack("player","target"))
local combat = GetPlayerCombatState()
local myhealth = PctH("player")
local pbuffs = BuffList("player")

i=i+1; Skill[i] = { ["name"] = "Briar Shield", ["use"] = (not ChkArg(pbuffs,"Briar Shield")) }
i=i+1; Skill[i] = { ["name"] = "Entling Offering", ["use"] = (not ChkArg(pbuffs,"Entling Offering")) }
i=i+1; Skill[i] = { ["name"] = "Frost Arrow",    ["use"] = (not ChkBuff("player","Frost Arrow")) }
i=i+1; Skill[i] = { ["name"] = "Snipe", ["use"] = (ChkArg(pbuffs,"Hidden Peril")) }
i=i+1; Skill[i] = { ["name"] = "Combo Shot", ["use"] = (not friendly) }
i=i+1; Skill[i] = { ["name"] = "Autoshot",       ["use"] = ((not friendly) and (not ASon)) }
i=i+1; Skill[i] = { ["name"] = "Hidden Peril", ["use"] = (not friendly) }
i=i+1; Skill[i] = { ["name"] = "Shoot", ["use"] = (not friendly) }
i=i+1; Skill[i] = { ["name"] = "Thorn Arrow", ["use"] = (not friendly) }
i=i+1; Skill[i] = { ["name"] = "Wind Arrows", ["use"] = ((not friendly) and (focus >= 15)) }



MyCombat(Skill,arg1)
end

_________________
DPS
We deliver!


Ultima modificare efectuata de catre Termi la 30/11/2010 17:55, modificat de 1 data in total
 Sus »
Vezi profilul utilizatorului Trimite mesaj privat
Termi

Termi

Data inscrierii: 25/Noi/2010
Mesaje: 21

 Mesaj Trimis: 30/11/2010 13:11    Titlul subiectului:
Raspunde cu citat (quote)

Script pentru W/S

Cod:
g_cnt = 0 --Global counter for ammo reminder in WarriorScout function

function WarriorScout(arg1,arg2)
    local Skill = {}
    local i = 0
   
    --Player Data
    local health = PctH("player")
    local rage = UnitMana("player")
    local focus = UnitSkill("player")
    local ammo = (GetInventoryItemCount("player",9) ~= nil)
   
    --Combat State
    local combat = GetPlayerCombatState()
    local melee = not GetActionUsable(21)  --Action 21 is Surprise Attack, so if too close for Surprise Attack then you're in melee range
   
    --Target Data
    local enemy = UnitCanAttack("player","target")
    local thealth = PctH("target")
    local tbuffs = BuffList("target")
    local tspell,ttime,telapsed = UnitCastingTime("target")
    local tDead = UnitIsDeadOrGhost()
    local tBleed = string.find(tbuffs,"Bleed")
    local tVuln = string.find(tbuffs,"Vulnerable")
    local tStun = string.find(tbuffs,"Stun")
    local interrupt = ((tspell ~= nil) and (ttime >= 1) and ((ttime - telapsed) > 0.5))

    --Ammo Reminder
    if (ammo == false) then
        if ((g_cnt%100) == 0) then
            SendChatMessage("I'm out of ammo!","SAY")
        end
        g_cnt = g_cnt + 1
    end

_________________
DPS
We deliver!


Ultima modificare efectuata de catre Termi la 30/11/2010 13:17, modificat de 1 data in total
 Sus »
Vezi profilul utilizatorului Trimite mesaj privat
Termi

Termi

Data inscrierii: 25/Noi/2010
Mesaje: 21

 Mesaj Trimis: 30/11/2010 13:15    Titlul subiectului:
Raspunde cu citat (quote)

Script pentru W/K

Cod:
function WK(arg1,arg2)

   local Skill = {}
   local i = 0
   local enemy = (UnitCanAttack("player","target"))
   local rage = UnitMana("player")
   local mana = UnitSkill("player")
   local pbuffs = BuffList("player")
   local tbuffs = BuffList("target")
   local health = PctH("player")

   i=i+1; Skill[i] = { ["name"] = "Survival Instinct", ["use"] = (health <24>= 15) and string.find(tbuffs,"Bleed")) }
   i=i+1; Skill[i] = { ["name"] = "Open Flank",        ["use"] = ((rage >= 10) and string.find(tbuffs,"Vulnerable")) }
   i=i+1; Skill[i] = { ["name"] = "Punishment",        ["use"] = (string.find(tbuffs,"Light Seal III")) }
   i=i+1; Skill[i] = { ["name"] = "Slash",             ["use"] = ((rage >= 30) and (not string.find(tbuffs,"Bleed"))) }
   i=i+1; Skill[i] = { ["name"] = "Probing Attack",    ["use"] = ((rage >= 20) and (not string.find(tbuffs,"Vulnerable"))) }
   i=i+1; Skill[i] = { ["name"] = "Disarmament",       ["use"] = (not string.find(tbuffs,"Disarmament IV") and (arg2 == "dis")) }
   i=i+1; Skill[i] = { ["name"] = "Slash",             ["use"] = (rage >= 25) }
   i=i+1; Skill[i] = { ["name"] = "Holy Strike",       ["use"] = (not string.find(tbuffs,"Light Seal III")) }

   MyCombat(Skill,arg1)
end

_________________
DPS
We deliver!
 Sus »
Vezi profilul utilizatorului Trimite mesaj privat
Termi

Termi

Data inscrierii: 25/Noi/2010
Mesaje: 21

 Mesaj Trimis: 30/11/2010 13:20    Titlul subiectului:
Raspunde cu citat (quote)

Script pentru M/P

Cod:
function MagePriest(arg1, arg2)
    local Skill = {}
    local i = 0
    local energy = UnitMana("player")
    local focus = UnitSkill("player")
    local friendly = (not UnitCanAttack("player", "target"))
    local combat = GetPlayerCombatState()
    local interrupt_list = "/Fireball/Thunderstorm/Spell of Doom/Poison/"
    local tspell,ttime,telapsed = UnitCastingTime("target")
    local pbuffs = BuffList("player")
    local tbuffs = BuffList("target")
    local isboss = (UnitSex("target") >= 2) -- tests to see if enemy is an elite or better

-- Heals
   i=i+1; Skill[i] = { ["name"] = "Action: 2",      ["use"] = (PctH("player") <= .50) } -- Health Potion in Slot 2
   i=i+1; Skill[i] = { ["name"] = "Action: 3",      ["use"] = (PctM("player") <= .50) } -- Mana Potion in Slot 3
   i=i+1; Skill[i] = { ["name"] = "Urgent Heal",   ["use"] = (PctH("player") <= .70) }
   i=i+1; Skill[i] = { ["name"] = "Regenerate",      ["use"] = ((PctH("player") <85>= 1) and ((ttime - telapsed) > 0.5) and (energy >= 15)) }
   i=i+1; Skill[i] = { ["name"] = "Flame",      ["use"] = ((not friendly) and (PctH("target") >= .20)) }
   i=i+1; Skill[i] = { ["name"] = "Lightning",      ["use"] = (not string.find(pbuffs,"Lightning")) }
   i=i+1; Skill[i] = { ["name"] = "Plasma Arrow",   ["use"] = (not string.find(pbuffs,"Charged")) }
   i=i+1; Skill[i] = { ["name"] = "Meteor Shower",   ["use"] = (combat and string.find(tbuffs,"Lightning")) }
   i=i+1; Skill[i] = { ["name"] = "Rising Tide",   ["use"] = (string.find(pbuffs,"Discharge Stun")) }
   i=i+1; Skill[i] = { ["name"] = "Fireball",      ["use"] = ((not friendly) and (PctH("target") <= .20)) }

-- Loot or interact with NPC
   i=i+1; Skill[i] = { ["name"] = "Attack",      ["use"] = (tDead or (not combat and not enemy)) }

    MyCombat(Skill,arg1)
end

_________________
DPS
We deliver!
 Sus »
Vezi profilul utilizatorului Trimite mesaj privat
Termi

Termi

Data inscrierii: 25/Noi/2010
Mesaje: 21

 Mesaj Trimis: 30/11/2010 13:21    Titlul subiectului:
Raspunde cu citat (quote)

Script pentru P/M

Cod:
function PriestMage(arg1,arg2)
    local Skill = {}
    local i = 0
    local energy = UnitMana("player")
    local focus = UnitSkill("player")
    local friendly = (not UnitCanAttack("player", "target"))
    local combat = GetPlayerCombatState()
    local interrupt_list = "/Fireball/Thunderstorm/Spell of Doom/Poison/"
    local tspell,ttime,telapsed = UnitCastingTime("target")
    local pbuffs = BuffList("player")
    local tbuffs = BuffList("target")
    local isboss = (UnitSex("target") >= 2) -- tests to see if enemy is an elite or better

-- Heals & Mana
   i=i+1; Skill[i] = { ["name"] = "Soul Source",   ["use"] = (PctH("player") <= .25) }
   i=i+1; Skill[i] = { ["name"] = "Holy Aura",      ["use"] = (PctH("player") <= .30) }
   i=i+1; Skill[i] = { ["name"] = "Heal",      ["use"] = (PctH("player") <= .40) }
   i=i+1; Skill[i] = { ["name"] = "Urgent Heal",   ["use"] = (PctH("player") <= .70) }
   i=i+1; Skill[i] = { ["name"] = "Action: 2",      ["use"] = (PctH("player") <= .50) } -- Health Potion in Slot 2
   i=i+1; Skill[i] = { ["name"] = "Angel's Carol",   ["use"] = ((PctM("player") <= .60) and (not string.find(pbuffs,"Angel's Carol"))) }
   i=i+1; Skill[i] = { ["name"] = "Action: 3",      ["use"] = (PctM("player") <= .50) } -- Mana Potion in Slot 3
   i=i+1; Skill[i] = { ["name"] = "Regenerate",      ["use"] = ((PctH("player") <80>= .20)) }
   i=i+1; Skill[i] = { ["name"] = "Fireball",      ["use"] = ((not friendly) and (PctH("target") <= .20)) }


--Loot or interact with NPC
   i=i+1; Skill[i] = { ["name"] = "Attack",      ["use"] = (tDead or (not combat and not enemy)) }

   MyCombat(Skill,arg1)
end

_________________
DPS
We deliver!
 Sus »
Vezi profilul utilizatorului Trimite mesaj privat
Afiseaza mesajele pentru a le previzualiza:   
Pagina de start a forumului rom-romania.MyForum.ro » Discutii despre joc » DIYCE
Creaza un subiect nou   Raspunde la subiect Ora este GMT + 2 ore
Pagina 1 din 1

 
Mergi direct la:  
Nu puteti crea un subiect nou in acest forum
Nu puteti raspunde in subiectele acestui forum
Nu puteti modifica mesajele proprii din acest forum
Nu puteti sterge mesajele proprii din acest forum
Nu puteti vota in chestionarele din acest forum



Powered by phpBB © 2001, 2002 phpBB Group
Fa-ti si tu propriul forum GRATUIT, pe www.myforum.ro