Ir para conteúdo
  • Cadastre-se

Yan Liima

Héroi
  • Total de itens

    393
  • Registro em

  • Última visita

  • Dias Ganhos

    25

Tudo que Yan Liima postou

  1. Um rapaz me contactou uma vez para criar esse sistema, cheguei a fazer para Modern AAC , fiz por storage obviamente. Ficou show, porém o maluco simplesmente sumiu e não cheguei a enviar e nem receber haha. Mas sim, é uma ideia muito bacana. Os servidores hoje em dia são praticamente todos iguais, nada diferente nada inovador.
  2. Irmão presta atenção na data, tu ta revivendo um tópico de 2015. Caso não encontre o que deseja, se necessário crie um novo tópico a respeito do seu problema/pedido. REGRAS GERAIS
  3. Antes de tudo faça os seguintes testes e me de um retorno, se possivel bem detalhado Com o God mova o player(dono) pra dentro da house e vê se ele consegue andar livremente Crie essa mesma porta que está utilizando na house e veja se ela abre normal sem nenhum atributo setada nela(ops, vi que você disse que funciona. ignore este) No seu mapa editor verifique se os pisos das casas estão selecionados corretos(geralmente ficam com a cor roxa/azul). Não esqueça de conferir se o piso de baixo da porta também está OK. Qual REV da TFS 0.4 está utilizando? testou com o
  4. Então provavelmente a alteração não foi feita corretamente. Quando for compilar, recompile tudo do zero.
  5. Em \data\npc\lib\npcsystem tentem utilizar está LIB: npchandler.lua
  6. @BangxDisso não tem definido na source para ativar/desativar no config. Então nada do que tu ta tentando fazer irá resolver. Da uma checada no seu server_config da database. Vê se está tudo certinho lá. Seta a versão da db com o valor 27. server_config.sql
  7. Alterei o valor para segundos, vê se agora vai: function onUse(cid, item, frompos, item2, topos) local config = { timeExhausted = 0, -- tempo em horas para poder usar o item novamente. timeForUse = 3600, -- tempo em segundos que o player poderá entrar na cave, 3600 = 1hora. exhausted = 156751, storage = 789450, toKnow = 456789, effect = 27, -- efeito que dará ao usar o item. } if getPlayerStorageValue(cid, config.exhausted) < os.time() then setPlayerStorageValue(cid, config.storage, os.time()+config.timeForUse) setPlayerStorageVal
  8. function onUse(cid, item, frompos, item2, topos) local config = { timeExhausted = 0, -- tempo em horas para poder usar o item novamente. timeForUse = 1, -- tempo em horas que o player poderá entrar na cave. exhausted = 156751, storage = 789450, toKnow = 456789, effect = 27, -- efeito que dará ao usar o item. } if getPlayerStorageValue(cid, config.exhausted) < os.time() then setPlayerStorageValue(cid, config.storage, os.time() + config.timeForUse * 60) setPlayerStorageValue(cid, config.exhausted, config.timeExhausted * 60 + os.time())
  9. É só pegar a função que eu fiz, copiar e editar... <event type="think" name="Kickp2" event="script" value="NOME_DO_SCRIPT.lua"/>
  10. local config = { toKnow = 456789, storage = 789456, pos = {x = 402, y = 907, z = 7}, -- para onde o jogador será teleportado caso o tempo tenha acabado. } local function kickP(cid) if(isPlayer(cid)) then doRemoveCreature(cid) end end function onKill(cid, target, lastHit) if getPlayerStorageValue (cid, config.toKnow) == 1 then if getPlayerStorageValue (cid, config.storage) < os.time () then doSendMagicEffect(getThingPos(cid), CONST_ME_TELEPORT) doRemoveCreature (cid) end end return true end function onThink(cid, interval) if getPlayer
  11. @Doidodepeda <globalevent name="shutdown" time="05:50;17:00" event="script" value="shutdown.lua"/> No XML só substituir.
  12. Linux acaba sendo a melhor opção, os servidores têm mais estabilidade com ele. Sem contar que o Linux consome bem menos. Mas apesar de tu não ter gostado muito do comentário do Endless, ele não está errado não... Seria muito melhor uma VPS, servidor em casa acaba tendo muitos problemas nos quais ja foram citados. Já tive servidor em casa em 2011, foi a pior bosta que já fiz.
  13. Não, por padrão não é automático. E sim, se tu colocar uma sprite grande o nick não irá subir pra cima do personagem. A posição é uma só, idependente da sprite. Tu pode mudar isso no código fonte do otclient. Em creature.cpp da pra tu ajustar. Depois é só compilar o novo .exe .
  14. Acho que antes de fazer tal acusação é importante se informar direito. Se está com medo de executar algo, basta apenas procurar o significado na internet. Nunca vi o @Toruke o @Endlessquerer prejudicar alguém aqui no fórum, pelo menos até onde eu sei(não abertamente)... E comandos assim são comuns no Sistema Operacional do Linux, sempre será necessario dar tal permissão. Basta apenas saber usar com cuidado. "Ahh mais no meu Windows, no xampp funcionava normal". São sistemas totalmente diferente. E antes que diga mais alguma coisa:
  15. Eu li sua mensagem no privado, e os arquivos que você me mandou pude perceber que teve alterações nos arquivos necessário para compilação no Linux. Da uma olhada lá.
  16. Compilar não significa proteger exatamente. Compilar significa unir vários arquivos em um só e transformar todo o código em uma linguagem no qual a máquina irá entender. No caso do servidor iremos compilar toda a source(código fonte), que são vários arquivos com uma ou mais linguagem, e irá transformar em um único programa...
  17. Amigo sugiro que você formate melhor os seus tópicos, explicando melhor sua situação com imagens ou até mesmo videos se necessário. E não escrever todo o problema só no titulo e publicar igual você fez... E sem contar que era só ter procurado aqui no fórum sobre esse problema. Só substituir a sua pasta gifts por essa desse tópico:
  18. Amigo possa ser que o comentário que eu fiz te ajude: E por favor se for responder responda aqui no seu tópico, e não lá... rs
  19. Concordo amigo! E muito obrigado. @Luanmax21Cara você não tem o openssl instalado no seu Dev Cpp só ir na pasta do Stian's Repack Dev-Cpp... abre o packman.exe e instala o devpack. Estarei deixando o arquivo aqui pra tu baixar.openssl-0.9.8-1cm.DevPak Tem muita gente tendo problemas com algo tosco, as vezes é falta de informação. @LeoTK @[email protected] possivel gostaria que trancasse o tópico. Todos problemas de código na src e problemas de Linux foram concertados conforme teste e report. Já fiz a versão final e encerrei com as modificações. Qualque
  20. Desconheço esses problemas. Em todos teste nada do tipo ocorreu. Você por acaso editou a source? Se sim, provavelmente algo ocorreu errado na compilação. Recomendo sempre compilar do zero, sei que é chato a demora porém evita bugs(Se utilizar o Dev cpp, é só apagar a pasta OBJ da src e recompilar). Qualquer coisa crie um tópico de acordo com o seu problema
  21. Se no proprio RME não está funcionando a troca de direção. Você pode tentar mudar manualmente na pasta world no arquivo spawn.xml Procure o nome e na tag é só fazer a modificação Um exemplo de: <npc name="Yama" x="1" y="0" z="6" spawntime="60"/> Para: <npc name="Yama" x="1" y="0" z="6" spawntime="60" direction="2"/> 2 = SUL OBS: Creio que a forma que o Toruk disse funcione, deve padronizar.
  22. @Droox faz o seguinte, utiliza a porta 8090 pra garantirmos que não tenha conflito com a porta 80. Depois vai em C:\xampp\apache\conf Abra o arquivo httpd.conf Depois procure por Listen 80 troque para Listen 8090 Da um stop no seu apache e starta de novo Quando for entrar no site tu terá que usar a porta, exemplo: meusite.ddns.net:8090 Obs: não precisava esconde o seu endereço de ipv4, a grande parte dos ipv4 é tudo igual rsrs. tmj
  23. Se poder detalhar um pouco mais agradeço! Porém já sei onde está errando. Não adianta liberar as portas apenas no Firewall do Windows, é necessario liberar as porta no teu roteador também
  24. Tenta ai: local pos = {x = 1037, y = 1034, z = 7} local time = 5 -- segundos local function teleportPlayer(cid, seconds) if isPlayer(cid) and not isPlayerGhost(cid) then addEvent(function() if(isCreature(cid)) then doTeleportThing(cid, pos) end end, 1000 * seconds) if seconds > 0 then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você será teleportado em "..seconds.." segundo(s).") addEvent(teleportPlayer, 1000, cid, seconds-1) end end end function onStepIn(cid, item, position, fromPosition) local battlewin = 1 if #getCreatureSummons(cid) >= 1 then else
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo