Ir para conteúdo

Líderes

Conteúdo Popular

Exibindo conteúdo com a maior reputação em 12/14/21 em todas áreas

  1. A Organização O Projeto Olá venho aqui fornecer a todos um repositório que estou começando fazer code views de todos os códigos lua que julgar interessante para um sistema de RPG Este é o local onde podem ser vistos os PR e os CodeReviews. Fiquem livres para utilizar os códigos da melhor maneira possivel. Quer interagir? bom então eu te convido a fazer parte da organização deixando seu nick no github aqui em baixo ou me mandando uma pm! todos serão bem vindos! PRS Me ajude a desenvolver criando um Issue e fazendo seu pedido, tente preencher todas as lacunas ao fazer o pedido para não gastarmos tempo com issues inúteis Usando este repositório podemos desenvolver projetos sólidos e muitos scripts uteis para a comunidade, assim como esses que vocês viram a cima muitos outros serão adicionados para a tfs 1.4, espero todos la no github VLW clan tmj! Todo o projeto estára atualizado com a ultima branch da tfs de acordo com o docker. Podemos verificar dependências e reportas caso a tfs faça alguma alteração em suas libs poderemos saber neste repositório através do workflow
  2. [Resolvido] Erro site Gesior

    Underewar reagiu a stauro por uma resposta no tópico

    1 ponto
    Como resolve eu não sei, não manjo de programação. Mas com esse configlua.php resolveu o problema: <?php if(!defined('INITIALIZED')) exit; // NOT SAFE CLASS, LUA CONFIG CAN BE EXECUTED AS PHP CODE class ConfigLUA { private $config; public function __construct($path = false) { if($path) $this->loadFromFile($path); } public function loadFromFile($path) { if(Website::fileExists($path)) { $content = Website::getFileContents($path); $this->loadFromString($content); } else { throw new InvalidArgumentException('#C-2 LUA config file doesn\'t exist. Path: <b>' . $path . '</b>'); } } public function fileExists($path) { return Website::fileExists($path); } public function loadFromString($string) { $lines = explode("\n", $string); if(count($lines) > 0) foreach($lines as $ln => $line) { $tmp_exp = explode('=', $line, 2); if(count($tmp_exp) >= 2) { $key = trim($tmp_exp[0]); if(substr($key, 0, 2) != '--') { $value = trim($tmp_exp[1]); if(is_numeric($value)) $this->config[ $key ] = (float) $value; elseif(in_array(substr($value, 0 , 1), array("'", '"')) && in_array(substr($value, -1 , 1), array("'", '"'))) $this->config[ $key ] = (string) substr(substr($value, 1), 0, -1); elseif(in_array($value, array('true', 'false'))) $this->config[ $key ] = ($value == 'true') ? true : false; else { foreach($this->config as $tmp_key => $tmp_value) // load values definied by other keys, like: dailyFragsToBlackSkull = dailyFragsToRedSkull $value = str_replace($tmp_key, $tmp_value, $value); try { $ret = @eval("return $value;"); if ((string)$ret == '') // = parser error { throw new RuntimeException( '#C-1 - Line <b>' . ($ln + 1) . '</b> of LUA config file is not valid [key: <b>' . $key . '</b>]' ); } $this->config[$key] = $ret; } catch(ParseError $e) { // skip LUA table errors } } } } } } public function getValue($key) { if(isset($this->config[ $key ])) return $this->config[ $key ]; else throw new RuntimeException('#C-3 Config key <b>' . $key . '</b> doesn\'t exist.'); } public function isSetKey($key) { return isset($this->config[ $key ]); } public function getConfig() { return $this->config; } }
  3. Watch Cast System

    FearWar reagiu a Nolangg por uma resposta no tópico

    1 ponto
    Explica melhor, tem algum erro que aparece quando você executa ela? se sim manda aqui
  4. Erro ao comprar backpack de potions ou runas

    WooX reagiu a stauro por uma resposta no tópico

    1 ponto
    Olha amigo, de 10 tópicos que eu abro aqui, 9 eu acabo resolvendo sozinho, porque essa comunidade BR só quer cobrar pelo problema, não me ajudam em 99% dos casos. Aprendi quase tudo sozinho!!! Mesmo não sabendo nada de Lua e C++. Então não da nem vontade de falar como resolvi, mas não serei cuzão, porque continuarei abrindo tópicos e a gente nunca sabe o dia de amanhã. Resolvi da seguinte forma: em data/npc/lib/npcsystem/modules.lua eu alterei tudo que estava como "Item_Shopping_Bag" para "Item_Backpack". Levei mais de 1 mês pra descobrir isso, data do post é de outubro e estamos em dezembro, é foda viu.
  5. 1 ponto
    Confira algumas coisas: 1° Acesse o arquivo config.php localizado na pasta raiz de seu site e vai em $config['levelToCreateGuild'], confirma qual valor está definido lá. 2° Confirma se realmente teus personagens estão deslogado, pois eu baixei o código fonte do Modern AAC, e ao tentar criar 1 guild, ele chama a função getCharactersAllowedToCreateGuild lá no arquivo guilds.php localizado no diretório: system/application/controllers/guilds.php O trecho do código é o seguinte: $data = array(); $data['characters'] = $this->guilds_model->getCharactersAllowedToCreateGuild($config['levelToCreateGuild']); $data['config'] = $config; $this->load->view("create_guild", $data); E ele passa como parâmetro o valor definido na variável levelToCreateGuild Indo atrás da função getCharactersAllowedToCreateGuild encontramos ela declarada no diretório system/application/models/guilds_models.php O trecho de código da função é o seguinte: public function getCharactersAllowedToCreateGuild($level = 0) { $characters = array(); $this->db->select('id, name, level'); $sql = $this->db->get_where('players', array('online' => 0, 'rank_id' => 0, 'level' => $level, 'account_id' => $_SESSION['account_id']))->result(); foreach($sql as $cmd) { $characters[] = array('id'=>$cmd->id, 'name'=>$cmd->name,'level'=>$cmd->level); } return $characters; } A função por padrão defini que o level de criar guild é 0, para caso ela não receba nenhum parâmetro, porém ela está recebendo o level que está definido na variável levelToCreateGuild. Se eu tivesse que chutar, diria para você testar 1° com 1 personagem com o level EXATO necessário para criar e mantenha ele OFFLINE. Mande o resultado desse teste aqui, para que eu possa continuar ajudando. Aguardo retorno, abraços.
  6. 1 ponto
    Este é o createguild <?php require_once("system/application/config/create_character.php"); echo "<div class='title'>Criar guilda</div>"; if(count($characters) == 0) error("Nenhum dos seus personagens tem o level requerido para criar uma guilda. (<b>".$config['levelToCreateGuild']."</b>)"); else { error(validation_errors()); echo form_open("guilds/create", array('method'=>'post')); echo "<label>Personagem:</label>"; echo "<select name='character'>"; foreach($characters as $character) { echo "<option value='".$character['id']."'>".$character['name']." (".$character['level'].")</option>"; } echo "</select><br /><br />"; echo "<label>Nome da guilda:</label>"; echo "<input type='text' name='name'><br />"; echo "<button class='btn btn-info' type='submit' name='submit'>Criar guilda</button>"; echo "</form>"; } ?>
Líderes está configurado para São Paulo/GMT-03:00

Informação Importante

Confirmação de Termo