Ir para conteúdo

Featured Replies

Postado

Olá, alguém saberia como adicionar um item que mude a Sprite (Newtype) do player ?

 

Exemplo : após clicar no item você ganha a Sprite 875. E quando logar novamente a Sprite volte ao normal .

Citar

 

REP+

 

 

 

Resolvido por quemtuacha

Ir para solução
  • Respostas 5
  • Visualizações 342
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • Makhai Drakon
    Makhai Drakon

    @Psgamerbr Testa ai em vez de perder outfit so quando deslogar, eu coloquei um tempo pra perder ela data/actions/scripts/outfit changer.lua local a = { --[ItemID] = {outfit = OutfitID, effe

Postado

@Psgamerbr Testa ai em vez de perder outfit so quando deslogar, eu coloquei um tempo pra perder ela

data/actions/scripts/outfit changer.lua

local a = {
  --[ItemID]	=	{outfit = OutfitID, effect = EffectID, cd = Cooldown_em_minutos, msg = "Mensagem_enviada_ao_usar"},
	[7070]	=	{outfit = 300, effect = 29, cd = 60, msg = "Você ganhou temporariamente um outfit de Grim Reaper!"},
	[7071]	=	{outfit = 301, effect = 29, cd = 60, msg = "Você ganhou temporariamente um outfit de XXXX XXXXXX!"},
	[7072]	=	{outfit = 302, effect = 29, cd = 60, msg = "Você ganhou temporariamente um outfit de XXXX XXXXXX!"},
}

function onUse(cid, item, frompos, item3, topos)
local b = a[item.itemid]
local out = getCreatureOutfit(cid)

	local function ckfox()
		doCreatureChangeOutfit(cid, out)
	return true
	end

doCreatureChangeOutfit(cid, b.outfit)
doSendMagicEffect(getThingPos(cid), b.effect)
addEvent(ckfox, b.cd*60*1000)
sendMsgToPlayer(cid, 27, b.msg)
return true
end

 

data/actions/actions.xml

<action itemid="7070;7071;7072" event="script" value="outfit changer.lua"/>

 

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

Postado
  • Autor
3 horas atrás, Ckfox disse:

@Psgamerbr Testa ai em vez de perder outfit so quando deslogar, eu coloquei um tempo pra perder ela

data/actions/scripts/outfit changer.lua


local a = {
  --[ItemID]	=	{outfit = OutfitID, effect = EffectID, cd = Cooldown_em_minutos, msg = "Mensagem_enviada_ao_usar"},
	[7070]	=	{outfit = 300, effect = 29, cd = 60, msg = "Você ganhou temporariamente um outfit de Grim Reaper!"},
	[7071]	=	{outfit = 301, effect = 29, cd = 60, msg = "Você ganhou temporariamente um outfit de XXXX XXXXXX!"},
	[7072]	=	{outfit = 302, effect = 29, cd = 60, msg = "Você ganhou temporariamente um outfit de XXXX XXXXXX!"},
}

function onUse(cid, item, frompos, item3, topos)
local b = a[item.itemid]
local out = getCreatureOutfit(cid)

	local function ckfox()
		doCreatureChangeOutfit(cid, out)
	return true
	end

doCreatureChangeOutfit(cid, b.outfit)
doSendMagicEffect(getThingPos(cid), b.effect)
addEvent(ckfox, b.cd*60*1000)
sendMsgToPlayer(cid, 27, b.msg)
return true
end

 

data/actions/actions.xml


<action itemid="7070;7071;7072" event="script" value="outfit changer.lua"/>

 

 

tá aparecendo isso 

 

Print

Postado
  • Solução
Spoiler

local look = 1002 -- Coloque o ID do outfit

function onUse(cid, item)
   local aux = getCreatureOutfit(cid)
   aux.lookType = look
   doSetCreatureOutfit(cid, aux, -1)
   return true
end

 

Postado
  • Autor
Agora, quemtuacha disse:
  Ocultar conteúdo

local look = 1002 -- Coloque o ID do outfit

function onUse(cid, item)
   local aux = getCreatureOutfit(cid)
   aux.lookType = look
   doSetCreatureOutfit(cid, aux, -1)
   return true
end

 

esse não entendi

 

Agora, quemtuacha disse:
  Ocultar conteúdo

local look = 1002 -- Coloque o ID do outfit

function onUse(cid, item)
   local aux = getCreatureOutfit(cid)
   aux.lookType = look
   doSetCreatureOutfit(cid, aux, -1)
   return true
end

 

agora consegui, obrigado

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