Muito bom , deve servir para otservers dedicados
![]()
info
Grupo: Marquês
Registrado: 25/09/10
Posts: 1.3k
Reputação: +446
Gênero: Masculino

Muito bom , deve servir para otservers dedicados
![]()
Editado Dezembro 23 por Krhiegen
info
Grupo: Herói
Registrado: 20/05/10
Posts: 3.4k
Reputação: +1.5k
Gênero: Masculino

ah é vdd
troquei as bolas
vlw
info
Grupo: Herói
Registrado: 25/10/11
Posts: 2.2k
Reputação: +862
Gênero: Masculino
Char no Tibia: Sociopata

Eu Vi Esse Script, Na OtLand!!, Más Muito Bom!
info
Grupo: Lorde
Registrado: 05/06/12
Posts: 2.2k
Reputação: +215
Gênero: Masculino

Muito bom mesmo, agora ta bem facil de configura. Rep+
info
Grupo: Herói
Registrado: 20/05/10
Posts: 3.4k
Reputação: +1.5k
Gênero: Masculino

Eu Vi Esse Script, Na OtLand!!, Más Muito Bom!
?
como vc viu se eu acabei de postar?
kk' , ta bem completo parabens
e tipo, se eu quiser que todas as vocaçoes possam usar um outfit, mas esse mesmo outfit de atributos extra para apenas uma vocação, como faz?
info
Grupo: Campones
Registrado: 11/02/10
Posts: 80
Reputação: +7
Char no Tibia: Lord Slashin

Edit - O Erro Foi Meu,
Muito bom pego certinho ake ![]()
Editado Dezembro 31 por Fodim
esse sistema tem bug.
ex o cara é druid e coloca outfit hunter. aparece você não tem vocaçao para usar.
mas se voce desloga e loga aparece outfit do hunter ;o
info
Grupo: Banidos
Registrado: 03/02/13
Posts: 62
Reputação: 0
Char no Tibia: Anikilator

Script Bronson Server
--[[ By Vodkart ]]--
local config={
{outfit={136,128,137,129,138,130,139,131,140,132,141,133,142,134,143,135,144,136,145,137,146,138,147,139, 148,140,149,141,150,142,151,143,152,144,153,145,154,146,155,147,},voc={1,2,3,4,5,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22},storage=40850}, -- Humanos
{outfit={5,5},voc={6,27,28,29,30,31},storage=40853}, -- orc
{outfit={159,159,64,64,148,144,63,63},voc={23,24,25,26,7},storage=40852} -- elf
}
function onLogin(cid)
for a =1,#config do
if isInArray(config[a].voc, getPlayerVocation(cid)) and getPlayerStorageValue(cid, config[a].storage) == -1 then
setPlayerStorageValue(cid, config[a].storage, 1)
for i = 1, #config[a].outfit do
doPlayerAddOutfit(cid, config[a].outfit, 3)
end
break
end
end
return TRUE
end
info
Grupo: Visconde
Registrado: 24/07/09
Posts: 356
Reputação: +28
Gênero: Masculino

Olá,
Não funcionou ! versão do meu ot é 8.60
até mais;
@Edit
Ah sorry, funcionou sim ![]()
rep+
@edit
ta bugado =´[
Se você seleciona um outfit que n pode usar click em ok e desloga e loga voce vem o o outfit que tecnicamente n podia usar '-'
Editado Abril 1 por curruwilliam
esse sistema tem bug.
ex o cara é druid e coloca outfit hunter. aparece você não tem vocaçao para usar.
mas se voce desloga e loga aparece outfit do hunter ;o
Olá,
Não funcionou ! versão do meu ot é 8.60
até mais;
@Edit
Ah sorry, funcionou sim
rep+
@edit
ta bugado =´[
Se você seleciona um outfit que n pode usar click em ok e desloga e loga voce vem o o outfit que tecnicamente n podia usar '-'
Impressionante como tem comentário desnecessário.
info
Grupo: Visconde
Registrado: 24/07/09
Posts: 356
Reputação: +28
Gênero: Masculino

esse sistema tem bug.
ex o cara é druid e coloca outfit hunter. aparece você não tem vocaçao para usar.
mas se voce desloga e loga aparece outfit do hunter ;o
Olá,
Não funcionou ! versão do meu ot é 8.60
até mais;
@Edit
Ah sorry, funcionou sim
rep+
@edit
ta bugado =´[
Se você seleciona um outfit que n pode usar click em ok e desloga e loga voce vem o o outfit que tecnicamente n podia usar '-'
Impressionante como tem comentário desnecessário.
Só to comentando, vai ver ele ache um jeito de tirar esse bug !
info
Grupo: Herói
Registrado: 20/05/10
Posts: 3.4k
Reputação: +1.5k
Gênero: Masculino
Como o próprio titulo lá diz, cada vocação terá sua(s) próprias outfits, o sistema foi aperfeiçoado para ficar mais fácil de configurar.
em data> creaturescript > script
vocouts.lua
function onLogin(cid) registerCreatureEvent(cid, "OutfitClass") return true end function onOutfit(cid, old, current) local class = { [1] = {[0] = {136, 140}, [1] = {128, 132}}, -- citizen, nobleman [2] = {[0] = {136, 138}, [1] = {128, 130}}, -- citizen, mage [3] = {[0] = {136, 137}, [1] = {128, 129}}, -- citizen, hunter [4] = {[0] = {136, 139}, [1] = {128, 131}}, -- citizen, knight [5] = {[0] = {136, 140, 141, 158}, [1] = {128, 132, 133, 154}}, -- citizen, nobleman, summoner e shaman [6] = {[0] = {136, 138, 148, 149}, [1] = {128, 130, 144, 145}}, -- citizen, mage, druid e wizard [7] = {[0] = {136, 137, 156, 155}, [1] = {128, 129, 152, 151}}, -- citizen, hunter, assassin e pirate [8] = {[0] = {136, 139, 142, 147}, [1] = {128, 131, 134, 143}} -- citizen, knight, warrior e barbarian } if getPlayerAccess(cid) > 2 then return true end local outfits = class[getPlayerVocation(cid)][getPlayerSex(cid)] return isInArray(outfits, current.lookType) and true or doPlayerSendCancel(cid, "você não tem vocação para usar essa outfit.") and false endcreaturescript.xml
explicando:
os números entre os colchetes [] significa as vocations, caso você não sabe os ID das voc abre o spoiler:
1 -- sorcerer
2 -- druid
3 -- paladin
4 -- knight
5 -- master sorcerer
6 -- elder druid
7 -- royal paladin
8 -- elite knight
agora os números [0] e [1] significam o sexo do jogador, para female é [0] e para male é [1], onde cada um tem sua outfit.
exemplo sorcerer:
[1] = { -- vocation sorcerer[0] = {136, 140}, -- outfits female citizen e nobleman
[1] = {128, 132}} -- outfits male citizen e nobleman
}
basta adicionar entre as chaves {} as id das outfits que cada vocação poderá usar.
qualquer dúvida só postar.
Editado Dezembro 23 por Vodkart