Tutorial: Como Editar ou ate mesmo fazer um Npc

3 comentários

Como Editar ou ate mesmo fazer um Npc no seu Otserve


Vá na pasta do seu Otserve click em Data/Npc
lá estara todos os Npcs do seu Otserve


Irei editar um deles para mostrar a voces como se faz!


muitos desses Npcs suas descrições estaram assim:


NPC de Compra e Venda

<?xml version="1.0" encoding="UTF-8"?>
<npc name="Nome do Npc" script="data/npc/scripts/soft.lua" walkinterval="2000" floorchange="0">
<health now="100" max="100"/>
<look type="75" head="57" body="59" legs="40" feet="76" addons="0"/>
<parameters>
<parameter key="message_greet" value="Ola, |PLAYERNAME|. Ola Meus Parabens Fale { Trade} Para Comprar Seu item. "/>
<parameter key="message_farewell" value=" Obrigado! " />
<parameter key="message_walkaway" value="Yeah, se perca." />
<parameter key="message_onsendtrade" value="Yeah, compre algo." />
<parameter key="module_shop" value="1" />
<parameter key="shop_buyable" value="Great Shield,2522,200000; Dragon Scale Legs,2469,200000; Soft Boots,6132,200000; Golden Helmet,2471,200000;" />
<parameter key="shop_sellable" value="Great Shield,2522,200000; Dragon Scale Legs,2469,200000; Soft Boots,6132,200000; Golden Helmet,2471,200000;"/>
</parameters>
</npc>


Introdução:
De Vermelho 
Nome do Npc
De Azul é a OUTFIT do Npc você poderá editar e por do seu geito ou até igual a alguma criatura...
De Verde é a Fala do Npc, cuidado quando for editala, se  por exemplo for editar o "ola" dele colocando assim "Olá" com acento ele n vai aparecer no ot quando você entrar... cuidado com esse tipo de alteção!
De Roxo é o nome do item que ele esta vendendo ou comprando!
De Amarelo é o ID do tem
De Rosa é o preço do item que esta sendo vendido ou comprado
De Negrito é a linha usada pra ele vender ou comprar o item!


Obs: Você poderá mudar o nome do Npc dentro das descrições dele, mais não o nome do arquivo se não ira da erro! cuidado ao fazer as alterações qualquer besteirinha o Npc ele não funciona ou ate mesmo nem aparece no jogo!



Female outfits:


1. looktype="136" = Citizen
2. looktype="137" = Hunter
3. looktype="141" = Mage
4. looktype="139" = Knight
5. looktype="138" =Summoner
6. looktype="269" =Nightmare
7. looktype="270" =Jesker
8. looktype="279" =Brotherwood
9. looktype="140" =Noblewoman
10. looktype="252" =Norseman
11. looktype="142" =Warrior
12. looktype="147" =Barbarian
13. looktype="148" =Druid
14. looktype="149" =Wizard
15. looktype="150" =Oriental
16. looktype="155" =Pirate"
17. looktype="156" =Assassin
18. looktype="157" =Beggar
19. looktype="158" =Shaman

Male outfits:

1. looktype="128" =Citizen
2. looktype="129" =Hunter
3. looktype="130" =Mage
4. looktype="131" =Knight
5. looktype="133" =Summoner
6. looktype="268" =Nightmare
7. looktype="273" =Jesker
8. looktype="278" =Brotherwood
9. looktype="251" =Norseman
10. looktype="132" =Nobleman
11. looktype="134" =Warrior
12. looktype="143" =Barbarian
13. looktype="144" =Druid
14. looktype="145" =Wizard
15. looktype="146" =Oriental
16. looktype="151" =Pirate
17. looktype="152" =Assassin
18. looktype="153" =Beggar
19. looktype="154" =Shaman

Creditos: marquestibia

Leia mais >>

Tutorial: Como editar Exp, Skill, Magic, loot, spawn

0 comentários

Como editar Exp, Skill, Magic, loot, spawn do seu Otserve


Vá na pasta do seu Otserve Abra o Config.lua Com o Bloco de Nota!
click Ctrl+botam direito do mause, e click em Abrir com... e escolha o bloco de notas!


Feito isso!


Click Ctrl + F para abrir o mecanismo de busca e ache esta linha



        -- Rates
-- NOTE: experienceStages configuration is located in data/XML/stages.xml.
-- rateExperienceFromPlayers 0 to disable.
experienceStages = true
rateExperience = 100
rateExperienceFromPlayers = 0
rateSkill = 15
rateMagic = 15
rateLoot = 4
rateSpawn = 3

no lugar de (experienceStages = true)

Deixeo assim (experienceStages = false)
para que fique uma Exp Só sem exp Stages, faça como preferir...


Introdução:
De Vermelho é a Exp dos Monstros

De Azul é a Exp dos Skills
De Verde é a Exp do Magic Level
De Roxo é a probabilidade de loot dos monstros
De Amarelo é o respw


Créditos: Marquestibia

Leia mais >>

Tutorial:Colocando Fast Atack

0 comentários

Como colocar Fast Atack no seu Otserve


Vá na pasta do seu Otserve click em Data/Xml/Vocations.xml

lá estará + ou - assim

<?xml version="1.0" encoding="UTF-8"?>
<vocations>
<vocation id="0" name="None" description="sorcerer" needpremium="0" gaincap="5" gainhp="5" gainmana="5" gainhpticks="6" gainhpamount="1" gainmanaticks="6" gainmanaamount="1" manamultiplier="4.0" attackspeed="2000" soulmax="100" gainsoulticks="120" fromvoc="0" attackable="no">
<formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>
<skill fist="1.1" club="1.1" sword="1.1" axe="1.1" distance="1.1" shielding="1.1" fishing="1.1" experience="1.0"/>
</vocation>

intaum procure pela linha
attackspeed="2000"


Clcik Ctrl + F para abrir o mecanismo de busca

então mude para 
attackspeed="500"

Faça isso em todas as vocações e está Pronto !

Obs: Caso quando você for entrar no tibia e trava tudo click Ctrl+Alt+Del vá em PROCESSOS
procure o nome do seu Otserve click nele e depois em FINALIZAR TAREFA
volte para Vocations.xml  e coloque o tempo Real de atack! caso não de certo!

Créditos: Marquestibia

Leia mais >>

Tutorial: Editando Itens

0 comentários

Como Editar armas do Otserve


Primeiro vá na pasta do seu Otserve click em Data/itens/itens.xml
la estará todas as armas, darei o exemplo de como editar uma dela!


irei editar a magic longsword
Click Ctrl + F para abrir o mecanismo de busca


<item id="2390" article="a" name="magic longsword">
        <attribute key="description" value="It is the magic Cyclopmania Sword." />
        <attribute key="weight" value="4300" />
        <attribute key="defense" value="40" />
        <attribute key="attack" value="55" />
        <attribute key="weaponType" value="sword" />
        <attribute key="slotType" value="two-handed" />




Explicando Todos Attributes
<attribute key="weight" value="2100"/>

Este atribute é o da o peso do item, ou seja, a magic longsword pesa 43 oz. (Nota 100 = 1 oz)
Este atribute é obrigatorio em todos os itens.


<attribute key="defense" value="30"/>
Este atribute dá a defesa/def á arma que também é usad em shields.


<attribute key="attack" value="36"/>
Atributo que seleciona o ataque da arma. Pelo amor de deus, não usem isso em shields ou equips... tenham bom senso o.o'



<attribute key="weaponType" value="sword"/>
Este é o atribute que faz a arma ser um axe,sword ou club. No caso a magic longsword é uma sword xD.

Se quiser mudar basta mudar o value="sword" para value="axe" ou value="club".


<attribute key="slotType" value="two-handed"/>
Este atributo é para que o item seja usado por duas mãos , mais caso queira deixar de 1 mão basta apenas retirar esse atribute1, mais com bastante cuidado se apagar algo errado pode da erro!



<attribute key="extradef" value="1" />
Este atribute da defesa extra ao item, como por exemplo a magic longsword é (atk:55 def:40 +1) e como vocês também ja viram em alguma database ou no tibia mesmo itens com esse +1, 2, 3, etc...

- Adicionando Dano elemental em uma Arma:

<attribute key="elementFire" value="10"/>
Dano de fire

<attribute key="elementEarth" value="10"/>
Dano de earth

<attribute key="elementIce" value="10"/>
Dano de gelo

<attribute key="elementEnergy" value="10"/>
Dano de energy

<attribute key="elementHoly" value="10"/>
Dano de holy

<attribute key="elementDeath" value="10"/>
Dano de death

<attribute key="elementPhysical" value="10"/>
Dano fisico o.o'



Usado um desses o elemento diminuirá o ataque da arma, ou seja, a magic longsword por exemplo se eu usar o atribute:

<attribute key="elementFire" value="10"/>
Ela ficará com (atk:45 + 10 fire damage def:40)
[55-10=45]



<attribute key="armor" value="9"/>
Este atribute dá o armor ou a "arm" ao item.
Lembrando que esse atribute só pode ser usado apenas em equipamentos.


<attribute key="slotType" value="body"/>
Este atribute é o que vai seleccionar onde o item vai ser equipado, em outras palavras, o tipo do item se ele vai ser uma armadura, uma arma, um colar e por ai vai... Ele também é obrigatório em todos os equips.


COLOCANDO LVL NOS ITENS


vá na pasta do seu Otserve Click em Data/Weapons/Weapons.xml


la estará todos os itens com lvl la você não poderá acha lo por seu nome só pelo ID
caso queira saber o id do item, tem la em Items.xml 


BOWS, CROSSBOWS E SPEARS

Agora para explicar essa categoria irei usar a Bow, a arrow e a spear.

- Primeira a Arrow.

<attribute key="slotType" value="ammo"/>
Com este atribute a arrow deve ficar no lugarzinho da flecha para ser usada.

<attribute key="hitChance" value="90"/>
A chance de sucesso do player de acertar o alvo, ou seja, o player com uma arrow tem 90% de chance de acertar um Dwarf por exemplo.

<attribute key="ammoType" value="arrow"/>
Neste atribute ou você coloca arrow que será utilizado apenas por Bows/Arcos ou bolt que será apenas usado por Crossbow/Besta.

<attribute key="shootType" value="arrow"/>
Animação no qual a flecha aparecerá indo em direcção ao alvo.



Lista das animações:
<attribute key="weaponType" value="ammunition"/>
Este Atribute faz o item virar uma munição.
Coloque ele Apenas em arrows e bolts.

<attribute key="ammoAction" value="removecount"/>
Ele serve para remover 1 arrow/bolt por tiro.
Aconselho não mecher ai.

- E agora a Bow:

<attribute key="weaponType" value="distance"/>
Come este atribute a bow fica sendo uma arma de distância

<attribute key="ammoType" value="arrow"/>
Usando este atribute a bow precisará de algum tipo de arrow para atirar.

<attribute key="range" value="6"/>
Com este atribute você determina a distancia da qual ele pode atirar, ou seja, a bow pode atirar a 6 quadrados de distância.

- Vamos a Spear:

<attribute key="breakChance" value="10"/>
Essa atribute dá a spear uma chance (10%) de quebrar a cada hit.

<attribute key="ammoAction" value="moveback"/>
Esse atribute faz com que a spear em vez de ficar no chão volte para sua mão sem ter que usar o atribute de charges.

o resto eu expliquei com a bow e a arrow. :)



NECKLACES E AMULETS
Vamos começar com os Necklaces e Amulets e para isso eu escolhir o Elven amulet.

<attribute key="charges" value="50"/>
Esse atribute dá a quantidade de cargas/charges ao amuleto.

<attribute key="showcharges" value="1"/>
Essa atribute serve para quando o player der look no amuleto mostrar a quantidade de charges ele tem.
Obs: Não mexa ai.

<attribute key="showattributes" value="1"/>
Esse atribute serve para mostrar tudo que ele absorve.

<attribute key="absorbPercentAll" value="5"/>
Esse attribute serve para o amuleto absorver todos os tipos de danos em 5%.
Caso queira que absorva um elemento em especifico aqui vai uma lista:


Obs¹: Caso queira que ele receba mais dano em vez de absorver basta colocar o " - " na frente do número.
(exemplo: <attribute key="absorbPercentPhysical" value="-10"/> )

Obs²: Esses atributes também pode ser usado em shields,equips e até em rings. :D





RINGS, BACKPACKS E BAGS

Bom, o tutorial está quase no fim faltando apenas os Rings e as Backpacks.
Então vamos ao que interessa, e para isso escolhi o Power Ring :D
Obs: Certfique-se que ao editar ring, ver se está editando o ring certo, ou seja, o que brilha quando é equipado...

Explicando os Attributes :D

<attribute key="duration" value="300"/>
Essa atribute dá o tempo que o item durará equipado, ou seja, o power ring dura 30 minutos (Nota 10 = 1 min)

<attribute key="decayTo" value="0"/>
Essa atribute faz com quer, quando o tempo do power ring acabar ele "some"

<attribute key="transformDeEquipTo" value="2166"/>
Essa atribute diz em qual item ele tranformará quando desequipar o power ring.
Recomendo não mexer ai.

<attribute key="skillFist" value="5"/>
Essa atribute aumenta seu Fist Fighting em 5 pontos.

<attribute key="showduration" value="1"/>
Esse atribute serve para quando o player der look no ring mostrar quando tempo ele ainda tem.
Recomendo de novo que não mexa ai.

<attribute key="manashield" value="1"/>
Esse atribute faz com que o player fique em estado de "utamo vita".
Não precisa mexer no "1".

<attribute key="healthGain" value="1"/> -- HP ganho
<attribute key="healthTicks" value="3000"/> -- Tempo nescessario (1000 = 1 segundo)
Esses atributes tem que ser usados em conjunto.
Eles fazem com que você recupera 1 de HP a cada 3 segundos.

<attribute key="manaGain" value="4"/> -- MP ganho
<attribute key="manaTicks" value="3000"/> -- Tempo nescessario (1000 = 1 segundo)
Esses atributes tem que ser usados em conjunto.
Eles fazem com que você recupera 4 de MP a cada 3 segundos.

<attribute key="speed" value="20"/>
Esse atribute aumenta a velocidade em "20" niveis, se quiser aumentar ou diminuir você ja sabe como xD

<attribute key="skillSword" value="4"/>
Essa atribute aumenta seu skill de sword em +4

<attribute key="skillAxe" value="4"/>
Essa atribute aumenta seu skill de axe em +4

<attribute key="skillClub" value="4"/>
Essa atribute aumenta seu skill de club em +4

<attribute key="skillShield" value="4"/>
Essa atribute aumenta seu skill de shield em +4

<attribute key="suppressDrunk" value="1"/>
Essa atribute deixa você imune a ficar bebum/bêbado/tonto/drunk/ etc... o.o'

<attribute key="invisible" value="1"/>
Essa atribute deixa você invisivél como se estivesse usando "utana vid"



BACKPACKS E BAGS

- Bom galerinha, esse é o ultimo item do tutorial e também o mais simples :P
Então pra fechar com chave de ouro escolhi a Crown Backpack:

<attribute key="containerSize" value="20"/> -- é só aumentalo ou diminuilos
É esse atribute que dá slots pras backpacks e bags.
No caso a Crown backpack tem 20 slots.



Créditos: Marquestibia, Fronick do Xtibia

Leia mais >>

Seguidores