Ir para conteúdo
  • Cadastre-se

Caronte

Membro
  • Total de itens

    2274
  • Registro em

  • Última visita

  • Dias Ganhos

    20

Tudo que Caronte postou

  1. Em nome da comunidade do TK, muito obrigado pela contribuição! Seu tópico de conteúdo foi aprovado e será movido para a seção adequada. Você ganhou 1 REP+!
  2. 2.4 - Mensagens inúteis: Não poste mensagens sem conteúdo, que não contribuem em nada ou que não estejam relacionadas ao assunto do tópico. Mensagens assim são chamadas de Floods. Postar coisas como "haha", "lol", "me add no msn aí", entre outras, é o que considera-se completamente inútil. Postar várias mensagens iguais, mesmo que em tópicos diferentes, também pode ser considerado Flood.
  3. Como você está procurando? poste as source requisitadas no tutorial.
  4. O tópico foi movido para a área correta, preste mais atenção da próxima vez! Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680 Este tópico foi movido: De: "OTServ → Scripting → Tutoriais de Scripting" Para: "OTServ → Suporte OTServ → Suporte de Scripts"
  5. @giiloka93, dá para amigos fazerem? ou é o mesmo player logando?
  6. Então, pô. todos esses códigos você conseguiu achar? o único que você não achou, não é o exemplificado no tutorial, certo? O que eu to dizendo é para. você procurar isso: if((int32_t)player->getSummonCount() >= g_config.getNumber(ConfigManager::MAX_PLAYER_SUMMONS)) { player->sendCancel("You cannot summon more creatures."); g_game.addMagicEffect(player->getPosition(), MAGIC_EFFECT_POFF); return false; } Ao invés disso: if (player->getSummonCount() >= 2) { player->sendCancel("You cannot summon more creatures."); g_game.addM
  7. Essa bicha, querendo me pegar... obrigado
  8. mude essas configurações no config.lua, e veja se apresenta algo. replaceKickOnLogin = false onePlayerOnlinePerAccount = true allowClones = false Caso não funcione, acho que a melhor solução é não permitir multi client.
  9. é porque tem um bool nessa versão, para o máximo de summon ser configurável no config.lua if((int32_t)player->getSummonCount() >= g_config.getNumber(ConfigManager::MAX_PLAYER_SUMMONS)) { player->sendCancel("You cannot summon more creatures."); g_game.addMagicEffect(player->getPosition(), MAGIC_EFFECT_POFF); return false; }
  10. Você quer que compile? Porque isso é só substituir...
  11. é no bixo, vai no properties e altera o spawn time. Aqui está a quest: function onUse(cid, item, frompos, itemEx, topos) local prize = { -- [QUANTIDADE] = ITEM, [1] = 2160, [50] = 2148, } if getPlayerStorageValue(cid, 9329) == -1 then for c, i in pairs(prize) do doPlayerAddItem(cid, i, c) setPlayerStorageValue(cid, 9329, 1) end else doPlayerSendCancel(cid,"Voce ja fez essa quest") doSendMagicEffect(getThingPos(cid), CONST_ME_POFF) end return true end
  12. creatureevent.cpp //Função add por luanluciano93 uint32_t CreatureEvent::executeMoveItem(Player* player, Item* item, uint8_t count, const Position& fromPos, const Position& toPos, Item* toContainer, Item* fromContainer, int16_t fstack) { //onMoveItem(cid, item, count, toContainer, fromContainer, fromPos, toPos) if(m_interface->reserveEnv()) { ScriptEnviroment* env = m_interface->getEnv(); if(m_scripted == EVENT_SCRIPT_BUFFER) { env->setRealPos(player->getPosition()); std::stringstream scriptstream; sc
  13. Você sabe compilar? é em protocolgame.cpp vá em: if(!IOLoginData::getInstance()->getPassword(id, hash, salt, character) || !encryptTest(salt + password, hash)) { ConnectionManager::getInstance()->addAttempt(getIP(), protocolId, false); disconnectClient(0x14, "Invalid password."); return false; } e apague tudo. pronto!, feche e compile.
  14. Esses erros não são desse script, ele é dos monstros com tempo de spawning menor que 1 segundo. Para consertar esses erros, vá no local dos monstros no remeres, que está falando no erro, e altere o tempo para o mínimo (eu acho que é 10 segundos). se quiser menor, dá para alterar nas sources
  15. Em nome da comunidade do TK, muito obrigado pela contribuição! Seu tópico de conteúdo foi aprovado e será movido para a seção adequada. Você ganhou 1 REP+!
  16. Já desmarcou a checkBox "file check signature"?
  17. É porque está onTimer em vez de onTime
  18. Ah... Tinha mais um erro, mude: onTimer() para onTime()
  19. function onTime() --[[ 0 = domingo 1 = segunda 2 = terça 3 = quarta 4 = quinta 5 = sexta 6 = sabado ]] local c = { dias = { 1, 2 }, goto = { x = 123, y = 456, z = 7}, -- posicao que o tp leva. inpos = { x = 123, y = 456, z = 7}, -- posicao que o tp aparece. data = tonumber(os.date("%w")), tpid = 1387, } if isInArray(c.dias, c,data) then doCreateTeleport(c.tpid, c.goto, c.inpos) elseif isInArray(c.dias, c.data - 1) then doRemoveItem(getTileItemById(c.inpos, c.tpid), 1)
  20. function onTime() local dias = { "Monday", "Tuesday" } if isInArray(dias, os.date("%A")) then doCreateTeleport(ID_DO_PORTAL, POSIÇAO_QUE_ELE_LEVA, POSIÇÃO_QUE_ELE_APARECE) return true end return false end -- TAG: <globalevent name="onTime" time="21:00:00" event="script" value="arquivo.lua"/> 21:00:00 é a hora que ele acontecerá. os nomes devem ser escritos em inglês dentro da tabela. editei...
  21. Heuehueuheu, devem ter colocado um script pra dropar numa house kkkk
  22. acho que não. Aqui está o script http://www.tibiaking.com/forum/topic/51178-duvida-creaturescripts/#entry300683
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo