Ir para conteúdo
  • 0

Piso ao dar use no item


rafanh20

Pergunta

1 resposta a esta questão

Posts Recomendados

  • 0

@rafanh20

 

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.

 

 

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

×
×
  • Criar Novo...