Ir para conteúdo
  • Cadastre-se

Adriano SwaTT

Membro
  • Total de itens

    1645
  • Registro em

  • Última visita

  • Dias Ganhos

    16

Tudo que Adriano SwaTT postou

  1. Exato, mas provavelmente tem um script a mais responsável por esta ação.
  2. Talvez na SS que enviou, mais para cima mostre o nome do arquivo que esteja causando o erro, o que podemos analisar é que está no seu sistema de Reflect, agora pode ser em arquivos LUA ou algum MOD. Com a função onStatsChange, ou seja, assim que algum monstro ou player da um hit em alguém. Confira na sua distro se no início do erro não mostra o arquivo referente ao mesmo. Ficamos aguardando.
  3. Este critical tem scripts na pasta CreatureScripts né? Se tiver, poste aqui para que possamos editar. Aguardo.
  4. Tentou logar em client tradicional da CipSoft pra ver se isso ocorre? Porque nunca vi, mas se ocorrer aí já da pra saber que é em scripts do OTServ, caso contrário será realmente no OTClient.
  5. Exatamente, precisa por StepIn e StepOut em movements. Enfim, sobre o piso não afundar e voltar ao original, creio que seja o return true para que o script padrão do item aja naturalmente. Teste assim: local idpedra = XXXX -- ID da pedra local pos = {x=000, y=000, z=0, stackpos=1} -- Coordenada da pedra local msg_remover = "Pedra removida com sucesso." -- Mensagem ao remover a pedra local msg_repor = "Pedra adicionada novamente." -- Mensagem ao repor a pedra function onStepIn(cid, item, position, item2, fromPosition) local check = getTileItemById(pos, idpedra).uid if che
  6. Nossa, realmente o player Online bloqueia a remoção direta na database com comandos do tipo. Porém, com ele Online daria pra fazer com a função normal "setPlayerStorageValue". Ficaria tipo assim, ex: local strg = XXXX -- valor da storage local plstr = getPlayersOnline() setPlayerStorageValue(plstr, strg, -1) Ou talvez precisaria fazer uma tabela usando um for, acho que consigo criar este script para executar na database para os que não estiverem Online e por comando tradicional para os que estiverem. Será mesmo necessário?
  7. Para PVP Enforced realmente não pega Skull, fica nas sources para funcionar desta forma.
  8. Me informe por favor. No caso seria um item em formato de estrela ou é basicamente um Mapa que lembre uma estrela?
  9. Qual ip está enviando para os respectivos computadores se conectarem? Ip Direta ou Redirecionamento?
  10. Bom, crie o respectivo piso com a actionID normalmente e registre a ação em movements.xml. O script lua segue abaixo: local idpedra = XXXX -- ID da pedra local pos = {x=000, y=000, z=0} -- Coordenada da pedra local msg_remover = "Pedra removida com sucesso." -- Mensagem ao remover a pedra local msg_repor = "Pedra adicionada novamente." -- Mensagem ao repor a pedra function onStepIn(cid, item, position, item2, fromPosition) local check = getTileItemById(pos, idpedra).uid if check > 0 then doRemoveItem(check, 1) doPlayerSendTextMessage(cid, 4, msg_remover)
  11. Muda a linha 20 para a mesma coisa que está na 15. #EDIT: Sacanagem postar os erros de um script que nem imaginamos como é né.. Como poderemos ajudar? :/
  12. Tranquilo, que bom que funcionou. Confesso que foi um dos primeiros scripts de edição direta na Database que crio. Faça bom aproveito.
  13. Creio que já testei assim, mas vamos lá. Obrigado por hora. #Compilando e já edito. ##EDIT: Não funcionou :/
  14. Aproveitando o ensejo, e para a versão 0.3.6, como fazemos esta alteração? Que por sinal, encontra-se da seguinte forma: Aguardo.
  15. Teste assim: local tpid = 1387 -- ID do teleporte local timeremove = 5 -- Em minutos, remove teleporte local create_tp = {x=XXX, y=XXX, z=XXX} -- Coordenada de onde será criado local destine_tp = {x=XXX, y=XXX, z=XXX} -- Coordenada de destino local msg_create = "Mensagem de aviso sobre ativação do evento." local msg_final = "Evento finalizado e teleport removido com sucesso." function onTime(interval) doBroadcastMessage(msg_create) doCreateTeleport(tpid, destine_tp, create_tp) addEvent(RemoveTPEvent, timeremove * 60 * 1000) return true end function RemoveTPEvent() if getT
  16. Atualizei o script. Teste agora, foi uma desatenção minha. Caso não funcione, me diga qual sua distro para que eu adapte a função onTime. Abraços.
  17. Obrigado, vou apenas pedir para marcar como Melhor Resposta para que o tópico receba o status de Resolvido. Faça bom aproveito.
  18. Bom dia. 1º Script: Este é do teleport que se abre automaticamente. A tag em globalevents.xml será esta: <globalevent name="TpAuto" time="14:00" event="script" value="tpauto.lua"/> E o script lua será este abaixo: ____________________________________________________________________________________ 2º Script: Já a de remover Storage, teste este script aqui: local strg = 'XXXX' -- Mantenha as aspas Ex: '12321' function onThink(interval, lastExecution, thinkInterval) db.executeQuery("DELETE FROM `player_storage` WHERE `key` = strg;") return true end A
  19. Atualizei, com level agora: Se não depende de Premium Account: Boa sorte.
  20. Boa tarde. Fiz em talkactions pois não curto muito spells, trabalhei muito pouco com.. Enfim, segue abaixo: Boa sorte.
  21. Só queria saber se essa magia será de ataque, defesa, etc.. Porque precisamos aproveitar as funções já de uma vez.
  22. Pra falar a verdade nunca fiz a mudança.. Creio que seja possível, até mais facilmente, através do programa Object Builder. Boa sorte.
  23. Muito bom o servidor, baixado e reputado. Obrigado por compartilhar.
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo