Vocation Oufit

Vodkart
em Globalevents e Spells
  • 1
  • 2

Vodkart

Sumus Validus
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 21/05/10Posts: 3406Gênero: Masculino

Explicação:

Bem esse script é para colocar outfits para certas vocações,o script se baseia em storages e em outfits.xml,abaixo estará a lista das storages.

 

Ai supondo que eu sou Knight e tenho outfit só de knight,virei elite knight,eu ainda vou continuar com a outfit de knight e ganhar mais uma por exemplo a Warrior

ou seja ficarei Elite knight com outfits knight e warrior.

 

 

~~> 1° passo

Craturescript.xml

<event type="login" name="Out" script="Vocation_Outfit.lua"/>

 

Creaturescript/script

 

Versão 1 (vocation 1 a 12)

 

 

 

Vocation_Outfit.lua

function onLogin(cid) 

local x = {
[1] = {storage = 40850,set_storage = {40851,40852,40853,40855,40856,40857,40858,40859,40860,40861,40862}},
[2] = {storage = 40851,set_storage = {40850,40852,40853,40855,40856,40857,40858,40859,40860,40861,40862}},
[3] = {storage = 40852,set_storage = {40850,40851,40853,40855,40856,40857,40858,40859,40860,40861,40862}},
[4] = {storage = 40853,set_storage = {40850,40851,40852,40855,40856,40857,40858,40859,40860,40861,40862}},
[5] = {storage = 40855,set_storage = {40851,40852,40853,40856,40857,40858,40859,40860,40861,40862}},
[6] = {storage = 40856,set_storage = {40850,40852,40853,40855,40857,40858,40859,40860,40861,40862}},
[7] = {storage = 40857,set_storage = {40850,40851,40853,40855,40856,40858,40859,40860,40861,40862}},
[8] = {storage = 40858,set_storage = {40850,40851,40852,40855,40856,40857,40859,40860,40861,40862}},
[9] = {storage = 40859,set_storage = {40851,40852,40853,40856,40857,40858,40860,40861,40862}},
[10] = {storage = 40860,set_storage = {40850,40852,40853,40855,40857,40858,40859,40861,40862}},
[11] = {storage = 40861,set_storage = {40850,40851,40853,40855,40856,40858,40859,40860,40862}},
[12] = {storage = 40862,set_storage = {40850,40851,40852,40855,40856,40857,40859,40860,40861}}
}

local v = x[getPlayerVocation(cid)]
if (not v) then
return true
end
setPlayerStorageValue(cid,v.storage,1)
for i = 1, #v.set_storage do
if getPlayerStorageValue(cid, v.set_storage[i]) >= 1 then
setPlayerStorageValue(cid,v.set_storage[i],0)
end
end
return TRUE
end

 

---------------------------

Essa é a lista das storages que vocês tem que adicionar em outfits.xml

40850 -- sorcerer

40851 -- druid

40852 -- paladin

40853 -- knight

40855 -- master sorcerer

40856 -- elder druid

40857 -- royal paladin

40858 -- elte knight

40859 -- epic sorcerer

40860 -- epic druid

40861 -- epic paladin

40862 -- epic knight

---------------------------

 

 

 

 

 

Versão 2 (vocation 1 a 8)

 

 

Vocation_Outfit.lua

function onLogin(cid) 

local x = {
[1] = {storage = 40850,set_storage = {40851,40852,40853,40855,40856,40857,40858}},
[2] = {storage = 40851,set_storage = {40850,40852,40853,40855,40856,40857,40858}},
[3] = {storage = 40852,set_storage = {40850,40851,40853,40855,40856,40857,40858}},
[4] = {storage = 40853,set_storage = {40850,40851,40852,40855,40856,40857,40858}},
[5] = {storage = 40855,set_storage = {40851,40852,40853,40856,40857,40858}},
[6] = {storage = 40856,set_storage = {40850,40852,40853,40855,40857,40858}},
[7] = {storage = 40857,set_storage = {40850,40851,40853,40855,40856,40858}},
[8] = {storage = 40858,set_storage = {40850,40851,40852,40855,40856,40857}}
}

local v = x[getPlayerVocation(cid)]
if (not v) then
return true
end
setPlayerStorageValue(cid,v.storage,1)
for i = 1, #v.set_storage do
if getPlayerStorageValue(cid, v.set_storage[i]) >= 1 then
setPlayerStorageValue(cid,v.set_storage[i],0)
end
end
return TRUE
end

 

---------------------------

Essa é a lista das storages que vocês tem que adicionar em outfits.xml

40850 -- sorcerer

40851 -- druid

40852 -- paladin

40853 -- knight

40855 -- master sorcerer

40856 -- elder druid

40857 -- royal paladin

40858 -- elte knight

---------------------------

 

 

 

~~> 2° passo

Outfits.xml

 

 

Você deve adicionar

 

quest="STORAGE VOCATION"

 

no caso a storage é aquela que está na lista,por exemplo quero colocar a outfit Knight para knight ficando:

 

<outfit id="4" quest="40853">
	<list gender="0" lookType="139" name="Knight"/>
	<list gender="1" lookType="131" name="Knight"/>
</outfit>

 

Para elite knight e outfit Warrior:

 

<outfit id="7" premium="yes" quest="40858">
	<list gender="0" lookType="142" name="Warrior"/>
	<list gender="1" lookType="134" name="Warrior"/>
</outfit>

 

assim você preenche todo seu outfits.xml

bossisg.png

Pehi

Entre o sim e o não, opte pelo foda-se!
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 19/02/11Posts: 5

Cara, não dá pra abrir os spoilers!

Da uma arrumada ai

Vodkart

Sumus Validus
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 21/05/10Posts: 3406Gênero: Masculino

Pronto,arrumado ;d

bossisg.png

Demonbholder

avatar
Infante
Infante

INFOS

Grupo: InfanteRegistrado: 13/10/08Posts: 1551Char no Tibia: Demonbholder

Legal parceiro, vai ajudar bastante. Até mais e entra no msn

Oie :D

BryanModesto

leite dança, dança
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 06/03/11Posts: 24Char no Tibia: Vigilante Rodoviario

Caramba, tava procurando esse script, sério mesmo, valeu

Atenciosamente,

Bryan Modesto Sampaio

 

tumblr_lil0onSnB81qc7xc4o1_250.gif

 

[Denuncias/Reports] - Area de Scripting

Subwat

GAUCHO MACHO
avatar
Infante
Infante

INFOS

Grupo: InfanteRegistrado: 27/07/09Posts: 1516Char no Tibia: Gean Riot

Nossa massa pra krl!!

vlw por postar.

vou usar ^^

Entrem Server online desde o dia 22/02/2013 Monster 24HORAS dedicado!

IP: monster24h.com

PROTOCOL:8.60

PORT:7171

 

RATES:

Exp: 9999x~10x

Skills:800x

Magic:200x

Loot:2x

Pvp-e Advanced: 1.1x Ao matar players de level semelhante.

 

Accounts Pelo Account Manager!

gabrielf10

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 23/11/07Posts: 309

Valeu cara, ótimo script, pena que não estou mais com meu otserver para usá-lo.

 

Abraços.

Maxlayer

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 20/02/11Posts: 11

Mt bom repp+

 

mas tenho algumas duvidas...

no meu ot n tem o Vocation_Outfit.lua, então eu tenho q criar ele e botar akilo lá?

 

e

 

eu só queria saber a função do quest no outfits.xml só pra entender...

o resto eu axo q entendi.

Vodkart

Sumus Validus
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 21/05/10Posts: 3406Gênero: Masculino

@UP

sim,você tem que criar um arquivo.lua e renomear para Vocation_Outfit.lua

 

E sobre a função da quest no outfit,serve para liberar tal outfit se tiver uma storage.

abraços

bossisg.png

nbb147

My sweet sadness, my favorite feeling. ♪♫
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 06/04/11Posts: 350Char no Tibia: Mulekepirado

valeu cara mim ajudou muitoo :thumbsupsmiley2:

 
 

 

3145288

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 09/02/08Posts: 82

eu fiz diferente, muito diferente ... no ms nao tem a funcao {quest, storageId e nem storage} pra incrementar no xml de outfits. Seria bom se funcionasse cmg, n precisaria ter um trampim ... xD

coyotestark

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 15/02/11Posts: 259Char no Tibia: Aias Laf Du

vodkart, nao sei se esse script seu vai ser vir, mas poderia me ajudar num sistema de transform, que ao player logar, a outfit ficar?

pq no meu, quando eu logo. a vocation fica, mas a outfit quando loga volta para a primeira quando fiz o char.

exempo:

ao criar o cahr voation , goku normal. outfit 1

transformando em goku gaioken, outfit 2

quad eu logo na transform goku kaioken, a vocação fica, mas a outfit volta para o goku normal.

 

queria que ambos ficassem. outfi te vocação.

385417_122391137880813_100003297811828_101325_1909172176_n.jpg

Nao sou Gigante mas grande o suficiente para entender tudo a minha volta.

Avohai

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 22/02/11Posts: 9

Vod, tem como colocar, pra quando pegar Elite knight por exemplo, ele perder a de knight e ficar só com a do elite? Valeu!

angeldoido

Maatador
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 23/11/10Posts: 272Char no Tibia: N tenho

man n entendi como funfa tipow tava kerendo fase assim

 

no meu ot so tem as primeira vocacao entaum tipow tava kertendo assim

 

 

druid so citizen, sorcer com mage, e knight com knight addon, e paladin com hunter, tendeu,

 

isso foi exemplo tem como fase so q explicando melhor... OBGGG MESMO VIH E ATE AGORA [E O MELHOR DAKI

Vodkart

Sumus Validus
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 21/05/10Posts: 3406Gênero: Masculino

@UP

 

só adicionar as storages em outfits.xml

bossisg.png

  • 1
  • 2