Histórico de Curtidas
-
Alidev recebeu reputação de Usuario666 em (Resolvido)Bug no remere's map editorkkkkkkkk
Qual a versão do seu server?
Copie os itens.xml e o itens.otb da pasta do seu servidor e procure a pasta do remeres
Geralmente é:
C:\Program Files (x86)\Remere's Map Editor\data
Depois procure a versão do mapa, e troque os itens.xml e o itens.otb e depois abra o mapa recoloque no lugar o que você quiser e reinicie
-
Alidev recebeu reputação de kafo em [8.60] Distro 0.4 LINUX [CAST]Olá galera, vou postar a source compilada desse tópico: AQUI
Alguns amigos meus de skype estão pedindo e não conseguem compilar, então vou postar já compilada.
Adicione
enableCast = "true" (no seu config.lua) Obs: só estou postando a DISTRO para LINUX (talkactions, pagina de cast, pegue aqui: AQUI)
DOWNLOAD :
Link Download.
SCAN:
VirusTotal
Créditos:
EU por compilar xD
Summ
Jamilson Collins
Joadson (modificou algo).
-
Alidev recebeu reputação de augustomedeiros28 em Meu ot não fica 100% sem lag!Quantos players online?
Proavelmente é ping e com ajuda do pc da pessoa ta dano lag, pois sua conjuração aguenta mais de 1000 players sem lag...
-
Alidev deu reputação a Natanael Beckman em [MYSQL] Backup_points Resetando e devolvendo os points automático.Boa galera estamos mais uma vez trazendo o que a de melhor pra todos e esse sistema é muito top pra qualquer administrador de OTserver.
Um parceiro meu Felipe Funck administrador do ImperialOT chegou pra mim com essa ideia de fazer um backup de point me explicou como deveria ser, achei uma ideia muito interessante e fui atrás de fazer o sistema.
Esse sistema tem a função de registrar todos os pontos adquiridos por uma ACC em outras palavras ele faz um backup de todos os pontos que essa ACC recebe, sim mais e dai? As vezes temos a obrigação de resetar a database e eu confesso não tem nada mais chato do que devolver os pontos, simplesmente porque é muito trabalhoso você devolver pontos.
Veja abaixo como adicionar o sistema no seu server:
Acesse sua database e na tabela accounts execute está query:
ALTER TABLE `accounts` ADD `backup_points` INT NOT NULL AFTER `premium_points`; Feito né? Essa query é a coluna backup_points nela vai ficar registrado todos os pontos que serão adicionados na ACC.
Agora abra o seu retpagseguro.php e na linha 151 vai ter esse code:
mysql_query("UPDATE accounts SET premium_points = premium_points + '$NumItens' WHERE name = '".htmlspecialchars($accname)."'"); Adicione abaixo o seguinte code:
mysql_query("UPDATE accounts SET backup_points = backup_points + '$NumItens' WHERE name = '".htmlspecialchars($accname)."'"); Quem não tiver o sistema de pagseguro automático veja esse TUTORIAL.
Cuidado a você que utiliza o double points pra não esquecer da multiplicação * 2.
Certo, pra você que ainda não utiliza o sistema pagseguro utilize este shopadmin abaixo que já está configurado pra adicionar os pontos nas duas colunas.
shopadmin.php
Serve para todos os Gesior ACC.
Pronto dessa forma todos os pontos adicionados em premium_points vai ficar registrado em backup_points.
Bom galera o sistema está feito, beleza, quando você for resetar você vai executar a query abaixo. Mais qual a função dela?
A função dessa query é limpar a coluna premium_points e leva os pontos que tiverem na coluna backup_points pra coluna premium_points, assim todos os pontos que entraram naquela ACC estaram de volta e corretamente.
Nunca apague os registros do backup_points.
Cuidado antes de usa a query faça um backup da sua database, só pra precaver nada de mais!
UPDATE `accounts` SET `premium_points` = `accounts`.`backup_points` WHERE `backup_points` > 0; Query feita por, Raphael Luiz.
Galera quem gostar clica em GOSTEI e valeu!
-
Alidev recebeu reputação de Bneto em Porque o novo TFS 1.0 não tem suporte para SQLITE?Só acho que isso não seja problema, muitos podem não conseguir aprender por terem dificuldade , tanto que um amigo do forum, sempre me pede ajuda e também pede pra ensinar, mas é difícil ensinar algo que a pessoa não saiba o básico, nós sabemos por trabalhar nas versões antigas ou trabalhamos em algum projeto similar a programação lua e php...Garanto que muitos aqui aprenderam por terem pessoas dispostas a ensinar e não por falta de vontade, pois hoje em dia é difícil achar alguém que ensine mesmo, não sei se é proibido comentar, mas vou falar mesmo assim, o maior fórum de tibia "tibiaking" foi encerrado e tinha muitos tutorias legais la, como do mock, então o problema não é eles só pedirem,, o problema é não ter pessoas "capacitadas" a ensinar, pois ninguém aprende sozinho.
Na minha opinião deveriam ter deixado a função sqlite, mesmo tendo tantas pessoas que não "querem" aprender o outro tipo, tem também as que sabem e não querem usar mysql por algum motivo específico, como não achar necessário site, ou querer só pra brincar, ninguém gosta de ficar instalando um milhão de apps no pc, eu mesmo detesto, por isso quando vou desenvolver algum projeto faço em linux com maquina virtual.
Se discordam, comentem por favor, sou aberto a críticas!
-
Alidev recebeu reputação de Bluetooth em Tile que precisa de guild e level para passarEm movements adicione essa tag no movements.xml:
<movevent type="StepIn" actionid="1510" event="script" value="guildtile.lua"/> E crie um arquivo com o nome guildtile.lua em scripts e cole isso dentro:
local position = {x = POSIÇÃO, y = POSIÇÃO, z = POSIÇÃO} function onStepIn(cid, item, pos) if getPlayerGuildId(cid) > 0 then if getPlayerLevel(cid) >=160 then doPlayerSendTextMessage(cid, 27, "Voce entrou, nome da sua guild: "..getPlayerGuildName(cid)..".") return true else doPlayerSendTextMessage(cid, 27, "Voce tem que ser acima de 160 para entrar nessa zona.") doTeleportThing(cid, position) return false end else doPlayerSendTextMessage(cid, 27, "Voce nao possue guild, portanto, nao pode entrar nessa zona.") doTeleportThing(cid, position) return false end end local position = {x = POSIÇÃO, y = POSIÇÃO, z = POSIÇÃO} ----- NESSA LINHA COLOQUE A POSIÇÃO ONDE O PLAYER VOLTARA!
créditos:
-
Alidev recebeu reputação de Deletera em Tile que precisa de guild e level para passarEm movements adicione essa tag no movements.xml:
<movevent type="StepIn" actionid="1510" event="script" value="guildtile.lua"/> E crie um arquivo com o nome guildtile.lua em scripts e cole isso dentro:
local position = {x = POSIÇÃO, y = POSIÇÃO, z = POSIÇÃO} function onStepIn(cid, item, pos) if getPlayerGuildId(cid) > 0 then if getPlayerLevel(cid) >=160 then doPlayerSendTextMessage(cid, 27, "Voce entrou, nome da sua guild: "..getPlayerGuildName(cid)..".") return true else doPlayerSendTextMessage(cid, 27, "Voce tem que ser acima de 160 para entrar nessa zona.") doTeleportThing(cid, position) return false end else doPlayerSendTextMessage(cid, 27, "Voce nao possue guild, portanto, nao pode entrar nessa zona.") doTeleportThing(cid, position) return false end end local position = {x = POSIÇÃO, y = POSIÇÃO, z = POSIÇÃO} ----- NESSA LINHA COLOQUE A POSIÇÃO ONDE O PLAYER VOLTARA!
créditos:
-
Alidev deu reputação a RafaaxD em Ajuda problema data do otserver
-
Alidev deu reputação a Snowsz em (Resolvido)4youstartSobre ripping, não pude lhe responder antes, minha internet caiu, atualmente minha opinião é que isso não acontece nem acontecerá, nunca sofri com isso na 4youstart e nem conheço nenhum caso que tenham sofrido isso.
Já sobre a formatação eu não sei, pois nunca pedi para formatarem a máquina.
-
Alidev deu reputação a Qwizer em (Resolvido)[AJUDA] BUG AO MORRER SEM AOLvai em \data\creaturescripts\scripts\login.lua
procure por
doPlayerSetLossPercent(cid, PLAYERLOSS_EXPERIENCE, loss * 10) abaixo adicione doPlayerSetLossPercent(cid, PLAYERLOSS_ITEMS, 10) salve reiniciei o ot e teste. -
Alidev recebeu reputação de KingDev em extreme br AAC v2 por matheus britoLuciano, sei que você teve um esforço e trabalho pra fazer seu website, mas acho injusto você querer vender um site com sql injection ou algo parecido, posso provar pois tenho um amigo que conseguiu seu site com um colega dele, e você hackeou o site por ele não ter comprado... acho isso uma falta de ética profissional, primeiro que você devia ter entrado em contato e pelo menos pedir pra colocar os seus devidos créditos e não sair derrubando os servers invadindo e colocando ponto e adm pros outros... o comercio de website não é proibido, mas acho que se você quer vender algo, tem que fazer algo bem feito, se você consegue invadir (Provavelmente deixou uma falha de próposito), outro hacker também conseguirá, pois hacker acha facil um jeito de entrar. Então seu site não é mais seguro que um Gesior da vida, todo software ou código tem a chance de sair rodando pelo mundo "pirateado", e nem por isso os programadores deixam de criar algo seguro e funcional, não leve pro lado pessoal, não tenho nada contra você, só acho errado isso, e por favor, não venha com essa de que você traz muito conteúdo pro TK, pois não sei programar bem e não tem muita coisa que posso fazer pelo forum, mas estou iniciando meu primeiro ano em BCC (Ciência da computação) e pretendo trazer vários conteúdos pro forum, Não só de otserv, mas com utilidades que podem vir a ser úteis.
Flw
-
Alidev deu reputação a Nightz em [Sistema de Ticket] Atendimento - Gesior AccPara quem usa o Gesior 2012, a solução é bem simples para utilizar o sistema:
Vá até a linha que tem o código abaixo:
$account = $ots->createObject('Account'); E substitua por:
$account = new Account; -
Alidev deu reputação a fezeRa em (Resolvido)Itens com +SKILLS!Sempre que voce quiser que um item que voce editou no items.xml de o skill você tem que adicionar no movements.xml a seguinte tag:
<movevent type="Equip" itemid="ID" slot="TIPO" level="500" event="function" value="onEquipItem"/> <movevent type="DeEquip" itemid="ID" slot="TIPO" level="500" event="function" value="onDeEquipItem"/> Da pra editar o level pra usar o item também por ai!!
Acho que deu pra entender né?
em ID, seria o item do item, voce tem que colocar nas 2 tags o mesmo ID e Tipo.
E no caso o TIPO é o TIPO do item mesmo, ou seja, armor, legs, boots, shield, ring...
Mas no movements é diferente os tipos, então vou colocar aqui pra você:
Armor = Body
Legs = Legs
Boots = Feet
Shield = Shield
Ring = Ring
Helmet = Head
Caso for alguma weapon voce coloca = Hand
-
Alidev deu reputação a xWhiteWolf em New Library v. 1.2Fala galera, hoje vim trazer pra vocês uma nova biblioteca de funções que eu venho desenvolvendo, pretendo ir atualizando esse tópico constantemente sempre adicionando funções novas e explicando a utilização delas. Algumas funções que eu coloquei aqui estão presentes na OTAL também, porém algumas eu fiz pequenas correções de forma que essa lib poderia facilmente substituir a OTAL sem grandes problemas (pelo menos se você utilizava apenas as funções básicas da otal)
Todas as funções que não tem -- nome do autor do lado dela foram feitas por mim, xWhiteWolf ou Night Wolf (NW). O restante delas são créditos dos devidos autores, apenas coloquei pois considero funções vitais no server de cada um. Crie um arquivo em data/lib chamado 075 - White Wolf Functions.lua e coloque o seguinte código dentro:
Agora eu vou explicar oque cada função faz porque de nada adianta lançar uma lib e não explicar oque ela faz não é mesmo? hahaha
Obs inicial: quando uma função tiver em seus parametros um [] significa que oque está dentro do colchetes não é um parâmetro obrigatório.
Como usar: doShowTimeByPos(cid, getCreaturePosition(cid), 20, 20)
Irá fazer uma contagem regressiva na posição que o player se encontra começando de 20 e mandando a mensagem na mesma cor da fala dos monstros.
Essa função é bem útil em actions/spells para fazer contagem de tempo em runas como a magic wall e ver quanto tempo falta pra magic wall sumir)
Obs: Espero que ajude bastante pessoas a entender sobre funções, eu utilizei cid como o principal uid das funções nos exemplos mas você pode muito bem utilizar outros uids, fica a critério seu.
Qualquer dúvida comentem abaixo que eu vou tentar ajudar da melhor maneira.
Ahhh, isso daí foi testado em 8.54 mas deve funcionar em quase todas as versões que tenham as funções básicas do TFS.
EDIT: Pessoal, agora é sério, essa lib tem fácil umas 600 linhas, das quais umas 500 eu devo ter codado sozinho (na mão, linha por linha). Eu tive todo o trabalho de testar cada uma delas e oque eu peço é o mínimo de gratidão e respeito. Se eu te ajudei clique em Gostei, se você tiver alguma dúvida eu to me colocando a disposição de responder qualquer coisa relacionada ao tópico, mesmo que você não saiba nem oque é uma lib apenas venha aqui e escreva sua dúvida.
EDIT 2: Duas novas funções adicionas, espero que gostem!
EDIT 3: Três novas funções adicionadas juntamente com suas respectivas explicações.
-
Alidev deu reputação a Joshuah em [8.6] Biohazard Online ServerBiohazard Online
- Bom galera, eu tinha feito um post todo bunitinho mas algo bugou e não salvou as paradas, então vou ser bem breve. Estou aqui hoje, disponibilizando um servidor que trabalhei muito nele, mas por fim desisti. Como muita gente ainda pede pra eu colocar online e tals, vou postar o link pra vocês baixarem, quem sabe alguém não consegue seguir com o projeto e termina-lo...
- Sobre :
- O Servidor é uma mistura de jogos, series e filmes com o tema apocalipse zumbi, como The Walking Dead, Left4Dead, Infestation, Dayz, e outros. Sua principal base é Resident Evil pois usei muito de seu conteúdo criando o jogo (monstros, classes, cenario, etc), o objetivo do jogo seria sobreviver, cumprir missões, e matar rivais da organização inimiga (No caso seria Umbrela vs Governo"Spec Ops"). Existem algumas classes no jogo que são baseadas no resident evil operation racoon city, e algumas poucas tasks apenas para passar o tempo, já que no inicio o jogo está bem sem objetivo.
-O servidor está bem complexo de se configurar e você irá perder um bom tempo tentando entender os sistemas, e também existem muitos erros no console do servidor, uma coisa que seria bom ser ajeitada.
-Sistemas :
-Sistema de Armas (Use With)
-Sistema de Carros
-Sistema de Carona(ainda bugando)
-Sistema de explodir barris
-Rest System (Sentar para recuperar vida / stamina)
-Habilidades únicas para cada classe
-Lie Down System (Um sistema onde seu personagem deita para dar cobertura, seus tiros dão 15% a mais de dano porem você não pode se mover enquanto estiver deitado)
-Sistema de Aviões (não concluído)
-Jato com misseis (não concluído)
-Jet Ski (apenas sprite)
-Gun Mix System (Um sistema baseado em Dead Rising onde você mistura duas armas para criar uma mais forte)
-Npc Guard system (inicialmente a ideia era não existir Prontecion Zone, e estes guardas fariam a segurança destes locais.
-Troca de outfit ao equipar a arma (Simples, você equipa a arma e seu personagem troca de outfit para uma que aparece a arma na mão)
- Fotos :
LINKS:
Spr e Dat (8.6) :
http://www.4shared.com/rar/MiNF4HSoba/860.html?
Scan:
https://www.virustotal.com/en/url/6112e7e59e2c9ef2e47526c54e8b864835202cf6cf860ec4269a1566fdc3aebd/analysis/1422229733/
Servidor :
http://www.4shared.com/rar/QIwGETmiba/Biohazard.html?
Scan:
https://www.virustotal.com/en/url/6d69dbd68d0ec0775ddc4fd596f0c9860358eeadaf1c1308337b3fb0cf0e5c3f/analysis/1422229622/
OTClient -
http://www.4shared.com/rar/-OURY9knba/Client.html?
Scan -
https://www.virustotal.com/en/url/32ea7a1c86d3774013a234d776aab9364a1fa83b7c2c30b7a4334b56345c3427/analysis/1422362802/
Pra usar o SPR e o DAT com o RME, só vc baixar o object builder e mudar a versão do arquivo pra uma q o rme suporte (caso dê algum erro ao abrir o original, claro)
Pagina do Facebook:
https://www.facebook.com/BiohazardOnline
Alguns Videos:
https://www.facebook.com/BiohazardOnline/videos
https://www.youtube.com/watch?v=gBsz9Hr-pWo
https://www.youtube.com/watch?v=W9H1QlELI10
OBS: Se tiver alguma duvida em relação a algum sistema (como configurar e etc) só perguntar aqui no tópico que eu responderei assim que possível.
- Quem puder fazer algumas atualizações Free for Use, pra postar aqui ajudaria muito ^.^ vlw
-
Alidev recebeu reputação de fcostanti em (Resolvido)[Dúvida] RME ?Acho que não vai funcionar isso não...
-
Alidev deu reputação a xandele em [Resolvido] Erro ao fechar Putty do meu VPSapt-get install screen
screen -S server cd /otserv ./theforgottenserver -
Alidev deu reputação a Artur Henrique em Premium ScrollBem, eu vi um script de premium scroll aqui já, só que achei muito "sem sal", ai eu fiz esse, facil de configurar e mais completo
Vá em actions\actions.xml e adicione a tag:
<action itemid="9004; 8981" script="PScrolls.lua"/> Depois vá em actions\scripts e crie um arquivo PScrolls.lua e cole:
Explicando: Vermelho = ID do item. Azul = Quantidade de dias o item dá. Verde = Mensagem que aparece ao receber os dias. Roxo = Limite de dias premium que o player pode ter. Cinza = Mensagem que aparece caso não dê para comprar a premium. Como colocar mais items Basta colocar mais uma linha com isso: [9004] = {30, "You bought 30 premium days."}, Lembrando que: a ultima não pode ter a virgula no fim. e lá no actions.xml coloque o id do item novo, separado por um " ; " Bem, é isso, espero que gostem. -
Alidev deu reputação a luanluciano93 em [GESIOR] Site está mostrando data erradaColoca isso no index ..
date_default_timezone_set("America/Sao_Paulo");
-
Alidev deu reputação a IagoNp em Erro Distro 2Olha eu vou passar o script do arquivo .bat para reiniciar só que não é pasta é só um arquivo..
Abra o Bloco de notas e copie isso aqui:
@echo off title OTserv Auto-restarter echo :: ========================================= echo :: --- OTserv Auto-Restarter --- echo :: --- Creditos Exclusivo: Narutox009 --- echo :: ========================================= echo :: :begin distro.exe echo :: echo :: ========================================= echo :: --- Criado por:Narutox009 --- echo :: ========================================= echo :: goto begin :goto begin Cole no bloco de notas e vá em Salvar Como, coloque o nome restart.bat ou outro que você queira mais lembrando de colocar o .bat no final e onde tem Tipo coloque Todos os Arquivos para não salvar em .Txt e salve na mesma pasta onde está o distro que vai ser reiniciado.
No distro do seu servidor renomeie ele para um nome pequeno e mude no arquivo que você acabou de criar onde está em vermelho:
:begin
distro.exe
Feito isso o auto-restarte já vai funcionar.
Agora para que funcione 100% é bom desativar as mensagens de erros da maquina, para isso faça o seguinte:
1° Vá em central de ações.
2° Agora em Alterar configurações da Central de Ações.
3° Desmarque a opção "Solução de Problemas do Windows".
Qualquer erro que faça o distro fechar o arquivo.bat criado fará com que o distro volte novamente..
A questão do distro ser 64x ou 32x não sei como ver isso direito não.. Geralmente aparece o erro no Distro no seu caso não tem esse erro!
Boa sorte no seu trabalho ai amigo.. Abraço!
-
Alidev deu reputação a WalaceBz em Ajuda (Site quando vou clikar nos character da esse erro !alter table bans add column reason int(10) NOT NULL
-
Alidev recebeu reputação de kinglekke em (Resolvido)[PEDIDO] Mudar o valor da bless no scriptTente assim:
Se não der tente esse:
-
Alidev recebeu reputação de EduardoRox em (Resolvido)[Dúvida] RME ?aueauea, ok, passa seu skype que te explico certinho.
-
Alidev deu reputação a Raell5 em Mega-Rpg Monster World [8.60] *Download *
http://www.speedyshare.com/8sbvs/Mega-Rpg-Monster-Map.rar
Skan *
Creditos *
Rewana Raell Deads
-
Alidev deu reputação a Absolute em [BUG LAYOUT] MODERN ACCÉ alguma coisa errada como < > algo assim, me mande a url de acesso pois não da para enxergar o suspeito erro na parte "Azul"