MA

[Encerrado] Como tira isso? Me ajudem

Por MaxxSilva, 18 de out. de 2013 em Tópicos Sem Resposta

hit
damage
como
tira
mensagem
sever log
ajuda
pokemon
resolvido
15
1.5k
MaxxSilvaM
18 de outubro de 2013 às 20:42

Alguem sabe tirar aquelas mensagens que aparece no Sever Log , ex : Your Pikachu damage 123 to charmander , tipo mostrando quanto hita os ataque e quando ele toma hit tambem aparece me ajudem ai rep+ pra quem me ajudar ps : que apareça os loots normalmente so quero tirar isso

FaelzdanilF
18 de outubro de 2013 às 20:45

Bom primeiro cuidado com os multiplos tópicos desnecessários, reportado pra que apaguem !

 

E esse problema acredito que só se resolva isso nas sources, você deve ter um programador bom pra retirar essas logs !

GabrieltxuG
18 de outubro de 2013 às 20:48

Cuidado amigo com o Duble topic e com o Titulo que você está usando está fora das regras da sessão. Peço para que mude

zipter98Z
18 de outubro de 2013 às 21:05

Poderia postar seu exp2.0.lua, por favor? data/creaturescripts/scripts

Editado Outubro 19 por zipter98

MaxxSilvaM
20 de outubro de 2013 às 01:05

Não entendi esse negocio de double topic e zipter o meu exp2.0.lua é do stigal igualzinho não mudei nada

zipter98Z
20 de outubro de 2013 às 01:22

E qual é o do stigal? Poderia postar, por favor?

 

#EDIT: De qualquer maneira, vá em seu exp2.0.lua, abra-o e procure por:

if #getCreatureSummons(attacker) >= 1 and not isInArray({POISONEDDAMAGE, BURNEDDAMAGE}, combat) then
doPlayerSendTextMessage(attacker, MESSAGE_STATUS_DEFAULT, "Your "..getPokeName(getCreatureSummons(attacker)[1]).." dealt "..valor.." damage to "..getSomeoneDescription(cid)..".")
end

E troque por:

--[[if #getCreatureSummons(attacker) >= 1 and not isInArray({POISONEDDAMAGE, BURNEDDAMAGE}, combat) then
doPlayerSendTextMessage(attacker, MESSAGE_STATUS_DEFAULT, "Your "..getPokeName(getCreatureSummons(attacker)[1]).." dealt "..valor.." damage to "..getSomeoneDescription(cid)..".")
end]]

Depois, procure por:

if isSummon(cid) and valor ~= 0 then
addEvent(sendPlayerDmgMsg, 5, getCreatureMaster(cid), "Your "..getCreatureName(cid).." lost "..valor.." hitpoints due to an attack from "..getSomeoneDescription(attacker)..".")
end

E troque por:

--[[if isSummon(cid) and valor ~= 0 then
addEvent(sendPlayerDmgMsg, 5, getCreatureMaster(cid), "Your "..getCreatureName(cid).." lost "..valor.." hitpoints due to an attack from "..getSomeoneDescription(attacker)..".")
end]]

Editado Outubro 20 por zipter98

MaxxSilvaM
21 de outubro de 2013 às 00:00

Isso vai tirar akeles logs? Vou tentar akie vlw

A unica coisa que muda é esses colchetes com isso remove? So me responde isso man

akumahA
21 de outubro de 2013 às 00:22

Vai tirar sim, testado e aprovado! Haha.

Só não vai tirar o "You lost X hitpoints." de quando o player toma hits.

zipter98Z
21 de outubro de 2013 às 13:03

/\ exato, se quiser também tirar essa mensagem de You lost X hitpoints blablabla, basta procurar por: exp2.0.lua

if not isPlayer(cid) then
  addEvent(sendPlayerDmgMsg, 5, cid, "You lost "..valor.." hitpoints due to an attack from "..getSomeoneDescription(attacker)..".")
end

E trocar por:

--[[if not isPlayer(cid) then
  addEvent(sendPlayerDmgMsg, 5, cid, "You lost "..valor.." hitpoints due to an attack from "..getSomeoneDescription(attacker)..".")
end]]

Esses colchetes e 'traços' anulam a condição, portanto, anulam a mensagem.

Editado Outubro 21 por zipter98

akumahA
21 de outubro de 2013 às 15:13

/\ exato, se quiser também tirar essa mensagem de You lost X hitpoints blablabla, basta procurar por: exp2.0.lua


if not isPlayer(cid) then
  addEvent(sendPlayerDmgMsg, 5, cid, "You lost "..valor.." hitpoints due to an attack from "..getSomeoneDescription(attacker)..".")
end

E trocar por:


--[[if not isPlayer(cid) then
  addEvent(sendPlayerDmgMsg, 5, cid, "You lost "..valor.." hitpoints due to an attack from "..getSomeoneDescription(attacker)..".")
end]]

Esses colchetes e 'traços' anulam a condição, portanto, anulam a mensagem.

Na verdade, esse trecho não está sendo utilizado, exatamente por estar "if not isPlayer(cid)", e estar dentro de um "if isPlayer(cid)". O "You lost x hitpoints." é uma função da source pra sempre que um player receber dano mandar a msg. Não tem como retirar essa msg, só tem como fazer com que não seja um simples "You lost x hitpoints." e seja como está na descrição, que é fazendo o pokémon realmente te dar dano, ao invés de 'só' tirar sua vida.

zipter98Z
21 de outubro de 2013 às 20:25

Aaah, entendi. Obrigado por explicar \o

Maxxsilva, testou o que postei no meu segundo comentário?

MaxxSilvaM
21 de outubro de 2013 às 21:24

Vou testar akie dps dou rep + vlw

VLWW MAN DEU CERTO NAO APAECE NENHUM DOS DOIS REP + MESMO

zipter98Z
21 de outubro de 2013 às 21:26

De nada :D

Reportado para moverem p/ Pedidos e Dúvidas resolvidos - Servidores Derivados.

AlexclusiveA
21 de outubro de 2013 às 22:03

Tópico movido para a seção de dúvidas e pedidos resolvidos.

4 anos depois...
StigalS
21 de abril de 2018 às 03:10
A questão neste tópico de suporte foi encerrada por falta de respostas. Este tópico está fechado e foi movido para Suporte - Tópicos Sem Resposta.

+ Caso a dúvida não tenha sido resolvida você poderá criar outro tópico solicitando ajuda.
* Lembre-se que é permitido dar UP no tópico a cada 24 horas para assim o destacar e manter movimentado.