Ir para conteúdo
  • Cadastre-se

duvida (facil) alavanca remove item and stone


Posts Recomendados

tenho esse script que esta meio embaralhado e faltando coisa como por exemplo [rock1pos] nao esta removendo

a pedra -1353 e se nao fose pedir demais colocar para puxar 2 alavancas

function onUse(cid, item, toPosition)

rock1pos = {x=1010, y=725, z=8, stackpos=1} -- Posição da Pedra
item1pos = {x=1010, y=724, z=8, stackpos=2}
getrock1 = getThingfromPos(item1pos)

UniID = 4563 -- UniqueID que vai ser adicionado na alavanca
rockID = 1353 -- ID da pedra
itemID = 7959

if item.uid == UniID and item.itemid == 1945 and getrock1.itemid == itemID then
doRemoveItem(getrock1.uid, 1)
doTransformItem(item.uid, item.itemid+1)
doSendMagicEffect(rock1pos, 2)
elseif item.uid == UniID and item.itemid == 1946 then
doCreateItem(itemID, 1, item1pos)
doTransformItem(item.uid,item.itemid-1)
doSendMagicEffect(item1pos, 13)

        

end
return TRUE
end

se alguem puder me ajudar agradeço desde ja!

Editado por dersinho (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

Tem uma coisa errada ali:

if item.uid == UniID and item.itemid == 1945 and getrock1.itemid == itemID then

 

troca por:

if item.uid == UniID and item.itemid == 1945 and getrock1.itemid == rockID then

 

Cara, to meio confuso se troco outra coisa ou nao, por enquanto troca isso e ve se da certo.

Editado por krellgaming (veja o histórico de edições)

[TalkAction] Comando !stamina e stamina potion.

http://www.tibiaking.com/forum/topic/38953-talkaction-stamina-recupera-stamina-e-d%C3%A1-uma-potion-de-stamina/

Krell Gaming, OTServer estará ONLINE em breve!

Training Offline

Tasks, Mounts, Addons, Outfits

Quests baú, Quests lógicas, Quests misteriosas

Mistery Box (Itens Aleatórios), Upgrade your Itens(Melhorar os atributos dos itens), Frag Remover, Monster Cards

Stamina System e Stamina Potion

Castle com sistema próprio

Área Free com variadas e equilibradas hunts.

Mapa RPG porém equilibrado às rates do servidor.

Rates Variadas (Stages que podem variar de exp alta pra baixa, não baixando sempre como a maioria)

Drop rate: variando entre 3 ou mais x

Skills e ML: 20/10

Houses apenas para premium accounts.

Premium Account = 15 reais um mês.

Aproveite!

Link para o post
Compartilhar em outros sites

sim ta meio embaralhado pq eu tentei enventer um o script funcina so que apedra verde ali nao sai

getThingfromPos(item1pos)

 

eu apenas colokei para retirar o item 7959 itemID so que falto a parte de retiarar a pedra sai ate um efeito emcima da pedra >13 < puff  

10613061_326502740855624_718365405457788

eu queria que removece a pedra e a espada puxando 2 alavancas ali so tem 1 alavanca de exemplo e pra testa aguardando...

 

.....

 

 

 

 

 

 

 

 

 

consegui arumar juntei tudo aki e deu certo vlw pela ajuda o script e esse

function onUse(cid, item, frompos, item2, topos)

item1pos = {x=1010, y=724, z=8, stackpos=2}
rock1pos = {x=1010, y=725, z=8, stackpos=1} -- Posição da Pedra
getrock1 = getThingfromPos(rock1pos)
getitem1 = getThingfromPos(item1pos)
UniID = 4563 -- UniqueID que vai ser adicionado na alavanca
rockID = 1353
itemID = 7959

if item.uid == UniID and item.itemid == 1945 and getrock1.itemid == rockID then
doRemoveItem(getrock1.uid, 1)
doTransformItem(item.uid, item.itemid+1)
doSendMagicEffect(rock1pos, 2)
elseif item.uid == UniID and item.itemid == 1946 then
doCreateItem(rockID, 1, rock1pos)
doTransformItem(item.uid,item.itemid-1)
doSendMagicEffect(rock1pos, 13)
end

if item.uid == UniID and item.itemid == 1945 and getitem1.itemid == itemID then
doRemoveItem(getitem1.uid, 1)
doTransformItem(item.uid, item.itemid+1)
doSendMagicEffect(item1pos, 2)
elseif item.uid == UniID and item.itemid == 1946 then
doCreateItem(itemID, 1, item1pos)
doTransformItem(item.uid,item.itemid-1)
doSendMagicEffect(item1pos, 13)		
end
return TRUE
end

queria pedir pra vc por so pra puxa mais 1 alavanca tem como ?

Editado por dersinho (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

Tem como sim, uma pra tirar a espada e outra pra pedra?

Separa esse script em duas partes, coloca uma action em uma alavanca pra tirar a espada e na outra pra tirar a pedra

fica tipo:

 

if item.uid == 12345 (so usei de exemplo) then

executa retirar a espada

 

if item.uid == 12346 then

retirar pedra

 

12345 fica na primeira alavanca e 12346 na segunda, entendeu?

Se você tiver dificuldade em fazer isso eu dou uma editada no seu e faço.

Só não vou fazer agora direto porque acho que você consegue, é bom porque vai aprendendo aos poucos :D mas se achar meio complicado eu te dou mais suporte, pode ser?

Abraços man!

[TalkAction] Comando !stamina e stamina potion.

http://www.tibiaking.com/forum/topic/38953-talkaction-stamina-recupera-stamina-e-d%C3%A1-uma-potion-de-stamina/

Krell Gaming, OTServer estará ONLINE em breve!

Training Offline

Tasks, Mounts, Addons, Outfits

Quests baú, Quests lógicas, Quests misteriosas

Mistery Box (Itens Aleatórios), Upgrade your Itens(Melhorar os atributos dos itens), Frag Remover, Monster Cards

Stamina System e Stamina Potion

Castle com sistema próprio

Área Free com variadas e equilibradas hunts.

Mapa RPG porém equilibrado às rates do servidor.

Rates Variadas (Stages que podem variar de exp alta pra baixa, não baixando sempre como a maioria)

Drop rate: variando entre 3 ou mais x

Skills e ML: 20/10

Houses apenas para premium accounts.

Premium Account = 15 reais um mês.

Aproveite!

Link para o post
Compartilhar em outros sites

nao cara a espada e a pedra tem que sair no mesmo momento pq a espada e um item ai da pra pega fraga ai a alavanca fica criando espada

10645012_327843820721516_474752537984219
 

function onUse(cid, item, frompos, item2, topos)

item1pos = {x=1010, y=724, z=8, stackpos=2}
rock1pos = {x=1010, y=725, z=8, stackpos=1} -- Posição da Pedra
getrock1 = getThingfromPos(rock1pos)
getitem1 = getThingfromPos(item1pos)
UniID = 4563 -- UniqueID que vai ser adicionado na alavanca
rockID
= 1353
itemID = 7959

if item.uid == UniID and item.itemid == 1945 and getrock1.itemid == rockID then
doRemoveItem(getrock1.uid, 1)
doTransformItem(item.uid, item.itemid+1)
doSendMagicEffect(rock1pos, 2)
elseif item.uid == UniID and item.itemid == 1946 then
doCreateItem(rockID, 1, rock1pos)
doTransformItem(item.uid,item.itemid-1)
doSendMagicEffect(rock1pos, 13)
end

if item.uid == UniID and item.itemid == 1945 and getitem1.itemid == itemID then
doRemoveItem(getitem1.uid, 1)
doTransformItem(item.uid, item.itemid+1)
doSendMagicEffect(item1pos, 2)
elseif item.uid == UniID and item.itemid == 1946 then
doCreateItem(itemID, 1, item1pos)
doTransformItem(item.uid,item.itemid-1)
doSendMagicEffect(item1pos, 13)        
end
return TRUE
end

misturei tudo mais ta funfanfo ta ai pra quem quiser bye xD vlw pela ajuda

Editado por dersinho (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

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

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

  • Conteúdo Similar

    • Por 001rafa
      Galera como faz para poder criar um slot a mais no otcliente para poder equipar com itens por exemplo mais um ring e mais um colar?
      sei que tem q modificar no source do cliente e no distro alguem poderia me ajudar com um tutorial?

      grato pela atenção.

      up
    • Por M Cronos
      Boa Noite amigos, eu estava usando o Object builder e o item editor para adicionar uns sprites no meu servidor para usar com um script, este aqui >>> 
       que o @Comedinha postou para ajudar um outro membro.
      Bom a questão é que o script parece estar funcionando,por que não dá nenhum erro, mas o item também não é usado. bom eu fucei bastante e ainda  não consegui resultado então eu pensei que talvez eu tivesse que setar o item como usável no OB ou no IE, pois me lembro de ter visto isso em algum lugar, mas não consigo achar onde eu faço isso. alguém pode me ajudar? se possível. obrigado.
    • Por fezeRa
      Estou com um problema chato. Seguinte:
       
      O player pega , compra promotion, dai fica lá "Elder Druid", dai se ele reloga, ele volta pra Druid.
      Ou seja não ta salvando a vocation, é algum problema no login.lua que nao salva a vocation atual? Alguem sabe?
    • Por Bryan Robert
      Olá Eu tenho um server 8.0 ou 8.1 e para ligar o server utilizamos Serve.exe ou restarter.bat mas eu queria o server.exe em bat para eu editalo ou fazer ele volter a ser bat se alguem poder me passar link do server.bat ou programa q faz ele votar a ser bat vlw
       
       
      dboeternal.servegame.com:8090
    • Por thiaguinhuh
      gente eu qero saber como eu crio um npc q vc da 20k e vc vira a vocacion Troll e nova chegou hj e a mais forte ai vc compra com 20 k de gb =Gold Bar ai qero saber pf ajudem ai
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo