script actions outifts

felippe reine
em Scripts

felippe reine

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 02/05/20Posts: 22

ola uso servidor 8.6 tfs 1.3 alguem poderia me ajuda com um script de actions para outfts eu criei algumas montarias para o 8.6 ai queria que ao dar use em determinado item o player ganhasse a a outfit com addon 1 e 2 ja

no meu outfits xml

esta assim a looktype da montaria 

<outfit type="3" looktype="1339" name="spectral mount" premium="no" unlocked="no" enabled="yes" /

GamerGoiano

avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 11/03/13Posts: 629
1 hora atrás, felippe reine disse:
Versão do Servidor: TFS - 1.2
Tipo de Script: actions
Código:
  Mostrar conteúdo oculto


    

ola uso servidor 8.6 tfs 1.3 alguem poderia me ajuda com um script de actions para outfts eu criei algumas montarias para o 8.6 ai queria que ao dar use em determinado item o player ganhasse a a outfit com addon 1 e 2 ja

no meu outfits xml

esta assim a looktype da montaria 

<outfit type="3" looktype="1339" name="spectral mount" premium="no" unlocked="no" enabled="yes" /

function onUse(cid, item, fromPosition, itemEx, toPosition)
if getCreatureOutfit(cid).lookType >= 1 then
           doSetCreatureOutfit(cid, {lookType = 1}, -1)
      end
return true
end

felippe reine

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 02/05/20Posts: 22
1 hora atrás, brazvct disse:
function onUse(cid, item, fromPosition, itemEx, toPosition)
if getCreatureOutfit(cid).lookType >= 1 then
           doSetCreatureOutfit(cid, {lookType = 1}, -1)
      end
return true
end

amigao so iniciante ainda nessa area  nao consigo ainda fazer o script inteiro 

pra liberar essa outfit se puder me ajuda ficarei eternamente grato amigao 

<outfit type="3" looktype="1339" name="spectral mount" premium="no" unlocked="no" enabled="yes" /

@brazvct

GamerGoiano

avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 11/03/13Posts: 629
9 horas atrás, felippe reine disse:

amigao so iniciante ainda nessa area  nao consigo ainda fazer o script inteiro 

pra liberar essa outfit se puder me ajuda ficarei eternamente grato amigao 

<outfit type="3" looktype="1339" name="spectral mount" premium="no" unlocked="no" enabled="yes" /

@brazvct

function onUse(cid, item, fromPosition, itemEx, toPosition)
    if item.itemid == 848484848484 and (getPlayerStorageValue(cid, 8000) == EMPTY_STORAGE) then
        doPlayerAddOutfitId(cid, 36, 3)
        setPlayerStorageValue(cid, 8000, 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

 

36 = Id da Outfit

8000 = Storage desse item, se voce tiver a storage, vc nao ganha denovo a outfit

84848484848 = id do item

doRemoveItem(item.uid, 1) = vai remover o item ao usar

O script anterior vai trocar sua outfit

felippe reine

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 02/05/20Posts: 22
15 horas atrás, brazvct disse:
function onUse(cid, item, fromPosition, itemEx, toPosition)
    if item.itemid == 848484848484 and (getPlayerStorageValue(cid, 8000) == EMPTY_STORAGE) then
        doPlayerAddOutfitId(cid, 36, 3)
        setPlayerStorageValue(cid, 8000, 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

 

36 = Id da Outfit

8000 = Storage desse item, se voce tiver a storage, vc nao ganha denovo a outfit

84848484848 = id do item

doRemoveItem(item.uid, 1) = vai remover o item ao usar

O script anterior vai trocar sua outfit

@brazvct brother coloquei assim o script mas nao funcionou

 

function onUse(cid, item, fromPosition, itemEx, toPosition)
    if item.itemid == 29417 and (getPlayerStorageValue(cid, 33330) == EMPTY_STORAGE) then
        doPlayerAddOutfitId(cid, 1339, 3)
        setPlayerStorageValue(cid, 33330, 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 

Poccnn

Enquanto houver armas no mundo, haverá guerra!
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 07/03/16Posts: 1418Gênero: Masculino
10 horas atrás, felippe reine disse:

EMPTY_STORAGE

 

21 minutos atrás, brazvct disse:

@felippe reine Eu mandei 2 scripts, um é pra te dar a outfit e outro pra trocar...

 

"Deus é amor, mas matou 99,99999% de todos os seres viventes do mundo com o diluvio.

Deus é misericórdia, mas condena as pessoas ao tormento eterno do inferno.

Deus é pai, mas abandonou seus filhos a servidão.

Deus é vida, mas condenou a humanidade a morte.

Deus é o senhor. Senhor das guerras, da morte, do ódio.

 

Ninguém que ame a humanidade, mataria 99,99999% da população, não só de humanos, bem como dos demais animais, por amor. Isso não é amor, é doença, psicose de um sádico que gosta de ver sua 'criação' sofrer e ainda quer 'pagar' de misericordioso, de deus amor.

 

Não quero seu amor; não quero sua misericórdia, não quero ser seu filho, não quero sua vida, não quero que seja meu senhor.

Tu és um psicótico, doente, hipócrita, assassino; não me venha querer se passar por bondoso, amoroso, misericordioso."

felippe reine

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 02/05/20Posts: 22
11 horas atrás, Poccnn disse:

 

 

o script nao funcionou que pena 

Poccnn

Enquanto houver armas no mundo, haverá guerra!
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 07/03/16Posts: 1418Gênero: Masculino
9 horas atrás, felippe reine disse:

o script nao funcionou que pena 

 

function onUse(cid, item, fromPosition, itemEx, toPosition)
	if not(canPlayerWearOutfit(cid,1339,3))then
		doPlayerAddOutfit(cid,1339,3)
		doPlayerAddMount(cid, 3)		
		doRemoveItem(item.uid, 1)
	end
	return true
end

 

"Deus é amor, mas matou 99,99999% de todos os seres viventes do mundo com o diluvio.

Deus é misericórdia, mas condena as pessoas ao tormento eterno do inferno.

Deus é pai, mas abandonou seus filhos a servidão.

Deus é vida, mas condenou a humanidade a morte.

Deus é o senhor. Senhor das guerras, da morte, do ódio.

 

Ninguém que ame a humanidade, mataria 99,99999% da população, não só de humanos, bem como dos demais animais, por amor. Isso não é amor, é doença, psicose de um sádico que gosta de ver sua 'criação' sofrer e ainda quer 'pagar' de misericordioso, de deus amor.

 

Não quero seu amor; não quero sua misericórdia, não quero ser seu filho, não quero sua vida, não quero que seja meu senhor.

Tu és um psicótico, doente, hipócrita, assassino; não me venha querer se passar por bondoso, amoroso, misericordioso."

felippe reine

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 02/05/20Posts: 22
7 horas atrás, Poccnn disse:

 

function onUse(cid, item, fromPosition, itemEx, toPosition)
	if not(canPlayerWearOutfit(cid,1339,3))then
		doPlayerAddOutfit(cid,1339,3)
		doPlayerAddMount(cid, 3)		
		doRemoveItem(item.uid, 1)
	end
	return true
end

 

obrigado pode fechar o topico