Ir para conteúdo

Item Attack Por Level


SkyLigh

Posts Recomendados

Iae galera do xtibia to aki hoje um script que attack pelo lvl do player .

 

Como : Uma sd so que vai hita por level .

 

então vamos la

 

em data / actions / scripts / renome algum arquivo para attacklvl.lua

 

e adicione

 

function onUse(cid, item, frompos, item2, topos)
local min100 = 100 -- quanto o lvl 100 vai hita no min
local max100 = 150 -- quanto o lvl 100 vai hita no max
--------------
local min200 = 200 -- quanto o lvl 200 vai hita no min
local max200 = 250 -- quanto o lvl 200 vai hita no max
--------------
local min300 = 300 -- quanto o lvl 300 vai hita no min
local max300 = 350 -- quanto o lvl 300 vai hita no max
--------------
local min400 = 400 -- quanto o lvl 400 vai hita no min
local max400 = 450 -- quanto o lvl 100 vai hita no max
--------------
local storage = 11548 -- nao mexa
local exhau = 3 -- quantos segundos pra usar denovo a potion
local lvl1,lvl2,lvl3,lvl4 = 100,200,300,400 -- a composiçao do level se querer alterar
--------------
if getPlayerLevel(cid) <=  lvl1 and setItemAttackcid(itemEx.uid, math.random(min100, max100)) then
return true
elseif getPlayerLevel(cid) <=  lvl2 and setItemAttackcid(itemEx.uid, math.random(min200, max200)) then
return true
elseif getPlayerLevel(cid) <=  lvl3 and setItemAttackcid(itemEx.uid, math.random(min300, max400)) then
return true
elseif getPlayerLevel(cid) <=  lvl4 and setItemAttackcid(itemEx.uid, math.random(min400, max400)) then
return true
elseif (getPlayerStorageValue(cid, storage) <= os.time()) then
setPlayerStorageValue(cid,storage,os.time()+exhau)
doSendMagicEffect(getThingPos(itemEx.uid), CONST_ME_MAGIC_BLUE)
doCreatureSay(itemEx.uid, "Curado..", TALKTYPE_ORANGE_1)
return true
end
end

 

em actions.xml

 

<action itemid="ID DO ITEM" script="attacklvl.lua"/>

Editado por SkyLigh
Link para o comentário
Compartilhar em outros sites

function onUse(cid, item, frompos, item2, topos)

local min100 = 100 -- quanto o lvl 100 vai hita no min

local max00 = 150 -- quanto o lvl 100 vai hita no max Não Seria local max100?

--------------

local min200 = 200 -- quanto o lvl 200 vai hita no min

local max200 = 250 -- quanto o lvl 200 vai hita no max

--------------

local min300 = 300 -- quanto o lvl 300 vai hita no min

local max300 = 350 -- quanto o lvl 300 vai hita no max

--------------

local min400 = 400 -- quanto o lvl 400 vai hita no min

local max100 = 450 -- quanto o lvl 100 vai hita no max é local max100 mesmo ou local max400?

Editado por Manyzin
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...