Ir para conteúdo
  • 0

Aonde eu coloca script pra almenta life


TaurosBR

Pergunta

Pessoal eu to com esse script aki

 

 

 

function onEquip(cid, item, slot)
local outfit = {lookType = 113} -- looktype
doSetCreatureOutfit(cid, outfit, -1)
doSendMagicEffect(getPlayerPosition(cid),67) -- effect
doChangeSpeed(cid, 500) -- speed almenta
return TRUE
end

function onDeEquip(cid, item, slot)
doRemoveCondition(cid, CONDITION_OUTFIT)
doChangeSpeed(cid, -500) -- speed volta
doSendMagicEffect(getPlayerPosition(cid),67) -- effect
return TRUE
end

eu queria sabe 1 scirpt igual esse mais q adiciona 20k de life no player quando ele usar o iten!

e quando para de usar o iten a life volta ao normal

Link para o comentário
Compartilhar em outros sites

13 respostass a esta questão

Posts Recomendados

  • 0

local amount = 1000
function onEquip(cid, item, slot)
setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)+(amount/2))
return TRUE
end

function onDeEquip(cid, item, slot)
setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)-amount)
return TRUE
end

 

local amount = 1000

-- Quantidade de life que o player irá ganhar :)

Link para o comentário
Compartilhar em outros sites

  • 0

ia ficar assim?

function onEquip(cid, item, slot)
local outfit = {lookType = 113} -- looktype
doSetCreatureOutfit(cid, outfit, -1)
doSendMagicEffect(getPlayerPosition(cid),67) -- effect
doChangeSpeed(cid, -100) -- speed almenta
return TRUE
end

function onDeEquip(cid, item, slot)
doRemoveCondition(cid, CONDITION_OUTFIT)
doChangeSpeed(cid, 100) -- speed volta
doSendMagicEffect(getPlayerPosition(cid),67) -- effect
return TRUE
end[/b]
[b]local amount = 20000
function onEquip(cid, item, slot)
setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)+(amount/2))
return TRUE
end[/b]
[b]function onDeEquip(cid, item, slot)
setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)-amount)
return TRUE
end
Link para o comentário
Compartilhar em outros sites

  • 0

ia ficar assim?

function onEquip(cid, item, slot)
local outfit = {lookType = 113} -- looktype
doSetCreatureOutfit(cid, outfit, -1)
doSendMagicEffect(getPlayerPosition(cid),67) -- effect
doChangeSpeed(cid, -100) -- speed almenta
return TRUE
end

function onDeEquip(cid, item, slot)
doRemoveCondition(cid, CONDITION_OUTFIT)
doChangeSpeed(cid, 100) -- speed volta
doSendMagicEffect(getPlayerPosition(cid),67) -- effect
return TRUE
end[/b]
[b]local amount = 20000
function onEquip(cid, item, slot)
setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)+(amount/2))
return TRUE
end[/b]
[b]function onDeEquip(cid, item, slot)
setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)-amount)
return TRUE
end

 

Não não ficaria assim porq o seu script não tem a local amount , ou seja

setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)-amount)

essa parte seria inutil e o script não funcionaria :)

esse script que eu postei é pra quando vc equipar um item especifico vc ganhar tanto de life '-'

 

Btw , com oque eu entendi do seu pedido foi oq vc pediu :) se te ajudei rep+

 

Duvida posta aqui em baxo \/

 

Abraços,

Link para o comentário
Compartilhar em outros sites

  • 0

assim man

function onEquip(cid, item, slot)
local outfit = {lookType = 113} -- looktype
doSetCreatureOutfit(cid, outfit, -1)
doSendMagicEffect(getPlayerPosition(cid),67) -- effect
doChangeSpeed(cid, -100) -- speed diminui
return TRUE
end

function onDeEquip(cid, item, slot)
doRemoveCondition(cid, CONDITION_OUTFIT)
doChangeSpeed(cid, 100) -- speed volta
doSendMagicEffect(getPlayerPosition(cid),67) -- effect
return TRUE
end

nessa script! aond eu adiciono essa parte?

local amount = 1000
function onEquip(cid, item, slot)
setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)+(amount/2))
return TRUE
end[/b]
[b]function onDeEquip(cid, item, slot)
setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)-amount)
return TRUE
end
Link para o comentário
Compartilhar em outros sites

  • 0

vc quer q 1 item soh faça as 2 coisas?

ficaria assim..

local amount = 1000
function onEquip(cid, item, slot)
local outfit = {lookType = 113} -- looktype
doSetCreatureOutfit(cid, outfit, -1)
doSendMagicEffect(getPlayerPosition(cid),67) -- effect
doChangeSpeed(cid, -100) -- speed diminui
setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)+(amount/2))
return TRUE
end

function onDeEquip(cid, item, slot)
doRemoveCondition(cid, CONDITION_OUTFIT)
doChangeSpeed(cid, 100) -- speed volta
doSendMagicEffect(getPlayerPosition(cid),67) -- effect
setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)-amount)
return TRUE
end

 

alias bem pensado na soluçao para o bug do onEquip... kk

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

  • 0

Cara vou adaptar o script aqui pra você ok ? Tipo plug-and-play , :)

 

local amount = 100
function onEquip(cid, item, slot)
local outfit = {lookType = 113} -- looktype
doSetCreatureOutfit(cid, outfit, -1)
setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)+(amount/2))
doSendMagicEffect(getThingPos(cid),67) -- effect
doChangeSpeed(cid, -100) -- speed diminui
return TRUE
end

function onDeEquip(cid, item, slot)
doRemoveCondition(cid, CONDITION_OUTFIT)
doChangeSpeed(cid, 100) -- speed volta
setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)-amount)
doSendMagicEffect(getThingPos(cid),67) -- effect
return TRUE
end

end[/code]

 

@edit

 

--' nem vi que o slicer posto aff :)

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

×
×
  • Criar Novo...