Ir para conteúdo
  • Cadastre-se

WhiteBubble

Membro
  • Total de itens

    382
  • Registro em

  • Última visita

  • Dias Ganhos

    16

Tudo que WhiteBubble postou

  1. @Ronald warsks o executavel vai ser criado na pasta dev-cpp. Aconselho você procurar outra source, pelo que vi ali você quer para servidor derivado, você pode pegar de tibia mesmo e aumentar o limite de efeitos que é facil de se fazer.
  2. Se for windows é só entrar no semi dedicado e colocar online, mas se for linux tera que compilar e usar uns comandos no putty.
  3. Não é o npc/monstro que ta configurado errado pra esse tile ?(void)
  4. Bom, o servidor não ta conseguindo conectar ao mysql (database) que fica no localhost (seu pc). Pode ser algo configurado errado no config.php do seu site ou no config.lua.
  5. Eu nunca usei o Otpainel mas acredito eu que não tenha nada de dificil, bom acho que é so você colocar a pasta do seu server ai e configurar o config.lua e abrir o server.
  6. Eu não recomendaria por este servidor online, tem um "bug" proposital que ele colocou que quando se clica em certos itens espalhados pelo mapa você vira god, fora outras coisas.
  7. @login12 Mandei o errado kk, mas acredito que seja esse. bool IOGuild::invitePlayer(uint32_t guild, uint32_t guid) { Database* db = Database::getInstance(); DBQuery query; query << "INSERT INTO `guild_invites` (`player_id`, `guild_id`) VALUES ('" << guid << "', '" << guild << "')"; return db->query(query.str()); }
  8. @login12 consegui editar essa função da source ? pra aceitar uma determinada quantidade de players ? bool IOGuild::joinGuild(Player* player, uint32_t guildId, bool creation/* = false*/) { Database* db = Database::getInstance(); DBResult* result; DBQuery query; query << "SELECT `id` FROM `guild_ranks` WHERE `guild_id` = " << guildId << " AND `level` = " << (creation ? "3" : "1") << " LIMIT 1"; if(!(result = db->storeQuery(query.str()))) return false; const uint32_t rankId = result->getDataInt("id"); result->free(); std::string guild
  9. @poko360 Acredito eu que de pra criar um script em movements, mas eu tenho as sources 0.4 se o @login12 souber editar nas sources. Eu passo pra você ou compilo se não souber
  10. E por causa do looktype <look type="453"/> o meu servidor é derivado portanto tem varios looktypes, só alterar esse numero ai.
  11. O comando de invitar pra guild e criar fica nas sources no ioguild.cpp. Ele precisaria editar a função da source.
  12. @poko360 No seu servidor se cria guild dentro do jogo ou pelo site ?
  13. @KingsotServ Executa essa query no sqlite. DROP TABLE IF EXISTS players; CREATE TABLE players ( id INTEGER PRIMARY KEY NOT NULL, name VARCHAR( 255 ) NOT NULL, world_id INTEGER NOT NULL DEFAULT '0', group_id INTEGER NOT NULL DEFAULT '1', account_id INTEGER NOT NULL, level INTEGER NOT NULL
  14. @sinfulacts Você precisa de que tipo de ajuda ? Em que no caso ?
  15. @poko360 Testa esse aqui. local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVbehavio
  16. Como ninguem me ajudou, fiz umas gambiarra peguei uns pedaços de uns scripts depois interpretei os erros da distro e consegui fazer,caso alguem precise aqui o script. OBS: Não sei se tem alguma função unica do meu server. function onSay(cid, words, param) if (getPlayerStorageValue(cid,100023) ~= 1 and (getPlayerLevel(cid) >= 800)) then doPlayerAddExp(cid, getExperienceForLevel(100)-getPlayerExperience(cid)) doCreatureAddMana(cid, getCreatureMaxMana(cid)-getCreatureMana(cid)) doCreatureAddHealth(cid, getCreatureMaxHealth(cid)-getCreatureHealth(cid)) setPlayerStorageValue(cid,100023,1) d
  17. Ola pessoal, primeiramente boa tarde gostaria de fazer um pedido que é um sistema de reset, sei que tem varios no forum mas não são como eu quero. Enfim, quero da seguinte forma: Player precisa estar level 800 no minimo e não ter nenhum reset pra usar o comando, pode ser por talkactions ou npc o que for mais facil para vocês. Limite maximo de 1 reset. Quando player resetar voltar o level dele para 100 e a mana e vida de um level 100 também. e setar uma storage 1020 por exemplo, pois vou por esta storage para entrar numa area de reset. Resumindo, e so um com
  18. Desculpa demora pra responder, e a distro só que nao posso voltar pra original por eu n ter as sources dela por isso tava querendo arrumar esse erro que esta dando.
  19. Em npc/scripts nao tem o npc "entrarsaffari.lua"
  20. Ola pessoal, meu servidor e de dbo 8.60 e quando alguns players "morrem" a vida fica 0 e a mana 0 mais nao morrem acredito que seja a distro que mudei, mas alguns vão falar para por a antiga só que não posso porque a atual minha eu tenho as source e a distro antiga não tenho, por isso acho que o erro seria na source. Segue abaixo print do erro. Obs: na distro nao acusa nenhum erro.
  21. Eu sei que este topico é antigo mas eu queria usar esse script em um npc e como intendo muito pouco sobre scripts consegui fazer um npc com base em outro de meu server, enfim vai que alguem queira o npc e não saiba criar vou posta-lo aqui. Em npc cria um arquivo com nome P trader.xml e adicione isso dentro: <?xml version="1.0" encoding="UTF-8"?> <npc name="Points Trader" script="P trader.lua" walkinterval="2000"> <health now="100" max="100"/> <look type="453"/> <parameters> <parameter key="message_greet" value="Olá, |PLAYERNA
  22. Em vocations.xml aonde ta fromvoc="..." você tem que por o id da vocation, por exemplo knight é vocation id "2" então o fromvoc tem que estar "2" tambem. Acho que é isso que esta acontecendo.
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo