Tudo que mattos123 postou
-
Widget Castle Dominante
voce precisa executar esse codigo no seu banco de dados ALTER TABLE `guilds` ADD `castle_dono` INT NOT NULL DEFAULT 0; na action de 'dominar' o castelo, voce precisa adicionar esse codigo db.query("UPDATE `guilds` SET `castle_dono` = REPLACE(`castle_dono`, 1, 0);") db.query("UPDATE `guilds` SET `castle_dono` = 1 WHERE `id` = '" .. getPlayerGuildId(cid) .."';")
-
Jobs Layout
voce poderia disponibilizar este layout? e qual engine ele é compativel?
-
(Resolvido)Número aleat´roio com percentual
em qual contexto ? é pra retornar esse valor dentro de um script ?
-
[AJUDA] COMO INSTALAR OT + GESIOR NO UBUNTU 16.04
o instalador, nao está encontrando o arquivo config.lua na pasta do seu servidor.
- War anti-entrosa 100% funcional
-
Abrir 2 servers na mesma porta em world diferente?
data/xml servers.xml
-
Envy Layout TFS 1x
myaaac? modern ? gesior ?
-
Yurots 1.2 [8.60]
os ots 8.1 8.0 com esse mapa sem nenhuma edição eram uma maravilha, melhor epoca do tibia
- Mana&Life 100/100 sem bug.
-
Highscores para reset system
igual esse voce diz ? http://triflex.servegame.com/?subtopic=highscores dá uma olhada tambem em. http://triflex.servegame.com/?subtopic=characters&name=Drago segue a teoria de como funciona esse sistema, o sistema em si nao posso passar , mas é facil, edita o query que o highscores.php usa, poe ele pra puxar a coluna de resets do players, e depois copia as funcoes de qualquer highscore(sword, magic etc) e altera ele pra exibir por ordem na aba 'reset' de quebra voce pode se basear nesse sistema pra criar o seu http://chaitosoft.com/blog/sistema-de-reset-pagina-gesior/
-
DNS go.
isso é no painel do seu dominio que voce cria
-
[TFS 1.x | Global Windows e Linux 10.0 OLD/11.3] Halls of Hope, Wrap, Store, Prey, Imbuing, Events - Castle War, Snow Ball, Zombie, BattleField
como usar seu cast system? nao entendi isso..
-
Como remover isso ?
@igorlabanca conseguiu a soluçao, observem o arquivo login.php (xampp/htdocs/login.php), linha 93 <?php /** * Created by PhpStorm. * User: jlcvp - leu * Date: 07/06/17 * Time: 21:22 */ require 'config/config.php'; // comment to show E_NOTICE [undefinied variable etc.], comment if you want make script and see all errors error_reporting(E_ALL ^ E_STRICT ^ E_NOTICE); // true = show sent queries and SQL queries status/status code/error message define('DEBUG_DATABASE', false); define('INITIALIZED', true); if (!defined('ONLY_PAGE')) define('ONLY_PAGE', true); // check if site is disabled/requires installation include_once('./system/load.loadCheck.php'); // fix user data, load config, enable class auto loader include_once('./system/load.init.php'); // DATABASE include_once('./system/load.database.php'); if (DEBUG_DATABASE) Website::getDBHandle()->setPrintQueries(true); // DATABASE END /*error example: { "errorCode":3, "errorMessage":"Account name or password is not correct." }*/ //error function function sendError($error_msg,$code=3){ $retError = array(); $retError["errorCode"] = $code; $retError["errorMessage"] = $error_msg; die(json_encode($retError)); } $request_body = file_get_contents('php://input'); $result = json_decode($request_body, true); $acc = $result["accountname"]; $password = $result["password"]; $query = $SQL->prepare("SELECT `id`,`premdays` FROM `accounts` WHERE `name` = :acc AND `password` = SHA1(:pass) LIMIT 1"); $query->bindValue(":acc", $acc); $query->bindValue(":pass", $password); $dbResource = $query->execute(); if (!$dbResource) { sendError("failed to get account."); } $dbRet = $query->fetch(); if (!dbRet) { sendError("failed to fetch account data"); } $accId = $dbRet["id"]; $premdays = $dbRet["premdays"]; if (!$accId) { sendError("Account name or password is not correct."); } $dbResource = $SQL->query("SELECT `name`,`sex`,`lastlogin` FROM `players` WHERE `account_id` = $accId"); if (!$dbResource) { sendError("failed to get characters."); } $accArray = array(); $lastlogin=0; while ($dbRet = $dbResource->fetch()) { $dict = array( "worldid" => 0, "name" => $dbRet["name"], "ismale" => (($dbRet["sex"]==1)?true:false), "tutorial" => (($dbRet["lastlogin"]>0) ? false:false) ); $accArray[] = $dict; if($lastlogin<$dbRet["lastlogin"]){ $lastlogin = $dbRet["lastlogin"]; } } $data = array(); //TODO: Melhorar estrutura de dado aqui e preencher com os dados reais da account $session = array( "sessionkey" => $acc . "\n" . $password, "lastlogintime" => $lastlogin, "ispremium" => ($premdays > 0 || $config["server"]["freePremium"]) ? true : false, "premiumuntil" => ($freePremium) ? (time() + 365 * 86400) : (time() + $premdays * 86400), "status" => "active" ); $data["session"] = $session; $playerData = array(); //TODO: melhorar estrutura de dado aqui para permitir multiple worlds $world = array( "id" => 0, "name" => $config["server"]["serverName"], "externaladdress" => $config["server"]["ip"], "externalport" => $config["server"]["gameProtocolPort"], "previewstate" => 0, "location" => "BRA", "externaladdressunprotected" => $config["server"]["ip"], "externaladdressprotected" => $config["server"]["ip"] ); $worlds = array($world); $playerData["worlds"] = $worlds; $playerData["characters"] = $accArray; $data["playdata"] = $playerData; echo json_encode($data); para deixar o tutorial habilitado, troque a linha "tutorial" => (($dbRet["lastlogin"]>0) ? false:true) bom , é isso
-
(Resolvido)[PEDIDO] Sistema Vip 8.6 com FYI ( For your information )
quer um conselho de uma pessoa que está há mais de uma decada nesse ramo de otservers? nao crie vip, o sistema premium é sem falhas, qualquer outro sistema sem ser o original do tibia, nao vai 100% funcional dentro dos seus padrões. e do mesmo jeito que voce queria criar esse popup, pra premium é mais facil e demanda menos processamento fisico do host
-
Como remover isso ?
nao há, nenhuma configuração relativa a nascimento de player no config.lua , vc acha que isso nao foi a 1a coisa que procurei ? uahhuahuahua to acostumado com tfs 0.4 , mudei pro 1.3 (otx3) ,e to meio perdido] eu alterei a posiçao dos samples no phpmyadmin, nao adiantou nada, continuam indo parar nesse lugar, e se liga nessa, quando eu logo o char e vai parar nesse lugar, nao aparece na distro do servidor, que o personagem entrou, e eu loguei num mc , entrei no admin in-game, tentei dar /goto nome do personagem que está no lugar, diz que o player nao existe, to ficando desesperado com isso, fiz outra build do otx3 e a mesma coisa acontece... @Werner
-
Como remover isso ?
nem sabia vei, desculpa
-
Como remover isso ?
BUMP
-
Como remover isso ?
eu pensei em fazer isso, mas a posicao dos samples é 0,0,0 , e o lugar do mapa que eles vao da foto, nao existe no meu mapa, tem 1 npc nesse lugar chamado menesto, que nao existe em nenhum arrquivo do site ou do server, mano.... ninguem ??????? @Werner @Jaurez @KotZletY help
-
Como remover isso ?
@ to ficando puto ja com isso mano , ta roendo meus nervos nao tem mano, nem dentro de nenhum arquivo tem a palavra "tutorial"
-
Como remover isso ?
no meu nao tem, pelo menos nao que eu tenha visto nao há nada relativo new player position, é tudo atraves do gesior(druid sample, sorcerer sample etc)
-
Como remover isso ?
nao funcionou, detalhe enggraçado, player que loga e vai pra esse lugar, nao cria registo que logou no .exe do server
-
[PEDIDO] Asura Palace para 8.60
so copiar o mapa e colar em um mapa 8.60
-
Como remover isso ?
bump
-
Como remover isso ?
todos os chares criados passam por esse local, nao quero essa funçao no meu server otx3 x64 windows tibia ver 11.42
- [TFS 1.3 10.98] ALUNIA 2020 - Styller Custom