[Tutorial] Criando Um Firstitems.lua E Explicando

fastot
Por fastot
em Globalevents e Spells
  • 1
  • 2

fastot

Visconde
avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 07/10/11Posts: 175

Olá,

Vou postar um tutorial de como criar um arquivo "Firstitems.lua", e vou explicar.

Para quem não sabe o "Firstitems.lua" serve para configurar os itens iniciais do player.

Bom, então vamos lá!

 

1º Passo:

Abra a pasta do seu servidor, vá em (Data/Creaturescripts/Scripts) e crie um arquivo chamado "Firstitems.lua", e adicione o seguinte código:

local firstItems = {}
firstItems[0] =
{
2383,
2525,
2647,
2173,
2457,
2463,
2643  
}
firstItems[1] =
{
2190,
2525,
2647,
2173,
2457,
2463,
2643  
}
firstItems[2] =
{
2182,
2525,
2647,
2173,
2457,
2463,
2643  
}
firstItems[3] =
{
2389,
2525,
2647,
2173,
2457,
2463,
2643  
}
firstItems[4] =
{
2383,
2525,
2647,
2173,
2457,
2463,
2643  
}
function onLogin(cid)
if getPlayerStorageValue(cid, 30001) == -1 then
for i = 1, table.maxn(firstItems[getPlayerVocation(cid)]) do
doPlayerAddItem(cid, firstItems[getPlayerVocation(cid)][i], 1)
end
if getPlayerSex(cid) == 0 then
doPlayerAddItem(cid, 2554, 1)
else
doPlayerAddItem(cid, 2120, 1)
end
local bag = doPlayerAddItem(cid, 10518, 1)
doAddContainerItem(bag, 7620, 1)
doAddContainerItem(bag, 7618, 1)
doAddContainerItem(bag, 2160, 3)
doAddContainerItem(bag, 2554, 1)
setPlayerStorageValue(cid, 30001, 1)
end
return TRUE
end

 

2º Passo:

Depois, vá em (Data/Creaturescript), abra o arquivo "Creaturescripts.xml" e adicione a seguinte tag:

 

<event type="login" name="FirstItems" event="script" value="firstitems.lua"/>

 

Pronto, agora vamos para a explicação.

 

Explicação:

 

local firstItems = {}

firstItems[0] = No Vocation (Sem Vocações) ou seja ACCOUNT MANAGER

{

Esses números são os id dos itens->2383, ou seja é uma-Spike Sword

2525, -Dwarven Shield

2647, -Plate Legs

2173, -Aol

2457, -Steel Helmeth

2463, -Plate Armor

2643 -Leather Boots

}

firstItems[1] = Sorcerer

{

2190, -Wand of Vortex

2525, -Dwarven Shield

2647, -Plate Legs

2173, -Aol

2457, -Steel Helmet

2463, -Plate Armor

2643 -Leather Boots

}

firstItems[2] = Druid

{

2182, -Snakebite Rod

2525, -Dwarven Shield

2647, -Plate Legs

2173, -Aol

2457, -Steel Helmet

2463, -Plate Armor

2643 -Leather Boots

}

firstItems[3] = Paladin

{

2389, -Spears

2525, -Dwarven Shield

2647, -Plate Legs

2173, -Aol

2457, -Steel Helmet

2463, -Plate Armor

2643 -Leather Boots

}

firstItems[4] = Knight

{

2383, -Spike Sword

2525, -Dwarven Shield

2647, -Plate Legs

2173, -Aol

2457, -Steel Helmet

2463, -Plate Armor

2643 -Leather Boots

}

 

function onLogin(cid)

if getPlayerStorageValue(cid, 30001) == -1 then

for i = 1, table.maxn(firstItems[getPlayerVocation(cid)]) do

doPlayerAddItem(cid, firstItems[getPlayerVocation(cid)], 1)

end

if getPlayerSex(cid) == 0 then

doPlayerAddItem(cid, 2554<- Shovel, 1)

else

doPlayerAddItem(cid, 2120<-Rope, 1)

end

local bag = doPlayerAddItem(cid, 10518, 1)

doAddContainerItem(bag, 7620<- Mana Potion,, 1)

doAddContainerItem(bag, 7618<-Health Potion,1)

doAddContainerItem(bag, 2160<-Crystal Coin, 3)

setPlayerStorageValue(cid, 30001, 1)

end

return TRUE

end

 

Se quiser adicionar mais coisas na backpack, adicione mais uma linha:

 

doAddContainerItem(bag,2383 <- ID DO ITEM,1 <- QUANTIDADE)

Espero que gostem do tutorial, feito por mim!

Demorei para fazer, mais fiz o meu melhor.

Quando comecei a mexer com otservs, eu precisava trocar os itens inicias dos players, eu procurei muito, até achei alguns tutoriais, mais nenhum explicava direito, por fim tive que aprende sozinho, então decidi criar esse tutorial para ajudar vocês!

 

Sugestões e criticas são bem vindas, comentem!

Atenciosamente ao XTIBIA.

*Leosinhuvd5*





Ajudei você?Gostou do meu trabalho?.Então de REP+

MSN | Skype: Leosinhuvd5

...............................................................................................................................................

*Lista completa dos meus trabalhos!*

...............................................................................................................................................

ASSINADO :.Leosinhuvd5

freestyle13

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 17/01/12Posts: 40Char no Tibia: freestyle

mto bom adorei :D tavo precisando eu tenhu 1 global akie ke vc vem pelado askPOASKPOa'

fastot

Visconde
avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 07/10/11Posts: 175

mto bom adorei :D tavo precisando eu tenhu 1 global akie ke vc vem pelado askPOASKPOa'

Epa , obrigado por comentar , fico muito feliz por ter ajudado , é sempre tem algum ot que vem com os player pelado , e o pessoal acha como colocar o firstitem mais nunca sabe mexer entao criei o tutorial OBG espero ter ajudado mt

Atenciosamente ao XTIBIA.

*Leosinhuvd5*





Ajudei você?Gostou do meu trabalho?.Então de REP+

MSN | Skype: Leosinhuvd5

...............................................................................................................................................

*Lista completa dos meus trabalhos!*

...............................................................................................................................................

ASSINADO :.Leosinhuvd5

pemi

Lord Artrox
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 09/07/08Posts: 62Char no Tibia: Secret

Muito bom tutorial Leosinhu... Continue assim que irei pegar muitos outros tutoriais teus xD

fastot

Visconde
avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 07/10/11Posts: 175

Muito bom tutorial Leosinhu... Continue assim que irei pegar muitos outros tutoriais teus xD

Opa obrigado por comentar , estou de volta a nativa haha , sim espero fazer muitos tutoriais para ajudar todos e ao xtibia :) vlw

Atenciosamente ao XTIBIA.

*Leosinhuvd5*





Ajudei você?Gostou do meu trabalho?.Então de REP+

MSN | Skype: Leosinhuvd5

...............................................................................................................................................

*Lista completa dos meus trabalhos!*

...............................................................................................................................................

ASSINADO :.Leosinhuvd5

alldakie

avatar
Marquês
Marquês

INFOS

Grupo: MarquêsRegistrado: 28/07/11Posts: 1223

Parabéns Leosinhu,

Só faltou ao meu ver uma formatação mais simples, com cores mais agradáveis, em fim isso não vem ao caso, muito bom +REP

fastot

Visconde
avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 07/10/11Posts: 175

Parabéns Leosinhu,

Só faltou ao meu ver uma formatação mais simples, com cores mais agradáveis, em fim isso não vem ao caso, muito bom +REP

Obrigado Tony , vou vê se melhoro as cores , obrigado pela dica, por comentar e pelo REP

 

Abr

Atenciosamente ao XTIBIA.

*Leosinhuvd5*





Ajudei você?Gostou do meu trabalho?.Então de REP+

MSN | Skype: Leosinhuvd5

...............................................................................................................................................

*Lista completa dos meus trabalhos!*

...............................................................................................................................................

ASSINADO :.Leosinhuvd5

Fofao05

Fofao
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 06/01/12Posts: 32Char no Tibia: Night Dark

Obrigado Por Trazer Conteúdo ao Xtibia!

Belo Tutorial , bem formatado etc..

Parabéns

Aprovado

singfofao.png

Se Te Ajudei-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------REP+

 

Entrevista com Vodkart!~

http://www.xtibia.co...21#entry1196021

Comentem! (=

fastot

Visconde
avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 07/10/11Posts: 175

Obrigado Por Trazer Conteúdo ao Xtibia!

Belo Tutorial , bem formatado etc..

Parabéns

Aprovado

Obrigado , por comentar , por gostar do meu tutorial , mais ainda por aprovar , espero que ajude a muitos :) ate+

Atenciosamente ao XTIBIA.

*Leosinhuvd5*





Ajudei você?Gostou do meu trabalho?.Então de REP+

MSN | Skype: Leosinhuvd5

...............................................................................................................................................

*Lista completa dos meus trabalhos!*

...............................................................................................................................................

ASSINADO :.Leosinhuvd5

vipstyle

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 21/01/12Posts: 94Char no Tibia: Justrevenge De Elera

boa vlw meu global tava vindo com os cara pelado '''''

fastot

Visconde
avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 07/10/11Posts: 175

boa vlw meu global tava vindo com os cara pelado '''''

Ola, fiquei feliz por conseguir ajudar , obrigado por comentar :)

Atenciosamente ao XTIBIA.

*Leosinhuvd5*





Ajudei você?Gostou do meu trabalho?.Então de REP+

MSN | Skype: Leosinhuvd5

...............................................................................................................................................

*Lista completa dos meus trabalhos!*

...............................................................................................................................................

ASSINADO :.Leosinhuvd5

fastot

Visconde
avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 07/10/11Posts: 175

Comentem pessoal , nao deixar chegar aos 30 dias sem comentar ;D

 

 

Edit--

 

CRITICAS , SUGESTOES E OPINIOES SAO BEM VINDAS

Atenciosamente ao XTIBIA.

*Leosinhuvd5*





Ajudei você?Gostou do meu trabalho?.Então de REP+

MSN | Skype: Leosinhuvd5

...............................................................................................................................................

*Lista completa dos meus trabalhos!*

...............................................................................................................................................

ASSINADO :.Leosinhuvd5

dmxkinha

Tanto faz como tanto Fez ;D
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 29/06/08Posts: 23Char no Tibia: Fui hackeado

É um tutorial básico coisa simples mesmo assim eu gostei :D.

397-icon-cd77bc288e55d05e24195869dfc5fd51.pngTibia

» 8.60 Beta tibia.sbgames.com.br

 

SB GAMES

Servidor em construção para mais informações click aqui.

fastot

Visconde
avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 07/10/11Posts: 175

É um tutorial básico coisa simples mesmo assim eu gostei :D.

Obrigado por gostar do meu tutorial ... Sim sim! Ele é bem simples mais mesmo assim existe bastante pessoas que não sabem! OBG por comentar!

Atenciosamente ao XTIBIA.

*Leosinhuvd5*





Ajudei você?Gostou do meu trabalho?.Então de REP+

MSN | Skype: Leosinhuvd5

...............................................................................................................................................

*Lista completa dos meus trabalhos!*

...............................................................................................................................................

ASSINADO :.Leosinhuvd5

vipstyle

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 21/01/12Posts: 94Char no Tibia: Justrevenge De Elera

cara eu nao entendi 1 coisa tipo se eu kiser botar que os players venham assim com 20 moedas cinza como eu tenhu que botar

exemplo : 2160,20

o lugar depois da virgula é a quandtidade certo dai eu nao sei se vai vir com 20 platinum , ou , 20 azuis , ou , 20gold me explique por favor

  • 1
  • 2