Ir para conteúdo
  • Cadastre-se

Posts Recomendados

  Em 22/03/2017 em 20:22, xImTheBear disse:

Mas se eu fosse atacado e a maozinha desativasse, eu poderia pegar pk com minhas magias de area em outros players que estivessem upando no local, entao ele me mataria sem pegar frags, seria uma forma de abusar do bug, ele me atacava e desativava meu nom-pvp dai me deixava upando, meu char catava pk com magia de area então ele me matava...

Mostrar mais  


hm... entendi, é... realmente, acho que automático ficaria com essa falha ;S, a não ser que ele ataca-se apenas quem atacou ele... mas... acho que isso ficaria meio complicado

it's me....... the owner of madness HAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAH!

Resultado de imagem para white ichigo.gif

Link para o post
Compartilhar em outros sites
  • Respostas 46
  • Created
  • Última resposta

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

Bom, oque eu procuro seria uma adaptação do DOVE (Safe Mode do tibia global) quando ta com ela ativada você pode usar magias de area e etc sem pegar pk, eu gostaria de saber se é possível um script assim para o 8.6 e como faze-lo? Pois to criando um servidor com muitos personagens com spell de area e tals, e seria bom eles poderem upar tranquilamente sem pegar o pk se estivesse com a maozinha aberta, podem ajudar?

Eu consegui arrumar um script funcional com essa base de !pvp on e !pvp off, agora gostaria de saber se com o code dele dava pra criar esse que eu to querendo... Eu pesquisei nas sources e achei em Combat.cpp securemode e tentei mudar mas deeu eerro, gostaria que esse script ativasse com o player ativasse ou desativar o secure mode do client tlgd, abaixo o script que consegui   local msg = "Agora seu sistema PvP está %s." function onSay(cid, words, param) local _table = { ["on"] = {

Vou explicar melhor... Eh sim pelo onCombat, mas no caso seria assim, vamos dar um exemplo: Estou la upando com a maozinha aberta (Sem pvp) usando magias de area e tals sem pegar pk, dai chega um cara e começa me atacar e sentar a porrada, oque eu devo fazer, ativo meu pvp (maozinha) dai posso revidá-lo e não acho que teria nescessidade de ativar ou desativar somente em pz pois eu que ficaria sem poder atacar se desativasse, seria preju pra mim, nao teria razão lógica para ativa-lo. Espero que t

Posted Images

 

 

Então podemos colocar um outro método.

 

Fazemos um onCombat para não pegar magias em área...

 

e fizemos um onTarget para caso o jogador queira atacar realmente o outro jogador, o safe mode ser desativado automaticamente...

 

 

function onSay(cid, words, param)
local storage = 742867
        setPlayerStorageValue(cid, storage, getPlayerStorageValue(cid, storage) <= 0 and 1 or 0)
    doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE,"[Safe Mode] Agora seu sistema PvP está "..(getPlayerStorageValue(cid, storage) <= 0 and "desativado" or "ativado")..".")
    return true
end

 

creaturescript

 

function onCombat(cid, target)
  local storage = 742867
  if isPlayer(cid) and isPlayer(target) and getPlayerStorageValue(cid, storage) > 0 then -- secure ativado n ataca ngm
  return false
end
return true
end
function onTarget(cid, target)
local storage = 742867
if isPlayer(cid) and isPlayer(target) and getPlayerStorageValue(cid, storage) > 0 then 
setPlayerStorageValue(cid, storage, 0) -- desativar caso eu der target em alguém
end
return true
end

 

não esqueça de registrar os eventos no login e tal... se precisar de alguma ajuda só me avisar.

vodkart_logo.png

[*Ninguém será digno do sucesso se não usar suas derrotas para conquistá-lo.*]

 

DISCORDvodkart#6090

 

Link para o post
Compartilhar em outros sites
  Em 22/03/2017 em 20:40, Vodkart disse:

 

 

Então podemos colocar um outro método.

 

Fazemos um onCombat para não pegar magias em área...

 

e fizemos um onTarget para caso o jogador queira atacar realmente o outro jogador, o safe mode ser desativado automaticamente...

 

 

function onSay(cid, words, param)
local storage = 742867
        setPlayerStorageValue(cid, storage, getPlayerStorageValue(cid, storage) <= 0 and 1 or 0)
    doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE,"[Safe Mode] Agora seu sistema PvP está "..(getPlayerStorageValue(cid, storage) <= 0 and "desativado" or "ativado")..".")
    return true
end

 

creaturescript

 

function onCombat(cid, target)
  local storage = 742867
  if isPlayer(cid) and isPlayer(target) and getPlayerStorageValue(cid, storage) > 0 then -- secure ativado n ataca ngm
  return false
end
return true
end
function onTarget(cid, target)
local storage = 742867
if isPlayer(cid) and isPlayer(target) and getPlayerStorageValue(cid, storage) > 0 then 
setPlayerStorageValue(cid, storage, 0) -- desativar caso eu der target em alguém
end
return true
end

 

Mostrar mais  

Vou testar e já retorno em minutos, obg...

Quais tags eu colocaria em creaturescripts?

Estou usando as seguintes tags que era do ultimo script

Creaturescripts.xml

	<event type="statschange" name="PvPStats" event="script" value="pvplayer.lua"/>
    <event type="target" name="PvPTarget" event="script" value="pvplayer.lua"/> 
    <event type="login" name="PvPLogin" event="script" value="pvplayer.lua"/> 

talkactions.xml

	<talkaction words="!pvp" event="script" value="pvplayer.lua"/>

E o personagem ao usar magia de area está pegando pk, não funcionou, fiz algo errado?

Editado por xImTheBear (veja o histórico de edições)
Link para o post
Compartilhar em outros sites
<event type="combat" name="SafeCombat" event="script" value="safemode.lua"/>
<event type="target" name="SafeTarget" event="script" value="safemode.lua"/>

 

e registra no login.lua

 

registerCreatureEvent(cid, "SafeCombat")
registerCreatureEvent(cid, "SafeTarget")

 

vodkart_logo.png

[*Ninguém será digno do sucesso se não usar suas derrotas para conquistá-lo.*]

 

DISCORDvodkart#6090

 

Link para o post
Compartilhar em outros sites
  Em 22/03/2017 em 20:51, Vodkart disse:
<event type="combat" name="SafeCombat" event="script" value="safemode.lua"/>
<event type="target" name="SafeTarget" event="script" value="safemode.lua"/>

 

e registra no login.lua

 

registerCreatureEvent(cid, "SafeCombat")
registerCreatureEvent(cid, "SafeTarget")

 

Expand   Mostrar mais  

Funcionou corretamente! Muito obrigado!

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 LeoTK
      Salve galera neste tópico irei postar algumas prints do mapa do servidor para quem queira acompanhar e quem sabe até utilizar de inspiração para mapear o seu NTO.
       
      #Att 11/08/2022

       
       
       
       
      Konoha (Em Desenvolvimento)
       
       
       
       
    • Por DiigooMix
      Como o título já diz, será que alguém possui sprite do hitto e se possível as transformações dele?
    • Por OmegaZero
      Olá gostaria que alguém me ajudasse com uma "scripting" não sei se é pela mesma, seria o seguinte uma determinada arma teria a chance de dar double hit e não sei oque fazer alguem poderia ajudar?

      OBS:não sei se é o local correto se não for mova, desculpe
    • Por Madarasenju
      Olá galera do Tibia King, queria por uns npc's no meu server que não tem função de trade nem nada do tipo, queria que eles só andassem como enfeite, Rep+ Pra quem me ajudar... grato desde já.
    • Por SilenceRoot
      A magia é assim o você usa a a magia e ela ficará ativado por 10 segundos, até que o inimigo lance a primeira magia ou todos de uma vez, quando ele lançar a primeira magia, ele não lhe acertará ou seja esquivando dela, e logo em seguida será teletransportado aleatoriamente ao redor do inimigo que usou.
  • Estatísticas dos Fóruns

    96846
    Tópicos
    519605
    Posts



×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo