Ir para conteúdo
  • Cadastre-se

DUVIDA Problema com "You may not attack immediately after logging in"


Posts Recomendados

Tinha um server 9.7 que o "You may not attack immediately after logging in" funcionava corretamente, (Eu não podia atacar nem os monstro poderiam me atacar)

 

Quando migrei para 9.86 os monstros passaram a me ver e atacar, mas eu fico bloqueado para revidar.

 

Como conserto?

 

Ja Procurei e não achei.

Link para o post
Compartilhar em outros sites

Mostre-me seu config.lua.

"A alma permanece em suas criações" V89E5aN.png


142c9d3439.jpg
(Não dou suporte por mensagem privada.)

Link para o post
Compartilhar em outros sites

Config.lua

  Mostrar conteúdo oculto

 

Link para o post
Compartilhar em outros sites

usa assim, se continuar avisa

 

  Mostrar conteúdo oculto

Link para o post
Compartilhar em outros sites

Com Essa Mudança Não Ha Mais Tempo De Proteção Após O Login.

Eu Gostaria Que Houvesse 10 Segundos Após O Login Sem Que Os Monstros Detectassem A Presença Do Character.

Link para o post
Compartilhar em outros sites

Justamente 10.

O Meu Problema É Que Os Monstros Me Veem E Eu Não Posso Ataca-los.

Quero Que Além De Não Poder Atacar, Eles Não Possam Me Ver.

Link para o post
Compartilhar em outros sites

créditos: GuizitoG

 

Proteção para os monstros:

1º Em data/creaturescripts/lib, abra o arquivo creaturescripts.lua e cole isto no final dele:
 

Quote

  Citar

login_delay_storage = 15007
login_delay_time = 7

Mostrar mais  

2º Crie um arquivo .lua em data/creaturescripts/scripts, e cole isto nele:

Quote

  Citar

function onLogin(cid)

setPlayerStorageValue(cid, login_delay_storage, login_delay_time + os.time())
registerCreatureEvent(cid, "MonsterProtect")
return true
end

Mostrar mais  

3º Crie outro arquivo .lua na mesma pasta e cole isto nele:
 

Quote

  Citar

function onStatsChange(cid, attacker, type, combat, value)

if type == STATSCHANGE_HEALTHLOSS and isMonster(attacker) then
if getPlayerStorageValue(cid, login_delay_storage) - os.time() >= 0 then
doMonsterChangeTarget(attacker)
return false
end
end

return true
end

Mostrar mais  

4º Em data/creaturescripts, abra o arquivo creaturescripts.xml e cole isto em algum lugar dele:
 

  Citar

 

<event type="login" name="LoginProtect" event="script" value="NomeDoArquivo1.lua"/>

<event type="statschange" name="MonsterProtect" event="script" value="NomeDoArquivo2.lua"/>

 

Mostrar mais  

OBS: substitua onde diz NomeDoArquivo1 e NomeDoArquivo2.

 

--

espera que seja isso, se nao der avisa

PS: Utiliza o login assim:

  Mostrar conteúdo oculto

Link para o post
Compartilhar em outros sites

Está Quase Perfeito.

Eu Não Tomo Dano Dos Monstros, Mas Mesmo Assim Eles Me Veem E Cercam.

 

Teria Como Mudar Isso?

Link para o post
Compartilhar em outros sites

Não sei, não posso provar nada, pois não testei... estou pegando o script a cima, e editando...

Deu nisso :

local function delayedTeleport(cid, position)
	if(not isCreature(cid)) then return true end
	doTeleportThing(cid, position)
	return true
end

function onLogin(cid)

setPlayerStorageValue(cid, login_delay_storage, login_delay_time + os.time())
registerCreatureEvent(cid, "MonsterProtect")
addEvent(delayedTeleport, 10000, cid, getCreaturePosition(cid))
doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF)
doTeleportThing(cid, getThingPos(variantToNumber(var)), true)
return true
end

Isso, você vai colocar no arquivo recomendado pelo passo do Daaniel

 

  Citar
2º Crie um arquivo .lua em data/creaturescripts/scripts, e cole isto nele:

 

Expand   Mostrar mais  

"A alma permanece em suas criações" V89E5aN.png


142c9d3439.jpg
(Não dou suporte por mensagem privada.)

Link para o post
Compartilhar em outros sites

Perto De Resolver Um Problema E Aparecendo Outro.

Quando Coloquei Esses Scripts Após O Personagem Morrer A Tela De Characters Não Aparece!

O Char Fica Morto No Chão Como Uma Vista Aérea Permanente.

Link para o post
Compartilhar em outros sites

Bem, estranho... 

O script só trabalho com : function onLogin(cid)     

Isso significa que só entra em vigor quando o player da Login.

Procure saber se você não mudou nada, modificou algo sem querer... se não, tire o script e veja se o problema persiste... Talvez tenha sido algum engano do Daaniel... veja com calma, teste de todas as maneiras possíveis antes de recorrer a esse tópico novamente.

"A alma permanece em suas criações" V89E5aN.png


142c9d3439.jpg
(Não dou suporte por mensagem privada.)

Link para o post
Compartilhar em outros sites
  • 2 years later...

estou com o mesmo problema no meu server quando o player deslogar por um periodo de tempo e vai logar de volta e clika no monster ou treiner ele fica aparecendo esse nomezinho também como ajeito?

Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

  • Conteúdo Similar

    • Por daviscript
      Após verificar que vários servidores estão sofrendo com problemas na página Guilds, onde era possível fazer diversas modificações com os players de qualquer guild, até a Cipsoft passou por esse problema recentemente...
      Resolvi compartilhar com vocês a correção de todos os Bugs conhecidos na Página de Guilds.
       
      Foram fixados os seguintes Bugs:
      ● Remover Players que não forem de sua guild.
      ● Aceitar guild com 1 personagem que não seja da sua conta.
      ● Editar o Text/Title de 1 player que não esteja na sua guild.
      ● Editar Ranks que não sejam da sua guild.
      ● Editar Rank de Players que não são da sua guild.
       
      Qualquer outro BUG que você encontrar... Pode listar aqui nesse tópico.
       
      OBS: É meu primeiro post... Então se estiver no local errado ou se algum moderador quiser reformular / formatar o tópico, fique a vontade.
       
       Vou deixar o Spoiler do php abaixo, mas também estou anexando o arquivo.
       
       
      Download: Mediafire
      Scan: Virus Total
       
       
    • Por Barca Furada
      Boa noite meus caros colegas!
      Preciso de um Help!
       
       
      Quando eu coloco meu itens editados no meu xml e otb, acontece isso com os teleportes, perde todas as propriedades:
       
      No lado direito é sem meu Itemxml
      No lado Esquerdo é com meu Itemxml
       
      Como vcs pode vem ele perde a propriedade de destino!
       
      O arquivo Check File Signatures está desativados!
       
      Quando eu entro no REM com meu Itemxml, ele da essas mensagem de erro:
       
       
       
      Antes de fazer tudo isso eu No item editor, todos itens estava com essa borda vermelha, eu tinha dado reload em todos itens para o cliente OTCv8 conseguir visualizar, no primeiro momento achei que era isso que tinha acontecido para bugar meus teleportes, então eu dei reload em todos itens um por um e deixei o teleport sem dar reload, para ver se era esses o bug! e deu na mesma , quando edito o mapa para colocar novas hunt e cidade ele buga todos teleportes!
       
       
       
       
      No itemxml o teleport está com mesmo id!
       
      alguma alma bondosa para ajudar um colega?
    • Por 001rafa
      Galera como faz para poder criar um slot a mais no otcliente para poder equipar com itens por exemplo mais um ring e mais um colar?
      sei que tem q modificar no source do cliente e no distro alguem poderia me ajudar com um tutorial?

      grato pela atenção.

      up
    • Por M Cronos
      Boa Noite amigos, eu estava usando o Object builder e o item editor para adicionar uns sprites no meu servidor para usar com um script, este aqui >>> 
       que o @Comedinha postou para ajudar um outro membro.
      Bom a questão é que o script parece estar funcionando,por que não dá nenhum erro, mas o item também não é usado. bom eu fucei bastante e ainda  não consegui resultado então eu pensei que talvez eu tivesse que setar o item como usável no OB ou no IE, pois me lembro de ter visto isso em algum lugar, mas não consigo achar onde eu faço isso. alguém pode me ajudar? se possível. obrigado.
    • Por fezeRa
      Estou com um problema chato. Seguinte:
       
      O player pega , compra promotion, dai fica lá "Elder Druid", dai se ele reloga, ele volta pra Druid.
      Ou seja não ta salvando a vocation, é algum problema no login.lua que nao salva a vocation atual? Alguem sabe?
  • Estatísticas dos Fóruns

    96833
    Tópicos
    519574
    Posts
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo