Obs: não delete esse formulário pré-definido, preencha-o corretamente para postar o seu tópico!
Descreva em algumas palavras a base utilizada. (Nome do servidor / Nome do cliente / Nome do website / etc.).
Base:
TFS 1.3 , 12.60 OtservBR, Custom Znote Acc
Qual é a sua pergunta?
olá,
sempre fiz a quest com action ID 2000 no baú e portanto os itens nos quadrados pretos, agora queria saber o baú do inferno claustrofóbico ( soulhexer, soulbiter, etc ), aquele que clicou e dá um item aleatório, mas um apenas uma vez, como coloco isso em Remeres? Nunca o fiz, estando o servidor online não consigo reiniciar de momento, mas coloquei: Seguro: AID: 2000, UID: 51323, Script abaixo , mas de repente será 1 Apenas uma vez, ou se você colocar 2000 e um ID que corresponda apenas ao ID do item e não ao ID do script?
Ou, faça como em RL, abra toda vez que chegar na frente do CHEST, mas apenas uma vez se obtiver o Storage X, e clicando no script, remova o storage (como moeda de troca, obrigado a refazer uma missão , chefe, para ter o storage e reabrir o cofre) Eu olhei para 12.63 e não tinha visto nenhuma mudança nova nisso, parece-me que o mapa também não estava lá
Ou se for apenas uma vez, não importa, aleatório, 1 Apenas uma vez 1 apenas ID Única, copiaria as salas X vezes se necessário
Você tem o código disponível? Se tiver poste-o na caixa de código que está dentro do spoiler abaixo:
Spoiler
local rewards = {
{ id = 38917, name = "Soulcutter" },
{ id = 38918, name = "Soulshredder" },
{ id = 38919, name = "Soulbiter" },
{ id = 38920, name = "Souleater" },
{ id = 38921, name = "Soulcrusher" },
{ id = 38922, name = "Soulmaimer" },
{ id = 38923, name = "Soulbleeder" },
{ id = 38924, name = "Soulpiercer" },
{ id = 38925, name = "Soultainter" },
{ id = 38926, name = "Soulhexer" },
{ id = 38927, name = "Soulshanks" },
{ id = 38928, name = "Soulstrider" },
{ id = 38929, name = "Soulshell" },
{ id = 38930, name = "Soulmantel" },
{ id = 38931, name = "Soulshroud" },
{ id = 38932, name = "Pair of Soulwalkers" },
{ id = 38933, name = "Pair of Soulstalkers" },
{ id = 38934, name = "Soulbastion" }
}
local bagyouDesire = Action()
function bagyouDesire.onUse(player, item, fromPosition, target, toPosition, isHotkey)
local randId = math.random(1, #rewards)
local rewardItem = rewards[randId]
player:addItem(rewardItem.id, 1)
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, 'You received a ' .. rewardItem.name .. '.')
return true
end
bagyouDesire:id(51323)
bagyouDesire:register()
Chest: AID: 2000 / UID: 51323 ?
Você tem alguma imagem que possa auxiliar no problema? Se sim, anexe-a dentro do spoiler abaixo:
Antes de fazer a sua pergunta, tenha certeza de ter lido as regras da seção e o guia abaixo:
https://forums.otserv.com.br/index.php?/forums/topic/168583-regras-da-seção/
https://forums.otserv.com.br/index.php?/forums/topic/165121-como-fazer-uma-pergunta-ou-o-grande-guia-do-usuário-com-dúvidas/
Obs: não delete esse formulário pré-definido, preencha-o corretamente para postar o seu tópico!
Descreva em algumas palavras a base utilizada. (Nome do servidor / Nome do cliente / Nome do website / etc.).
Base:
TFS 1.3 , 12.60 OtservBR, Custom Znote Acc
Qual é a sua pergunta?
olá,
sempre fiz a quest com action ID 2000 no baú e portanto os itens nos quadrados pretos, agora queria saber o baú do inferno claustrofóbico ( soulhexer, soulbiter, etc ), aquele que clicou e dá um item aleatório, mas um apenas uma vez, como coloco isso em Remeres? Nunca o fiz, estando o servidor online não consigo reiniciar de momento, mas coloquei: Seguro: AID: 2000, UID: 51323, Script abaixo , mas de repente será 1 Apenas uma vez, ou se você colocar 2000 e um ID que corresponda apenas ao ID do item e não ao ID do script?
Ou, faça como em RL, abra toda vez que chegar na frente do CHEST, mas apenas uma vez se obtiver o Storage X, e clicando no script, remova o storage (como moeda de troca, obrigado a refazer uma missão , chefe, para ter o storage e reabrir o cofre) Eu olhei para 12.63 e não tinha visto nenhuma mudança nova nisso, parece-me que o mapa também não estava lá
Ou se for apenas uma vez, não importa, aleatório, 1 Apenas uma vez 1 apenas ID Única, copiaria as salas X vezes se necessário
Você tem o código disponível? Se tiver poste-o na caixa de código que está dentro do spoiler abaixo:
local rewards = { { id = 38917, name = "Soulcutter" }, { id = 38918, name = "Soulshredder" }, { id = 38919, name = "Soulbiter" }, { id = 38920, name = "Souleater" }, { id = 38921, name = "Soulcrusher" }, { id = 38922, name = "Soulmaimer" }, { id = 38923, name = "Soulbleeder" }, { id = 38924, name = "Soulpiercer" }, { id = 38925, name = "Soultainter" }, { id = 38926, name = "Soulhexer" }, { id = 38927, name = "Soulshanks" }, { id = 38928, name = "Soulstrider" }, { id = 38929, name = "Soulshell" }, { id = 38930, name = "Soulmantel" }, { id = 38931, name = "Soulshroud" }, { id = 38932, name = "Pair of Soulwalkers" }, { id = 38933, name = "Pair of Soulstalkers" }, { id = 38934, name = "Soulbastion" } } local bagyouDesire = Action() function bagyouDesire.onUse(player, item, fromPosition, target, toPosition, isHotkey) local randId = math.random(1, #rewards) local rewardItem = rewards[randId] player:addItem(rewardItem.id, 1) player:sendTextMessage(MESSAGE_EVENT_ADVANCE, 'You received a ' .. rewardItem.name .. '.') return true end bagyouDesire:id(51323) bagyouDesire:register()
Chest: AID: 2000 / UID: 51323 ?
Você tem alguma imagem que possa auxiliar no problema? Se sim, anexe-a dentro do spoiler abaixo:
Compartilhar este post
Link para o post