Ir para conteúdo

Yan Liima

Diretor
  • Total de itens

    816
  • Registro em

  • Última visita

  • Dias Ganhos

    24

Tudo que Yan Liima postou

  1. Estranho... fiz o teste em 2 clientes diferentes e funcionou de boa. Qual o problema?
  2. 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.
  3. 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
  4. 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ê.
  5. Coloque isto no login.lua: registerCreatureEvent(cid,"EndPremium") E tira ele do script.
  6. 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.
  7. 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
  8. É 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!
  9. 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.
  10. 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
  11. Não sei se já conseguiu, porém irei deixar aqui para você. Bom aproveito! ;D NoxSpr.rar
  12. Amigo, tente escanear e coloque para reparar o arquivo. Caso o Avast não consiga resolver. A unica maneira é desativar ele
  13. Testa ai TFS: -- Coded by Zoom.. local info, win, lose = "%s foi mort%s pelo %s %s%s", "%s obteve %s frags seguidos após derrotar %s.", "%s acabou de impedir que %s fizesse uma sequência de %s frags seguidos." local frags, storage = {10, 15, 20, 25, 30, 35, 40, 45, 50}, 30045 function onDeath(cid, corpse, deathList) if(not isPlayer(cid)) then return true end local target = deathList[1] doCreatureSetStorage(target, storage, getCreatureStorage(target, storage) + (getCreatureStorage(target, storage) == -1 and 2 or 1))  for _, pid in ipairs(getPlayersOnline()) do doPlayerSendChannelMessage(pid, '', info:format(getCreatureName(cid), getPlayerSex(cid) == 1 and "o" or "a", isPlayer(target) and "player" or "monstro", getCreatureName(target), isPlayer(target) and "."), TALKTYPE_CHANNEL_O, 0xF) for _, frag in ipairs(frags) do if(getCreatureStorage(target, storage) == frag) then doPlayerSendChannelMessage(pid, '', win:format(getCreatureName(target), frag, getCreatureName(cid)), TALKTYPE_CHANNEL_W, 0xF) end if(getCreatureStorage(cid, storage) >= frag) then doPlayerSendChannelMessage(pid, '', lose:format(getCreatureName(target), getCreatureName(cid), getCreatureStorage(cid, storage)+1), TALKTYPE_CHANNEL_RN, 0xF) end end end  doCreatureSetStorage(cid, storage, 0) return true end
  14. Coloque uma nova <OPTION> em system/application/views/create.php com ID da vocação e nome.
  15. Seja muito bem-vinda @BrunaF, que bom que escolheu esse fórum para aprender a programar, garanto que não vai se arrepender ... Tem muita galera que pede suporte e pessoas que compartilham seus sistemas fodas por aqui, alguns só de você vê pode entender como que funciona, com base nisso você até consegue fazer algo diferente e legal. Tem bastante tutoriais por aqui ensinando o basico, a codar etc. Sempre que precisar algum membro do XT irá ajuda-la sem problemas. Tem meninas sim mais são poucas (eu acho). Agora pessoas com fotos de meninas talvez tenha várias rsrs E sempre bom saber que além de meninos existe algumas meninas que curte a arte da programação
  16. Ah sim, comigo funcionou normalmente. 8.6 TFS 0.4 e OTX2.
  17. Cara acabei de testar aqui a forma que eu te mandei, e funcionou perfeitamente.
  18. local tpId = 1387local tps = {["Demon X"] = {pos = {x=1044, y=1694, z=9}, toPos = {x=1046, y=1695, z=8}, time = 10},} function removeTp(tp)local t = getTileItemById(tp.pos, tpId)if t thendoRemoveItem(t.uid, 1)doSendMagicEffect(tp.pos, CONST_ME_POFF)endend function onDeath(cid)local tp = tps[getCreatureName(cid)]if tp thendoCreateTeleport(tpId, tp.toPos, tp.pos)doCreatureSay(cid, "O teleport irá sumir em "..tp.time.." segundos.", TALKTYPE_ORANGE_1)addEvent(removeTp, tp.time*1000, tp)endreturn TRUEend
  19. function onStepIn(cid, item, position, fromPosition) local inicialitem = {2175, 2190, 2651, 2461, 2649, 2643, 2050, 1988, 2120} if getPlayerLevel(cid) < 8 then if getPlayerVocation(cid) ~= 1 then doPlayerSetVocation(cid, 1) doPlayerSendCancel(cid, "você virou um Sorcerer") doPlayerSendTextMessage(cid, 22, "Você virou um poderoso mago. Magos dominam os elementos mais rebeldes da natureza, sendo eles o fogo e a energia. Inicialmente, eles sabem as magias: ...") doSendMagicEffect(getThingPos(cid), 10) if getPlayerStorageValue(cid, 438209) == -1 then for i = 1, #inicialitem, 1 do doPlayerAddItem(cid, inicialitem[i]) i = i + 1 end setPlayerStorageValue(cid, 438209, 1) return false end if getPlayerStorageValue(cid, 328190) == -1 then doPlayerAddItem(cid, 7620, 10) doPlayerAddItem(cid, 8704, 2) setPlayerStorageValue(cid, 328190, 1) return false end else doPlayerSendCancel(cid, "você já é um sorcerer") end else doPlayerSendTextMessage(cid, 22, "Você já ultrapassou o nível 7 e não pode mais testar as vocações. Fale com a Sara.") endreturn trueend
  • Quem Está Navegando   0 membros estão online

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