Ir para conteúdo

Yan Liima

Diretor
  • Total de itens

    818
  • Registro em

  • Última visita

  • Dias Ganhos

    25

Tudo que Yan Liima postou

  1. Me mande a sua script. Sobre o post depois peço para algum membro da equipe mover o tópico.
  2. Mas ao deslogar fica normal né? Provavelmente é o doChangeSpeed deve estar usando ele para alterar a velocidade, mas ao sair não usou ele como - para tirar a velo...
  3. Tenta usar ele. Para funcionar com o Speed use este: Se der algum erro troca: speed='100' por speed=100 O problema vai ser remover o Speed, já que a meneira correta não quer funcionar por não sei o motivo. Ai tu vai ter que ficar testando. Se não remover o Speed do jeito que mandei troque essa função: doChangeSpeed(cid, -r.speed) Por uma destas: Alguns desse tem que funcionar, não é possivel kkkk se não der desisto desse Speed
  4. Então tem alguma coisa errada ai... Tentou pelo Equip?
  5. Perdão kkk não sabia. Esquece um pouco a script de Action(onUse) que te mandei. Adicionou a lib que te falei? Se sim, agora tenta usar as script onEquip.... Que te mandei, creio que não dara mais erros. Teste elas vê se da algum erro, se não der, vê se o Speed ta voltando ao normal.
  6. Poxa perdão, tava com sono ksksks. A script do Use você usa na actions, e no xml tu coloca: <action itemid="ID DO ITEM AO SER CLICADO" event="script" value="bike1.lua"/> Sobre os erros é porque não existe a função nas suas LIBS, achei que todo OT de pokémon ja vinha... Se tu tiver o arquivo move.lua na pasta lib coloque nele se não tiver coloque em 050-function.lua, coloque isto: function voltarnormal(params) if isCreature(params.cid) then if isCreature(getCreatureSummons(params.cid)[1]) then if getCreatureSpeed(getCreatureSummons(params.cid)[1]) == 0 then local function speeed(params) if isCreature(params.sum) then if getCreatureSpeed(params.sum) == 0 then doChangeSpeed(params.sum, getCreatureBaseSpeed(params.sum)) end end end addEvent(speeed, 0, {sum = getCreatureSummons(params.cid)[1]}) end setPlayerStorageValue(getCreatureSummons(params.cid)[1], 12, 0) end end end Pode testar os scripts de onEquipe novamente e me diga se deu certo.
  7. Acabei de ver o erro. Tente assim: Tu teria que editar na script. trocar: function onEquip(cid, item, slot) por function onUse(cid, item, itemEx, fromPosition, toPosition) o mesmo serve pro onDeEquip, e você teria que alterar no xml também para use. Se preferir, tente assim(não esquece de alterar o xml):
  8. Você colocou a tag no .xml onEquipe e onDeEquipe, certo? Sobre clicar, você poderia usar a função onUse inves de onEquip
  9. Estranho pois o doChangeSpeed(cid, -speed) deveria remover. Tente assim: local bike = {lookType = 41, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0} --- Esse vai ser Homen local bike1 = {lookType = 123, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0} --- Esse vai ser mulher local speed = 100 --- Velocidade que a bike dará local storage = 3421 function onEquip(cid, item, slot) if not isPlayer(cid) and not isPremium(cid) then -- tire o primeiro not, atras do isPlayer para ativar o premium doPlayerSendCancel(cid, "Only premium members are allowed to mount.") return true end if getPlayerSex(cid) == 1 then -- Homem doChangeSpeed(cid, speed) doSetCreatureOutfit(cid, bike, -1) doSendMagicEffect(getPlayerPosition(cid), 18) setPlayerStorageValue(cid, storage, 1) elseif getPlayerSex(cid) == 0 then -- Girl doChangeSpeed(cid, speed) doSetCreatureOutfit(cid, bike1, -1) doSendMagicEffect(getPlayerPosition(cid), 18) setPlayerStorageValue(cid, storage, 1) end return true end function onDeEquip(cid, item, slot) doRemoveCondition(cid, CONDITION_OUTFIT) doSendMagicEffect(getPlayerPosition(cid), 18) setPlayerStorageValue(cid, storage, 0) doRegainSpeed(cid) end
  10. Se for possivel me envie seu config.lua por favor. Ps: no seu mapa as cordenadas estão corretas? Abre o seu mapa no remeres e de ctrl + T
  11. Amigo só baixar a DLL por na pasta do client junto com o config. As sources servem apenas para poder modificar, sendo assim tendo que compilar a DLL novamente. @leozinpbb aproveitando para responder sua pergunta, o problema do ctrl + N é da propria DLL. No caso tu teria que pegar as sources, descobrir o motivo do problema , concertar e compilar novamente.
  12. Me passa link.
  13. Estranho... fiz o teste em 2 clientes diferentes e funcionou de boa. Qual o problema?
  14. Tive que alterar os dois. Da meneira que tu fez a interface ficou bugada como na imagem que o amigo mandou. Peguei o .otui dele e reformulei. Só que também tinha que fazer uma pequena alteração no .lua.
  15. A alteração do @Naruse está incorreta, por isso o BUG. Segue a correção. Entergame.lua: Entergame.otui: Se preferir aqui está a pasta já pronta. client_entergame.rar
  16. Quis dizer para você remover isto: registerCreatureEvent(cid,"EndPremium") do enpremium.lua. E por no login.lua. Se realmente não deu certo amigo, tu vai ter que fazer por Query. A função seria mais o menos assim: UPDATE `players` SET `lookaddons` = '0' WHERE `name` = 'Nome do Jogador'; OOUU DELETE FROM `player_storage` WHERE `key` >= 9899 and `name` = 'Nome do Jogador'; Não sei bem qual dos dois serviria para você.
  17. Ta ai brother. otserver.rar
  18. Coloque isto no login.lua: registerCreatureEvent(cid,"EndPremium") E tira ele do script.
  19. function onLogin(cid) registerCreatureEvent(cid,"EndPremium") local pos = {x = 32369, y = 32237, z = 7} if isPremium(cid) then setPlayerStorageValue(cid, 9899, 1) elseif getPlayerStorageValue(cid, 9899) == 1 and not isPremium(cid) then doTeleportThing(cid, pos) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Sua premium acabou!") setPlayerStorageValue(cid, 9899, 0) doCreatureChangeOutfit(cid, {lookType = 123}) doRemoveCreature(cid) end return TRUE end Adicionei RemoveCreature, mas não será necessario por conta da mensagem "Sua premium acabou!". Mas tenta fazer o teste ai. Não esqueça de alterar a outfit.
  20. @removido errei de tópico huehue
  21. Você não está especificando a função... Tente assim: function onUse(cid, item, frompos, item2, topos) local itemid = 2670 if getPlayerItemCount(cid, itemid) >= 1 then doPlayerRemoveItem(cid, itemid,1) else doPlayerSendTextMessage(cid, "Você não tem o item.") return true end
  22. É bom saber que ainda existem pessoas afim de montar uma equipe para fazer um novo projeto. Nunca tive essa sua atitude, admiro isso! Sempre fui de trabalhar sozinho em meus projetos, resolvi ajudar uma pessoa que estava perdida e abandonando o otserv, no fim fiz ela fazer sucesso, pegou todo o meu conhecimento e me chutou. Até hoje o safado ta com o server on e com bastante player, se não fosse por mim nem estaria mais no otserv Voltei esses dias ativa após ficar 2 anos sem PC, e vejo que muitos foruns inclusive esse estão abandonados, apenas com membros necessitando de ajuda, e olha lá... Continue postando coisas do gênero. Tenho conhecimento em todas as áreas, mas no que me encaixo mais é site e scripts. Infelizmente não curto Naruto HAHA mas espero que de tudo certo ai meu amigo, precisando estamos ai. Como ajuda posso te dar todas sprites do nto br(inclusive as atuais). Se quiser, claro! Boa sorte!
  23. Aperte WIN + R. e digite: AppData. O diretorio vai ficar assim: C:\Users\NOME DO SEU USUARIO\AppData Abre a pasta Roaming, procura pela pasta Tibia e deleta o AutoMap. O arquivo Tibia.cfg também contém informações/configurações do seu cliente. Se for OTclient talvez esteja nesse diretório: C:\Users\SEU USUARIO AQUI. terá uma pasta escrito Otclient.
  24. Erro nos PHPs da DB e da bliblioteca. São extremamente importantes para funcionar o Modern ACC corretamente. Na notificação do erro mostra o motivo e onde se localiza a linha do erro. Nem sempre o problema está no proprio PHP. Sua database está configurada corretamente? Seu config.php foi configurado corretamente? Se sim, tente utilizar essa libraries. Só colar e subsituir em: htdocs/system/ ahh por precaução estarei deixando o codeigniter e database também, cole eles na pasta system. libraries.rar codeigniter.rar database.rar
  25. Não sei se já conseguiu, porém irei deixar aqui para você. Bom aproveito! ;D NoxSpr.rar
  • Quem Está Navegando   0 membros estão online

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