Legal, obrigado por compartilhar. Continue trazendo scripts para o fórum.
- Fórum
- OTServ
- Recursos
- Scripting
- Actions e Talkactions
- [Action] Recarregando Soft E Firewalker
[Action] Recarregando Soft E Firewalker
Por Kimoszin, 02 de abr. de 2011 em Actions e Talkactions
info
Grupo: Infante
Registrado: 13/10/08
Posts: 1.6k
Reputação: +420
Char no Tibia: Demonbholder

Editado Abril 2 por Demonbholder
info
Grupo: Herói
Registrado: 20/05/10
Posts: 3.4k
Reputação: +1.5k
Gê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"/>

Editado Abril 2 por Vodkart
Como eu falei, um script simples o de vcs 2 estao otimos (:
Abraços.
info
Grupo: Infante
Registrado: 13/10/08
Posts: 1.6k
Reputação: +420
Char 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é.
É agora que vi, tinha olhado errado
Vlw
info
Grupo: Herói
Registrado: 20/05/10
Posts: 3.4k
Reputação: +1.5k
Gênero: Masculino

rep +
info
Grupo: Infante
Registrado: 27/07/09
Posts: 1.5k
Reputação: +405
Char no Tibia: Gean Riot

eu fiz um uma vez por talkaction saka só xD
é meio antigo acho q foi ano passado esse script ![]()
--[[ 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 ![]()
É realmente estranho todas da regiao Sul. (:
Vc testo essa talkaction? Aqui nao funfo.
Abraços
Editado Abril 2 por Kimoszin



info
Grupo: Campones
Registrado: 30/01/11
Posts: 81
Reputação: +32
Ola amigos Xtibianos :smile_positivo: vim trazer um script simples que dando USE vc recarrega sua soft ou firewalker boots
Script:
Soft:
& Firewalker Boots 
Em actions.xml
Topico Arrumado contendo 1 script so com as 2 funções
Editado Abril 2 por Kimoszin