Ir para conteúdo

Featured Replies

Postado
Em 25/04/2014 em 16:06, luanluciano93 disse:

Olá pessoal, para quem não sabe esse script funciona da seguinte maneira, você escolhe um X item, e se o player tiver esse X item, e falar !addon "[nome do addon] ele ganha o addon full que ele escolheu.

 

Crie um arquivo com o nome addondoll.lua em talkactions/scripts e coloque isso dentro:


local outfits =
{
	--[outfit] = {id_female, id_male}
	["citizen"] = {136, 128},
	["hunter"] = {137, 129},
	["mage"] = {138, 130},
	["knight"] = {139, 131},
	["noblewoman"] = {140, 132},
	["summoner"] = {141, 133},
	["warrior"] = {142, 134},
	["barbarian"] = {147, 143},
	["druid"] = {148, 144},
	["wizard"] = {149, 145},
	["oriental"] = {150, 146},
	["pirate"] = {155, 151},
	["assassin"] = {156, 152},
	["beggar"] = {157, 153},
	["shaman"] = {158, 154},
	["norsewoman"] = {252, 251},
	["nightmare"] = {269, 268},
	["jester"] = {270, 273},
	["brotherhood"] = {279, 278},
	["demonhunter"] = {288, 289},
	["yalaharian"] = {324, 325},
	["warmaster"] = {336, 335},
	["wayfarer"] = {366, 367},
	["afflicted"] = {431, 430},
	["elementalist"] = {433, 432},
	["deepling"] = {464, 463},
	["insectoid"] = {466, 465},
	["red baron"] = {471, 472},
	["crystal warlord"] = {513, 512},
	["soil guardian"] = {514, 516},
	["demon"] = {542, 541}
}

function onSay(player, words, param)

	local addondoll_id = 9693

	if player:getItemCount(addondoll_id) > 0 then
		local word = outfits[string.lower(param)]
		if param ~= "" and word then
			if (not player:hasOutfit(word[1], 3) or not player:hasOutfit(word[2], 3)) and player:removeItem(addondoll_id, 1) then
				player:getPosition():sendMagicEffect(CONST_ME_GIFT_WRAPS)
				player:addOutfitAddon(word[1], 3)
				player:addOutfitAddon(word[2], 3)
				player:sendTextMessage(MESSAGE_INFO_DESCR, "Seu Addon full foi adicionado!")
			else
				player:sendCancelMessage("Voce ja tem este addon")
			end
		else
			player:sendCancelMessage("Digite novamente, algo esta errado!")
		end
	else
		player:sendCancelMessage("Voce nao tem addon doll!")
	end

	return true
end

 

E em talkactions.xml adcione a tag:


 <talkaction words="!addon" script="addondoll.lua"/>

Para editar é fácil, nesta parte: 
 

local addondoll_id = 9693

Você escolhe o id do item que será o addon doll.

 

E caso queira adicionar algum addon novo que não esteja configurado adicione ele na tabela male e female em sequencia aos outros. 

Exemplo: 
local

 

 --[outfit] = {id_female, id_male}

 

Para usar no servidor é só usar o comando !addon "nomedoaddon

 

Bem simples né pessoal ?! Espero ter ajudado, abraços!

 

como faz pra !addon first mage e second mage ??

  • 7 months later...
  • Respostas 18
  • Visualizações 13.1k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • luanluciano93
    luanluciano93

    @maresoft, testa mudando essa linha: local player, param = Player(cid), string.lower(param)  Para isso: local player, param = Player(cid), param:split(" ") 

  • <!-- player talkactions --> <talkaction words="!addon" script="addon.lua"/>   addon.lua     -Husband -Jersey

  • Funcionando e atualizado tfs 1.2: talkactions.xml  

  • 5 months later...
  • 2 months later...
Postado
Em 04/06/2015 em 16:40, gynho disse:

Cara, aqui não funciona! Nem da erro també...

 

cara acho que soh pega na verson que tem esse addons acho quem no 8.60 nao funciona por que la nao tem demon outft kkkkk

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