Ir para conteúdo

Skymagnum

Você gostou?  

3 votos

  1. 1. ??



Posts Recomendados

Tipo: Talkaction.

Testado: Sim, 8.6(TFS 0.3.6)

 

 

Como funciona?

 

Bom se baseia numa talkaction que você poderá fazer aquela quest novamente falando o comando

 

!comando nome da quest, pagando um certo preço(ou item) é claro.

 

 

Instalação

 

Bom como é uma talkaction primeiramente vá em

 

pasta do seu servidor / data / talkactions/ scripts crie um arquivo com a extensão .lua e adicione isso dentro:

function onSay(cid, words, param)
local coin = 11192
local T = { -- [NOME DA QUEST] { descrição, quantidade de coin, storage da quest}
["Divine quest"] = {desc = "Descrição.", price = 20, storage = 1234},
["Berserk quest"] = {desc = "Descrição.", price = 20, storage = 1235},
["Mega quest"] = {desc = "Descrição.", price = 20, storage = 1236}
}
	  if (param == "lista") then
					 local str = "Quest's :\n\n"
										for name, info in pairs(T) do
													   str = str..name.." Descrição: " .. info.desc .. ", Preço:".. info.price .. " " .. getItemNameById(coin) .. ".\n\n"
												   end
	doShowTextDialog(cid, coin, str) return true
end
local a = T[tostring(param):lower()]
if not a then
	   doPlayerSendTextMessage(cid, 27, "Parâmetro incorreto digite !comando lista para ver as quest's disponíveis.")
 return true
end
	  if doPlayerRemoveItem(cid, coin, a.price) == true then
				  setPlayerStorageValue(cid, a.storage, 0)
							 doPlayerSendTextMessage(cid, 27, "Agora você pode fazer denovo a ".. param .." .")
								  else
									   doPlayerSendCancel(cid, "Desculpe, você precisa de ".. a.price .. " ".. getItemNameById(coin) .. " para isso.")
						 end
		  return true
end

 

 

agora vá em talkactions.xml e adicione essa tag:

<talkaction words="!comando" access="0" event="script" value="nome_do_script.lua"/>

.

 

 

Como Usar?

 

Bom você fala o !comando nome da quest e você poderá fazer aquela quest novamente se pagar o preço( ou item) estipuado no script também a uma lista você poderá colocar a descrição do script alêm do nome do item a cobrar etc... somente usar !comando lista.

Editado por Skymagnum
Link para o comentário
Compartilhar em outros sites

Tipo: Talkaction.

Testado: Sim, 8.6(TFS 0.3.6)

 

 

[title] Como Funciona?. [/title]

Bom se baseia numa talkaction que você poderá fazer aquela quest novamente falando o comando

 

!comando nome da quest, pagando um certo preço(ou item) é claro.

 

 

[title] Instalação [/title]

 

Bom como é uma talkaction primeiramente vá em

 

pasta do seu servidor / data / talkactions / scripts crie um arquivo com a extensão .lua e adicione isso dentro:

http://pastebin.com/iNWespX7[/pastebin]

 

agora vá em talkactions.xml e adicione essa tag:

<talkaction words="!comando" access="0" event="script" value="nome_do_script.lua"/>

.

 

 

[title] Como Usar?. [/title]

Bom você fala !comando nome da quest e você poderá fazer aquela quest novamente se pagar o preço(ou item) estipulado no script também a uma lista você poderá colocar a descrição do script

alêm do item etc... somente usar !comando lista.

creio que não tem script ae não.
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...