Ir para conteúdo

Featured Replies

Postado
  • Este é um post popular.

Script: Shop System by Skydangerous

Função: Voce pode comprar items na loja

Testado: Versão 8.6

INSTALANDO

vá na pasta talkaction/scripts e cria um arquivo no formato .lua com o nome de shop e cole isto:



local loja = {

["Fire Sword"] = {id = 2160, preco = 21000, cargas = 2 }

}


local config = {

pz = true,

battle = true,

premium = true

}


function onSay(cid, words, param, channel)  

	  if(param == "") then

				doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command param required.")

				return true

		end


if param == 'lista' then

	local str = ""

for name,preco in pairs(loja) do

str = ("Item: " ..name .. ",\n Preço: " .. preco.preco .. "")

end

str = str .. ""

doShowTextDialog(cid, 6579, str)

return TRUE

end



			local sky = loja[param]

			local iten = getItemWeightById(sky.id,1)


		if config.pz == true and getTilePzInfo(getCreaturePosition(cid)) == FALSE then

			   doPlayerSendTextMessage(cid, 21,"Voce so pode comprar um item em protect zone.")

			   return TRUE

		end


	   if config.premium == true and not isPremium(cid) then

		  doPlayerSendTextMessage(cid, 21, "Voce so pode comprar um item se for premium.")

			  return TRUE

		end


		if config.battle == true and getCreatureCondition(cid, CONDITION_INFIGHT) == TRUE then

		  doPlayerSendTextMessage(cid, 21, "Voce so pode comprar um item sem battle.")

			 return TRUE	

		end	



		if getPlayerFreeCap(cid) < iten then

			   doPlayerSendCancel(cid, "Voce nao tem cap para pegar o item")

			   return TRUE

		end



		 if getPlayerMoney(cid) < sky.preco then

			 doPlayerSendCancel(cid, "Voce nao tem dinheiro para comprar o item.")

			 return TRUE



		else			

		 doPlayerAddItem(cid,sky.id,1)

		  doPlayerRemoveMoney(cid, sky.preco)

		   doPlayerSendTextMessage(cid, 21, "Parabens, voce comprou um item na loja!")

			end

		  return TRUE

		  end

agora no talkaction.xml cole esta tag:

<talkaction words="!shop" event="script" value="shop.lua"/>

Modo de Usar: !shop nome do item Adicionando novos items:

["test"] = {id = 2160, preco = 1}

["test"] = Nome do item que o player irá dizer

ID = Id do item

preco = Quanto irá custar (1 = 1 gp)

Lista de Items

semttulocvi.png

Script Exclusivo Tibia King

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

 http://baiakuza.com/
IP: baiakuza.com
TIBIA: 10.96
Baiak Custom [ High Exp Rate ]

 

 

 

 

  • Respostas 14
  • Visualizações 2.7k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • Ótimo script. Obrigado por compartilhar conosco. REP+ como incentivo. Obrigado.Att GuuhTorres.

  • Sim. Já estou adicionando novas features Como comprar só em pz.. e uma talkaction pra saber qual item e preco pra poder comprar

  • Pronto. Adiconei 3 features novas. -PZ -Battle -Premium , fiquem a vontade para editar do seu gosto.

Postado
  • Autor

Sim.

Já estou adicionando novas features :P

Como comprar só em pz.. e uma talkaction pra saber qual item e preco pra poder comprar :P

 http://baiakuza.com/
IP: baiakuza.com
TIBIA: 10.96
Baiak Custom [ High Exp Rate ]

 

 

 

 

Postado

Heiiita cara ta começano bem com os scripts heim =D

Go enche o fórum de script =D

Bruno Carvalho / Ex-Administrador TibiaKing

[email protected]

 

Em 26/12/2016 em 03:47, Spraypaint disse:

A força da alienação vem dessa fragilidade dos indivíduos, quando apenas conseguem identificar o que os separa e não o que os une.

-miltinho

 

wMwSJFE.png?1

 

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

Informação Importante

Confirmação de Termo