Ir para conteúdo

Pergunta

Eu queria fazer tipo uma anihi, só que pelo RME sem script. Uma que só dê pra escolher um baú. Não sei se é possivel. Se for alguém pode me dizer como fazer?

Link para o comentário
https://xtibia.com/forum/topic/224946-quest-que-s%C3%B3-d%C3%AA-pra-escolher-um-ba%C3%BA/
Compartilhar em outros sites

9 respostass a esta questão

Posts Recomendados

  • 0

Assim, dai vc so precisa mudar o ID dos items e os uniqueIDs (uids). Vc tem que registrar todos esses uids no actions.xml


local storage = 45666

function onUse(cid, item, fromPosition, itemEx, toPosition)
    if item.uid == 3341 then
        if getPlayerStorageValue(cid, storage) < 1 then
            doPlayerAddItem(cid, ID, 1)
            doPlayerSetStorageValue(cid, storage, 1)
            doPlayerSendTextMessage(cid, 25, "You have found a ITEM.")
        else 
            doPlayerSendCancel(cid, "The chest is empty.")
        end
        
    elseif item.uid == 3342 then
        if getPlayerStorageValue(cid, storage) < 1 then
            doPlayerAddItem(cid, ID, 1)
            doPlayerSetStorageValue(cid, storage, 1)
            doPlayerSendTextMessage(cid, 25, "You have found a ITEM.")
        else 
            doPlayerSendCancel(cid, "The chest is empty.")
        end
    elseif item.uid == 3343 then
        if getPlayerStorageValue(cid, storage) < 1 then
            doPlayerAddItem(cid, ID, 1)
            doPlayerSetStorageValue(cid, storage, 1)
            doPlayerSendTextMessage(cid, 25, "You have found a ITEM.")
        else
            doPlayerSendCancel(cid, "The chest is empty.")
        end
    end
    return true
end
  • 0

É oseguinte amigo:

Nas partes doPlayerAddItem(cid, ID, 1) você substitui 'ID' pelo id do item que o cara vai ganhar.

 

Os UniqueIDs (encontrados nas partes if item.uid == numero then) são os uids que você vai colocar nas chests pelo map editor e tambem sao os ids que você vai registrar no actions.xml, tipo assim:

 

<action uniqueid = "3341;3342;3343" script = "NOME DO ARQUIVO.lua" />

 

E nos doPlayerSendTextMessage(cid, 25, "You have found a ITEM.") você muda ITEM pro nome do item que você colocar.

Editado por amoeba13
  • 0

Duvida sanada. Topico movido!


Tópico movido para a seção de dúvidas e pedidos resolvidos.
×
×
  • Criar Novo...