Ir para conteúdo
  • Cadastre-se

caotic

Membro
  • Total de itens

    22
  • Registro em

  • Última visita

Tudo que caotic postou

  1. Boa sorte aos participantes. Espero que tenha bons membros para o tk.
  2. Tem varias formas de fazer isto function descre(number) k = number while k > 1 do print(k) k = k-1 end end function descre(number, limit) if number < limit then return true end print(number) descre(number-1, limit) end
  3. Da para ver que e fake. E tudo fake. Vo te banir. Não pera aaa.
  4. Concerteza. O script não tem créditos não ligo com estas bobajadas. Pode usar, editar, fazer o que quiser
  5. Eles só tem o nome igual mais o local e diferente. Ou seja não e reports e report.
  6. Acho que você adiciono o nome errado Verifica se você coloco reports ao invez de report
  7. Ola pessoal do tk. Eu fiz este script para outra fórum mais achei interessante disponibilizar para vocês também. Quando o player encontrar um bug ou uma irregularidade no seu servidor ele poderá usar o comando /report (e a descrição do bug) e as informações sera guardada no log de alertas e se um administrador estiver online a mensagem do bug e mostrada a ele mais se não estiver quando um administrador entra no servidor ele recebera a mensagem de novos alertas. No log de alertas ficara salvo exatamente assim: Vamos instalar o sistema: Primeiro crie um arquivo de t
  8. Uns dos melhores tutorais de orientada ao objeto muito bom mesmo. Vamos ver se a POO em lua fica famosa
  9. Como nosso amigo EdsonJunior disse deve ser colocar o ip nativo do otserv. Normalmente quando e posto o ip do no-ip ele não reconhece e o servidor aparentemente fica online mais esta off.
  10. Tanto faz Só que o do no-ip e fixo ou seja não muda nem se sua internet tiver uma troca de ip. O ip e um endereço denominado para um dispositivo com acesso a internet logo quando a conexão reinicia o seu ip muda então o no-ip e a melhor forma de ter um ip fixo. Vale a pena lembrar que no config do seu otserv o ip que dever ser posto seria o ip nativo do pc Se você passar o ip nativo do seu pc para seu amigo quando sua net mudar de ip ele não conseguira entrar no servidor.
  11. Mlk exigente eehauehuahe' Mais vamos la local voc = { ["Druid"] = {level = 1}, --- Coloque a vocação que quiser e depois o level. ["Paladin"] = {level = 40}, ["Sorcerer"] = {level = 21} ----- Não coloque a virgula na ultima linha da tabela --- } function onStepIn(cid, item, pos) if voc[getPlayerVocationName(cid)] then local level = voc[getPlayerVocationName(cid)].level if getPlayerLevel(cid) > level then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você passou no tile") return true end end doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE
  12. Você utiliza o console do linux para executar os comandos. Mais você pode ter a interface grafica. Para utlizar o linux para seu otserv basta apenas compilar ele. No tibiaking existe tutoriais ensinando tal: http://tibiaking.com/forum/topic/12847-compilar-otserver-em-linux-ubuntu-o-melhor/
  13. MaXwEllDeN uma criatura pode ser o player ou um monstro possivelmente ainda dario erro :X function onStepIn(cid, item, position, fromPosition) --- configuration by notle --- local exhaust = 10 -- Tempo para player poder manda messagem denovo! (1 por segundos) local frase1 = "O player" -- frase que vem antes do nome da guild local frase2 = "da guild" -- frase que vem antes do nome dos players local frase3 = "está invadindo o castelo de Rhyves." -- frase que vem depois do nome do player if isPlayer(cid) then if getPlayerStorageValue(cid, 14800) >= os.time() and doPlayerSendC
  14. caotic

    Hey tk

    Eaheuhaueh Tem que falar ekstibia. La no eks a moderação não ta deixando eu agir como scripting. Mais aki tem pedidos e duvidas muito interessantes. A politica do tk e diferente mais e excelente. Gostei do design e principalmente por conter bugs mínimos. E isso pessoal novo scrippter para o Tk
  15. caotic

    Hey tk

    Opa agradeço a todos do tk. Gostei dos users são bem legais e atenciosos.
  16. Hey pessoal. Acho que tem um povinho que me conhece tais como vodkart e skyd. Sou do ##### e pretendo ajudar o povo de aqui na área de scripts.
  17. Completando com minhas palavras. A sua source são códigos feitos em c++ ou seja a linguagem de opentibia e c++. Lua e só uma linguagem para "ajudar" ou "acompanhar" para que não precisamos de compilar um otserv sempre quando fazemos uma modificação. Ou seja LUA e uma linguagem de script. Ter um conhecimento em c++ te deixa com uma vantagem já que c++ e uma linguagem com poucas limitações diferente de LUA. Tome cuidado com a source já que ela e toda a base do seu otserv modificações erradas pode bugar seu servidor.
  18. Pelo que estou vendo deve ser que os scripts diferem as storages do vip. Tente instalar scripts que são compatíveis com a storage do seu vip. A melhor opção e trocar o seu vip sytem.
  19. Pode ser alguma coisa que da retorno falso no login. Pode ser um bug no login.lua. Ou pode ser um script bugado que talvez nem seja de creaturescripts. Este erro e comum em servidores pokemons que existem gigantescos scripts que bugam principalmente no fly sytem.
  20. Quer ela? Pelo que eu sei ela não e uma lib. doMoveCreature(cid, direction) Para usar e só colocar o parâmetros da criatura e a direção. E se quiser a função doTeleportThing também move a criatura se especificar que a posição esta perto. Basta colocar true no argumento de PUSH. doTeleportThing(cid, pos, true or false)
  21. E exatamente isto olha o exemplo: function onAttack(cid, target) if isNpc(target) then ---- Retorna se a target e um npc ..... return true end Vale lembrar que se quer ultilizar para verificar o npc que esta falando use: getNpcId()
  22. Eu fiz um aki sem a utilização de tabelas mais avançadas. Mais se quiser eu faço um melhor E so configurar a voc que coloquei 12 e o level que coloquei 100. local voc,level = 12,100 function onStepIn(cid, item, pos) if getPlayerVocation(cid) == voc and getPlayerLevel(cid) >= level then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você passou no title especial") return true end doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você não pode passar porque não tem a vocação "..voc.." ou o level "..level.."") doTeleportThing(cid, fromPosition, true)
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo