Ir para conteúdo
  • 0

Clica Na Porta, Se Tiver Certo Item Ela Te Teleporta Pra Dentro


juhninho

Pergunta

Bom o title ja diz tudo mais vou ser mais claro, o script seria pra pokemon seria tipo ...

 

voce clica na porta o script checa na badge se voce tem certa ensignia, assim ..ensignia de fogo entra na sala de fogo se nao tiver retorna uma msg dizendo que nao tem.

 

bom é isso se alguem puder me ajudar por favor.

Link para o comentário
Compartilhar em outros sites

10 respostass a esta questão

Posts Recomendados

  • 0

eu criei um script de porta com level tem 20 minutos !!

aki so que sem o do item e editei aki nao testei o script nao sei se vai funfar

aki o script

 

function onUse(cid, item, fromPosition, itemEx, toPosition)

 

pos = {x= 160, y= 54, z= 7} ----Position para quando entrar pela porta aonde o player ira

 

local level = 100 --O Level que podera passa pela porta

 

doTeleportThing(cid, pos)

if doPlayerRemoveItem(cid,6567,1) then --Poem o id do item e a quantidade no lado

if getPlayerLevel(cid) >= level then

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Parabens Voce Passou Pela Porta.")

else

doPlayerSendCancel(cid,"Você não tem level 100 para passar pela portal.")

end

return TRUE

end

 

se ajudei + rep

ate

Link para o comentário
Compartilhar em outros sites

  • 0

ok vo editar o script aki pra ver se consigo breve deixo mas respostas

 

EDIT :

 

function onUse(cid, item, fromPosition, itemEx, toPosition)

 

pos = {x= 160, y= 54, z= 7} ----Position para quando entrar pela porta aonde o player ira

 

local level = 100 --O Level que podera passa pela porta

 

doTeleportThing(cid, pos)

getPlayerItemCount(cid,6567) --Poem o id do item que tenque checar

if getPlayerLevel(cid) >= level then

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Parabens Voce Passou Pela Porta.")

else

doPlayerSendCancel(cid,"Você não tem level 100 para passar pela portal.")

end

return TRUE

end

 

se ajudei + rep

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

  • 0

entao nao foi ??

 

teste agr

 

function onUse(cid, item, fromPosition, itemEx, toPosition)

 

pos = {x= 160, y= 54, z= 7} ----Position para quando entrar pela porta aonde o player ira

 

local level = 100 --O Level que podera passa pela porta

local itemid = 6567 --O id do item que tenque ter !!

 

doTeleportThing(cid, pos)

if getPlayerItemCount(cid, config.itemid) >= 1 then

if getPlayerLevel(cid) >= level then

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Parabens Voce Passou Pela Porta.")

else

doPlayerSendCancel(cid,"Você não tem level 100 para passar pela portal.")

end

return TRUE

end

 

edite o id do item la ta mas facil pra vc editar

ate

 

e se ajudei + rep

Link para o comentário
Compartilhar em outros sites

  • 0

Cara, em poketibia aki deu erro poke ajudar?

Olha:

 

 

 

[17/02/2014 17:42:41] [Error - LuaScriptInterface::loadFile] data/actions/scripts/elitedoor.lua:23: 'end' expected (to close 'function' at line 1) near '<eof>'
[17/02/2014 17:42:41] [Warning - Event::loadScript] Cannot load script (data/actions/scripts/elitedoor.lua)
[17/02/2014 17:42:41] data/actions/scripts/elitedoor.lua:23: 'end' expected (to close 'function' at line 1) near '<eof>'

 

 

 

 

Por Acaso isso fica no Movements?

 

 

aa! eskeci , olha como deixei o script:

 

 

 

function onUse(cid, item, fromPosition, itemEx, toPosition)

pos = {x= 978, y= 35, z= 7} ----Position para quando entrar pela porta aonde o player ira

local level = 1000 --O Level que podera passa pela porta
local itemid = 12252 --O id do item que tenque ter !!
local itemid = 12253 --O id do item que tenque ter !!
local itemid = 12254 --O id do item que tenque ter !!
local itemid = 12255 --O id do item que tenque ter !!
local itemid = 12256 --O id do item que tenque ter !!
local itemid = 12257 --O id do item que tenque ter !!
local itemid = 12258 --O id do item que tenque ter !!
local itemid = 12259 --O id do item que tenque ter !!

doTeleportThing(cid, pos)
if getPlayerItemCount(cid, config.itemid) >= 1 then
if getPlayerLevel(cid) >= level then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Bem-Vindo À Elite Four Pallace!.")
else
doPlayerSendCancel(cid,"Você não tem level 1000 para passar pela portal.")
end
return TRUE
end

 

 

 

Se puder ajudar vlws

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...