Alguem poderia me ajudar com uma script?
Gostaria de uma script em que o player so pode passar por um piso,se ele tiver dado use em um item que vai ganhar ser vendido no site do meu servidor
Alguem poderia me ajudar com uma script?
Gostaria de uma script em que o player so pode passar por um piso,se ele tiver dado use em um item que vai ganhar ser vendido no site do meu servidor
Script do item que vai vender no seu server: Em data/actions/scripts:
function onUse(cid, item)
local x = {
msg = "Obrigado por comprar, agora você pode passar pelo piso!", -- mensagem que vai enviar quando der use, se não quiser, deixe false
storage = 48948, -- storage, só mude se você ja estiver usando,
type = 22, -- tipo da mensagem
remove = true -- se vai remover o item ao dar use
}
setPlayerStorageValue(cid, x.storage, 1)
if x.msg == false then
return true
else
doPlayerSendTextMessage(cid, x.type, x.msg)
end
if x.remove == false then
return true
else
doRemoveItem(item.uid, 1)
end
end
TAG:
<action actionid="2222" event="script" value="script.lua"/>
Script do piso: em data/movements/scripts:
function onStepIn(cid, item, position, fromPosition)
local y = {
storage = 48948, -- caso tenha mudado a storage no actions, mude aqui também
msgfail = "Você tem que ter comprado o item vip para passar por aqui.",
msgok = "Obrigado por comprar o item VIP!"
}
if getPlayerStorageValue(cid, y.storage) < 1 then
doTeleportThing(cid, fromPosition, true)
doPlayerSendCancel(cid, y.msgfail)
doSendMagicEffect(fromPosition, CONST_ME_POFF)
else
doPlayerSendTextMessage(cid, 22, y.msgok)
return true
end
end
TAG:
<movevent type="StepIn" actionid="25007" event="script" value="script.lua"/>
Sou novo em script, mas quero aprender, e a melhor maneira creio eu que seja praticando e ajudando as pessoas, eu tentei, provavel que funcione xD
Qualquer coisa posta os erros ai pra eu ver.