Ir para conteúdo

Sdrula

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Curtir
    Sdrula deu reputação a Lyu em (Resolvido)anti mc   
    Provavelmente o erro ocorre se o player deslogar imediatamente após o login. Repita esse processo de deslogamento imediato e veja se realmente ocorre erros, depois, você pode testar se minha modificação resolveu :
    local config = { max = 4, -- Número de players permitido com o mesmo IP. group_id = 1 -- Kikar apenas player com o group id 1. } local accepted_ip_list = {} -- Lista dos players permitidos a usar MC, exemplo: {"200.85.3.60", "201.36.5.222"} local function antiMC(p) if isCreature(p.pid) then if #getPlayersByIp(getPlayerIp(p.pid)) >= p.max then doRemoveCreature(p.pid) end end return true end function onLogin(cid) if not isPlayer(cid) then return true end if getPlayerGroupId(cid) <= config.group_id then if isInArray(accepted_ip_list,doConvertIntegerToIp(getPlayerIp(cid))) == false then addEvent(antiMC, 1000, {pid = cid, max = config.max+1}) end end return true end  
  2. Curtir
    Sdrula deu reputação a maleskinho em Erro Ao Criar Guild No Site Com Player ON   
    Adiciona essa query:
     
    ALTER TABLE `guilds` ADD COLUMN `join_date` INT( 11 ) NOT NULL DEFAULT '0';
     
    Na pasta do seu ot na config.lua procura essa linha
     
    ingameGuildManagement = true 
     
    para 
     
    ingameGuildManagement = false
  3. Curtir
    Sdrula deu reputação a L3K0T em Removendo Erro Shutdown Console 0.3.6   
    Bom pessoal eu estava sofrendo com um erro, que dava shutdown em meu server, ele não reiniciava, ficava só no shutdown o dia todo, então eu resolvi verificar esse código game.cpp, resolvi meu problema e venho compartilhar com vocês.
     
    Vá em game.cpp procure  void Game::shutdown() até exit(1);#endif } e substitua entre ele por esse abaixo: 
    void Game::shutdown() { std::clog << "Preparing"; Scheduler::getInstance().shutdown(); std::clog << " to"; Dispatcher::getInstance().shutdown(); std::clog << " shutdown"; Spawns::getInstance()->clear(); std::clog << " the"; Raids::getInstance()->clear(); std::clog << " server"; cleanup(); std::clog << "- done." << std::endl; if(services) services->stop(); #ifndef __DONT_FORCE_SHUTDOWN__ exit(-1); #endif }  Pronto, só compilar novamente via console ele vai fechar e reiniciar.
     
  4. Obrigado
    Sdrula deu reputação a Andersen96 em (Database) Resetando Level, Skill, Ml, Posição e etc...   
    Vejo que tem bastante gente perguntando como resetar Level, Skills, Ml e etc...
    Venho aqui passar o básico para aqueles que não sabem como fazer o mesmo!

    Usem esses códigos todos juntos no PhpMyAdmin".
    Na sua DataBase vá em SQL e execute o comando a seguir:
     
    Isso fará com que reset o Level, Experiencia, Health, Mana, Soul, MagicLevel, e a Posição para o templo, no caso meu server é destinado em (Posx:160/Posy:50/Posz:8).
    Mas caso queira alterar é só mudar conforme quiser.

    Obrigado desde já e desculpem os erros. REP++
  5. Curtir
    Sdrula deu reputação a Augusto Rajas em [2015] Gesior 1.0 - VictorWEBMaster   
    desculpe reviver esse tópico porem o link esta off
    @Victor Fasano Raful
     
    @Vodkart e @Wakon ajuda ai vcs que são os moderadores.
     
    Desde de já agradeço pela atenção.
  6. Curtir
    Sdrula deu reputação a Vodkart em (Resolvido)Todos ganham item ao matar boss   
    function onDeath(cid, corpse, deathList) local monsters, t = {"Demon","Hydra"}, {} local items = {{2160,1},{2148,2}} -- ITEM ID, QUANTIDADE if isMonster(cid) and isInArray(monsters, getCreatureName(cid)) then for _, players in pairs(deathList) do if isPlayer(players) then local give = true if #t > 0 and isInArray(t, getPlayerIp(players)) then give = false end t[#t+1] = getPlayerIp(players) if give then for i = 1, #items do doPlayerAddItem(players, items[i][1], items[i][2]) end end end end return true end return true end  
     
    tag
     
    <event type="death" name="AddItens" event="script" value="nome do seu script.lua"/>  
    adc no monstro
     
    <script> <event name="AddItens"/> </script>  
     
  7. Curtir
    Sdrula deu reputação a LeoTK em [Raid Automatica] MOD Raid Automatica Edit: Brunds   
    @BangxD não entendi
  8. Curtir
    Sdrula deu reputação a Vodkart em [Raid Automatica] MOD Raid Automatica Edit: Brunds   
    @Sdrula Seu erro é bem comum... Nas positions que você configurar sempre deve ser do MENOR para o MAIOR.
     
    exemplo de uso correto:
     
    pos = {fromPosition = {x=1019, y=916, z=7},toPosition = {x=1033, y=922, z=7}}  
    perceba que na variável toPosition, sempre o X, Y ou Z devem ser maiores que na variável fromPosition
     
    no seu código tinha essa linha invertida:
     
    ["11:56"] = {nome = "Demon", pos = {fromPosition = {x=149, y=61, z=7},toPosition = {x=156, y=57, z=7}}, m = {"1 Demon"}, Time = 15},  
    está percebendo que o Y = 61 na variável fromPosition é maior que o Y na variável toPosition?
     
    então, está errado, o certo seria:
     
    ["11:56"] = {nome = "Demon", pos = {fromPosition = {x=149, y=57, z=7},toPosition = {x=156, y=61, z=7}}, m = {"1 Demon"}, Time = 15},  
     
     
  9. Haha
    Sdrula deu reputação a Storm em GonkaKill   
    @gabriel28 Claramente da pra perceber que a script não foi você que fez e nem deu os devidos créditos . Pra quem quer a script consertada 
     
    function onDeath(cid, corpse, deathList) local Storage,monstName = 11543, "Gonka" if isMonster(cid) and string.lower(getCreatureName(cid)) == string.lower(monstName) then doBroadcastMessage("O player "..getPlayerName(deathList[1]).." matou o Gonka.") for _, check in pairs(deathList) do if isPlayer(check) then setPlayerStorageValue(check, Storage, 1) end end end return true end Cid se refere a creature que morreu ...
    corpse se refere ao corpo da creature que morreu
    deathList retorna uma lista de quem deu maior dano e de quem deu o ultimo hit.
  10. Curtir
    Sdrula deu reputação a jonhSS em Gesior [Admin Panel Plus 1.0]   
    Então, aproveitei meu tempo vago e resolvi melhorar o painel de administração do Gessior.
    Encontrei um codigo pronto do membro da OtLand Turs0n, baseado nesse codigo revisei tudo e refiz de uma maneira mais pratica mudando apenas o "cpanel.php".
     
    Pra quem quiser testar estou disponibilizando a source e o arquivo alterado.
     
    Adicionei as funções:
    *Change Name
    *Add Experience
    *Player Position
    *Delete Character
    *Change Account
    *Change E-Mail
    *Account Acess
     
    Removi:
    *Level -> Alterava somente o level.
    *Others -> Alterava atributos (mp/hp/cap) mas não conforme o level.
    *Password -> Alterava o password, mas não para sha1 então removi.
     
    Para econtrar basta entrar na pasta raiz do Gessior e procurar pela pasta Pages, la esta o "cpanel.php"
     
    Imagens:



     
    Code (Cpanel.php):



     
    Espero estar ajudando a quem estava procurando pelo mesmo.
    Caso eu coloque algo mais no projeto postarei aqui como update.
    Valeu!
     
    Creditos:
    Turs0n  >OtLand
    JonhSS >TibiaKing
    cpanel.php
  11. Gostei
    Sdrula deu reputação a alexandre2014 em (Resolvido)criar conta no site e 1/1   
    olA AMIGOS DEPOIS DE MUITO TENTAR RESOLVER O PROBLEMA DO ACOUNT MANEGER COM SITE CONSEGUI RESOLVER PESQUISANDO NA NET E CONSEGUI ATRAVÉS DE 3 TUTORIAIS QUE CADA UM ME AJUDOU A RESOLVER ESTOU POSTANDO AQUI O QUE FIZ MUITO OBRIGADO E PODEM FECHAR O TÓPICO RESOLVIDO.
     
    1º - Vá até a pasta do seu server e abra o arquivo config.lua com o bloco de notas.
      Na linha do accountManager deixe como está abaixo: (caso esteja como ="no" ou ="false") accountManager = "true" Salve as alterações e fexe seu config.lua   2º - Agora que seu account manager esta ativado...vamos configura - lo para ser utilizado em conjunto com o site.   Ao instalar o site gesior, você obteve sua conta de administrador. Se observar a conta de administrador é justamente a account 1, portanto você terá que altera - la.   Abra o XAMPP Control Panell e acesse seu phpMyAdmin, clicando no botão Admin do lado doMysql. Se preferir pode acessar através do endereço:  http://localhost/phpmyadmin/casovocê utilize a porta :8090 utilize o seguinte... http://localhost:8090/ Digite o usuario: root e a senha que escolheu na hora de instalar o Xampp, clique no botão executar.   Agora clique na database do seu servidor para ter acesso a ela.   Clique em accounts   Você vera uma tabela com id,name,password,etc...   clique no lápis [Editar] do lado do X [Remover] em vermelho, para editar a conta que desejar, no caso é a account name = 1 de id = 1 (normalmente a primeira linha da tabela Accounts).   Edite esta tabela da seguinte maneira:   Quote Citar id = 1 name = 1 password = 1 blocked = 0 group_id = 1 page acess = 0   Clique em Executar após terminar de fazer as alterações.   Agora clique na Tabela Players de sua database.   Edite o Account Manager (Normalmente o Player com id=1) - Só clicar no lápis [Editar] no campo do lado esquerdo do Account Manager.   Edite ele da seguinte maneira:   Group_id = 1   Account_id = 1   Lookyype = pode por oque quiser, por exemplo o de um monstro ou god. "este numero é oque mudara a aparência de seu account manager". exemplos: Yeti = 110 GOD = 302   town_id; posx ; posy e posz são as coordenadas x,y,z que tem no config.lua na pasta do seu servidor.   As do meu config.lua são:   newPlayerSpawnPosX = 160 newPlayerSpawnPosY = 54 newPlayerSpawnPosZ = 7 newPlayerTownId = 1   então meu account manager do site fica assim: town_id = 1 posx= 160 posy= 54 posz = 7   obs: O account manager esta configurado para aparecer no templo, porém você pode escolher qualquer coordenada do mapa para ele aparecer.   agora que você já configurou seu account manager, clique em executar. Para salvar as alterações.   Você vera outros chars com os seguintes nomes:   Rook Sample, Sorcerer Sample, Druid Sample, Paladin Sample, e Knight Sample.   Edite cada um deles modificando a seguinte linha: deleted = 1   motivo? para que estes chars não apareçam na lista de chars quando os novos players entrarem na account 1/1 (account manager) para criar suas contas.   Agora entre no seu site e crie uma conta para você administar seu site.   Vá no phpmyadmin denovo, na database do seu servidor e entre em accounts.   Clique no botão Procurar na parte superior e em Name, digite o nome de usuario escolhido ao criar a conta. Depois clique no botão Executar.   Se você digitou o nome certo ira aparecer sua conta...é clicar em Editar [No lápis] e altere o seguinte campo: page_access = 0para page_access = 5 E clique no botão Executar, para salvar as alterações.   OBS: Se quiser pode fecha a pagina de seu phpmyadmin.   Pronto, sua conta de administrador está prontinha! Seu account manager está pronto para ser usado, e também é possivel criar chars e contas pelo site. Porém não acabou ainda!   3º - Bloquiar o acesso do Account Manager pelo site, para evitar que alterem a senha ou excluam - lo.    procurem isso   Procure por   Citação: // ACC MAKER OPTIONS config $config['site']['access_news'] = 2; // access level needed to edit news $config['site']['access_admin_panel'] = 3; // access level needed to open admin panel e modifique para   Citação: // ACC MAKER OPTIONS config $config['site']['access_news'] = 3; // access level needed to edit news $config['site']['access_admin_panel'] = 3; // access level needed to open admin panel     ainda não acabou so mais um passo     Entre em "accountmanagement.php", procure por essa linha. $account_location = $account_logged->getLocation();   Logo abaixo coloque isso e salve!.       $acc_id = $account_logged->getId(); if($acc_id == 1) die("Está conta está BLOQUEADA.");   pronto ningem mais vai entrar com 1/1 pelo site 
  12. Gostei
    Entre em "accountmanagement.php", procure por essa linha.
    $account_location = $account_logged->getLocation();

    Logo abaixo coloque isso e salve!.     
    $acc_id = $account_logged->getId();
    if($acc_id == 1) die("Está conta está BLOQUEADA.");
  13. Gostei
    Sdrula deu reputação a EddyHavoc em Pack 200+ Sprites de Tibia, pack criado por EddyHavoc   
    Olá Galerinha do TibiaKing demorei algum tempinho para disponibilizar o Pack mas está pronto.
    Segue ScreenShot de algumas sprites e a seguir Download.
    ScreenShot de algumas sprites:
    Download:
    http://www.4shared.c..._EddyHavoc.html Senha para extrair os Arquivos:
    eddyhavoc
    Exclusivo TibiaKing
    Créditos a todos os autores que criaram as sprites !
    Se a pedido quiser que cite o seu nome post aqui no
    tópico a sprite de sua autoria e prove que é de sua autoria.
  14. Gostei
    Sdrula deu reputação a 3visan em Free for use!   
    Sua agua ficou muito bacana Nechros,

    Uma espada bem diferente que fiz a alguns dias .-.

  15. Gostei
    Sdrula deu reputação a 3visan em Free for use!   
    Ótimo tópico, estarei fixando o tópico pois se trata de um conteúdo bom, e sempre há pessoas procurando sprites para usar em seus projetos, vou começar doando uma sprite antiga que fiz para um duelo, é uma demon sword.

Informação Importante

Confirmação de Termo