Ir para conteúdo
  • Cadastre-se

(Resolvido)ITEM+Outfit


Ir para solução Resolvido por Celulose,

Posts Recomendados

2 horas atrás, ITALOx disse:

image.thumb.png.817aa84f82bd754c2f8b2858599895e4.png

 

pega oque eu te mandei ali em cima, eu refiz o script!

O rei de seu proprio destino é aquele que luta pela gloria do amanhã!
Discord : ZoR#9373


 

Link para o post
Compartilhar em outros sites
  • Respostas 43
  • Created
  • Última resposta

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

function onUse(cid, item, fromPosition, itemEx, toPosition) if item.itemid == 7379 and (getPlayerStorageValue(cid, 8002) == EMPTY_STORAGE) then doPlayerAddOutfitId(cid, 44, 3) setP

Posted Images

43 minutos atrás, ZikaLord disse:

pega oque eu te mandei ali em cima, eu refiz o script!

 

Parecendo o mesmo erro mano... ver ai, e me fala aonde coloca o "id" do item, pq tem dois..

 

 

 

 

 

                                                                                                                                                     tumblr_nwmv2z4VEM1ujiquxo1_100.gif.2db64bb36f0f565e68ff2a90cb98f439.gif.59f4c4cf234d2f6906621cac0553a862.gif

https://github.com/italoxxx1

 

Link para o post
Compartilhar em outros sites
4 minutos atrás, ITALOx disse:

Parecendo o mesmo erro mano... ver ai, e me fala aonde coloca o "id" do item, pq tem dois..

 

local item = {itemui = id do item que e usado, looktype = id da outfit}
local efeito = coloca o efeito


function OnUse(cid, item)
	if item.itemui == item.itemui then
		doRemoveItem(item.itemui, 1)
		doSendMagicEffect(getCreaturePosition(cid), efeito)
		doSetCreatureOutfit(cid, item.looktype)
		doPlayerAddOutfit(cid, look, 3)
	end
	return true
end

 

O rei de seu proprio destino é aquele que luta pela gloria do amanhã!
Discord : ZoR#9373


 

Link para o post
Compartilhar em outros sites
51 minutos atrás, ZikaLord disse:

local item = {itemui = id do item que e usado, looktype = id da outfit}
local efeito = coloca o efeito


function OnUse(cid, item)
	if item.itemui == item.itemui then
		doRemoveItem(item.itemui, 1)
		doSendMagicEffect(getCreaturePosition(cid), efeito)
		doSetCreatureOutfit(cid, item.looktype)
		doPlayerAddOutfit(cid, look, 3)
	end
	return true
end

 

 

image.thumb.png.98b606eabd471de0fa5405c23d7f6868.png

 

não deu erro, mas apareceu isso aqui 

 

 

 

 

 

                                                                                                                                                     tumblr_nwmv2z4VEM1ujiquxo1_100.gif.2db64bb36f0f565e68ff2a90cb98f439.gif.59f4c4cf234d2f6906621cac0553a862.gif

https://github.com/italoxxx1

 

Link para o post
Compartilhar em outros sites

@ITALOx

local item = {itemui = id do item que e usado, looktype = id da outfit}
local efeito = coloca o efeito


function onUse(cid, item, fromPosition, itemEx, toPosition)
	if item.itemui == item.itemui then
		doRemoveItem(item.itemui, 1)
		doSendMagicEffect(getCreaturePosition(cid), efeito)
		doSetCreatureOutfit(cid, item.looktype)
		doPlayerAddOutfit(cid, look, 3)
	end
	return true
end

 

O rei de seu proprio destino é aquele que luta pela gloria do amanhã!
Discord : ZoR#9373


 

Link para o post
Compartilhar em outros sites
  • Moderador
function onUse(cid, item, fromPosition, itemEx, toPosition)
if getPlayerStorageValue(cid, 181612) == 1 then
return doPlayerSendCancel(cid, 22, "Você já possui esse outfit.")
else
setPlayerStorageValue(cid, 181612, 1)
doRemoveItem(item.uid, 1)
doPlayerSendTextMessage(cid, 22, "Agora você possui esse outfit.")
end
end

tag do outfit no outfits.xml 

<outfit id="14" quest="181612">

 

Link para o post
Compartilhar em outros sites
21 minutos atrás, ZikaLord disse:

@ITALOx


local item = {itemui = id do item que e usado, looktype = id da outfit}
local efeito = coloca o efeito


function onUse(cid, item, fromPosition, itemEx, toPosition)
	if item.itemui == item.itemui then
		doRemoveItem(item.itemui, 1)
		doSendMagicEffect(getCreaturePosition(cid), efeito)
		doSetCreatureOutfit(cid, item.looktype)
		doPlayerAddOutfit(cid, look, 3)
	end
	return true
end

 

 

image.thumb.png.1d97ee6574bf211bbffb62e563a6f3fe.pngdeu isso ao usar kk

19 minutos atrás, movie disse:

Essa estratégia do script não irá funcionar.. mais à noite eu faço um outro jeito que creio que irá funcionar.

@ITALOx Poste o seu outfits.xml, e me diga qual é o outfit que você quer que ele ganhe

 

 

no meu outfits.xml não tem nada meu caro amigo

4 minutos atrás, FlamesAdmin disse:

function onUse(cid, item, fromPosition, itemEx, toPosition)
if getPlayerStorageValue(cid, 181612) == 1 then
return doPlayerSendCancel(cid, 22, "Você já possui esse outfit.")
else
setPlayerStorageValue(cid, 181612, 1)
doRemoveItem(item.uid, 1)
doPlayerSendTextMessage(cid, 22, "Agora você possui esse outfit.")
end
end

tag do outfit no outfits.xml 


<outfit id="14" quest="181612">

 

 

em cima é no actions?

 

 

 

 

 

                                                                                                                                                     tumblr_nwmv2z4VEM1ujiquxo1_100.gif.2db64bb36f0f565e68ff2a90cb98f439.gif.59f4c4cf234d2f6906621cac0553a862.gif

https://github.com/italoxxx1

 

Link para o post
Compartilhar em outros sites
  • Moderador
1 minuto atrás, movie disse:

Uai? Onde fica armazenado as outfits do seu servidor?

Dá uma olhada aí e me passa kkk

 

image.thumb.png.b8e1e2caa04df0817ed81a613d1152e9.png

colega..

 

 

 

 

 

                                                                                                                                                     tumblr_nwmv2z4VEM1ujiquxo1_100.gif.2db64bb36f0f565e68ff2a90cb98f439.gif.59f4c4cf234d2f6906621cac0553a862.gif

https://github.com/italoxxx1

 

Link para o post
Compartilhar em outros sites
26 minutos atrás, ITALOx disse:

em cima é no actions?

 

 

outfits.xml

Da uma quebra de linha entre <outfits> e </outfits> e coloca isso:

<outfit id="1" quest="123456">
<list gender="0" lookType="2002" name="NOME"/>
</outfit>

 

.lua em actions/scripts

function onUse(cid, item, fromPosition, itemEx, toPosition)
if getPlayerStorageValue(cid, 123456) == 1 then
return doPlayerSendCancel(cid, 22, "Você já possui esse outfit.")
else
setPlayerStorageValue(cid, 123456, 1)
doRemoveItem(item.uid, 1)
doPlayerSendTextMessage(cid, 22, "Agora você possui esse outfit.")
end
end

tag actions.xml

<action itemid="ID DO ITEM" script="NOME.lua"/>

 

Editado por FlamesAdmin (veja o histórico de edições)
Link para o post
Compartilhar em outros sites
  • Moderador
2 minutos atrás, FlamesAdmin disse:

isso, é o .lua

 

Sim, mas coloca em que tipo de pasta? actions, creaturescripts...

4 minutos atrás, movie disse:

Isso! É o que o @FlamesAdmin está fazendo. Vou deixar ele te ajudar...

 

Eu tô perdido, eu juro por cada um de vocês, desculpa eu, mas, eu to perdido..

 

 

 

 

 

                                                                                                                                                     tumblr_nwmv2z4VEM1ujiquxo1_100.gif.2db64bb36f0f565e68ff2a90cb98f439.gif.59f4c4cf234d2f6906621cac0553a862.gif

https://github.com/italoxxx1

 

Link para o post
Compartilhar em outros sites
28 minutos atrás, FlamesAdmin disse:

editei a resposta acima, da uma olhada

 

image.thumb.png.51c11ce8447213919dda5877d1dbc228.png 

image.thumb.png.4749b9447c4fa39730ad65ee2257d00b.png

 

Arrumei, mas da esse novo erro topper

 

 

 

 

 

                                                                                                                                                     tumblr_nwmv2z4VEM1ujiquxo1_100.gif.2db64bb36f0f565e68ff2a90cb98f439.gif.59f4c4cf234d2f6906621cac0553a862.gif

https://github.com/italoxxx1

 

Link para o post
Compartilhar em outros sites
  • Solução
function onUse(cid, item, fromPosition, itemEx, toPosition)
    if item.itemid == 7379 and (getPlayerStorageValue(cid, 8002) == EMPTY_STORAGE) then
        doPlayerAddOutfitId(cid, 44, 3)
        setPlayerStorageValue(cid, 8002, 1)
        doSendMagicEffect(getCreaturePosition(cid), CONST_ME_HOLYDAMAGE)
        doPlayerSendTextMessage(cid,22,"Congratulations, you have received the Outfit!")
        doRemoveItem(item.uid, 1)
    else
        doPlayerSendCancel(cid,"You have already received this outfit!.")
    end
end
outfits.xml

<outfit id="44" premium="no" default="0">
        <list gender="0-3" lookType="264" name="Brutetamer"/>
    </outfit>

 

Editado por Celulose (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

Obrigado a todos que ajudaram, Mas o matheus me ajudou, é isso, tmj quem tirou o tempo aqui pra me ajudar. amo todos vocês, continue sempre assim fazendo seus scripts, e ajudando a comunidade! TMJ!

 

 

 

 

 

                                                                                                                                                     tumblr_nwmv2z4VEM1ujiquxo1_100.gif.2db64bb36f0f565e68ff2a90cb98f439.gif.59f4c4cf234d2f6906621cac0553a862.gif

https://github.com/italoxxx1

 

Link para o post
Compartilhar em outros sites
1 hora atrás, hiquezerah disse:

@ITALOx qual a solução do script mano? poste para ajudar as pessoas que precisarem! por favor

 

Irei fazer um tópico!

 

 

 

 

 

                                                                                                                                                     tumblr_nwmv2z4VEM1ujiquxo1_100.gif.2db64bb36f0f565e68ff2a90cb98f439.gif.59f4c4cf234d2f6906621cac0553a862.gif

https://github.com/italoxxx1

 

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.


×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo