Poccnn 385 Postado Junho 10, 2017 Share Postado Junho 10, 2017 Hail Xtibianos. Eu fiz esse sistema como pedido de um membro há um bom tempo, mas nunca tinha postado ele e diversos sistemas que uso no meu ot server; agora resolvi postá-los. Esse é o sistema que impede dos players da mesma party se atacarem ou, também dos membros da mesma guild. Em config.lua adicione: noDamageToGuildMates = false noDamageToPartyMembers = true Em creaturescripts.xml adicione: <event type="combat" name="combat" script="combat.lua"/> Em creaturescripts/scripts/login.lua adicione: registerCreatureEvent(cid, "combat") Na mesma pasta, crie um arquivo lua chamado combat e adicione isso nele: --[[> Marcryzius <]]--function onCombat(cid, target) if(isPlayer(cid) and isPlayer(target)) then if(getConfigValue("noDamageToGuildMates") and getPlayerGuildId(cid) > 0 and getPlayerGuildId(cid) == getPlayerGuildId(target)) then return false elseif(getConfigValue("noDamageToPartyMembers") and isInParty(target) and getPartyLeader(target) == getPartyLeader(cid)) then return false end end return trueend Qualquer duvida ou erro deixe nos comentários. ITALOx reagiu a isso 1 Link para o comentário https://xtibia.com/forum/topic/245428-sistema-para-impedir-de-atacar-membros-da-mesma-party-e-da-mesma-guild/ Compartilhar em outros sites More sharing options...
klipstyle 13 Postado Junho 10, 2017 Share Postado Junho 10, 2017 Ótimo conteúdo, código simples, limpo e eficaz. Obrigado pela contribuição. Link para o comentário https://xtibia.com/forum/topic/245428-sistema-para-impedir-de-atacar-membros-da-mesma-party-e-da-mesma-guild/#findComment-1717965 Compartilhar em outros sites More sharing options...
Poccnn 385 Postado Junho 10, 2017 Autor Share Postado Junho 10, 2017 Agora, klipstyle disse: Ótimo conteúdo, código simples, limpo e eficaz. Obrigado pela contribuição. Obrigado. Sempre considerei que os códigos podem sim serem simples, limpo e eficazes. Link para o comentário https://xtibia.com/forum/topic/245428-sistema-para-impedir-de-atacar-membros-da-mesma-party-e-da-mesma-guild/#findComment-1717967 Compartilhar em outros sites More sharing options...
leozinpbb 7 Postado Julho 1, 2017 Share Postado Julho 1, 2017 Em 10/06/2017 at 14:43, Poccnn disse: Hail Xtibianos. Eu fiz esse sistema como pedido de um membro há um bom tempo, mas nunca tinha postado ele e diversos sistemas que uso no meu ot server; agora resolvi postá-los. Esse é o sistema que impede dos players da mesma party se atacarem ou, também dos membros da mesma guild. Em config.lua adicione: noDamageToGuildMates = false noDamageToPartyMembers = true Em creaturescripts.xml adicione: <event type="combat" name="combat" script="combat.lua"/> Em creaturescripts/scripts/login.lua adicione: registerCreatureEvent(cid, "combat") Na mesma pasta, crie um arquivo lua chamado combat e adicione isso nele: --[[> Marcryzius <]]--function onCombat(cid, target) if(isPlayer(cid) and isPlayer(target)) then if(getConfigValue("noDamageToGuildMates") and getPlayerGuildId(cid) > 0 and getPlayerGuildId(cid) == getPlayerGuildId(target)) then return false elseif(getConfigValue("noDamageToPartyMembers") and isInParty(target) and getPartyLeader(target) == getPartyLeader(cid)) then return false end end return trueend Qualquer duvida ou erro deixe nos comentários. Otimo script amigo parabéns .. so tem uma coisa poderia deixar so para membros da party pois aqui no meu server já tem protect de guild pois pode dar algum conflito ! OBG +REP Link para o comentário https://xtibia.com/forum/topic/245428-sistema-para-impedir-de-atacar-membros-da-mesma-party-e-da-mesma-guild/#findComment-1719154 Compartilhar em outros sites More sharing options...
LeoTK 173 Postado Julho 1, 2017 Share Postado Julho 1, 2017 Muito bom obrigado por compartilhar com certeza usarei no meu servidor xD Link para o comentário https://xtibia.com/forum/topic/245428-sistema-para-impedir-de-atacar-membros-da-mesma-party-e-da-mesma-guild/#findComment-1719156 Compartilhar em outros sites More sharing options...
Marshmello 271 Postado Julho 2, 2017 Share Postado Julho 2, 2017 Em 10/06/2017 at 14:43, Poccnn disse: Hail Xtibianos. Eu fiz esse sistema como pedido de um membro há um bom tempo, mas nunca tinha postado ele e diversos sistemas que uso no meu ot server; agora resolvi postá-los. Esse é o sistema que impede dos players da mesma party se atacarem ou, também dos membros da mesma guild. Em config.lua adicione: noDamageToGuildMates = false noDamageToPartyMembers = true Em creaturescripts.xml adicione: <event type="combat" name="combat" script="combat.lua"/> Em creaturescripts/scripts/login.lua adicione: registerCreatureEvent(cid, "combat") Na mesma pasta, crie um arquivo lua chamado combat e adicione isso nele: --[[> Marcryzius <]]--function onCombat(cid, target) if(isPlayer(cid) and isPlayer(target)) then if(getConfigValue("noDamageToGuildMates") and getPlayerGuildId(cid) > 0 and getPlayerGuildId(cid) == getPlayerGuildId(target)) then return false elseif(getConfigValue("noDamageToPartyMembers") and isInParty(target) and getPartyLeader(target) == getPartyLeader(cid)) then return false end end return trueend Qualquer duvida ou erro deixe nos comentários. Meu Irmao tava querendo uma dessas, agora passo para ele, parabens para o conteudo Link para o comentário https://xtibia.com/forum/topic/245428-sistema-para-impedir-de-atacar-membros-da-mesma-party-e-da-mesma-guild/#findComment-1719160 Compartilhar em outros sites More sharing options...
LeoTK 173 Postado Julho 2, 2017 Share Postado Julho 2, 2017 Testado em tfs otx 0.3.6 perfeito Link para o comentário https://xtibia.com/forum/topic/245428-sistema-para-impedir-de-atacar-membros-da-mesma-party-e-da-mesma-guild/#findComment-1719161 Compartilhar em outros sites More sharing options...
Poccnn 385 Postado Julho 2, 2017 Autor Share Postado Julho 2, 2017 14 horas atrás, leozinpbb disse: Otimo script amigo parabéns .. so tem uma coisa poderia deixar so para membros da party pois aqui no meu server já tem protect de guild pois pode dar algum conflito ! OBG +REP Só que há pessoas que não tem isso, então se torna opcional usar ou não. Só modificar o parâmetro no config.lua. Vlw pessoal. Qualquer problema ou dúvidas me comunique que eu irei verificar. Link para o comentário https://xtibia.com/forum/topic/245428-sistema-para-impedir-de-atacar-membros-da-mesma-party-e-da-mesma-guild/#findComment-1719175 Compartilhar em outros sites More sharing options...
leozinpbb 7 Postado Julho 2, 2017 Share Postado Julho 2, 2017 1 hora atrás, Poccnn disse: Só que há pessoas que não tem isso, então se torna opcional usar ou não. Só modificar o parâmetro no config.lua. Vlw pessoal. Qualquer problema ou dúvidas me comunique que eu irei verificar. Fiz isso e deu certo , obrigado +REP Link para o comentário https://xtibia.com/forum/topic/245428-sistema-para-impedir-de-atacar-membros-da-mesma-party-e-da-mesma-guild/#findComment-1719178 Compartilhar em outros sites More sharing options...
XxVinePeccixX 9 Postado Março 18, 2018 Share Postado Março 18, 2018 tem esse sistema para tfs 1.2? Link para o comentário https://xtibia.com/forum/topic/245428-sistema-para-impedir-de-atacar-membros-da-mesma-party-e-da-mesma-guild/#findComment-1727094 Compartilhar em outros sites More sharing options...
Posts Recomendados