Melhorando Os Novos Players De Seu Otserv.

MUTAN0
Por MUTAN0
em Tutoriais de Scripting

MUTAN0

The Beast Boy!
avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 07/10/07Posts: 224

Olá :positive:

Hoje irei mostrar como melhorar os players, pois depois da versão 8.31, os mesmos nascem level 1, com club {atk: 7, def: 7} e jacket {arm: 1}, com uma bag e uma maça dentro dela. Identico tibia Global.

Estou aqui para mostrar como melhorar isso, se você desejar :blush:

 

1º PASSO;

Abra seu config.lua e procure por isso:

-- Account Manager

accountManager = "yes"

newPlayerChooseVoc = "yes"

newPlayerSpawnPosX = 160

newPlayerSpawnPosY = 54

newPlayerSpawnPosZ = 7

newPlayerTownId = 1

newPlayerLevel = 1

newPlayerMagicLevel = 0

generateAccountNumber = "no"

---

newPlayerLevel = 1

newPlayerMagicLevel = 0

Em cima seria o level do iniciante, aqui você já escolherá se os players nasceram level 1,2,3,4....

Em baixo é o magic level que o fulano vai nascer.

Agora salve e feche.

---

2º PASSO;

Vá até data\creaturescripts e abra o creaturescripts.xml.

Procure por:

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

Se não tiver essa linha, adicione.

Salve, feche.

---

Abra agora data\creaturescripts\scripts, depois la dentro, abra firstitems.lua;

Apague tudo, e cole isso:

local commonItems =

{

2480, -- Legion helmet

2465, -- Brass Armor

2529, -- Black Shield

2478, -- Brass Legs

2642 -- Sandals

}

local containerItems =

{

2120, -- Rope

}

 

function onLogin(cid)

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

 

if isSorcerer(cid) then

-- Wand of Vortex

doPlayerAddItem(cid, 2190, 1)

 

elseif isDruid(cid) then

-- Snakebite Rod

doPlayerAddItem(cid, 2182, 1)

 

elseif isPaladin(cid) then

-- Spears

doPlayerAddItem(cid, 2389, 4)

 

elseif isKnight(cid) then

-- Katana

doPlayerAddItem(cid, 2412, 1)

end

 

for i = 1, table.maxn(commonItems) do

doPlayerAddItem(cid, commonItems, 1)

end

-- Backpack

local bag = doPlayerAddItem(cid, 2001, 1)

for i = 1, table.maxn(containerItems) do

doAddContainerItem(bag, containerItems, 1)

end

setPlayerStorageValue(cid, 30001, 1)

end

return TRUE

end

Editando~

2480, -- Legion helmet

2465, -- Brass Armor

2529, -- Black Shield

2478, -- Brass Legs

2642 -- Sandals

Aqui o player está nascendo com esses equipamentos, caso queira mudar, mude os IDs.

{

2120, -- Rope

}

Aqui o player vai nascer com uma rope na backpack, se quiser adicionar um item na backpack, faça o seguinte.

Vamos supor que queira que o player nasce com 10k junto á rope.

{

2120, -- Rope

2160 -- 10K

}

 

E aqui;

doAddContainerItem(bag, containerItems, 1)

end

Acrescentar a linha dos 10k, ficando assim;

doAddContainerItem(bag, containerItems, 1)

doAddContainerItem(bag, containerItems, 2)

end

---

if isSorcerer(cid) then

-- Wand of Vortex

doPlayerAddItem(cid, 2190, 1)

 

elseif isDruid(cid) then

-- Snakebite Rod

doPlayerAddItem(cid, 2182, 1)

 

elseif isPaladin(cid) then

-- Spears

doPlayerAddItem(cid, 2389, 4)

 

elseif isKnight(cid) then

-- Katana

doPlayerAddItem(cid, 2412, 1)

end

Aqui você pode perceber que ao fazer Knight o player nasce com uma Katana (2412), Druid com Snakebite Rod (2182), Sorcerer com Wand of Vortex (2190) e Paladin com 4 Spears (2389, 4).

Mude á seu gosto, trocando os IDs.

---

-- Backpack

local bag = doPlayerAddItem(cid, 2001, 1)

O 2001 é o ID da purple backpack, mude para backpack á seu gosto, mas lembre-se aqui você muda para uma backpack ou bag, apenas.

---

Salve e Feche o firstitems.lua, Agora faça um novo character e teste a mudança.

:thumbsupsmiley:

Até mais.

 

COMENTEM~~

71007671.jpg

JBCoisado

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 06/01/09Posts: 10Char no Tibia: Coisado

Maneiro mlk, muitas pessoas ainda não sabem como mudar o ACC Manager para fazer o player começar com itens á sua escolha, bem legal =]



Sigam apenas o vosso caminho,
O de mais ninguém.
O Grande Guerreiro
É aquele que sabe lutar
Sozinho e Acompanhado.
Sendo sempre,mas sempre
Dono da sua Liberdade.


Gostou do meu trabalho?. Te ajudei?. Então use minha Fan Bar =]

Sou Fan De:




// Coisado

jcacs

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 09/10/08Posts: 6Char no Tibia: James Kynor

Isto é simplismente perfeito (y)

Eu tava em dúvida de como fazer isso xD

vlws ae ;)

BillyBola

Ex-Imprensa XTibia
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 08/06/08Posts: 676Char no Tibia: Kimera De Pegasus

Mt foda mesmo, eu tinha essa duvida de como mudar os ekips.

 

 

Aprovado.

MUTAN0

The Beast Boy!
avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 07/10/07Posts: 224

Pela utilidade que tem o Script, é preciso que todos saibam usar.

Assim mudam conforme o OT.

Cya~

71007671.jpg

cpsfute

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 07/01/09Posts: 53Char no Tibia: Tekio-san

Vlw MUTAN0

Eu Ja Sabia Mas Vc Explico Certinho Pra Qm Nao Sabia É Bom =]~~

MUTAN0 RoX

Olá XTibiano!

Sua assinatura foi movida para a area "Sobre mim", pois um erro contido na mesma estava danificando o layout do fórum.

Grato pela atenção,
Henrique Moura.

MUTAN0

The Beast Boy!
avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 07/10/07Posts: 224

É, bem explicado para todo mundo entender :)

Agora é esperar a aprovação.

Cya~

71007671.jpg

RedZL

Never mind, I'll find someone like you.
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 06/11/06Posts: 850Char no Tibia: Xearius Thor

Muito obrigado pelo tutorial, bem explicado e bem formatado.

 

Aprovado e movido para sessão Tutoriais - OTServ > Tutoriais de Scripting.

MUTAN0

The Beast Boy!
avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 07/10/07Posts: 224

Obrigado pela aprovação, demoro mas veio :thumbsupsmiley2:

71007671.jpg

narak1

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 24/01/09Posts: 4Char no Tibia: GoD Terrorist

Muito bom seu tutorial,pois vai ajudar muitos novatos que ñ sabem modificar esse tipo de coisa. :ohmy:

kay7001

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 06/01/09Posts: 1

Kra muito bom mesmo..tava procurando e acho que é o unico que existe...

 

MERECE FIXO MESMO! :positive:

Henr1que

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 11/08/08Posts: 1Char no Tibia: Zalkedin Zundurovin

AJUDAAAAAAAAA

 

aonde que eu pego u config.lua

Slinix

The Slinix ® TCS Developer
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 19/04/08Posts: 53Char no Tibia: Akilles Palyy

Mano , Vieo , Toma no ** , cara , Só Faltava Isso pro meu server Ficar 100% , Te amo veio , Vo até usa sua Fan bar por isso UhAUHAUA , Seriao..

slinixmapper.jpgsimbo.jpg

 

 

slinixfanbar2dz1.jpguserlovefirefox7dm4arohvk6.gif

 

headerqh0.jpg

opensourcelogo.jpg

MUTAN0

The Beast Boy!
avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 07/10/07Posts: 224

@Up:

Obrigadão, eu que agradeço por você ter gostado tanto e pelo seu carinho.

 

@All:

Valeu pelos elogios, e comentários.

 

Abraços.

71007671.jpg