Ir para conteúdo

Deadpool

Herói
  • Total de itens

    2175
  • Registro em

  • Última visita

  • Dias Ganhos

    96

Tudo que Deadpool postou

  1. Deadpool

    [REMOVIDO]

    if isInArray(effectiveness[damageCombat].non, poketype1) or isInArray(effectiveness[damageCombat].non, poketype2) then Erro da distro; Já tentou ver se o pokeType1 ou pokeType2 existe?(creio que seja o tipo do pokémon ex:"agua, fire etc"); Ou também pode ser os combat.. como cada race, representa um tipo de combat nos servidores de pokémon, achei que pudesse ser isso... Faz seguinto. Isto está dando em todos os pokémons? Ou com pokémons especificos? Se for pokémons especificos, procura o Type dele, e vê se existe na tabela de configuração do Types do servidor;
  2. Um ótimo projeto!! Boto fé mano.
  3. Isto é pra corrigir o event walk que fica spawmando na ditro.
  4. Caro membro, seu tópico foi movido de Scripts > Otserv > Actions, talkactions e moveevents para Otserv > Suporte Otserv.
  5. procure o arquivo creatureevent.cpp e depois faça uma busca por: No valid type for creature event. Nota: Para fazer uma busca por determinado elemento basta usar a combinação de teclas CTRL + F Deve ser uma linha como essa: stdcout << "[Error - CreatureEvent::configureEvent] No valid type for creature event." << str << stdendl; Apos ter feito essa busca você deve subir duas ou três linhas para cima e ira encontrar um bloco de código parecido com este: stdstring tmpStr = asLowerCaseString(str); if(tmpStr == "login") m_type = CREATURE_EVENT_LOGIN; else if(tmpStr == "logout") m_type = CREATURE_EVENT_LOGOUT; else if(tmpStr == "joinchannel") m_type = CREATURE_EVENT_CHANNEL_JOIN; else if(tmpStr == "leavechannel") m_type = CREATURE_EVENT_CHANNEL_LEAVE; else if(tmpStr == "advance") m_type = CREATURE_EVENT_ADVANCE; else if(tmpStr == "sendmail") m_type = CREATURE_EVENT_MAIL_SEND; else if(tmpStr == "receivemail") m_type = CREATURE_EVENT_MAIL_RECEIVE; else if(tmpStr == "traderequest") m_type = CREATURE_EVENT_TRADE_REQUEST; else if(tmpStr == "tradeaccept") m_type = CREATURE_EVENT_TRADE_ACCEPT; else if(tmpStr == "textedit") m_type = CREATURE_EVENT_TEXTEDIT; else if(tmpStr == "reportbug") m_type = CREATURE_EVENT_REPORTBUG; else if(tmpStr == "look") m_type = CREATURE_EVENT_LOOK; else if(tmpStr == "think") m_type = CREATURE_EVENT_THINK; else if(tmpStr == "direction") m_type = CREATURE_EVENT_DIRECTION; else if(tmpStr == "move") m_type = CREATURE_EVENT_MOVE; else if(tmpStr == "outfit") m_type = CREATURE_EVENT_OUTFIT; else if(tmpStr == "statschange") m_type = CREATURE_EVENT_STATSCHANGE; else if(tmpStr == "areacombat") m_type = CREATURE_EVENT_COMBAT_AREA; else if(tmpStr == "push") m_type = CREATURE_EVENT_PUSH; else if(tmpStr == "target") m_type = CREATURE_EVENT_TARGET; else if(tmpStr == "follow") m_type = CREATURE_EVENT_FOLLOW; else if(tmpStr == "combat") m_type = CREATURE_EVENT_COMBAT; else if(tmpStr == "attack") m_type = CREATURE_EVENT_ATTACK; else if(tmpStr == "cast") m_type = CREATURE_EVENT_CAST; else if(tmpStr == "kill") m_type = CREATURE_EVENT_KILL; else if(tmpStr == "death") m_type = CREATURE_EVENT_DEATH; else if(tmpStr == "preparedeath") m_type = CREATURE_EVENT_PREPAREDEATH; else if(tmpStr == "spawn") m_type = CREATURE_EVENT_SPAWN; else if(tmpStr == "onmove") m_type = CREATURE_EVENT_ONMOVE; else Adicione: else if(tmpStr == "walk") m_type = CREATURE_EVENT_WALK; Deve ficar algo assim: else if(tmpStr == "onmove") m_type = CREATURE_EVENT_ONMOVE;else if(tmpStr == "walk") m_type = CREATURE_EVENT_WALK; else O código completo com o nosso bloco de código adicionado deve ser algo como abaixo, caso não, pode a ver outra funções já adicionadas por você ou por outras pessoas antes. Mas em geral ele deve ser bem parecido com este código abaixo. stdstring tmpStr = asLowerCaseString(str); if(tmpStr == "login") m_type = CREATURE_EVENT_LOGIN; else if(tmpStr == "logout") m_type = CREATURE_EVENT_LOGOUT; else if(tmpStr == "joinchannel") m_type = CREATURE_EVENT_CHANNEL_JOIN; else if(tmpStr == "leavechannel") m_type = CREATURE_EVENT_CHANNEL_LEAVE; else if(tmpStr == "advance") m_type = CREATURE_EVENT_ADVANCE; else if(tmpStr == "sendmail") m_type = CREATURE_EVENT_MAIL_SEND; else if(tmpStr == "receivemail") m_type = CREATURE_EVENT_MAIL_RECEIVE; else if(tmpStr == "traderequest") m_type = CREATURE_EVENT_TRADE_REQUEST; else if(tmpStr == "tradeaccept") m_type = CREATURE_EVENT_TRADE_ACCEPT; else if(tmpStr == "textedit") m_type = CREATURE_EVENT_TEXTEDIT; else if(tmpStr == "reportbug") m_type = CREATURE_EVENT_REPORTBUG; else if(tmpStr == "look") m_type = CREATURE_EVENT_LOOK; else if(tmpStr == "think") m_type = CREATURE_EVENT_THINK; else if(tmpStr == "direction") m_type = CREATURE_EVENT_DIRECTION; else if(tmpStr == "move") m_type = CREATURE_EVENT_MOVE; else if(tmpStr == "outfit") m_type = CREATURE_EVENT_OUTFIT; else if(tmpStr == "statschange") m_type = CREATURE_EVENT_STATSCHANGE; else if(tmpStr == "areacombat") m_type = CREATURE_EVENT_COMBAT_AREA; else if(tmpStr == "push") m_type = CREATURE_EVENT_PUSH; else if(tmpStr == "target") m_type = CREATURE_EVENT_TARGET; else if(tmpStr == "follow") m_type = CREATURE_EVENT_FOLLOW; else if(tmpStr == "combat") m_type = CREATURE_EVENT_COMBAT; else if(tmpStr == "attack") m_type = CREATURE_EVENT_ATTACK; else if(tmpStr == "cast") m_type = CREATURE_EVENT_CAST; else if(tmpStr == "kill") m_type = CREATURE_EVENT_KILL; else if(tmpStr == "death") m_type = CREATURE_EVENT_DEATH; else if(tmpStr == "preparedeath") m_type = CREATURE_EVENT_PREPAREDEATH; else if(tmpStr == "spawn") m_type = CREATURE_EVENT_SPAWN; else if(tmpStr == "onmove") m_type = CREATURE_EVENT_ONMOVE; else if(tmpStr == "walk") m_type = CREATURE_EVENT_WALK; else { stdcout << "[Error - CreatureEvent::configureEvent] No valid type for creature event." << str << stdendl; return false; }
  6. Caro membro, seu tópico foi movido de Otserv > Suporte Otserv para Suporte Otserv > Otserv > Pedidos e Dúvidas Resolvidos.
  7. com o notepad converter para ANSI que resolve kk
  8. Arrumou tudinho? pode fechar o topico? kk
  9. a configuração correta seria esta: local config ={ day = "Monday","Wednesday","Friday","Sunday", pos = {x=151, y=77, z=6}, topos = {x=550, y=34, z=7}, time = 5, -- tempo que o teleport ira sumir em minutos msg_open = "O Portal vai se abrir em 5 minutos.", msg_close = "O Portal se fechou."}local function DelTp() local t = getTileItemById(config.pos, 1387) if t then doRemoveItem(t.uid, 1) doSendMagicEffect(config.pos, CONST_ME_POFF) endendfunction onTimer() if (os.date("%A") == config.day) then doCreateTeleport(1387, config.topos, config.pos) doBroadcastMessage(config.msg_open) addEvent(DelTp, config.time*60*1000) addEvent(doBroadcastMessage, config.time*60*1000, config.msg_close) end return trueend e configurando no XML o dia que irá abrir. <globalevent name="Teleport Automatico" time="15:30" event="script" value="teleportautomatico.lua"/> Por acaso seu código ja funcionava antes?
  10. [11/12/2016 16:17:15] [Error - CreatureEvent::configureEvent] No valid type for creature event.walk[11/12/2016 16:17:15] [Warning - BaseEvents::loadFromXml] Cannot configure an event Creaturescript.xml e comenta esta linha: <event type="walk" name="WalkTv" event="script" value="tvsys.lua"/> --------------------------- [11/12/2016 16:17:11] [Warning - Items::loadFromXml] Unknown key value ispokeball em item.xml, procure por: " ispokeball" e remova todas as linhas que possuem o atributo ispokeball.
  11. esse flood ai é pq n tem a função doCreatureSetNik, mas o viktor postoi, so colocar que para
  12. Caro membro, seu tópico foi movido de Tutoriais de Programação > Tutoriais Otserv > Otserv > Suporte Programação para Otserv > Suporte Otserv.
  13. O PDA do nextbr tem esses bugs todos arrumados, porque nao baixam e tals?
  14. Caro membro, seu tópico foi movido de Otserv > Suporte Otserv para Suporte Otserv > Otserv > Pedidos e Dúvidas Resolvidos.
  15. Caro membro, seu tópico foi movido de Otserv > Suporte Otserv para Suporte Otserv > Otserv > Pedidos e Dúvidas Resolvidos.
  16. ah, a sua source ta faltando races. Olha no constant, e compara com as races nas sources..
  17. Caro membro, seu tópico foi movido de Tutoriais de Programação > Tutoriais Otserv > Otserv > Suporte Programação para Otserv > Suporte Otserv.
  18. Caro membro, seu tópico foi movido de Otserv > Suporte Otserv para Suporte Otserv > Otserv > Pedidos e Dúvidas Resolvidos.
  19. vai no xml do monstro que da o erro, e vê se os ataques que ele ta usando, existe na tabela de moves no configuration.
  20. Você deve tá pegando coisas de um servidor e passar pra outro.. Isso vai ser tenso em.. kkk
  21. Caro membro, seu tópico foi movido de Otserv > Suporte Otserv para Suporte Otserv > Otserv > Pedidos e Dúvidas Resolvidos.
  22. beleza, qualquer coisa só criar topico ae ç.ç
  23. então, manda ele ae upa ele, fica mais facil..
  24. ué, kkk, nao ta achando o move na tabela de moves.. em qual arquivo da lib, fica registrado os moves de cada pokémon?
  25. faz o seguinte, sabe o arquivo que você criou? entao, abre ele e apaga a função que eu mandei você colocar.. dai, coloca isso e salva. Dai me diz se funcionou:
  • Quem Está Navegando   0 membros estão online

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