TA

Aonde eu coloca script pra almenta life

Por TaurosBR, 17 de dez. de 2012 em Scripts

dúvida
resolvido
script
14
1.4k
TaurosBRT
17 de dezembro de 2012 às 23:57

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

StackMinuteS
20 de dezembro de 2012 às 21:18

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 :)

TaurosBRT
21 de dezembro de 2012 às 20:00

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
StackMinuteS
21 de dezembro de 2012 às 20:04

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,

TaurosBRT
21 de dezembro de 2012 às 20:08

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
SlicerS
21 de dezembro de 2012 às 20:14

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 Dezembro 21 por Slicer

StackMinuteS
21 de dezembro de 2012 às 20:18

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 Dezembro 21 por StackMinute

TaurosBRT
21 de dezembro de 2012 às 20:23

@Slicer vlws ae REP+

SlicerS
21 de dezembro de 2012 às 20:30

REP+ pro stack entao.. ja q foi ele q fez '--'

reportado..

TaurosBRT
21 de dezembro de 2012 às 20:37

malz ae intao mais vc q posto o script certo primeiro!

SlicerS
21 de dezembro de 2012 às 20:39

nds eu ja dei o REP pra ele ^^

TaurosBRT
21 de dezembro de 2012 às 21:04

blz intao XD

Yan OliveiraY
21 de dezembro de 2012 às 22:19

Sem floods.

 

Resolvido.

 

Fechado e Movido.

Yan OliveiraY
21 de dezembro de 2012 às 22:20

Tópico movido para a seção de dúvidas e pedidos resolvidos.