Histórico de Curtidas
-
wallacewts deu reputação a r0bert0lol em [8.60][OLD Client] Narutibia (NTO HARD) - Servidor CompletoOlá galera do TK !
Venho por meio deste tópico, publicar a ultima versão do meu servidor derivado de Tibia NTO Hard juntamente com todos os arquivos necessários para edições.
Confesso que não foi fácil tomar essa decisão, afinal de contas foram mais de 5 anos nessa vida de administrador de otserver e esses arquivos são de muita valia, tenho certeza de que muito do que conquistei e me tornei, é resultante dos servidores que pude administrar. Costumo dizer que não sou programador e que estou mais para um gerente de scripts, todos os meus servidores foram criados com base em arquivos disponibilizados em comunidades como esta, sendo assim, pensei comigo, seria interessante eu disponibilizar e de certa forma contribuir, acredito que esses arquivos ainda podem ser útil para muitos.
O que tem de diferente no NTO Hard ?
Foi feito com muito carinho ! Rs. Eu poderia fazer uma lista (BÍBLIA) do que tem no servidor porém estou sem tempo mas tenho certeza que esse é o servidor NTO mais completo, atual e disponível para ser baixado em qualquer comunidade de otserver.
Veja algumas Imagens !
O que tem nesse Pacote Full de Arquivos NTO Hard ?
Datapack mais recente e completa do servidor. Site Gesior com template própria + AntiDDOS. Client Descompilado + Estendido + DLL Manabar com ajuste na altura da Barra de Vida/Chakra + DLL Proteção para extensão.cab Source OTX compatível com o servidor CabCreator Item Editor que funciona com o item.otb do server Object Builder 0.4.1 Remeres Map Editor Estendido para funcionar com o client do server Pic Editor IP Changer
DOWNLOAD & SCAN
dbresetada.sql
-
wallacewts deu reputação a VictorFT em [Básico] Aprendendo Script---Tutorial by Leo ---
Bom galera, venho através desse tutorial tentar ajudar aqueles que querem aprender um pouco mais sobre a área de scripting. Vai ser bem básico, como muita gente tinha me pedido por pm (então resolvi fazer para acabar com o enjoo =P). Acredito que existam muitos tutoriais, alguns bons, outros não, e como vinham me pedindo, ou os tutoriais eram ruins, ou queriam uma visão de outra pessoa (quem sabe com outra pessoa falando, entenda melhor). Diante mão, vou logo dizendo que não me considero um bom scripter ou coisa perto disso até porque estou nisso há menos de 1 mês, mas vou tentar ajudar as pessoas com o pouco que sei.
Nessa primeira parte, vamos ver os seguintes pontos:
1. [LÓGICA DE PROGRAMAÇÃO]
1.1 O que é um algoritmo?
1.2 Um exemplo de algoritmo.
1.3 Exercício: Faça seu próprio algoritmo.
1. Desde que existe o ser humano, existe programação. Quando os homens da pré-história iam caçar, ele se programavam, decidiam quais passos tinham que seguir a fim de alcançar a caça. (hehe) Com o computador não é diferente, você deve dar os passos para que ele possa executar as ações e alcançar o objetivo, que no nosso caso, é o sucesso do script. Isso é a linguagem de programação, é uma linguagem criada para instruir o computador a realizar suas tarefas, e o programador deve seguir uma lógica para colocar cada parte do script no seu devido local, essa é a lógica de programação.
1.1 Algoritmo é nada mais que uma "receita" que deve ter os passos seguidos pelo computador para realizar uma tarefa. Esses passos não devem deixar o computador com dúvidas, e portanto, devem ser bem definidos e claros.
1.2 Vamos a um exemplo de um algoritmo. Algoritmo: Preparar um cafezinho
Geralmente, tomamos um cafezinho logo quando acordamos então a primeira coisa que devemos fazer é:
Acordar
Se não tiver água quente então
Colocar água na panela
Colocar a panela no fogão
Ligar o fogão
Esperar água ferver
Vejam que se esses passos acima forem seguidos rigorosamente, você vai conseguir por a água para ferver. Continuando...
Mas se já tiver água quente então
Botar água na xícara
Botar duas colheres de açúcar
Botar uma colher de café em pó
Mexer
Tomar
Dizer: Delíiiciaa =P
Vejam, que aí estão os passos exatos para preparar um cafezinho. Aliás, mais do que preparar, até tomar o café.
Como ficou o algoritmo:
1.3 Faça um algoritmo para: Ir à escola/faculdade (não precisa postar, é só para treinar).
2. [sCRIPTEANDO]
2.1 Arquivos de Base
2.2 Controladores Lógicos
- Condicionais
- Operadores de relação
- Operadores-controladores
2.3 Variáveis
2.4 Storage
Nessa parte, vamos começar a parte de script realmente. Lembrando que existem muitos tutoriais e só esse aqui não é o bastante, até por estar bem básico.
2.1 Os arquivos que podem dar auxílio na hora de fazer os seus scripts são:
-- Em data/lib (alguns, global.lua) encontre o arquivo: 000-constant.lua que dá muitas informações sobre o server, como por exemplo, id dos channels, id das skulls, tipos de mensagens, etc.. é bastante útil na construção dos scripts.
-- Ot script Live by Colex: Programa que facilita bastante pros iniciantes. Ele marca algumas funções em uma cor diferente além de executar o script para ver se há algum erro de escrita. Em alguns fórums tem, é só usar o sistema de busca.
-- Notepad++: Um editor de texto que também pode ser útil.
2.2 Os controladores lógicos são aqueles que colocarão em prática a sua lógica de programação. São eles que guiarão os passos que o computador deve seguir.
--- Condicionais
Acho que todos sabem o que é um condicional. Como o nome já diz, ele abre uma condição para que algo possa ser feito.
Exemplo: Caso não chova, irei jogar bola.
Então, isso é uma condição, a condição de que não esteja chuvendo. Se não chover eu jogo, se chover não jogo.
Na programação, os principais condicionais são:
if -- equivale ao se em português. Está presente em todas linguagens de programação. Provavelmente, você já o viu nas aulas de português. Ele abre uma condição. Regra: Todo if tem seu end.
else -- equivale ao senão. Vai ser executado caso a primeira condição aberta pelo if seja falsa.
elseif -- equivale a "senão se" ou "mas se". Ele evita a repetição de vários se. Não precisa de end, "utiliza" o end do if.
Construindo um algoritmo só para exemplificar:
Pegando o exemplo acima, vamos usar o elseif.
---- Operadores de relação
Os operadores de relação são aqueles que vocês estudam em matemática: igual, maior igual, menor igual...Em lua, é um pouco diferente:
igual: = menor igual: <=
maior igual: >= verificação: ==
Esse de verificação serve para checkar se algo é realmente igual. A diferença dele para o de igual "=" é que o igual serve para atribuir valores.
Exemplo: se o level do player == 100 então -- verifica se o level do player é realmente 100
--- Operadores controladores
Esses operadores são o and e o or que significa basicamente "e" e "ou", respectivamente. O and verifica se todas as condições são verdadeiras para executar algo.
Exemplo: se o player tem level 100 e o nome dele é Leoking então
execute script
fim
Perceba que só será executado caso a condição de ser lvl 100 e o nome ser Leo sejam respeitadas. No caso do or, é necessário que apenas uma delas seja respeitadas.
Exemplo: se o player tem level 100 ou o nome dele é Leo então
execute script
fim
Nesse caso, com somente uma condição sendo respeitada, já é o bastante para que o script seja executado.
2.3 Variáveis: Servem basicamente para guardarem valores.
Exemplo:
O script retornará: king -- king é exatamente o valor da variável var.
2.4 Storage: É simplesmente uma função que vai guardar um valor ou letra, palavra, etc.
Para dar um storage usamos a função: setPlayerStorageValue(cid, valor, novo valor)
Exemplo: setPlayerStorageValue(cid, 1234, 1)
Para verificar se um player tem um storage usamos a função: getPlayerStorageValue(cid, valor)
Exemplo: getPlayerStorageValue(cid, 1234)
Essas funções você pode ver naquele arquivo de base: lista de funções em lua
Agora a última parte desse mini tutorial:
3. [ACTIONS]
3.1 Sintaxe das actions
3.2 Exemplo de actions
3.1 A sintaxe das actions é: function onUse(cid, item, fromPosition, itemEx, toPosition) mas também podem ser encontradas como fromPos, toPos, isso vai depender de como o scripter queira e como vai usar no script. Usei essa que está em negrito, pois, já é a padrão. Agora a explicação:
function onUse(cid, item, fromPosition, itemEx, toPosition)
Primeramente, é bom lembrar que assim como o if, toda função (function) tem seu end.
Exemplo:
Explicação da sintaxe:
onUse = ao Usar (assim que o player use um item)
cid = creature id -- quem vai usar o item
item = item que será usado ou item "principal"
fromPosition = da Posição
itemEx = item "secundário"
toPosition = para a Posição
3.2 Vamos colocar em prática tudo que lemos até agora.
Nossa action fará:
[/center] [center]Ao dar use em um item --- para inserir comentários que não alterarão o script, é só colocar -- e escrever[/center] [center]Se o player for level maior ou igual a 100 então[/center] [center]Sumona um monstro em uma posição[/center] [center]Manda uma mensagem para o player[/center] [center]Manda um efeito no player[/center] [center]se não for level 100[/center] [center]Manda uma mensagem para o player[/center] [center]fim do script[/center] [center] [/center] [center]function onUse(cid, item, fromPosition, toPosition, itemEx) --- sintaxe das actions[/center] [center]if getPlayerLevel(cid) >= 100 then -- se o level do player é maior igual a 100 então[/center] [center]doSummonCreature("Demon", {x=1, y=1, z=1}) --- sumona um demon na posição determinada. Todo valor que seja uma letra, palavra deve estar entre aspas. A posição, entre chaves.[/center] [center]doPlayerSendTextMessage(cid, 22, "Você sumonou um Demon.") -- manda uma mensagem do tipo 22 (veja no constant.lua)[/center] [center]doSendMagicEffect(getPlayerPosition(cid), 10) -- manda um efeito de id 10 (veja constant.lua) na posição do player[/center] [center]else -- se não[/center] [center]doPlayerSendTextMessage(cid, 22, "Você não tem level 100.")[/center] [center]end -- end do if[/center] [center]end -- end da função[/center] [center] Toda script deve ser registrado em um arquivo.xml, no caso da nossa action,será registrado no actions.xml e como é o item que será usado, usaremos itemid: <action itemid="IDDOITEM" event="script" value="NOMEDOARQUIVO.lua"/> Esse foi nosso script usando quase tudo que explicamos anteriormente. Vamos usar agora storage e variáveis nesse script. Vimos que variáveis podem guardar valores, seja númerico ou não. Então, podemos fazer com que não precisemos editar o monstro, a posição e o level dentro do script. (não vou explicar o que é uma variável local e global, pois é intuitivo -- se tiverem dúvidas procurem em outros tutoriais). Podemos colocar: --- Guardando os valores com variáveis --- local monster = "Demon" -- entre aspas, lembre-se! local pos = {x=1,y=1,z=1} -- entre chaves! local minlevel = 100 -- minimo de level Ok até aqui, então nosso script ficaria: [/center] [center]local monster = "Demon"[/center] [center]local pos = {x=1,y=1,z=1}[/center] [center]local minlevel = 100[/center] [center]function onUse(cid, item, fromPosition, toPosition, itemEx)[/center] [center]if getPlayerLevel(cid) >= minlevel then[/center] [center]doSummonCreature(monster, pos)[/center] [center]doPlayerSendTextMessage(cid, 22, "Você sumonou um Demon.")[/center] [center]doSendMagicEffect(getPlayerPosition(cid), 10)[/center] [center]else[/center] [center]doPlayerSendTextMessage(cid, 22, "Você não tem level 100.")[/center] [center]end[/center] [center]end[/center] [center] Mas, digamos que vou passar esse script para um amigo e ele não sabe nada de editar scripts. Aí você fala, é só colocar o nome do monstro no lugar do Demon. Ele vai e faz: [/center] [center]local monster = "Rotworm" --- olha aqui[/center] [center]local pos = {x=1,y=1,z=1}[/center] [center]local minlevel = 100[/center] [center]function onUse(cid, item, fromPosition, toPosition, itemEx)[/center] [center]if getPlayerLevel(cid) >= minlevel then[/center] [center]doSummonCreature(monster, pos)[/center] [center]doPlayerSendTextMessage(cid, 22, "Você sumonou um Demon.")[/center] [center]doSendMagicEffect(getPlayerPosition(cid), 10)[/center] [center]else[/center] [center]doPlayerSendTextMessage(cid, 22, "Você não tem level 100.")[/center] [center]end[/center] [center]end[/center] [center] Ou seja, vai sumonar um rotworm mas vai mandar a mensagem: Você sumonou um Demon. Como resolver isso? Existe os strings, (não vou me aprofundar) vou dar um exemplo e mostrar como ficaria. Exemplo: local var = king imprima("Você quis dizer ".. var .."?) Retornaria: Você quis dizer king? Percebam que é só colocar ".. variavel .." . Além de resolver o problema do monster, também poderíamos fazer isso com o level, no nosso script ficaria: [/center] [center]local monster = "Rotworm"[/center] [center]local pos = {x=1,y=1,z=1}[/center] [center]local minlevel = 100[/center] [center]function onUse(cid, item, fromPosition, toPosition, itemEx)[/center] [center]if getPlayerLevel(cid) >= minlevel then[/center] [center]doSummonCreature(monster, pos)[/center] [center]doPlayerSendTextMessage(cid, 22, "Você sumonou um "..monster..".")[/center] [center]doSendMagicEffect(getPlayerPosition(cid), 10)[/center] [center]else[/center] [center]doPlayerSendTextMessage(cid, 22, "Você não tem level "..minlevel..".")[/center] [center]end[/center] [center]end[/center] [center] Sendo assim, seu amigo noob só vai precisar editar na parte de cima do script. Adicionando storage ao script. Nesse caso, faremos com que o item só possa ser usado uma única vez. Para isso, daremos um storage a ele quando o item for usado e verificaremos se o player já tem esse storage para ver se poderá ser usado o item novamente ou não. (Leia a parte de storage) A função que verifica se o player tem storage é : getPlayerStorageValue(cid, value), então: [/center] [center]se o player tiver esse storage menor ou igual a 0 então[/center] [center]execute o script[/center] [center]dê a storage -- para que o player n possa usar novamente[/center] [center]se não --- se ele já não tiver storage menor ou igual a 0, ou seja, ja tiver usado o item[/center] [center]mande msg negando[/center] [center] No script ficaria assim: [/center] [center]local monster = "Rotworm"[/center] [center]local pos = {x=1,y=1,z=1}[/center] [center]local minlevel = 100[/center] [center]function onUse(cid, item, fromPosition, toPosition, itemEx)[/center] [center]if getPlayerStorageValue(cid, 1234) <= 0 then -- se o storage 1234 for menor ou igual a zero entao[/center] [center]if getPlayerLevel(cid) >= minlevel then[/center] [center]doSummonCreature(monster, pos)[/center] [center]doPlayerSendTextMessage(cid, 22, "Você sumonou um "..monster..".")[/center] [center]doSendMagicEffect(getPlayerPosition(cid), 10)[/center] [center]setPlayerStorageValue(cid, 1234,1) --- dar storage 1234 pra q n possa usar novamente[/center] [center]else[/center] [center]doPlayerSendTextMessage(cid, 22, "Você não tem level "..minlevel..".")[/center] [center]end --- end do if do getPlayerLevel[/center] [center]else -- se já tiver storage igual a 1[/center] [center]doPlayerSendTextMessage(cid, 22, "Você já usou esse item.") -- manda a mensagem[/center] [center]end -- end do if getPlayerStorage...[/center] [center]end -- end da função[/center] [center]
Então é isso galera, tentei englobar o maior número de informações necessárias para vocês começarem a fazer seus scripts e espero que esse tutorial ajude alguém. É bom lembrar que só isso não basta e que é sempre bom olhar os scripts dos outros e pelo menos tentar entender como que foram feitos. Vlw aí, abraços.
Créditos: 100% Leo
PS: Não quero ninguém pegando o Tutorial e colocando em outro fórum se for colocar em outro fórum deixa que eu ou o Leo .
-
wallacewts recebeu reputação de Cain Jorge em Base Naruto Leagues V.01 Com TPS !Excelente servidor, obrigado por compartilhar com a gente
-
wallacewts deu reputação a Cain Jorge em Base Naruto Leagues V.01 Com TPS !Base Naruto Leagues V0.1 Bem Pessoal Vou Começar Falando Porque Estou Postando Essa Base.
Eu Procurei Muitos Ntos Para Começar Projeto Porem Nenhum Encontrei !
Esse Nto que Estou Postando Contem Mapa Proprio. Porem Sprites e Jutsus Não Foram Feitos Por Min.
[Meu Projeto Nto Leagues Esta Online Mais Estou Lançando uma Update v0.2] Vou Falar Algumas Coisas que o Servidor Contem Que Adicionei:
-- Servidor Naruto Leagues -- Versao V0.1
- Trade System [100%]
[Groups 1 a 6 ] [100%]
Canais
- Help-Channel.
- Mercado-Livre.
[ Quests Por Alavanca , Projeto Todas. Feitas Apenas 1 Kurama. ]
[ Area de Quests Todas Criadas. ]
Senzus Adicionadas.
- kit inicial [100%] [ Com uma 'Senzu Que heala 10k de Mana/Life Para Novatos. ]
- Temos atualmente nessa Versão 8 Caves com teleporte.
- Shinobi Fire [2]. [100%]
- Nukenin [1] , Nukenin [2] , Nukenin [3] , Nukenin [4]. [100%]
- Mutation [1]. [100%]
- Shinobi Skys [5]. [100%]
- Itachi [5]. [100%]
- Akatsuki Corrupted. [100%]
- Deidara. [100%]
- Yoth. [100%]
- Teleport Evento BAG - [100%]
- Teleport Boss - [100%]
- Teleport Arena - [100%]
- Teleport Arena Evento. [50%]
- NPC Recompensa Por Dia.
- NPC Mendigo.
- Sala Staff. [100%]
- TPS Falantes. [100%]
- Minoru [0%] [ Por conta de ser Mapa Proprio. ]
- Mapa Proprio.
- Shop Configurado Para Items Médios. Preço De Items 2k por Item [ Moeda Gold Normal ID:2160] Coloquei os Items Madara , Kurama etcs em Futuras Quests
- Quests: Projetos De Quests. Atualmente.
- Tais Como:
- Quest Pergaminho Madara Rikudou.
- Quest Pergaminho Naruto Rikudou.
- Quest Pergaminho Sasuke Rikudou.
- Quest Pergaminho Kaguya.
- Quest Pergaminho Madara.
- Quest Pergaminho Obito.
- Quest Pergaminho Kakuzo.
- Quest Pergaminho Hashirama.
- Quest Pergaminho Tsunade.
- Quest Pergaminho Yamato.
- Quest Pergaminho Anbu.
- Quest Pergaminho Nidaime.
- Quest Pegaminho De XP 10%.
- Quest yalahari mask.
- Quest Madara Armor.
- Quest Madara Legs.
- Quest Madara Boots.
- Quest Nto Points.
- Quest Més Premium.
- Quest Semana Premium.
- Quest Remove Red Skull.
- Quest Remove Black Skull.
- Quest Hidan Amulet.
- Quest Rikudou Cedro.
- Quest Gunbai.
- Quest Akatsuki Ring.
- Quest Nagato Ring.
- Quest Chojuro Sword.
- Quest Kurama Helmet.
- Quest Kurama Sword.
- Quest Kurama Boots.
- Quest Kurama Legs.
- Quest Kurama Armor.
- Quest Mystic Senzu. [ Essa Senzu Heala 70k] [ Pode Ser Configurada Para Healar Mais Ou Retirada do servidor. ] [ Life/Mana ]
- Arena VIP/Hunt VIP [0%] [ Coloquei um Aviso no chao Que a Area Vip Nao Esta Pronta ]
- Tipos De Ninja:
- naruto. [100%]
- sasuke. [100%]
- lee. [100%]
- shikamaru. [100%]
- neji. [100%]
- tenten. [100%]
- hinata. [100%]
- kakashi. [100%]
- killer bee. [100%]
- sakura. [100%]
- gaara. [100%]
- kiba. [100%]
- itachi. [100%]
- tobi. [100%]
- minato. [100%]
- madara. [100%]
- tsunade. [100%]
- hashirama. [100%]
- nidaime. [100%]
- nagato. [100%]
- yamato. [100%]
- raikage. [100%]
- kisame. [100%]
- temari. [100%]
- kankuro. [100%]
- deidara. [100%]
- zetsu. [100%]
- jiraiya. [100%]
- kabuto. [100%]
- Madara Rikudou. [100%]
- Naruto Rikudou. [100%]
- Sasuke Rikudou. [100%]
- System Novas Como:
- Ser Um Heroi ! Se Torne o Heroi da cidade Matando os Jogadores Pks.
- Ganhe Gold Vendendo LOOT ao NPC. Ou matando Jogadores Pks. Varia Com o Level do Jogador.
- Veja Quantas Pessoas ele Mato e quantas Vezes Ele morreu Dando Use Nele.
Entre Outras Coisas Em Breve Posto Prints !
Baixar Servidor : MEDIAFIRE
http://www.mediafire.com/download/dxlt33gdbxkkkum/Servidor+Leagues.rar
Baixar Client: MEDIAFIRE
http://www.mediafire.com/download/ss3ss79c1exb382/Client+Leagues.rar
Scan: Client [VIRUSTOTAL]
https://www.virustotal.com/pt/file/5a9913d2ffdf4449f35462429da22cadd030b0331fb05af89908a1344fb7e9ef/analysis/1471540818/
Scan: Servidor [VIRUSTOTAL]
https://www.virustotal.com/pt/file/5751807d537277817c6d8592c989fe224ad5d35849e4ef80c2253ca073cfab12/analysis/1471541220/
Não Vou Colocar Print das Hunts Porque Elas São Muitos Grandes.
imagems:
https://uploaddeimagens.com.br/imagens/22-png--156
https://uploaddeimagens.com.br/imagens/sds-png--15
https://uploaddeimagens.com.br/imagens/sdsds-png--10
https://uploaddeimagens.com.br/imagens/sdsdsds-png--2
https://uploaddeimagens.com.br/imagens/sem_titulo-png--17218
https://uploaddeimagens.com.br/imagens/sem_titulod-png--4
https://uploaddeimagens.com.br/imagens/w-png--33
[V0.1] Versao 8.54
Se Gostou REP+ Que Eu Trago a versão V1
Aprova Ai ADMINISTRADOR XD
VAI APROVAR NAO ADM ?
-
wallacewts deu reputação a Phesados em OTNaruto Earth V1OTNaruto - Earth (Version 8.54)
[+] Informações sobre o server (Versão base - PedroSTT)
[+]BUGS (Versão base - PedroSTT)
[+] Minhas alterações
[+] Notificações sobre o servidor
PRINTS
Download (Cliente)
Scan(CLIENTE)
Download (server)
Scan(SERVER)
Verificação(AVAST)
Oque é Narutibia? servidor baseado no anime Naruto Shippuden na versão MMORPG 2D Tibia.
[+] Contatos
Lembre-se se ti fui útil deixe aquele rep+
Sua mão não cairá e ainda vai deixar uma criança feliz e ela ajudará cada vez mais
-Family Okumura
-
wallacewts deu reputação a Prisco em [PEDIDO]Server de NTOnão faço a minima ideia do que aconteceu amigo depois tento recriar o topico para voce
-
wallacewts recebeu reputação de Prisco em [PEDIDO]Server de NTOManow to procurando a anos essa base,mas ta dizendo que não tenho permissão para visualizar o post...
-
wallacewts deu reputação a Ken Kaneki em [Wono 1.2] World of Naruto OnlineCréditos: Wono Team, Pozdro
Servidor do WONO (World of Naruto Online) na versão 1.2
O Servidor possui tudo do Wono 1.2 dentre vocações Jutsus e tudo mais, encontrei a datapack em um site polônes, creio que pode haver versões atualizadas espalhadas por ai, enfim, baixem e aproveitem o conteúdo
______________________________________________________________________________________________
• Info
• 14 Transformações todos os personagens • Spells de acordo com anime • Jutsus e transformações novas Imagens
______________________________________________________________________________________________
OBS: Recomendo apenas utilizarem scripts etc, não recomendo por online.
Download: Mega, Zippyshare
Scan: Virustotal
Caso não consiga baixar pelo mega baixe pelo zippyshare que o Storm Night disponibilizou.
-
wallacewts recebeu reputação de mtskenady em Criando Client Proprio Sem Vapus (Completo)Gostei do tópico esta ótimo ganhou meu Rep+
Só que na parte de salvar ele diz "Falha ao salvar, verifique se este aquivo esta aberto em outro programa.
por favor me ajuda.
-
wallacewts deu reputação a Avuenja em [8.54] Naruto Atarashi Online V.1 Beta• Naruto Atarashi Online •
• Menu:
├ Informações;
├ Ajustes;
├ Erros;
├ Senha;
├ Prints;
├ Download;
├ Scan;
├ Creditos;
└ Agradecimento.
• Informações •
• Ajustes •
• Erros •
• Senha •
• PrintScreen •
IMAGENS OFFLINES RETIRADAS!
• Download's •
• Scan •
• Creditos •
• Agradecimento •
Obrigado A Equipe
-
wallacewts deu reputação a Wend II em xPoketibia [Open source]Olá Galera do Tibiaking! Venho apresentar para vocês um novo projeto, o xPoketibia, o poketibia se trata de um servidor que está sendo desenvolvido para tentar substituir o PDA em termos de uso dos OT-admin (sair dessa mesmice de servidores PDA) , o mesmo será disponibilizado aqui no fórum com suas devidas versões\atualizações. Estamos usando uma base antiga que está um pouco desatualizada e com muitos bugs , não editamos o mapa ainda por isso o mapa que está sendo usado é o do dash , tentaremos ao máximo trazer incríveis mapas e sistemas. Andamento do servidor Level System: 90% Caught System: 50% Go-Back System: 50% Portrait System: 50% Evolution System: 100% NPC Nurse System: 50% Pokedex System: 50% Ghost System: 50% Wild Pokemon Passive: 50% Moves System: 90% Limite de 6 Pokemons: 50% Duel System (Pela Party) 50% Tv / Cam System 50% Próximos sistemas Order System (Com todas as habilidades [Fly, Surf, Ride, Blink, Cut, Light, Transform, Control Mind, Dig, Move]) All Pokemon Spells Boat System (Vermilion - Cinnabar) Gym System NPC's de batalha espalhados pelo mapa Vários outros sistemas que tenho em mente. Changelog do servidor:
Prints: Downloads: Servidor > http://www.4shared.com/rar/VAp3P-nwba/xPoketibia_Project.html? Client > http://www.4shared.com/rar/l5iti909ba/Client_xP.html? Source > http://www.4shared.com/rar/Cb_mNAJvba/sources_xP.html? Repositório no GitHub > Quase lá ~~ creio que não precise de scan, pois o próprio 4shared faz escaneia e diz se tem vírus Equipe: Wend Silva < eu Daniel Créditos: avuenja por está ajudando com o Github é isso Galera vou indo fazendo com o tempo , não me cobrem , tenho vida social também , não é todo o dia que vou está disponível pra mexer no servidor , mas é isso nada de novo , mas apenas outro distro totalmente diferente com source , creio que vai ajudar muitas pessoas que curte o PDA, Lembrando que ele não vai ser livre de bugs , peço ajuda também para a galera que ajudem no projeto com sugestões e relatando os bugs que encontrarem. Thank you ~~ -
wallacewts recebeu reputação de kevin reis 14 em Server NtoAmigo eu ja baxei esse server e aki ele não mostrou ter nenhum vírus ta livre
-
wallacewts recebeu reputação de kevin reis 14 em Server NtoMuito bom esse servidor eu testei ele e também trabalhei um pouco com ele..Recomendo
Rep+
-
wallacewts recebeu reputação de Emerson Araujo em Base NarutibiaSe você postar seu server vai chover rep manow '-'
-
wallacewts recebeu reputação de ruan vioto maran em Server NtoMuito bom esse servidor eu testei ele e também trabalhei um pouco com ele..Recomendo
Rep+
-
wallacewts deu reputação a EddyHavoc em Peça aqui sua hotkey para ElfBot NGA Hotkey de ficar falando nome de Tempo em Tempo é essa:
auto 1000 say "EddyHavoc" o 1000 é o Tempo, você pode trocar e onde está escrito EddyHavoc, Você pode escrever oq quizer. Por Exemplo: Auto 1000 say "Sou Fodah"
Gostou ? +REP
-
wallacewts recebeu reputação de ruan vioto maran em Criando Client Proprio Sem Vapus (Completo)Gostei do tópico esta ótimo ganhou meu Rep+
Só que na parte de salvar ele diz "Falha ao salvar, verifique se este aquivo esta aberto em outro programa.
por favor me ajuda.
-
wallacewts deu reputação a johnmlkzika em [8.6] Tibia Harry PotterHARRY POTTER ONLINE
Servidor TIBIA HARRY POTTER
Alguma vez voce pensou que poderia ser um aluno de HOGWARTS? Agora é sua chance!
Venha para o Harry Potter Online e fassa amigos, pegue varinhas, voe de vassoura e muito mais!
Estou disponibilizando o servidor pois meu projeto do Harry Potter Online foi por agua abaixo, por causa de um cara que conseguiu rippar as sprites do quilante...
Meu projeto já estava 90% andado, mas agora ferrou-se tudo.
Então estou mandando a parte do meu projeto que está pronta, porem com sprites do quilante (Já ESTA TUDO ADAPTADO)
- O QUE VOCE VAI TER QUE FAZER:
Ajustar o servidor...
Já estou te dando quase tudo de mao beijada, agora é só fazer alguns ajustes.
Como: adicionar NPC, fazer action de compra de TOGA, e coisas simples!
Bem.. é isso aproveitem!
Distro Totalmente Estavel
Sem bugs
Sem virus
Sem motherfuckingthings!
Apenas alegria!
-O QUE TEM NO SERVIDOR:
•1 Classes: Aluno
•O player ao upar um level, ganha "POINTS" para trocar por LIFE OU MANA assim torna o jogo mais sensivel
•Mapa Proprio
•JA EXISTE VIP E DONATES - AJUSTE PARA O NESCESSARIO
-O QUE FALTA NO SERVIDOR:
•AJUSTAR LIFE/HIT/LOOT DE MONSTROS
- AJUSTAR OS SPRITES DAS HORCRUX (MAS O SISTEMA JA ESTA FUNCIONANDO CORRETAMENTE)
-SISTEMAS:
• Vassoura
• Preparar poçoes (voce pega o axe [iD:2386], usa-o naqueles crystais que estaão espalhados pelo servidor, e com o crystal na backpack, use a magia "preparar", isso vai fazer com que seu caldeirão tenha carga,dai voce poderá dar USE no vial em cima do caldeirão para terminar sua poção!)
-SITE HTML INCLUSO!
DOWNLOAD:
http://depositfiles....files/csh0uuxil
http://depositfiles....files/csh0uuxil
(INCLUSO: SERVIDOR, CLIENTE, SITE)
SCREENS:
REP+ PRA MIM POW!
SCAN:
https://www.virustot...sis/1342184200/ Por Virus Total
CREDITOS:
Beddy
Erickrusha - fez a parte do mapa do entorno de HOGWARTS,obrigado man!
Johnmlkzika Por Ter Compartlhado
-
wallacewts recebeu reputação de Ryukeh em Naruto WhiteAmigo sobre o erro do RME você ja pego o item.otb e o item.xml do seu server e colocou na pasta do RME?
Se não vai na pasta do seu server em data/items e copie o item.otb e o item.xml e cole na seguinte pasta do RME "data/854" e substitua.
Ja o erro que fica aparecendo no forgotten server é que se não me engano você precisa ir na pasta do seu server em data/globalevents/scripts
e remover o arquivo shop.lua pois o que está la não é pra essa versão.Mas se você tirar tem que colocar outro,caso contrario vai ficar dando erro que está faltando o shop.lua .
-
wallacewts deu reputação a Cerberus em [TFS 0.3][8.54] Digimon World Cerberus Online vrs 1.1Dependendo da Repercussão desse server irei voltar a atualiza-lo para os player , qualquer duvida pergunte aqui que responderei assim que possível.
Atualizações do Server Vrs.1.1:
Golden Arena
Cliente
Server
Alguns Bugs básicos(item.otb,cliente.dat, client.spr)
Informações Server:
Sistema VIP
Mapa próprio
3 cidades
1 evento automático - funcionando
251 digimons 100%
Corpos dos digimons 30%
Capturar digimons 100%
E mais!
Imagens:
Download server:
http://www.4shared.com/rar/mCAKkkoIba/DigimonCerb-Vrs11_-wwwdigimonc.html
Download cliente:
http://www.4shared.com/rar/Ac8d1Wyq/cliente_digimoncerb_vrs1.1.html
Scan:
Use o scan automático do 4Shared!
Créditos
TFS Team
Cerberus
Animal Pak - pelo escrito acima xD...
-
wallacewts recebeu reputação de trr em Server NtoMuito bom esse servidor eu testei ele e também trabalhei um pouco com ele..Recomendo
Rep+
-
wallacewts recebeu reputação de Pinduca da RBC em Base NarutibiaSe você postar seu server vai chover rep manow '-'
-
wallacewts deu reputação a xWhiteWolf em Precisa estar perto de aguaFala galera do TibiaKing, pra quem não me conhece eu sou o White Wolf, antigo Night Wolf.. eu venho trazer pra vocês um script que eu to desenvolvendo nas minhas horas vagas e que vai trazer bastante RPG pro server de vocês.
Servidor testado: The Forgotten Server 0.3.6 (Crying Damson)
Versão do Cliente: 8.45
Explicação: Pra quem já jogou AvaOT/Korelin, deve ter notado que algumas magias da tribo da água necessitam estar perto de água para poderem ser usadas, e foi me baseando nisso que eu criei esse script.
É uma magia que ataca os inimigos se estiver com a target e se não estiver com target ela adiciona vida à você, mas precisa estar perto da água para ser usada!!
Sem mais delongas, vamos ao script:
crie um arquivo chamado waterneeded.lua e coloque em spells\scripts\
--[[ Credits: 30% to Molinero because I used his telekinesis script as base 60% to me (Night Wolf) for doing the rest of the script 10% to the owner of AvaOT for giving me the idea of such thing ~~~FEEL FREE TO EDIT AS YOU WISH, THIS IS JUST A SIMPLE SCRIPT BUT DON'T REMOVE THE CREDITS.~~~ ]] local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat, COMBAT_PARAM_BLOCKARMOR, TRUE) function onCastSpell(cid, var) local water = {490, 491, 492, 493, 4608, 4609, 4610, 4611, 4612, 4613, 4614, 4615, 4616, 4617, 4618, 4619, 4620, 4621, 4622, 4623, 4624, 4625} local spot = getPlayerPosition(cid) local nxp = spot.x - 3 local pxp = spot.x + 3 local nyp = spot.y - 3 local pyp = spot.y + 3 local k = 1 local target = getCreatureTarget(cid) for absice = nxp, pxp do for coordinate = nyp, pyp do local pos = {x = absice, y = coordinate, z = spot.z, stackpos = 0} local thing = getThingfromPos(pos) if thing.itemid > 0 then if isInArray(water, thing.itemid) == TRUE then k = k+1 if target == 0 then local CreatureHealth = getCreatureMaxHealth(cid) local lifedraw = math.floor(CreatureHealth /(20*k)) doCreatureAddHealth(cid, lifedraw, 1) doSendAnimatedText(spot, "+"..lifedraw, 18) doSendMagicEffect(pos, 1) doSendMagicEffect(spot, 12) else local tgtpos = getCreaturePosition(target) local life = math.random (200,1000) doCreatureAddHealth(target, -life, COMBAT_LIFEDRAIN) doSendAnimatedText(tgtpos, "-"..life, 89) doSendDistanceShoot(pos, tgtpos, 36) doSendMagicEffect(tgtpos, 53) doSendMagicEffect(pos, 1) return doCombat(cid, combat, var) end end end end end if k ~= nil and k < 2 then doSendMagicEffect(getThingPos(cid), CONST_ME_POFF) doPlayerSendCancel(cid, "You need to be around water to cast this spell..") end return doCombat(cid, combat, var) end OBS1: Perceba que tá bem rudimentar esse script, até porque essa é a primeira versão dele, pretendo melhorar o script com o tempo
OBS2: Se você quiser que o script ataque mais de uma vez pra cada water que tiver no mapa substitua na linha 42:
return doCombat(cid, combat, var) por
doCombat(cid, combat, var) E NÃO ESQUEÇA DE DIMINUIR DO DANO local life = math.random (200,1000) e no spells.xml adicione: <instant name="Water Need" words="utura grav vita" lvl="150" mana="300" prem="1" range="4" casterTargetOrDirection="1" blockwalls="1" exhaustion="3000" needlearn="0" event="script" value="waterneeded.lua"> <vocation id="5"/> <vocation id="6"/> <vocation id="7"/> <vocation id="8"/> </instant> Se você curtiu, não remova os créditos.. Sinta-se livre pra melhorar a magia do jeito que você quiser (uma primeira alteração que eu sugiro é mudar o dano e colocar como sendo um math.random do level do player x magicLevel dele, pra magia ter um dano que aumenta com o tempo, e não algo totalmente aleatório).
Gostaria de salientar também que essa é a primeira versão de tal script, tem muita coisa pra melhorar e dá pra diminuir esse script consideravelmente, ficaria super feliz se vocês me ajudassem a melhorar isso e remover coisas desnecessárias
EDIT: Trouxe algumas imagens pessoal:
-
wallacewts deu reputação a xWhiteWolf em Darkness Pact QuestHoje vou ensinar vocês a fazer uma quest com bastante RPG (e com um pouquinho de esforço talvez o melhor sistema já visto num OTSERV!!)
É uma quest que você tem um determinado tempo pra matar um monstro e entrar num teleporte ou a passagem será bloqueada
"tá, mas oque difere essa quest de qualquer script de arena que tenha aí pelo fórum?"
na verdade nada, mas no meu server eu coloquei um tempo bem ridículo (8 segundos) e é tecnicamente impossível chegar do outro lado.
"então você fez uma quest que não dá pra fazer, é isso mesmo?"
não meu caro amigo, é uma quest que foi feita pra ser pensada. Um dos players entra na quest e termina ela, daí outro player ativa a alavanca e ele passa.. fazendo com que o pessoal só consiga passar com a ajuda de um amigo. Se você conseguir trabalhar em equipe em prol de um prêmio a sua recompensa é a oportunidade de fazer um pacto com as trevas.
"masoque??"
isso mesmo que você entendeu, você ganha a chance de abrir mão da sua vida (literalmente) pra receber uma spell nova.
~~ Hoje eu vou ensinar a reproduzirem esse sistema caralhudo no server de vocês:
Tudo começa no map editor quando você vai fazer uma área + ou - igual a essa e colocar os seguintes actions/unique ids
Agora vamos aos scripts:
actions\scripts\newquest.lua
Feito isso você vai precisar preparar uma sala aonde o player será teleportado caso ele consiga passar e coloque uma alavanca nessa sala.
Na alavanca você deve colocar o actionid 6102 e uma plaquinha explicando sobre o pacto
daí você adiciona isso no actions.xml
<action actionid="6102" script="alavanca de magia.lua"/> e crie o script 'alavanca de magia.lua' que deverá conter o seguinte:
Feito tudo isso agora só falta criar a magia Target Spell que no caso é essa daqui:
e colocar no spells.xml:
<instant name="Target Spell" words="exevo res" lvl="120" maglv="10" mana="500" exhaustion="3000" prem="0" needlearn="1" script="especiais/seguidor.lua"> <vocation id="6"/> <vocation id="7"/> <vocation id="5"/> <vocation id="8"/> </instant> FIM.
Agora você só precisa editar as actions pra rodarem de acordo com as posições do seu server então vamos às explicações:
SCRIPT1:
local tempo = 8000 ---- tempo até a porta fechar
local wall1 = {x=612, y=345, z=7, stackpos=1} -- local da primeira pedra
local pos1 = getThingfromPos(wall1)
local wall2 = {x=653, y=345, z=7, stackpos=1} --- local da segunda pedra
local pos2 = getThingfromPos(wall2)
local monster1 = {x=615, y=345, z=7, stackpos=1} --- local que cria o monstro, no caso eu uso o Juggernaut mas vc pode editar dentro do script
local posmonster1 = getThingfromPos(monster1)
local monster3 = {x=654, y=345, z=7, stackpos=1} --- Ultima posição antes do teleporte, serve pra remover o monstro
local idparede = 9788 --- id do obstáculo q será criado
local alavanca = {x=610, y=344, z=7, stackpos=1} -- POSIÇÃO DA ALAVANCA
local alavancapos = getThingfromPos(alavanca) SCRIPT2:
local topos = {x=609, y=345, z=7, stackpos=1} -- posição que vai ser teleportado caso clique na alavanca de 'FAIL QUEST'
Espero que vocês tenham curtido
Aqui tem mais duas imagens pra vocês
Alavanca:
Magia:
EXPLICANDO A MAGIA: Os morcegos seguem a direção que você tá olhando, se vc tiver um target eles seguem o target.
-
wallacewts deu reputação a Wise em [PEDIDO]Aulas de ScriptVeja essa área: Aulas de Scripting.
Não são em vídeo, mas elas tem um conteúdo muito bom.