[creaturescript] Firstitems.lua Por Vocação

Wiltry
Por Wiltry
em Globalevents e Spells

Wiltry

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 03/07/08Posts: 306

Abra o arquivo data/creaturescripts/scripts/firstitems.lua, apague o que tem lá e adicione:

 

local firstItems =

{

{ --Sorcerer

2525, -- Shield

2190, -- Weapon

2661, -- Necklace

2457, -- Helmet

2463, -- Armor

2647, -- Legs

2643 -- Boots

},

 

{ --Druid

2525, -- Shield

2182, -- Weapon

2661, -- Necklace

2457, -- Helmet

2463, -- Armor

2647, -- Legs

2643 -- Boots

},

 

{ --Paladin

2455, -- Weapon

{2543,100}, -- Ammunition,Count

2661, -- Necklace

2457, -- Helmet

2463, -- Armor

2647, -- Legs

2643 -- Boots

},

 

{ --Knight

2383, -- Weapon (Sword)

2428, -- Weapon (Axe)

2422, -- Weapon (Club)

2525, -- Shield

2661, -- Necklace

2457, -- Helmet

2463, -- Armor

2647, -- Legs

2643 -- Boots

}

}

 

function onLogin(cid)

if getPlayerStorageValue(cid, 30001) <= 0 then

local mergeidx = getPlayerVocation(cid)

for k,v in ipairs(firstItems[mergeidx]) do

local isArray = type(v) == "table"

doPlayerAddItem(cid, (isArray and v[1] or v), (isArray and v[2] or 1))

end

 

local bag = doPlayerAddItem(cid, 1988, 1) -- Backpack

doAddContainerItem(bag, 2554, 1) -- Shovel

doAddContainerItem(bag, 2120, 1) -- Rope

setPlayerStorageValue(cid, 30001, 1)

end

 

return TRUE

end

 

O que vem configurado é um Plate Set, caso queria mudar altere na primeira variável.

 

Esse é o script quando o jogador loga pela primeira vez e recebe seus primeiros itens.

 

Créditos 100% Magus

 

Abraços

Atenciosamente,
Wiltry
<div align='center'><b>Wiltry 2008~2009</b></div>
<div align='center'>Mapper & Scripter</div>
<div align='center'><img src="http://img263.imageshack.us/img263/9130/beyond.png" border="0" class="linked-sig-image" /></div>
vlw guww :*

DaNDaNrOxX

oi mosso
avatar
Marquês
Marquês

INFOS

Grupo: MarquêsRegistrado: 18/01/08Posts: 1455Char no Tibia: Saint Claire

É muito bom fazer isto, principalmente em otservers que não possuem site..

Lembro que fiz uma vez (não tão organizado quanto este) e tive que testar várias vezes até conseguir certinho kkk

Obrigado pelo script!

Abraços

 

 

Entrada na equipe: 23/10/2008 Cargo: Estagiário

Promoção: 25/11/2008 Cargo: Moderador

Promoção: 21/10/2009 Cargo: Coordenador

Remoção: 09/05/2010 Motivo: Estudos

Retorno: 15/11/2010 Cargo: Moderador

Remoção: 20/12/2012.

 

 

satan666

Antichrist Superstar
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 07/05/08Posts: 612Char no Tibia: leviana luciferiana

da uma olhada ae no link em que o noobinhu postou esse mesmo script com pequenas diferenças:

 

http://www.xtibia.com/forum/Script-Onlogin-t113648.html

 

e pior que meu account manager nao loga mais por isso.

 

[22/06/2009 16:57:53] Lua Script Error: [CreatureScript Interface]

[22/06/2009 16:57:54] data/creaturescripts/scripts/voc_items.lua:onLogin

 

[22/06/2009 16:57:54] data/creaturescripts/scripts/voc_items.lua:49: bad argument #1 to 'ipairs' (table expected, got nil)

[22/06/2009 16:57:54] stack traceback:

[22/06/2009 16:57:54] [C]: in function 'ipairs'

[22/06/2009 16:57:54] data/creaturescripts/scripts/voc_items.lua:49: in function <data/creaturescripts/scripts/voc_items.lua:46>

[22/06/2009 16:57:54] Account Manager has logged out.

creationb.jpg

"Um Deus que usasse seu poder para criar seres humanos que de antemão sabia que seriam atormentados eternamente, e que os predestinasse a isso,



não poderia ser sábio, nem justo e tampouco amoroso.

Além de nos submeter a isso vim a nos julgar e condenar por nossos atos aos tormentos do inferno.

pra minha pessoa isso não é um Deus Pai amoroso e bondoso como o chaman, seu padrão seria muito mais inferior do que o de muitos homens."

scsrat

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 17/05/08Posts: 3Char no Tibia: rato

onde vc copiou isso :)

 

esse script num identifica as vocações meu brother... não roube os creditos dos outros...