[Action] Recarregando Soft E Firewalker

Kimoszin
em Actions e Talkactions

Kimoszin

Aprendendo Script~
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 30/01/11Posts: 81

Ola amigos Xtibianos :smile_positivo: vim trazer um script simples que dando USE vc recarrega sua soft ou firewalker boots

 

Script:

 

Soft: Pair_of_Soft_Boots.gif & Firewalker Boots Firewalker_Boots.gif

 

function onUse(cid, item)

if item.itemid == 10021 then
if getPlayerLevel(cid) > 80 then -- Level para poder Recarregar
if doPlayerRemoveMoney(cid, 20000) then -- Dinheiro Necessario para Recarregar
doRemoveItem(item.uid, 1)
doPlayerAddItem(cid, 2640,1) -- Item a ser adicionado
doSendMagicEffect(getCreaturePosition(cid), 12) -- Efeito Magico ao Recarregar
doPlayerSendTextMessage(cid, 22, "Você renovou sua Soft Boots.") -- Mensagem ao Recarregar
else
doPlayerSendCancel(cid, "Você nao tem dinheiro suficiente.") -- Mensagem caso o player nao tiver dinheiro
end
else
doPlayerSendCancel(cid, "Você nao tem level suficiente.") -- Mensagem caso o player nao tiver level
end
end

if item.itemid == 10022 then
if getPlayerLevel(cid) > 130 then -- Level para poder Recarregar
if doPlayerRemoveMoney(cid, 20000) then -- Dinheiro Necessario para Recarregar
doRemoveItem(item.uid, 1)
doPlayerAddItem(cid, 9932,1) -- Item a ser adicionado
doSendMagicEffect(getCreaturePosition(cid), 13) -- Efeito Magico ao Recarregar
doPlayerSendTextMessage(cid, 22, "Você renovou sua FireWalker Boots.") -- Mensagem ao Recarregar
else
doPlayerSendCancel(cid, "Você nao tem dinheiro suficiente.") -- Mensagem caso o player nao tiver Dinheiro
end
else
doPlayerSendCancel(cid, "Você nao tem level suficiente.") -- Mensagem caso o player nao tiver level
end
end

end

Em actions.xml

 

<action itemid="10021;10022" event="script" value="NomeDoArquivoLua.lua"/>

 

 

Topico Arrumado contendo 1 script so com as 2 funções

Assinatura fora das regras.

Demonbholder

avatar
Infante
Infante

INFOS

Grupo: InfanteRegistrado: 13/10/08Posts: 1551Char no Tibia: Demonbholder

Legal, obrigado por compartilhar. Continue trazendo scripts para o fórum.

Oie :D

Vodkart

Sumus Validus
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 21/05/10Posts: 3406Gênero: Masculino

 

 

script name.lua

function onUse(cid,item,frompos,item2,topos)
local boots = {
[10021] = {level = 80, price = 20000, new = 2640},
[10022] = {level = 130, price = 40000, new = 9932}
}
if not boots[item.itemid] then
return false
elseif getPlayerLevel(cid) < boots[item.itemid].level then
return doPlayerSendCancel(cid, "Você precisa ter level "..boots[item.itemid].level.." ou mais para regarregar sua bota.")
elseif not doPlayerRemoveMoney(cid, boots[item.itemid].price) then
return doPlayerSendCancel(cid, "Você precisa ter "..boots[item.itemid].price.." gps para regarregar sua bota.")
end
doRemoveItem(item.uid, 1) 
doPlayerAddItem(cid, boots[item.itemid].new,1)
doSendMagicEffect(getCreaturePosition(cid), 12) 
doPlayerSendTextMessage(cid, 22, "Você renovou sua "..getItemNameById(boots[item.itemid].new)..".")
end

 

<action itemid="10021;10022" event="script" value="script name.lua"/>

 

emoticutroll.png

bossisg.png

Kimoszin

Aprendendo Script~
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 30/01/11Posts: 81

Como eu falei, um script simples o de vcs 2 estao otimos (:

 

Abraços.

Assinatura fora das regras.

Demonbholder

avatar
Infante
Infante

INFOS

Grupo: InfanteRegistrado: 13/10/08Posts: 1551Char no Tibia: Demonbholder

O seu também esta ótimo, eu só postei o obs pra você colocar o seu próprio script no mesmo arquivo, não para corrigi-lo ou melhora-lo.

 

Já ia esquecendo rep+, até.

Oie :D

Kimoszin

Aprendendo Script~
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 30/01/11Posts: 81

É agora que vi, tinha olhado errado

 

Vlw :wubsmiley:

Assinatura fora das regras.

Vodkart

Sumus Validus
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 21/05/10Posts: 3406Gênero: Masculino

rep +

bossisg.png

Subwat

GAUCHO MACHO
avatar
Infante
Infante

INFOS

Grupo: InfanteRegistrado: 27/07/09Posts: 1516Char no Tibia: Gean Riot

eu fiz um uma vez por talkaction saka só xD

é meio antigo acho q foi ano passado esse script o.O

--[[ script By Subwat Reparar soft e firewalker!]]-- 

function onSay(cid, words, param) 

local config = {
price = 10000,
new_soft = 6132, -- id da nova soft boots
worn_soft = 10021, -- id da velha soft boots
new_firewalker = 9933, -- id da firewalker boots
worn_firewalker = 10022, -- id da velha firewalker boots
needPremium = true -- se precisa ser premium (true or false)
}

if (config.needPremium == true) and (not isPremium(cid)) then
doPlayerSendTextMessage(cid, 23, "desculpe apenas Premium players podem recarregar Suas Botas.")
return TRUE
end

if param == "soft" or param == "softboots" then
if getPlayerItemCount(cid, config.worn_soft) >= 1 then
if doPlayerRemoveMoney(cid,config.price) == TRUE then
doPlayerRemoveItem(cid,config.worn_soft,1)
doPlayerAddItem(cid,config.new_soft, 1) 
end
end
return TRUE 
end

if param == "firewalker" or param == "firewalkerboots" then
if getPlayerItemCount(cid, config.worn_firewalker) >= 1 then
if doPlayerRemoveMoney(cid,config.price) == TRUE then
doPlayerRemoveItem(cid,config.worn_firewalker,1)
doPlayerAddItem(cid,config.new_firewalker, 1) 
end
end
return TRUE 
end
end

 

 

 

 

@OFFTOPIC

man que estranho,a maioria dos cara que meche com script é do Rio grande do Sul ou é de perto kk.

estranho o.O

Entrem Server online desde o dia 22/02/2013 Monster 24HORAS dedicado!

IP: monster24h.com

PROTOCOL:8.60

PORT:7171

 

RATES:

Exp: 9999x~10x

Skills:800x

Magic:200x

Loot:2x

Pvp-e Advanced: 1.1x Ao matar players de level semelhante.

 

Accounts Pelo Account Manager!

Kimoszin

Aprendendo Script~
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 30/01/11Posts: 81

É realmente estranho todas da regiao Sul. (:

 

Vc testo essa talkaction? Aqui nao funfo.

Abraços

Assinatura fora das regras.

Subwat

GAUCHO MACHO
avatar
Infante
Infante

INFOS

Grupo: InfanteRegistrado: 27/07/09Posts: 1516Char no Tibia: Gean Riot

sim tem que por está tag primeiro.

 

<talkaction words="!repair;/repair" script="REPAIR.lua"/>

Entrem Server online desde o dia 22/02/2013 Monster 24HORAS dedicado!

IP: monster24h.com

PROTOCOL:8.60

PORT:7171

 

RATES:

Exp: 9999x~10x

Skills:800x

Magic:200x

Loot:2x

Pvp-e Advanced: 1.1x Ao matar players de level semelhante.

 

Accounts Pelo Account Manager!