Ir para conteúdo

FlamesAdmin

Infante
  • Total de itens

    1550
  • Registro em

  • Última visita

  • Dias Ganhos

    19

Tudo que FlamesAdmin postou

  1. Se tiver as sources do seu servidor. Vá em Player.cpp e procure: bool Player::canWalkthrough(const Creature* creature) const Substitua todo o código por: bool Player::canWalkthrough(const Creature* creature) const { if(creature == this || hasCustomFlag(PlayerCustomFlag_CanWalkthrough) || creature->isWalkable() || (creature->getMaster() && creature->getMaster() != this && canWalkthrough(creature->getMaster()))) return true; const Player* player = creature->getPlayer(); if(!player) return false; if((((g_game.getWorldType() == WORLD_TYPE_NO_PVP && player->getVocation()->isAttackable()) || player->getTile()->hasFlag(TILESTATE_PROTECTIONZONE) || (player->getVocation()->isAttackable() && player->getLevel() < (uint32_t)g_config.getNumber(ConfigManager::PROTECTION_LEVEL))) && player->getTile()->ground) && (!player->hasCustomFlag(PlayerCustomFlag_GamemasterPrivileges) || player->getAccess() <= getAccess())) return true; return (player->isGhost() && getGhostAccess() < player->getGhostAccess()) || (isGhost() && getGhostAccess() > player->getGhostAccess()); } Depois em const.h procure: PlayerCustomFlag_CanWearAllAddons, //2^23 = 8388608 Embaixo coloque: PlayerCustomFlag_IsWalkable, //2^24 = 16777216 PlayerCustomFlag_CanWalkthrough, //2^25 = 33554433 Link do tópico com o código: http://www.xtibia.com/forum/topic/235927-tfs-036-playercanwalkthrough/
  2. É uma pena que existe pessoas assim no mundo ;/
  3. Nas sources do servidor, em map.h #define MAP_MAX_LAYERS 16 Nas sources do RME, em definitions.h #define MAP_HEIGHT 16 Não sei se funciona...
  4. movements.xml adicione a tag: <movevent type="StepIn" actionid="8080" event="script" value="pzCP.lua"/> Crie um arquivo com o nome de pzCP.lua e coloque na pasta movements/scripts com isso dentro: function onStepIn(cid, item, position, fromPosition) if isPlayer(cid) and getCreatureCondition(cid, CONDITION_INFIGHT) then doTeleportThing(cid, fromPosition, false) doPlayerSendCancel(cid, "Sorry, you can't enter into the Pokemon Center during fights and duel!.") return true end end Depois de ter feito isso, adicione a ACTIONID 8080 no tile desejado pelo map editor.
  5. Por um acaso vc substituiu a sprite de um item antigo por do item novo no client?
  6. Achei que era proibido a postagem de outros fórum aqui no XTibia...
  7. Verifica se o tile de 'house' está por cima da parede. Seleciona House Tiles e coloca na porta
  8. só fazer em cima de uma base do sistema de pvp/trade center que pda tem, simples
  9. Vá até o map editor e verifica se tem esse spot azul em frente à porta: Caso não tiver, coloque-o: E caso não dê certo, verifique se a casa está com todos os tiles de 'house'.
  10. Adicionado ao tópico: Pokemon Dash v10(Revolution) by valakas ------ Adicionado ao tópico: Dragon Ball - DBRelated 1.2 + Site + Data + Sources posted by AnimalPak ------ Adicionado ao tópico: Pokémon Draw (Linux) by Sickcunt
  11. FlamesAdmin

    3 Comandos

    Continua não aparecendo as notations no player. Meu notations.lua caso precisa editar algo. function onSay(cid, words, param, channel) if(param == '') then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command param required.") return true end local ret = getAccountIdByName(param) if(ret == 0) then ret = getAccountIdByAccount(param) if(ret == 0) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player or account '" .. param .. "' does not exists.") return true end end local list = getBanList(BAN_NOTATION, ret) if(type(list) ~= "table" or table.maxn(list) <= 0) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Such account or player does not have any notation.") return true end ret = "Notations for account " .. ret .. "\n" for i, ban in ipairs(list) do local tmp = ban.adminId ~= 0 and getPlayerNameByGUID(ban.adminId) or "unknown" ret = ret .. "\nAdded at " .. os.date("%c", ban.added) .. " by " .. tmp .. " with reason: " .. getBanReason(ban.reason) .. " and comment: " .. ban.comment .. "." end doPlayerPopupFYI(cid, ret) return true end Do unban funcionou.
  12. FlamesAdmin

    3 Comandos

    Do notation deu certo, maais, teria como colocar para quando executar o comando /notations player_name aparecer quantas notations o player tem? Já o do ban, o !unban ta dando erro. [30/10/2015 10:04:35] [Error - TalkAction Interface] [30/10/2015 10:04:35] data/talkactions/scripts/nban.lua:onSay [30/10/2015 10:04:35] Description: [30/10/2015 10:04:35] data/lib/050-function.lua:67: attempt to call field 'query' (a nil value) [30/10/2015 10:04:35] stack traceback: [30/10/2015 10:04:35] data/lib/050-function.lua:67: in function 'doUnbanPlayer' [30/10/2015 10:04:35] data/talkactions/scripts/nban.lua:43: in function <data/talkactions/scripts/nban.lua:1>
  13. FlamesAdmin

    3 Comandos

    Ok, para online, uso mysql, e para tests offline, uso sqlite
  14. FlamesAdmin

    3 Comandos

    http://www.xtibia.com/forum/topic/185337-pokemon-pda-by-slicer-1929/
  15. FlamesAdmin

    3 Comandos

    Opa desculpa a demora por responder. No notation, o player que recebe a notation, é o que aparece a mensagem: 19:57 Você recebeu uma notation: Sem Nome. Motivo: Testando Já o comando de ban, ao digitar o comando, da o seguinte erro: [29/10/2015 19:59:28] [Error - TalkAction Interface] [29/10/2015 19:59:28] data/talkactions/scripts/Player_Ban.lua:onSay [29/10/2015 19:59:28] Description: [29/10/2015 19:59:28] data/talkactions/scripts/Player_Ban.lua:17: attempt to call global 'doAddBanishment' (a nil value) [29/10/2015 19:59:28] stack traceback: [29/10/2015 19:59:28] data/talkactions/scripts/Player_Ban.lua:17: in function <data/talkactions/scripts/Player_Ban.lua:4>
  16. realmente, colocam uns caras de estagiário mais nunca fizeram o que vc disse.
  17. hahahaha tomem cuidado... Prestem atençao antes de sairem baixando qualquer coisa que postam na internet por ai Dangerous File Blocked The file you attempted to download was determined to be dangerous. For your protection, MediaFire does not enable distribution of dangerous files. Arquivo perigoso Bloqueado O arquivo que você tentou baixar estava determinado a ser perigoso. Para sua proteção, MediaFire não permite a distribuição de ficheiros perigosos.
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...