Ir para conteúdo
  • Cadastre-se

(Resolvido)Comando que mostra se o servidor está PVP ou NO-PVP


Ir para solução Resolvido por Wise,

Posts Recomendados

Para tfs 1.0

Seria um comando para players, poderia até mesmo incluir no !serverinfo, procurei e não achei nada para TFS 1.0, alguém tem ou poderia me ajudar?

Editado por Brizey (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

Para tfs 1.0

Seria um comando para players, poderia até mesmo incluir no !serverinfo, procurei e não achei nada para TFS 1.0, alguém tem ou poderia me ajudar?

Eu fiz um rapidao, nao testei:

Crie um arquivo chamado worldtype com a extensão .lua e coloque tudo isso dentro dele:

function onSay(cid, words, param)
type = getWorldType()
if type == 1 then
	doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "Não tem PvP no momento.")
end
if type == 2 then
	doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "Cuidado! O mundo esta em PvP.")
end
if type == 3 then
    doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "O PvP é forçado agora, tome cuidado.")
end
return true
end

Cole essa tag em talkactions.xml

	<talkaction words="!type" script="worldtype.lua"/>	
Editado por TsplayerT (veja o histórico de edições)

Meus Contatos!

 

Minhas Funções:

 

               Skype: TsplayerT

         Facebook: TakaFukushii

          YouTube: ADoseDupla

           Twitter: @_Splayer_

 

 

 

 

 

 

 

                             Mapper:▓▓▓▓▓▓▓▓▓▓ 97%

     Programmer:▓▓▓▓▓▒▒▒▒▒ 45%

             Scripter:▓▓▓▓▓▓▓▓▓▒ 83%

              Spriter:▓▓▓▓▓▓▒▒▒▒ 57%

    Gamemaster:▓▓▓▓▓▓▓▓▓▓ 99%

        Ot Creator:▓▓▓▓▓▓▓▒▒▒71%

Ot Client Maker:▓▓▓▓▓▓▓▒▒▒74%

 

Link para o post
Compartilhar em outros sites

Cara não deu certo não, e ainda por cima bugou os npcs e os potions do servidor. ):

Nao sei porque nao funciono, mas o resto do seu server nao deveria ter sido afetado

Bom, voce ja tentou usar isso:

/mode

O que é?: Muda o tipo de PVP.

Como usar?: Basta executar o comando junto com um dos modelos abaixo.

Modelos: nopvp/pvp/pvpenforced

Exemplo:

/mode pvpenforced

Meus Contatos!

 

Minhas Funções:

 

               Skype: TsplayerT

         Facebook: TakaFukushii

          YouTube: ADoseDupla

           Twitter: @_Splayer_

 

 

 

 

 

 

 

                             Mapper:▓▓▓▓▓▓▓▓▓▓ 97%

     Programmer:▓▓▓▓▓▒▒▒▒▒ 45%

             Scripter:▓▓▓▓▓▓▓▓▓▒ 83%

              Spriter:▓▓▓▓▓▓▒▒▒▒ 57%

    Gamemaster:▓▓▓▓▓▓▓▓▓▓ 99%

        Ot Creator:▓▓▓▓▓▓▓▒▒▒71%

Ot Client Maker:▓▓▓▓▓▓▓▒▒▒74%

 

Link para o post
Compartilhar em outros sites

Então amigo, eu apenas dei um /reload nas talkactions e acabou bugando, depois vou implantar seu script e reiniciar o servidor. Em relação ao /mode, eu fiz um script que troca o worldtype de tempos em tempos e queria um comando apenas para os players checkarem o worldtype do servidor, a troca  de nopvp / pvp / pvpenforced já é automática!

Link para o post
Compartilhar em outros sites

Então amigo, eu apenas dei um /reload nas talkactions e acabou bugando, depois vou implantar seu script e reiniciar o servidor. Em relação ao /mode, eu fiz um script que troca o worldtype de tempos em tempos e queria um comando apenas para os players checkarem o worldtype do servidor, a troca  de nopvp / pvp / pvpenforced já é automática!

O script que eu criei faz exatamente isso!  ;)

Meus Contatos!

 

Minhas Funções:

 

               Skype: TsplayerT

         Facebook: TakaFukushii

          YouTube: ADoseDupla

           Twitter: @_Splayer_

 

 

 

 

 

 

 

                             Mapper:▓▓▓▓▓▓▓▓▓▓ 97%

     Programmer:▓▓▓▓▓▒▒▒▒▒ 45%

             Scripter:▓▓▓▓▓▓▓▓▓▒ 83%

              Spriter:▓▓▓▓▓▓▒▒▒▒ 57%

    Gamemaster:▓▓▓▓▓▓▓▓▓▓ 99%

        Ot Creator:▓▓▓▓▓▓▓▒▒▒71%

Ot Client Maker:▓▓▓▓▓▓▓▒▒▒74%

 

Link para o post
Compartilhar em outros sites

O script que eu criei faz exatamente isso!  ;)

 

Sei disso, e não me parece que tenha algum erro pelo o que eu vejo, porém, nem sempre dando /reload o script funciona corretamente, por isso pretendo reiniciar o servidor pra ver se funciona e se tudo correr bem volto para te agradecer, de qualquer forma desde já muito obrigado pela atenção!

Editado por Brizey (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

Sei disso, e não me parece que tenha algum erro pelo o que eu vejo, porém, nem sempre dando /reload o script funciona corretamente, por isso pretendo reiniciar o servidor pra ver se funciona e se tudo correr bem volto para te agradecer, de qualquer forma desde já muito obrigado pela atenção!

Ok, de nada amigo, qualquer coisa é só me chamar! :D

Meus Contatos!

 

Minhas Funções:

 

               Skype: TsplayerT

         Facebook: TakaFukushii

          YouTube: ADoseDupla

           Twitter: @_Splayer_

 

 

 

 

 

 

 

                             Mapper:▓▓▓▓▓▓▓▓▓▓ 97%

     Programmer:▓▓▓▓▓▒▒▒▒▒ 45%

             Scripter:▓▓▓▓▓▓▓▓▓▒ 83%

              Spriter:▓▓▓▓▓▓▒▒▒▒ 57%

    Gamemaster:▓▓▓▓▓▓▓▓▓▓ 99%

        Ot Creator:▓▓▓▓▓▓▓▒▒▒71%

Ot Client Maker:▓▓▓▓▓▓▓▒▒▒74%

 

Link para o post
Compartilhar em outros sites
  • Solução

Para tfs 1.0
function onSay(cid)
    local player = Player(cid)
    return player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, 'World type is currently: '..Game.getWorldType() == 1 and 'Non-PvP' or Game.getWorldType() == 2 and 'PvP' or 'PvP-Enforced')
end

The corrupt fear us.

The honest support us.

The heroic join us.

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.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo