Ir para conteúdo

Featured Replies

Postado

Aew galera, tenho um script em meu server que é o seguinte: O player mata player de maior level e ganha um item.

Mais eu sei que os player vao começar usando MC para ganhar o item, como eu edito o script para não deixar players de mesmo IP ganharem o item?

 

 

Script trofeu:

function onKill(cid, target)
      if (isPlayer(cid) and isPlayer(target)) then  
      if (getPlayerLevel(cid) < getPlayerLevel(target)) then
       doItemSetAttribute(doPlayerAddItem(cid, 7369), "description", "You killed "..getCreatureName(target)..". He was at level "..getPlayerLevel(target).." Este item pode ser transformado num gold nugget/This item can be transformed into a gold nugget.")
         return TRUE
     end
     else
     return TRUE
    end
   return TRUE  
end 

TibiaServers.org | A sua nova lista de servidores de Tibia

[url=https://tibiaservers.org/server/evolution-ot][img]https://tibiaservers.org/dynamic_banners/76-ankrahmun.png[/img][/url]

Resolvido por ViitinG

Ir para solução
Postado
  • Solução

Adicione este script :

"data/creaturescripts/creaturescripts.xml" :

<event type="kill" name="VGAntiMC" event="script" value="victorgantimc.lua"/>

"data/creaturescripts/scripts/login.lua" :

registerCreatureEvent(cid, "VGAntiMC") 

"data/creaturescripts/scripts/victorgantimc.lua" :

local exp = 10000
local item,quant = 7369,1

function onKill(cid, target, damage, flags)
if isPlayer(target) then
if getPlayerIp(cid) == getPlayerIp(target) then
doPlayerAddExp(cid, -exp)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Foi detectado o uso de MC você perderá "..exp.." de exp")
return true
end
doPlayerAddItem(cid, item, quant)
return true
end
return true
end

local exp = 10000

local item,quant = 7369,1

 

Quantidade de exp que vai perder quando matar MC.(se não quiser é só deixar 0)

ID do item que será removido quando matar MC.

Quantidade do item que será removido.

Postado
  • Autor

 

Adicione este script :

"data/creaturescripts/creaturescripts.xml" :

<event type="kill" name="VGAntiMC" event="script" value="victorgantimc.lua"/>

"data/creaturescripts/scripts/login.lua" :

registerCreatureEvent(cid, "VGAntiMC") 

"data/creaturescripts/scripts/victorgantimc.lua" :

local exp = 10000
local item,quant = 7369,1

function onKill(cid, target, damage, flags)
if isPlayer(target) then
if getPlayerIp(cid) == getPlayerIp(target) then
doPlayerAddExp(cid, -exp)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Foi detectado o uso de MC você perderá "..exp.." de exp")
return true
end
doPlayerAddItem(cid, item, quant)
return true
end
return true
end

Depois de umas alterações o script deu na boa. Obrigado, topico resolvido.

TibiaServers.org | A sua nova lista de servidores de Tibia

[url=https://tibiaservers.org/server/evolution-ot][img]https://tibiaservers.org/dynamic_banners/76-ankrahmun.png[/img][/url]

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

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo