Ir para conteúdo

[video Aula] Mysql Básico


tesla

Posts Recomendados

  • Respostas 115
  • Created
  • Última resposta

Top Posters In This Topic

Top Posters In This Topic

Posted Images

Esse tutorial ja foi postado aqui mas achei ele meio mal formulado e tambem não tinha fotos então ai va:

 

 

*Depois de ligar o servidor aperte "Ctrl+Alt+Del"

http://img301.imageshack.us/my.php?image=16916437me5.png

 

*Va em PROCESSOS

http://img264.imageshack.us/my.php?image=15654871fn9.png

 

*Procure pelo nome que lembre mas o nome do seu server yurots,servefull...(no meu caso é Darkness 0.4 ...) , clike com o botão direito > definir prioridade > tempo real

http://img145.imageshack.us/my.php?image=21341311bz3.png

 

*Ira aparecer um aviso so clikar em sim.

http://img14.imageshack.us/my.php?image=17268478ap0.png

 

Ps: So funciona em OT's XML e não tira o LAG tira sim o Frezee mas mesmo assim deicha o OT mas rapido. PODE deichar o PC um pouco travado pois da prioridade total ao servidor.

 

Tutorial By Charpy Fenix

Não botei as imagens aparecendo porque:

Desculpe, páginas dinâmicas na tag não são permitidas
Editado por Charpy Fenix
Link para o comentário
Compartilhar em outros sites

Esse tutorial ja foi postado aqui mas achei ele meio mal formulado e tambem não tinha fotos então ai va:

 

 

*Depois de ligar o servidor aperte "Ctrl+Alt+Del"

http://img301.imageshack.us/my.php?image=16916437me5.png

 

*Va em PROCESSOS

http://img264.imageshack.us/my.php?image=15654871fn9.png

 

*Procure pelo nome que lembre mas o nome do seu server yurots,servefull...(no meu caso é Darkness 0.4 ...) , clike com o botão direito > definir prioridade > tempo real

http://img145.imageshack.us/my.php?image=21341311bz3.png

 

*Ira aparecer um aviso so clikar em sim.

http://img14.imageshack.us/my.php?image=17268478ap0.png

 

Ps: So funciona em OT's XML e não tira o LAG tira sim o Frezee mas mesmo assim deicha o OT mas rapido. PODE deichar o PC um pouco travado pois da prioridade total ao servidor.

 

Tutorial By Charpy Fenix

Não botei as imagens aparecendo porque:

 

 

em primeiro lugar isso pode sim tirar o lag mais pra (voce) o das pessoas depende doque tiver no seu pc e o que esta aberto ex: msn,skype até word msm

 

isso ai que ele está falando pode trazer riscos para o seu computador e forçar muito o seu processador

 

aconselho alguem se responsabilizar pelos danos

Link para o comentário
Compartilhar em outros sites

Não funcina 100%, ja sabia dessa tecnica a muuuuuuuuuuuuito tempo ela tira no maximo uns 20% do lag não 100%, além de deixar o server muito instavel qualquer travadinha no pc derruba o server algumas vezes isso prejudica muito até por que muitas vezes jogadores perdem intens pq o server não salva, o que pode ser usado com isso é a redução do framerat no tibia. Apesar de tudo é uma boa tecnica. Ageita essas imagens aew pra nun ter que ficar entrando no Imageshark :x

 

dwhfms ;)

Editado por dwhfms
Link para o comentário
Compartilhar em outros sites

Charpy isso pode foder o seu PC eu não recomendo.

 

Além de que muitas pessoas usam outro padrão para as teclas para o Gerenciador de Tarefas no meu caso "Task Manager".

 

Se a pessoa usar outra configuração ele apenas não abrirá nada ou seja você pode por Iniciar(Start)>Executar(Run)>taskmgr

;D é mais facil e tem como todos entenderem o tutorial

Link para o comentário
Compartilhar em outros sites

Gostei + ou -, além de como o Zafor disse ter mais de um quitalhão (Lol!) de posts falando a mesma coisa, isso todo mundo sabe pq a primeira coisa que alguem que não sabe editar e quer editar vai fazer é exatamente isso que você ta explicando (sem ou com tutorial).

 

 

dwhfms ;)

Editado por dwhfms
Link para o comentário
Compartilhar em outros sites

criando uma nova vocaçao para o seu OT

 

1 - Porque criar uma nova Vocação

2 - Criando Vocação

3 - Arrumando Spells para sua vocação

 

 

1 - Porque criar uma nova Vocação

 

Para Deixar o OT Mais Dedicado , Se o OTserv tiver Sistema de Premium Poder ter uma nova Vocação para Premium,

e Por Assim vai...

 

 

2 - Criando Vocação

 

 

Bom Vai Até a pasta do seu OTserv e Data e Procure Vocations.xml, Clique com o Botão Direito do Mouse e selecione Editar ou Abrir com Bloco de Notas,

Quando vc Abrir o Vocation XML vai estar mais ou menos Assim:

 

 

<?xml version="1.0"?>
<vocations>
<vocation id="0" name="None" description="a rookie" gaincap="5" gainhp="5" gainmana="5" gainhpticks="6" gainhpamount="1" gainmanaticks="6" gainmanaamount="10" gainsoulticks="120" gainsoulamount="1" maxsoul="100" manamultiplier="4.0" attackspeed="700" prevoc="0" basespeed="220">
<diepercent experience="5" magic="5" skill="5" equipment="5" container="100"/>
<formula damage="1.2" defense="1.1" armor="1.1"/>
<skill id="0" multiplier="1.5"/>
<skill id="1" multiplier="2.0"/>
<skill id="2" multiplier="2.0"/>
<skill id="3" multiplier="2.0"/>
<skill id="4" multiplier="2.0"/>
<skill id="5" multiplier="1.5"/>
<skill id="6" multiplier="1.1"/>
</vocation>
<vocation id="1" name="Sorcerer" description="a sorcerer" gaincap="30" gainhp="5" gainmana="30" gainhpticks="2" gainhpamount="100" gainmanaticks="2" gainmanaamount="200" gainsoulticks="120" gainsoulamount="1" maxsoul="100" manamultiplier="1.3" attackspeed="600" prevoc="1" basespeed="220">
<diepercent experience="7" magic="7" skill="7" equipment="7" container="100"/>
<formula damage="1.2" defense="1.1" armor="1.1"/>
<skill id="0" multiplier="1.5"/>
<skill id="1" multiplier="2.0"/>
<skill id="2" multiplier="2.0"/>
<skill id="3" multiplier="2.0"/>
<skill id="4" multiplier="2.0"/>
<skill id="5" multiplier="1.5"/>
<skill id="6" multiplier="1.1"/>
</vocation>
<vocation id="2" name="Druid" description="a druid" gaincap="30" gainhp="5" gainmana="30" gainhpticks="2" gainhpamount="100" gainmanaticks="2" gainmanaamount="200" gainsoulticks="120" gainsoulamount="1" maxsoul="100" manamultiplier="1.3" attackspeed="600" prevoc="2" basespeed="220">
<diepercent experience="7" magic="7" skill="7" equipment="7" container="100"/>
<formula damage="1.2" defense="1.1" armor="1.1"/>
<skill id="0" multiplier="1.5"/>
<skill id="1" multiplier="1.8"/>
<skill id="2" multiplier="1.8"/>
<skill id="3" multiplier="1.8"/>
<skill id="4" multiplier="1.8"/>
<skill id="5" multiplier="1.5"/>
<skill id="6" multiplier="1.1"/>
</vocation>
<vocation id="3" name="Paladin" description="a paladin" gaincap="30" gainhp="10" gainmana="15" gainhpticks="2" gainhpamount="150" gainmanaticks="2" gainmanaamount="150" gainsoulticks="120" gainsoulamount="1" maxsoul="100" manamultiplier="2.3" attackspeed="300" prevoc="3" basespeed="220">
<diepercent experience="7" magic="7" skill="7" equipment="7" container="100"/>
<formula damage="1.2" defense="1.1" armor="1.1"/>
<skill id="0" multiplier="1.2"/>
<skill id="1" multiplier="1.2"/>
<skill id="2" multiplier="1.2"/>
<skill id="3" multiplier="1.2"/>
<skill id="4" multiplier="1.1"/>
<skill id="5" multiplier="1.1"/>
<skill id="6" multiplier="1.1"/>
</vocation>
<vocation id="4" name="Knight" description="a knight" gaincap="30" gainhp="15" gainmana="5" gainhpticks="2" gainhpamount="300" gainmanaticks="2" gainmanaamount="100" gainsoulticks="120" gainsoulamount="1" maxsoul="100" manamultiplier="5.2" attackspeed="300" prevoc="4" basespeed="220">
<diepercent experience="7" magic="7" skill="7" equipment="7" container="100"/>
<formula damage="1.2" defense="1.1" armor="1.1"/>
<skill id="0" multiplier="1.1"/>
<skill id="1" multiplier="1.1"/>
<skill id="2" multiplier="1.1"/>
<skill id="3" multiplier="1.1"/>
<skill id="4" multiplier="1.4"/>
<skill id="5" multiplier="1.1"/>
<skill id="6" multiplier="1.1"/>
</vocation>
<vocation id="5" name="Master Sorcerer" description="a master sorcerer" gaincap="60" gainhp="5" gainmana="30" gainhpticks="2" gainhpamount="150" gainmanaticks="2" gainmanaamount="300" gainsoulticks="15" gainsoulamount="1" maxsoul="200" manamultiplier="1.2" attackspeed="500" prevoc="1" basespeed="220">
<diepercent experience="7" magic="7" skill="7" equipment="7" container="100"/>
<formula damage="1.2" defense="1.1" armor="1.1"/>
<skill id="0" multiplier="1.5"/>
<skill id="1" multiplier="2.0"/>
<skill id="2" multiplier="2.0"/>
<skill id="3" multiplier="2.0"/>
<skill id="4" multiplier="2.0"/>
<skill id="5" multiplier="1.5"/>
<skill id="6" multiplier="1.1"/>
</vocation>
<vocation id="6" name="Elder Druid" description="an elder druid" gaincap="60" gainhp="5" gainmana="30" gainhpticks="2" gainhpamount="150" gainmanaticks="2" gainmanaamount="300" gainsoulticks="15" gainsoulamount="1" maxsoul="200" manamultiplier="1.2" attackspeed="500" prevoc="2" basespeed="220">
<diepercent experience="7" magic="7" skill="7" equipment="7" container="100"/>
<formula damage="1.2" defense="1.1" armor="1.1"/>
<skill id="0" multiplier="1.5"/>
<skill id="1" multiplier="1.8"/>
<skill id="2" multiplier="1.8"/>
<skill id="3" multiplier="1.8"/>
<skill id="4" multiplier="1.8"/>
<skill id="5" multiplier="1.5"/>
<skill id="6" multiplier="1.1"/>
</vocation>
<vocation id="7" name="Royal Paladin" description="a royal paladin" gaincap="60" gainhp="10" gainmana="15" gainhpticks="2" gainhpamount="200" gainmanaticks="2" gainmanaamount="200" gainsoulticks="15" gainsoulamount="1" maxsoul="200" manamultiplier="2.0" attackspeed="200" prevoc="3" basespeed="220">
<diepercent experience="7" magic="7" skill="7" equipment="7" container="100"/>
<formula damage="1.2" defense="1.1" armor="1.1"/>
<skill id="0" multiplier="1.2"/>
<skill id="1" multiplier="1.2"/>
<skill id="2" multiplier="1.2"/>
<skill id="3" multiplier="1.2"/>
<skill id="4" multiplier="1.1"/>
<skill id="5" multiplier="1.1"/>
<skill id="6" multiplier="1.1"/>
</vocation>
<vocation id="8" name="Elite Knight" description="an elite knight" gaincap="60" gainhp="15" gainmana="5" gainhpticks="2" gainhpamount="400" gainmanaticks="2" gainmanaamount="150" gainsoulticks="15" gainsoulamount="1" manamultiplier="4.9" attackspeed="200" prevoc="4" basespeed="220">
<diepercent experience="7" magic="7" skill="7" equipment="7" container="100"/>
<formula damage="1.2" defense="1.1" armor="1.1"/>
<skill id="0" multiplier="1.1"/>
<skill id="1" multiplier="1.1"/>
<skill id="2" multiplier="1.1"/>
<skill id="3" multiplier="1.1"/>
<skill id="4" multiplier="1.4"/>
<skill id="5" multiplier="1.1"/>
<skill id="6" multiplier="1.1"/>
</vocation>
</vocations>

 

 

 

adicione isto no final:

 

<vocation id="" name="" description="" gaincap="" gainhp="" gainmana="" gainhpticks="" gainhpamount="" gainmanaticks="" gainmanaamount="" gainsoulticks="" gainsoulamount="" manamultiplier="" attackspeed="" prevoc="" basespeed="">
<diepercent experience="7" magic="7" skill="7" equipment="7" container="100"/>
<formula damage="1.2" defense="1.1" armor="1.1"/>
<skill id="0" multiplier="1.1"/>
<skill id="1" multiplier="1.1"/>
<skill id="2" multiplier="1.1"/>
<skill id="3" multiplier="1.1"/>
<skill id="4" multiplier="1.4"/>
<skill id="5" multiplier="1.1"/>
<skill id="6" multiplier="1.1"/>
</vocation>

 

 

dai você edita a vocação com o nome que você quiser quanto de cap ele ganha por level quanto de mana e etc ..

 

Como vc esta vendo é muito imbaralhado isto então vou te ajudar o que é cada palavras... que ta ai cima

 

 

vocation id="" -ID da Vocação No Caso va até a ultima Vocação que esta em VOcation.xml no meu é 8 então vai ser Vocation id 9
name="" Nome da Vocação a Maioria é Baseado pelo nome do OT exemplo Skull OT , nome da Vocação Skull Tion
description="" Descrição da Vocação é a mesma coisa da ai cima nome do Ot é SKull Ot , o nome da vocação é Skull Tion o nome da Descruição é Skull Tions da Luz...
gaincap="" Quando você upa de LV vai aumentar a capacidade, tipo se vc colocar 50 vai aumentar 50 de capacidade quando alguem upar de lv que tiver esta Vocação
gainhp="" Quando voçê upa de LV vai aumentar seu HP, Tipo se vc colocar 50 vai aumentar 50 de HP quando alguem upar de lv que tiver esta vocação...
gainmana="" Mesma Coisa de Cima
gainhpticks="" O seu HP vai se Regenerar em Quandos numeros colocar se vc coloca 2 vai ser 2 segundos que o HP vai se Regenerar
gainhpamount="" Esse é o HP que vai aumentar em quantos segundo colocou ali emcima... Exemplos em 2 em 2 segundos vai Regenerar 5 de HP
gainmanaticks="" A sua Mana vai se Regenerar em Quandos numeros colocar se vc coloca 2 vai ser 2 segundos que a Mana vai se Regenerar
gainmanaamount="" Essa é a Mana que vai aumentar em quantos segundo colocou ali emcima... Exemplos em 2 em 2 segundos vai Regenerar 5 de Mana
gainsoulticks="" Esse é o Soul é Tipo Stamina, Quando vc usa uma Runa gasta stamina eu aconselho deixa em gainsoulticks 1
gainsoulamount="" Aqui deixe 100, Sò em Tibia RL que tem isso mais eu acho que ne otserv não tem então deixe como eu falei
manamultiplier="" Tipo se essa Vocação, For ser meio mago vc coloca 1.1 se for ser meio paladin coloca 2.3 se for ser kina coloca 3.4...
attackspeed="" Esse é o Famoso Ataque Speed, Quanto menos numero sera o Atk mais rapido tipo 50 é rapidisimo 10 pioro vc nem ve os atks de tão rapido que é...
prevoc="" Pré Vocação , O ID da Vocação é 9, adicione o Numero da Vocação anterior no caso é None que é Rooker então Coloca 0, Mais Se vc for fazer outra vocação Tipo o nome da Vocação que eu dei de Exemplo é Skull Tion ae vc faz outra vocação Master Skull Tion " que é " Promotion " no prevoc dela coloque o ID 9 que é da Vocação do Skull Tion... Ok " Aprendi com TPROCHEIRA... Vlw...
basespeed="" Deixe 220
<diepercent experience="7" magic="7" skill="7" equipment="7" container="100"/><formula damage="1.2" defense="1.1" armor="1.1"/> Não Mexaa !! Não sei Mexer Nisto

<skill id="0" multiplier="1.1"/> - Fist - Ninguem Treina isto então coloca 5.1
<skill id="1" multiplier="1.1"/> - Sword - Se for Knight deixe 1.1 se for Mago deixa 2.0 se for Paladin deixa 2.0 Tambem
<skill id="2" multiplier="1.1"/> - Club - Se for Knight deixe 1.1 se for Mago deixa 2.0 se for Paladin deixa 2.0 Tambem
<skill id="3" multiplier="1.1"/> - Axe - Se for Knight deixe 1.1 se for Mago deixa 2.0 se for Paladin deixa 2.0 Tambem
<skill id="4" multiplier="1.4"/> - Shilding - Se For Knight deixa 1.2 se for Mago deixa 1.4 se for Paladin deixa 1.3
<skill id="5" multiplier="1.1"/> - Distance - Se for knight deixa 5.0 se for Mago deixa 2.0 se For Paladin deixa 1.1
<skill id="6" multiplier="1.1"/> - fishing - Deixa 1.1

 

 

3 - Arrumando Spells

 

Va na pasta do seu ot /data/Spells/Spell.xml e nas spell que vc qué que a vocação tenha coloque isto <vocation id="9/>

Muito Facil

 

Ae Galera Acabei se acharem algum erro ou algum bug fala ai

 

Credits By: ADM Bad Boy On PreciousOT

 

depois que lerem, respondao mesmo que gostem ou nao, para se estiver

ruim eu buscar melhorar e se estiver bom melhorar mais ainda

 

 

http://img98.imageshack.us/img98/8167/pokemontibia0jd.gif

 

 

http://img68.imageshack.us/img68/9009/jack...9hv41sx0we3.gif

Editado por precioussot
Link para o comentário
Compartilhar em outros sites

Pessoal, segue anexo os passos para compilar o The Forgotten Server no Ubuntu 8.10, o qual eu uso.

 

PRIMEIRA PARTE - INSTALANDO AS DEPEDÊNCIAS DE PROGRAMAS E BAIXANDO AS FONTES DO THE FORGOTTEN:

 

Primeiramente, entraremos no terminal e instalaremos os programas dependentes:

 

sudo apt-get install subversion autoconf automake make g++ libxml2 libxml2-dev libxml++2.6-dev lua5.1 liblua5.1-0 liblua5.1-0-dev libboost-dev libboost-date-time-dev libboost-regex-dev libboost-thread-dev libmysql++-dev libgmp3-dev liblua5.1-sql-mysql2 liblua5.1-sql-sqlite2 liblua5.1-sql-mysql-dev liblua5.1-sql-sqlite-dev libsqlite3-dev

 

 

Vamos baixar agora, o boost, que é uma biblioteca usado pelos programadores de C++ para compilar programas em Linux, no nosso caso, o The Forgotten Server.

Você pode abrir um novo terminal ou utilizar o mesmo (se o download acima tiver terminado). Digite o seguinte comando:

 

wget http://heanet.dl.sourceforge.net/sourcefor...io_1_0_0.tar.gz

tar -xf boost_asio_1_0_0.tar.gz

sudo cp -ar boost_asio_1_0_0/boost/* /usr/include/boost/

sudo g++ boost_asio_1_0_0/libs/system/src/error_code.cpp -c -o /usr/lib/libboost_system.a

 

 

Vamos agora, fazer o download das sources do The Forgotten Server.

No console, cole o seguinte comando:

 

 

O código-fonte deve estar na sua pasta Home.

 

 

SEGUNDA PARTE - COMPILAÇÃO

 

 

1 - Entre no terminal

 

2 - No terminal, entre no diretorio

 

cd ~/0.2pl23

 

3 - Fazendo backup do arquivo Makefile para casos de emergência

 

cp Makefile Makefile.backup

 

4 - EDITANDO O ARQUIVO MAKE FILE:

 

Apague todo o arquivo Make File e copie o código nele:

 

CFLAGS = -I. -I/usr/include/libxml2 -I/usr/include/lua5.1 -Werror -Wall -O1

LIBLINK = -L/usr/lib -lxml2 -lpthread -llua5.1 -lgmp -lmysqlclient -lboost_regex -lsqlite3 -llua5.1-sql-mysql -llua5.1-sql-sqlite3 -ldl -lboost_system

FLAGS = -D_THREAD_SAFE -D_REENTRANT -D__NO_HOMEDIR_CONF__ -D__USE_MYSQL__ -D__USE_SQLITE__

OBJ = account.o actions.o admin.o allocator.o ban.o baseevents.o beds.o creature.o creatureevent.o chat.o combat.o commands.o condition.o configmanager.o connection.o container.o cylinder.o database.o databasemysql.o databasesqlite.o depot.o exception.o fileloader.o game.o gui.o house.o housetile.o ioguild.o iologindata.o iomap.o iomapserialize.o inputbox.o item.o items.o logger.o luascript.o mailbox.o map.o md5.o monster.o monsters.o movement.o networkmessage.o npc.o otserv.o outfit.o outputmessage.o party.o player.o playerbox.o position.o protocol.o protocolgame.o protocollogin.o protocolold.o quests.o raids.o rsa.o scheduler.o scriptmanager.o server.o sha1.o spawn.o spells.o status.o talkaction.o tasks.o teleport.o textlogger.o thing.o tile.o tools.o trashholder.o vocation.o waitlist.o weapons.o 

all: forgottenserver

clean:
rm -rf *.o

forgottenserver: $(OBJ)
g++ $(CFLAGS) $(FLAGS) -o ./TheForgottenServer $(OBJ) $(LIBLINK)

%.o:%.cpp
g++ $(CFLAGS) $(FLAGS) -c $+

 

5 - Vamos à compilação.

No terminal, digite a seguinte linha de comando:

 

make

 

Espere até terminar o processo, e pronto.

 

 

QUARTA PARTE - FAZENDO FUNCIONAR

 

Após você ter feito tudo que queria fazer, vamos abrir o servidor!

Primeiramente, não abra com duplo-clique, pois isso é uma aplicação console, e precisa ser 'lançada' do console.

Se você estiver usando SQLite, cole a seguinte linha de comando no console:

 

./TheForgottenServer

 

E pronto, o seu servidor irá carregar, e então, ficará online.

 

 

Créditos:

TUTO BASE EM:

http://www.xtibia.com/forum/debian-ubuntu-...pl-t102376.html

Feito por Tprocheira

Editado por rapmj
Link para o comentário
Compartilhar em outros sites

Fico bom hein?

 

 

1131501.gif

Me da comidinha to com fome...

Adote 1 pra vocÊ!!

 

 

METAS:

 

[X]1post

[X]5 posts (SERVO)

[ ]10 posts (CAMPONÊS)

[ ]25 posts (CAÇADOR)

[ ]50 posts (CAVALEIRO)

[ ]100 posts (BARONETE)

[ ]200 posts (BARÃO)

[ ]300 posts (VISCONDE)

[ ]400 posts (DUQUE)

[ ]600 posts (ARQUEDUQUE)

[ ]800 posts (ARISTOCRATA)

[ ]1000 posts (REGENTE)

[ ]1400 posts (SÁBIO)

[ ]1800 posts (SACERDOTE)

[ ]2500 posts (PRÍNCIPE)

[ ]Liberar o Jin no Grand Chase Season 2

[ ]Terminar teste de executor do Ryan

post-182286-1235239973.jpg

post-182286-1235239979.jpeg

Link para o comentário
Compartilhar em outros sites

Vamos entender...

 

Lag para começar eh um travamento causado por algum fator externo ou normalmente porque seu computador não tem suporte para o programa...

 

Esse tutorial faz o otserver ser o programa primario (mesmo assim programas microsoft ainda tem prioridade maior)

Ou seja só será util se vc jogar tibia e rodar servidor...

 

E sobre só funcionar em ots xml é irreal

Já que o banco de dados não influecia muito na execução do otserver...

 

Isso é prosopopéia flácida para acalentar bovinos...

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...