Postado Fevereiro 2, 2017 8 anos Bom dia galerinha, estou com uma script aqui , que teleporta o player que clicar seja na porta/statua e etc, porem eu gostaria de adicionar a função de apenas quem tiver Premium Account pode usar e remover a função de prescisar de um item para da use.data/actions/scripts. Spoiler function onUse(cid, item, fromPosition, item2, toPosition) local teleport = {x=986, y=926, z=7} -- Coordenadas para onde o player irá ser teleportado. local item_id = 1953 -- ID do item que o player precisa para ser teleportado. if getPlayerItemCount(cid,item_id) >= 1 then doTeleportThing(cid, teleport) doSendMagicEffect(getPlayerPosition(cid), 10) doPlayerSendTextMessage(cid, 22, "Ok, let's go! You sacrificed your "..getItemNameById(item_id).." for make this quest!") else doPlayerSendTextMessage(cid, 23, "Sorry, you need a "..getItemNameById(item_id).." to enter.") end end
Postado Fevereiro 2, 2017 8 anos Solução local teleport = {x=986, y=926, z=7} -- Coordenadas para onde o player irá ser teleportado. function onUse(cid, item, fromPosition, item2, toPosition) if not isPremium(cid) then return doPlayerSendTextMessage(cid, 22, "Apenas jogadores premium.") and true end doTeleportThing(cid, teleport) doSendMagicEffect(getPlayerPosition(cid), 10) doPlayerSendTextMessage(cid, 22, "Teleportado.") return true end ➥ Regras | Seções OTServ | Seções BOT
Postado Fevereiro 2, 2017 8 anos Autor 7 horas atrás, Wakon disse: local teleport = {x=986, y=926, z=7} -- Coordenadas para onde o player irá ser teleportado. function onUse(cid, item, fromPosition, item2, toPosition) if not isPremium(cid) then return doPlayerSendTextMessage(cid, 22, "Apenas jogadores premium.") and true end doTeleportThing(cid, teleport) doSendMagicEffect(getPlayerPosition(cid), 10) doPlayerSendTextMessage(cid, 22, "Teleportado.") return true end Irei testar. @Edit Funcionou perfeitamente , obrigado. REP++ Editado Fevereiro 2, 2017 8 anos por Yago Blind. (veja o histórico de edições)
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.