Ir para conteúdo

Luan Zero

Membro
  • Registro em

  • Última visita

  1. Gabrielx17 reagiu a uma resposta no tópico: Attack speed - 2018
  2. local tempo = 30 -- em segundos para kickar o player function onLogin(cid) if isVipName(cid) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Your name is invalid. Use !unlock NewCharName to unlock your char name. You will be kicked in ".. tempo .." seconds.") doCreatureSetNoMove(cid, true) addEvent(function() if isCreature(cid) then doRemoveCreature(cid, true) end end, tempo*1000 end return true end function isVipName(cid) local list = {} local query = db.getResult("SELECT `name` FROM `players` WHERE `group_id` < 2 ") if (query:getID() == -1) then return true end repeat local name = query:getDataString("name") table.insert(list, name) until not query:next() for _, names in pairs(list) do if names:find("[VIP]") then names = names:gsub("%[VIP] ", "") if getPlayerName(cid) == names then return true end end end query:free() return false end
  3. Tenta assim: local tempo = 30 -- em segundos para kickar o player function onLogin(cid) if isVipName(cid) and isCreature(cid) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Your name is invalid. Use !unlock NewCharName to unlock your char name. You will be kicked in ".. tempo .." seconds.") doCreatureSetNoMove(cid, true) addEvent(doRemoveCreature, tempo*1000, cid, true) end return true end function isVipName(cid) local list = {} local query = db.getResult("SELECT `name` FROM `players` WHERE `group_id` < 2 ") if (query:getID() == -1) then return true end repeat local name = query:getDataString("name") table.insert(list, name) until not query:next() for _, names in pairs(list) do if names:find("[VIP]") then names = names:gsub("%[VIP] ", "") if getPlayerName(cid) == names then return true end end end query:free() return false end
  4. ITALOx reagiu a uma resposta no tópico: Sprites NTO
  5. ITALOx reagiu a uma resposta no tópico: Attack speed - 2018
  6. gabriel28 reagiu a uma resposta no tópico: Sprites NTO
  7. Crypter reagiu a uma resposta no tópico: Attack speed - 2018
  8. ShoTTdowN reagiu a uma resposta no tópico: Attack speed - 2018
  9. ShoTTdowN reagiu a uma resposta no tópico: Attack speed - 2018
  10. KotZletY reagiu a uma resposta no tópico: Attack speed - 2018
  11. TheKronOs reagiu a uma resposta no tópico: Attack speed - 2018
  12. Bom cara, esse erro é mais pelo seu vocation.xml, ver se não tem uma linha com nome - fist="1.0" ou fist="2.0", se tiver deixa assim fist="1.1" e no config.lua procura por rates e em skills deixa igual 4
  13. TheKronOs reagiu a uma resposta no tópico: Attack speed - 2018
  14. coloca group 6 no sql...
  15. 1ª - utiliza o comando - chmod 777 -R nome da pasta do jogo 2ª - qual versão do seu servidor? Ver se não esta utilizando um server save de outra versão.
  16. Obrigado mano! Todo tipo de novidades que eu puder trazer para o fórum, estarei postando por aqui.
  17. Olá pessoal, desejo um ótimo dia para todos, é notório que 90% da galera que tem um servidor com derivado de nto/dbo procuram pelo sistema de Speed Attack igual do NtoBrasil, então hoje venho disponibilizar para vocês, o sistema, eu fiz com a ajuda ADM do ultiimate "LKS", lembrando que o sistema eu testei em uma sources 0.4, alguns amigos meu disseram que funcionou em 0.3.6. Vamos lá, na sua sources procure pelo arquivo : Player.cpp. e procure por : uint32_t Player::getAttackSpeed() { Item* weapon = getWeapon(); if(weapon && weapon->getAttackSpeed() != 0) return weapon->getAttackSpeed(); return vocation->getAttackSpeed(); } e substitua pelo código. uint32_t Player::getAttackSpeed() const { int32_t SpeedAttack; SpeedAttack = getSkill(SKILL_FIST, SKILL_LEVEL); if(SpeedAttack < 100) SpeedAttack = 1000; else if(SpeedAttack >= 100 && SpeedAttack < 110) SpeedAttack = 800; else if(SpeedAttack >= 110 && SpeedAttack < 120) SpeedAttack = 600; else SpeedAttack = 500; return SpeedAttack; } Explicando, onde tem 100, 110, 120, é o que precisa de fist para bater rápido, Onde tem SpeedAtacck = 500, é 2 hits por segundos, quanto menor mais rápido o personagem vai hitar. Créditos ao LKS Pela ajuda.
  18. vai no seu Remere's map editor, na cidade principal e aperta ctrl + T, ai você cria uma town que será a posição que o player sempre ira nascer, quando morrer, no caso será a mesma posição que você colocou no config.lua e renomeia o town caso for nto, Konoha,Suna e assim por diante.
  19. Luan Zero reagiu a uma resposta no tópico: Nickname já existente [SOLUCIONADO]
  20. seu pc é de quantos bits? 32 ou 64?
  21. Utiliza esse dev ai, e na sua sources, na pasta dev-cpp, em obj, apaga tudo que tem dentro e compila novamente e ver se dar algum erro. http://www.mediafire.com/file/zcdsbcbf1zj9i5c/Stian's+Repack+Dev-Cpp+0.2%2C+64bit(2).rar
  22. Esse ai eu modifiquei querido, o que eu baixei aqui no tk, não tinha opensll, e muito menos algumas dlls que pediram na hora da compilação.
  23. Baixa faz o teste depois você fala... ¬¬
  24. Explica direito, e depois que ficar no chão o que faz pra voltar ao lugar?
  25. Eu já passei por esses erros, e passei uns 3 dias tentando resolver e fui mexendo no meu compilador http://www.mediafire.com/file/zcdsbcbf1zj9i5c/Stian's Repack Dev-Cpp 0.2%2C 64bit.rar

Informação Importante

Confirmação de Termo