Ir para conteúdo

Nightz

Membro
  • Registro em

  • Última visita

Tudo que Nightz postou

  1. Galera, preciso da ajuda de vocês, o teleport da Arena não tá funcionando, o player fala com o npc, entra, mas ao pisar no teleport, nada acontece. Retorna esse erro quando algum player pisa no teleport: data/movements/scripts/arena/arenaroom.lua:onStepIn data/movements/scripts/arena/arenaroom.lua:25 in function <data/movements/scripts/arena/arenaroom.lua:1> data/movements/scripts/arena/arenaroom.lua:25 attempt to index global 'arena_monsters' a nil value Linha 25: local monster = doCreateMonster(arena_monsters[arena_room+getPlayerStorageValue(cid, 42355)*10], {x=spawn_pos.x-1,y=spawn_pos.y-1,z=spawn_pos.z}) Arenaroom.lua: function onStepIn(cid, item, position, fromPosition) local leave = {x=32312, y=31134, z=6} if InitArenaScript == 0 then InitArenaScript = 1 -- make arena rooms free for i = 0,9 do setGlobalStorageValue(42300+i, 0) setGlobalStorageValue(42400+i, 0) end checkArenaRooms({}) end local arena_room = item.actionid local player_arena = getPlayerStorageValue(cid, 42355) if getPlayerStorageValue(cid, arena_room+getPlayerStorageValue(cid, 42355)*10-1) == 1 or arena_room+getPlayerStorageValue(cid, 42355)*10-1 == 42299 then if getGlobalStorageValue(cid, arena_room) == 0 then local monster_uid = getGlobalStorageValue(arena_room+100) if monster_uid > 0 then if isCreature(monster_uid) == TRUE then doRemoveCreature(monster_uid) end end local spawn_pos = getThingPos(arena_room) local monster = doCreateMonster(arena_monsters[arena_room+getPlayerStorageValue(cid, 42355)*10], {x=spawn_pos.x-1,y=spawn_pos.y-1,z=spawn_pos.z}) setGlobalStorageValue(arena_room+100, monster) doTeleportThing(cid, spawn_pos, TRUE) setGlobalStorageValue(arena_room, cid) setGlobalStorageValue(arena_room-1, 0) setPlayerStorageValue(cid, 42350, os.time()+arena_room_max_time) else doTeleportThing(cid, fromPosition, TRUE) doPlayerSendTextMessage(cid,MESSAGE_STATUS_CONSOLE_ORANGE,getCreatureName(getGlobalStorageValue(cid, arena_room))..' is now in next room. Wait a moment and try again.') end else doTeleportThing(cid, fromPosition, TRUE) doPlayerSendTextMessage(cid,MESSAGE_STATUS_CONSOLE_ORANGE,'First kill monster!') end if arena_room == 42300 then setPlayerStorageValue(cid, 42351, 0) setPlayerStorageValue(cid, 42352, 1) end return TRUE end function checkArenaRooms(param) addEvent(checkArenaRooms, 1000, {}) for i = 42300, 42309 do local player = getGlobalStorageValue(i) if isPlayer(player) == TRUE then local player_storage = getPlayerStorageValue(player, 42350) if player_storage <= os.time() then doTeleportThing(player, leave, TRUE) setPlayerStorageValue(player, 42350, 0) setGlobalStorageValue(i, 0) doPlayerSendTextMessage(player,MESSAGE_STATUS_CONSOLE_ORANGE,'You have been kicked from arena! You have only ' .. arena_room_max_time .. ' seconds for one room.') elseif player_storage - 10 <= os.time() then doPlayerSendTextMessage(player,MESSAGE_EVENT_DEFAULT,'Masz ' .. player_storage - os.time() .. ' sekund, zeby przejsc do kolejnego pokoju!') end else setGlobalStorageValue(i, 0) end end end
  2. Nightz postou uma resposta no tópico em Ouvidoria
    Acredito que poderia ser utilizada para comprar outras coisas como contas de jogos também.
  3. Muitíssimo obrigado! Vou testar ainda hoje!
  4. Nightz postou uma resposta no tópico em Ouvidoria
    Bom dia, estou passando aqui para dar a sugestão de ser criado um mercado interno com uma moeda própria do fórum. Acho que seria algo interessante, porém, sou contra venda de Scripts, Mapas e afins, porque tiraria o conteúdo gratuito do fórum. Bom, é apenas uma sugestão Espero que gere uma boa discussão e seja avaliada pelos administradores
  5. Nightz postou uma resposta no tópico em Suporte Tibia OTServer
    Só de instalar o Xampp na mesma máquina que você abre o servidor, o IP do server já estará sendo o IP do site.
  6. Nightz postou uma resposta no tópico em Suporte Tibia OTServer
    Esse erro é porque seu site não consegue se conectar ao seu Banco de Dados MySQL. Você configurou o site certinho?
  7. Eu não sei se entendi certo.. Você quer esconder seu IP ou só ter um endereço em letras?
  8. Acho que você teria que criar uma vocação nova que vem sem Pokémon e deixar apenas ela como opção no site.
  9. Qual site está usando de base?
  10. Nightz postou uma resposta no tópico em Suporte Tibia OTServer
    Tem sim. De maneira resumida, você precisa fazer seu roteador repassar os dados das portas do Tibia pro IP interno do seu computador, que é o que chamam de "liberar porta" (termo cujo acho incorreto).
  11. Use o Linux com o lamp. Melhor solução, sem falhas no software (o que não exclui falhas no seu site).
  12. Nightz postou uma resposta no tópico em Suporte & Pedidos
    No aguardo! Muito top!
  13. Configurei aqui, mas infelizmente não tá funcionando. E não dá erro na distro.
  14. Muito bom! Seria legal se a chance do crítico viesse do level do Player ao em vez da Pedra, e todos Players tivessem chance. Isso é possível? Rep+!
  15. Penso eu que seria algo muito semelhante ao http://www.tibiaking.com/forum/topic/18410-experience-scroll-com-tempo/ Porém, ao em vez de aumentar a exp, vai diminuir; Agora é talkaction; E a exp será definida na talkaction.
  16. Tem como voltar ao normal sim, e só adicionar algo no onLogin do creaturescripts.
  17. Bom dia pessoal, infelizmente estou completamente enferrujado para a linguagem LUA e preciso recorrer a ajuda de vocês, hehe. Eu estou precisando de uma Talkaction pro GOD poder usar que simplesmente vai receber o nome de um personagem, um valor e um tempo (em minutos) e irá reduzir a exp do player por esse tempo. Valor de redução: Caso o valor seja 2, vai reduzir 2/8, ou seja, 1/4 da exp. Caso o valor seja 4, vai reduzir 4/8, ou seja, metade (1/2) da exp. Caso o valor seja 6, vai reduzir 6/8, ou seja, 3/4 da exp. /expreduce Player, Tempo_Em_Minutos, Valor_de_reducao Exemplo: /expreduce Nightz, 60, 4 + Vai reduzir a exp do player Nightz pela metade durante 1h. + A talkaction deve avisar quando a Exp foi reduzida e quando ela voltou ao normal: -> Atenção Nightz, sua exp foi reduzida pela metade (4/8) durante 1h. -> Atenção Nightz, sua exp voltou ao normal. Espero que possam me ajudar. Obrigado
  18. Nightz postou uma resposta no tópico em Tutoriais sobre Programação
    Como o LordFire disse, poderia ser: <?php $bgcolor = '#000'; //cor de fundo $textcolor = '#fff'; //cor do texto ?> <style> body { background: <?php echo $bgcolor; ?>; color: <?php echo $textcolor; ?>; } </style>
  19. Porque pagou o Dedicado antes de saber fazer um servidor e ter testado na sua máquina? '-'
  20. Show! O crítico pode ocorrer com magia/runa também? Rep+
  21. Criou certinho a Database no PHPMyAdmin?
  22. Postei mais um agora. Em breve coloco mais

Informação Importante

Confirmação de Termo