Ir para conteúdo

Featured Replies

Postado
  • Autor

Pessoal, ambos scripts não estão funcionando, tanto do shinzu quanto do Bruno.


10997219_753562818084398_1327512518_n.jp

esta assim: 

 

function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition)

 
local config = {
 
pos = {x = 33179, y = 33014, z = 14}, -- POS pra ser teleportado
itemid = 2352, -- Item que vai ganhar
storage = 3990
}
 
if isPlayer(cid) and getPlayerStorageValue(cid, config.storage) < 1 and getPlayerFreeCap(cid) >= getItemWeight(config.itemid, 1) then
doTeleportThing(cid, config.pos)
           doSendMagicEffect(getThingPos(cid), CONST_ME_TELEPORT)
doPlayerAddItem(cid, config.itemid, 1)
setPlayerStorageValye(cid, config.storage, 1)
else
doTeleportThing(cid, fromPosition)
end
 
return true
end

 

function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition)

 
local config = {
pos = {x = 33026, y = 32869, z = 8}, -- POS pra ser teleportado
itemid = 2341, -- Item que vai ganhar
qtditem = 1 , --Quantidade que do item que vai ganhar
storage = 3391,
itemremove = 2352, -- Item que o player deve possuir para passar
qtditemremove = 1 -- Quantidade do item que deve possuir
}
 
if not isPlayer(cid) then
return true
end
 
if getPlayerStorageValue(cid, config.storage) < 1 then
if doPlayerRemoveItem(cid, config.itemremove, config.qtditemremove) then
if getPlayerFreeCap(cid) >= getItemWeight(config.itemid, 1) then
doTeleportThing(cid, config.pos)
doSendMagicEffect(getThingPos(cid), CONST_ME_TELEPORT)
doPlayerAddItem(cid, config.itemid, config.qtditem)
setPlayerStorageValye(cid, config.storage, 1)
else
doTeleportThing(cid, fromPosition)
doPlayerSendCancel(cid, "You need weight to carry this item. It weighs "..getItemWeight(config.itemid, 1).." oz.")
return true
end
else
doTeleportThing(cid, fromPosition)
doPlayerSendCancel(cid, "You need " .. config.qtditemremove .. "x " .. getItemNameById(config.itemremove) .. " to enter.")
return true
end
else
doTeleportThing(cid, fromPosition)
doPlayerSendCancel(cid, "You already done this quest.")
return true
end
 
return true
 
end

 

<movevent type="StepIn" actionid="3990" event="script" value="HOTA/crystal arrow.lua"/>

<movevent type="StepIn" actionid="3991" event="script" value="HOTA/helmet adornment.lua"/>
  • Respostas 22
  • Visualizações 1.3k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • se não souber configurar a tag só falar : function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition) local config = { pos = {x= x, y= y, z= z}, -- POS pra ser teleportado

  • Actually, isso é um moveevent, não uma action.

  • Bruno Minervino
    Bruno Minervino

    function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition) local config = { pos = {x= 160, y= 54, z= 7}, -- POS pra ser teleportado itemid = 2471, -- Item que vai ganhar qt

Postado

Pessoal, ambos scripts não estão funcionando, tanto do shinzu quanto do Bruno.

esta assim:

Olha, estou vendo no seu console apresentando apenas o erro no primeiro, que é o crystal arrow.lua.

Mais o erro não está no script e sim está falando que o item não existe.

O meu tinha um outro errinho, que como copiei do script antigo, não me atentei. Já corrigi no meu script...

 

Att.

Atenciosamente,

Bruno Minervino

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.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo