Ir para conteúdo
  • Cadastre-se

Preciso de um script que libera Outfit ao player


Posts Recomendados

Olá,

 

Alguem pode me ajudar com um script que faz com que o player usa o item e ele passa a ter o Outfit x, e preciso tambem para as mounts.

 

obrigado :D

Antica Global - Server Online

 

SITE: http://anticaglobal.com/

IP: anticaglobal.com
EXP: 999x [sTAGES]
ML: 300x
SKILL: 500x
LOOT: 10x
 
VERSÃO: 10.77
PORTA: 7171
 
Stages:
1 - 8 level, 999x
9 - 20 level, 950x
21 - 50 level, 800x
51 - 100 level, 750x
101 - 130 level, 650x
131 - 180 level, 550x
181 - 230 level, 450x
231 - 300 level, 350x
301+ level, 300x
 
Link para o post
Compartilhar em outros sites

permanente

Antica Global - Server Online

 

SITE: http://anticaglobal.com/

IP: anticaglobal.com
EXP: 999x [sTAGES]
ML: 300x
SKILL: 500x
LOOT: 10x
 
VERSÃO: 10.77
PORTA: 7171
 
Stages:
1 - 8 level, 999x
9 - 20 level, 950x
21 - 50 level, 800x
51 - 100 level, 750x
101 - 130 level, 650x
131 - 180 level, 550x
181 - 230 level, 450x
231 - 300 level, 350x
301+ level, 300x
 
Link para o post
Compartilhar em outros sites

local female = {lookType = 269, lookHead = 79, lookBody = 91, lookLegs = 91, lookFeet = 91, lookTypeEx = 0, lookAddons = 3} -- Outfit Female
local male = {lookType = 268, lookHead = 86, lookBody = 86, lookLegs = 86, lookFeet = 86, lookTypeEx = 0, lookAddons = 3} -- Outfit Male
 
function onUse(cid, item, itemEx, toPosition, fromPosition) 
if isPlayer(cid) == TRUE then
if getPlayerSex(cid) == 0 then 
doCreatureChangeOutfit(cid, female)
else
doCreatureChangeOutfit(cid, male) 
end 
doSendMagicEffect(getThingPos(cid), 29) 
doSendAnimatedText(getPlayerPosition(cid),"Wooaahh!", math.random(01,255))
doRemoveItem(item.uid, 1)
end 
return TRUE 
end
Link para o post
Compartilhar em outros sites
local female = {lookType = 269, lookHead = 79, lookBody = 91, lookLegs = 91, lookFeet = 91, lookTypeEx = 0, lookAddons = 3} -- Outfit Female
local male = {lookType = 268, lookHead = 86, lookBody = 86, lookLegs = 86, lookFeet = 86, lookTypeEx = 0, lookAddons = 3} -- Outfit Male
 
function onUse(cid, item, itemEx, toPosition, fromPosition) 
if isPlayer(cid) == TRUE then
if getPlayerSex(cid) == 0 then 
doCreatureChangeOutfit(cid, female)
else
doCreatureChangeOutfit(cid, male) 
end 
doSendMagicEffect(getThingPos(cid), 29) 
doSendAnimatedText(getPlayerPosition(cid),"Wooaahh!", math.random(01,255))
doRemoveItem(item.uid, 1)
end 
return TRUE 
end

Esqueci de mencionar, é TFS 1.2, está certo ?

 

@edit

não funcionou, eu uso o item e ele te da a ropinha só na aparencia, ai vc desloga e perde... e o item não some.

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

Antica Global - Server Online

 

SITE: http://anticaglobal.com/

IP: anticaglobal.com
EXP: 999x [sTAGES]
ML: 300x
SKILL: 500x
LOOT: 10x
 
VERSÃO: 10.77
PORTA: 7171
 
Stages:
1 - 8 level, 999x
9 - 20 level, 950x
21 - 50 level, 800x
51 - 100 level, 750x
101 - 130 level, 650x
131 - 180 level, 550x
181 - 230 level, 450x
231 - 300 level, 350x
301+ level, 300x
 
Link para o post
Compartilhar em outros sites

Esqueci de mencionar, é TFS 1.2, está certo ?

 

@edit

não funcionou, eu uso o item e ele te da a ropinha só na aparencia, ai vc desloga e perde... e o item não some.

 

Tenta assim

 

local female = {lookType = 269, lookHead = 79, lookBody = 91, lookLegs = 91, lookFeet = 91, lookTypeEx = 0, lookAddons = 3} -- Outfit Female
local male = {lookType = 268, lookHead = 86, lookBody = 86, lookLegs = 86, lookFeet = 86, lookTypeEx = 0, lookAddons = 3} -- Outfit Male
 
function onUse(cid, item, fromPosition, itemEx, toPosition)
if isPlayer(cid) == TRUE then
if getPlayerSex(cid) == 0 then 
doCreatureChangeOutfit(cid, female)
else
doCreatureChangeOutfit(cid, male) 
end 
doPlayerAddOutfit(cid, 269, 1)
doPlayerAddOutfit(cid, 268, 1)
doRemoveItem(item.uid, 1)
doSendMagicEffect(getThingPos(cid), 29) 
doSendAnimatedText(getPlayerPosition(cid),"Wooaahh!", math.random(01,255))
end 
return TRUE 
end

 

lembrando que você tem que alterar o ID da outfit nessa parte aqui também 

 

doPlayerAddOutfit(cid, 269, 1)
doPlayerAddOutfit(cid, 268, 1)
Link para o post
Compartilhar em outros sites

Peguei do addon doll e fiz isso:

function onSay(player, words, param)
	
	local outfits =
	{
		--[outfit] = {id_female, id_male}
		["cave explorer"] = {575, 574},
		["dream warden"] = {578, 577},
		["glooth engineer"] = {618, 610},
		["jersey"] = {620, 619},
		["champion"] = {632, 633},
		["conjurer"] = {635, 634},
		["beastmaster"] = {636, 637},
		["chaos acolyte"] = {664, 665},
		["death herald"] = {666, 667},
		["ranger"] = {683, 684},
		["ceremonial garb"] = {694, 695},
		["puppeteer"] = {696, 697},
		["spirit caller"] = {698, 699}
	}
		   
	local param = string.lower(param)
	local addondoll_id = 8982
		   
	if player:getItemCount(addondoll_id) > 0 then
		if param ~= "" and outfits[param] then
			if (not player:hasOutfit(outfits[param][1], 3)) or (not player:hasOutfit(outfits[param][2], 3)) then
				player:getPosition():sendMagicEffect(CONST_ME_GIFT_WRAPS)
				player:removeItem(addondoll_id, 1)
				player:addOutfit(outfits[param][1], 3)
				player:addOutfit(outfits[param][2], 3)
				player:sendTextMessage(MESSAGE_INFO_DESCR, "Seu Outfit foi adicionado!")
			else
				player:sendCancelMessage("Voce ja tem este outfit")
			end
		else
			player:sendCancelMessage("Digite novamente, algo esta errado!")
		end
	else
		player:sendCancelMessage("Voce nao tem outfit doll!")
	end

	return true
end

Resolvido

Antica Global - Server Online

 

SITE: http://anticaglobal.com/

IP: anticaglobal.com
EXP: 999x [sTAGES]
ML: 300x
SKILL: 500x
LOOT: 10x
 
VERSÃO: 10.77
PORTA: 7171
 
Stages:
1 - 8 level, 999x
9 - 20 level, 950x
21 - 50 level, 800x
51 - 100 level, 750x
101 - 130 level, 650x
131 - 180 level, 550x
181 - 230 level, 450x
231 - 300 level, 350x
301+ level, 300x
 
Link para o post
Compartilhar em outros sites

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

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo