Ir para conteúdo
Banner com Efeitos

Featured Replies

Postado

Alguém poderia desenvolver um script de quest que comporte inúmeras quests num só script pfv?

 

 

Meu Curso sobre Programação para OTServer

Programando OTServer

 

Peça o seu script! Entre agora mesmo no grupo

Developing

 

Conteúdos:

Mostrar conteúdo oculto

 

Discord: Belmont#7352

Não esqueça do REP+ :)     

Resolvido por Yan Liima

Ir para solução
  • Respostas 8
  • Visualizações 817
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • Mathias Kenfi
    Mathias Kenfi

    --[[Script By ~Mathias Kenfi]]-- local config = { ["Primeira Quest"] = {aid = 40000, premio = {2160,1}, str = 160000}, ["Segunda Quest"] = {aid = 40001, premio = {2159,1}, str = 160001} } functio

  • Ta certo a script do rapaz, só troca o aid por uid.   TAG: <action uniqueid="40000-40001" event="script" value="quest.lua"/> Script: local config = { ["Primeira Quest"] = {

Posted Images

Postado
  Em 06/04/2020 em 16:44, Phineasz disse:

Alguém poderia desenvolver um script de quest que comporte inúmeras quests num só script pfv?

 

 

 

--[[Script By ~Mathias Kenfi]]--

local config = {
	["Primeira Quest"] = {aid = 40000, premio = {2160,1}, str = 160000},
	["Segunda Quest"] = {aid = 40001, premio = {2159,1}, str = 160001}
}


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

	for index, quest in pairs(config) do
		if item.aid == quest.aid then
			if getPlayerStorageValue(cid, quest.str) ~= 1 then
				doPlayerSendTextMessage(cid,22,"Você cumpriu a "..index.." e ganhou "..quest.premio[2].." "..string.lower(getItemNameById(quest.premio[1])))
				doPlayerAddItem(cid,quest.premio[1],quest.premio[2])
				setPlayerStorageValue(cid,quest.str,1)
			else
				doPlayerSendTextMessage(cid,22,"Você já cumpriu a "..index)
			end
		end
	end
	return true
end 

 

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

Postado
  • Autor

@Joaovettor Como eu configuro? Só é colocar o \/ no bau como Action Id? Esse spr é pra colocar onde?

aid = 40000

Meu Curso sobre Programação para OTServer

Programando OTServer

 

Peça o seu script! Entre agora mesmo no grupo

Developing

 

Conteúdos:

Mostrar conteúdo oculto

 

Discord: Belmont#7352

Não esqueça do REP+ :)     

Postado
  Em 06/04/2020 em 18:41, Phineasz disse:

@Joaovettor Como eu configuro? Só é colocar o \/ no bau como Action Id? Esse spr é pra colocar onde?

aid = 40000

 

local config = {
	["Primeira Quest"] = {aid = 40000, premio = {2160,1}, str = 160000},
	["Segunda Quest"] = {aid = 40001, premio = {2159,1}, str = 160001}

aid é o ACTIONID que você vai colocar no baú, str é a storage da quest. Em premio você coloca o ID e a quantidade {ID, Quantidade} dos itens que vão ganhar na quest

Postado
  • Autor

@Joaovettor Sem exito, assim que eu clico no baú, ele é aberto e não ganho o item

image.png.ffb8b0de11124fd0c465d15046f9f955.png

 

O script ficou assim, mudei só os ids praticamente

Mostrar conteúdo oculto

 

Edit: ESQUECE, FALTA DE ATENÇÃO MINHA, agora que eu vi

Não está funcionando mesmo não, coloquei o aid no lugar certo, e tá dando a mesma coisa

Meu Curso sobre Programação para OTServer

Programando OTServer

 

Peça o seu script! Entre agora mesmo no grupo

Developing

 

Conteúdos:

Mostrar conteúdo oculto

 

Discord: Belmont#7352

Não esqueça do REP+ :)     

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.7k

Informação Importante

Confirmação de Termo