Ir para conteúdo
  • 0

Duvida Groups.xml


JeanCristian

Pergunta

Eu tenho umas duvidas, como e ufaço um novo group
pra que serve esses numero
oq sao flags
como eu uso elas
eu quero criar um grupo que nao toma hit só isso, nao altere nada em look ou algo do tipo é possivel?
tem algum tutorial sobre o mesmo?
alguem pode me ensinar a mecher nisso? obrigado

 

<?xml version="1.0" encoding="UTF-8"?>

<groups>
<group id="1" name="Player"/>
<group id="2" name="Tutor" flags="16809984" customFlags="2" access="1" violationReasons="4" nameViolationFlags="2"/>
<group id="3" name="Senior Tutor" flags="68736352256" customFlags="14" access="2" violationReasons="10" nameViolationFlags="2" statementViolationFlags="63" maxVips="200"/>
<group id="4" name="Gamemaster" flags="3808558964575" customFlags="257215" access="3" violationReasons="19" nameViolationFlags="10" statementViolationFlags="69" depotLimit="3000" maxVips="300" outfit="75"/>
<group id="5" name="Community Manager" flags="3840774348794" customFlags="781823" access="4" violationReasons="23" nameViolationFlags="170" statementViolationFlags="213" depotLimit="4000" maxVips="400" outfit="266"/>
<group id="6" name="God" flags="3845069447162" customFlags="2097151" access="5" violationReasons="23" nameViolationFlags="170" statementViolationFlags="213" depotLimit="5000" maxVips="500" outfit="302"/>
<group id="7" name="noattack" flags="3840774348794" customFlags="781823" access="1" violationReasons="23" nameViolationFlags="170" statementViolationFlags="213"/>
</groups>

 


'


'

Editado por JeanCristian
Link para o comentário
Compartilhar em outros sites

10 respostass a esta questão

Posts Recomendados

  • 0

<?xml version="1.0" encoding="UTF-8"?>



<groups>

<group id="1" name="Player"/>


<group id="2" name="Tutor" flags="16809984" customFlags="2" access="1" violationReasons="4" nameViolationFlags="2"/>


<group id="3" name="Senior Tutor" flags="68736352256" customFlags="14" access="2" violationReasons="10" nameViolationFlags="2" statementViolationFlags="63" maxVips="200"/>


<group id="4" name="Gamemaster" flags="3808558964575" customFlags="257215" access="3" violationReasons="19" nameViolationFlags="10" statementViolationFlags="69" depotLimit="3000" maxVips="300" outfit="75"/>


<group id="5" name="Community Manager" flags="3840774348794" customFlags="781823" access="4" violationReasons="23" nameViolationFlags="170" statementViolationFlags="213" depotLimit="4000" maxVips="400" outfit="266"/>


<group id="6" name="God" flags="3845069447162" customFlags="2097151" access="5" violationReasons="23" nameViolationFlags="170" statementViolationFlags="213" depotLimit="5000" maxVips="500" outfit="302"/>



<group id="7" name="nodamage" flags="68736352256"/>





</groups>

Editado por Alencar522
Link para o comentário
Compartilhar em outros sites

  • 0

Limite flags Saco niguem pode matar o ADM Entao so coloca aquilo Veja que o Player n tem isso pq mata a vontade e os GOD N pode Nem Matar Nem Morrer

Link para o comentário
Compartilhar em outros sites

  • 0

Flags são permissões/restrições, elas estão declaradas no seu 000-constant.lua

Algo semelhante a isso:

 

PLAYERFLAG_CANNOTUSECOMBAT = 0PLAYERFLAG_CANNOTATTACKPLAYER = 1PLAYERFLAG_CANNOTATTACKMONSTER = 2PLAYERFLAG_CANNOTBEATTACKED = 3PLAYERFLAG_CANCONVINCEALL = 4PLAYERFLAG_CANSUMMONALL = 5PLAYERFLAG_CANILLUSIONALL = 6PLAYERFLAG_CANSENSEINVISIBILITY = 7PLAYERFLAG_IGNOREDBYMONSTERS = 8PLAYERFLAG_NOTGAININFIGHT = 9PLAYERFLAG_HASINFINITEMANA = 10PLAYERFLAG_HASINFINITESOUL = 11PLAYERFLAG_HASNOEXHAUSTION = 12PLAYERFLAG_CANNOTUSESPELLS = 13PLAYERFLAG_CANNOTPICKUPITEM = 14PLAYERFLAG_CANALWAYSLOGIN = 15PLAYERFLAG_CANBROADCAST = 16PLAYERFLAG_CANEDITHOUSES = 17PLAYERFLAG_CANNOTBEBANNED = 18PLAYERFLAG_CANNOTBEPUSHED = 19PLAYERFLAG_HASINFINITECAPACITY = 20PLAYERFLAG_CANPUSHALLCREATURES = 21PLAYERFLAG_CANTALKREDPRIVATE = 22PLAYERFLAG_CANTALKREDCHANNEL = 23PLAYERFLAG_TALKORANGEHELPCHANNEL = 24PLAYERFLAG_NOTGAINEXPERIENCE = 25PLAYERFLAG_NOTGAINMANA = 26PLAYERFLAG_NOTGAINHEALTH = 27PLAYERFLAG_NOTGAINSKILL = 28PLAYERFLAG_SETMAXSPEED = 29PLAYERFLAG_SPECIALVIP = 30PLAYERFLAG_NOTGENERATELOOT = 31PLAYERFLAG_CANTALKREDCHANNELANONYMOUS = 32PLAYERFLAG_IGNOREPROTECTIONZONE = 33PLAYERFLAG_IGNORESPELLCHECK = 34PLAYERFLAG_IGNOREWEAPONCHECK = 35PLAYERFLAG_CANNOTBEMUTED = 36PLAYERFLAG_ISALWAYSPREMIUM = 37PLAYERFLAG_CANANSWERRULEVIOLATIONS = 38PLAYERFLAG_39 = 39 -- ignorePLAYERFLAG_SHOWGROUPINSTEADOFVOCATION = 40PLAYERFLAG_HASINFINITESTAMINA = 41PLAYERFLAG_CANNOTMOVEITEMS = 42PLAYERFLAG_CANNOTMOVECREATURES = 43PLAYERFLAG_CANREPORTBUGS = 44PLAYERFLAG_45 = 45 -- ignorePLAYERFLAG_CANNOTBESEEN = 46 PLAYERCUSTOMFLAG_ALLOWIDLE = 0PLAYERCUSTOMFLAG_CANSEEPOSITION = 1PLAYERCUSTOMFLAG_CANSEEITEMDETAILS = 2PLAYERCUSTOMFLAG_CANSEECREATUREDETAILS = 3PLAYERCUSTOMFLAG_NOTSEARCHABLE = 4PLAYERCUSTOMFLAG_GAMEMASTERPRIVILEGES = 5PLAYERCUSTOMFLAG_CANTHROWANYWHERE = 6PLAYERCUSTOMFLAG_CANPUSHALLITEMS = 7PLAYERCUSTOMFLAG_CANMOVEANYWHERE = 8PLAYERCUSTOMFLAG_CANMOVEFROMFAR = 9PLAYERCUSTOMFLAG_CANLOGINMULTIPLECHARACTERS = 10PLAYERCUSTOMFLAG_HASFULLLIGHT = 11PLAYERCUSTOMFLAG_CANLOGOUTANYTIME = 12PLAYERCUSTOMFLAG_HIDELEVEL = 13PLAYERCUSTOMFLAG_ISPROTECTED = 14PLAYERCUSTOMFLAG_ISIMMUNE = 15PLAYERCUSTOMFLAG_NOTGAINSKULL = 16PLAYERCUSTOMFLAG_NOTGAINUNJUSTIFIED = 17PLAYERCUSTOMFLAG_HIDELEVEL = 18PLAYERCUSTOMFLAG_IGNOREPACIFICATION = 19PLAYERCUSTOMFLAG_CANSTAIRHOP = 20PLAYERCUSTOMFLAG_CANTURNHOP = 21PLAYERCUSTOMFLAG_IGNOREHOUSERENT = 22PLAYERCUSTOMFLAG_CANWEARALLADDONS = 23

 

 

Para calcular é facil, basta pegar as flags que quer que o grupo possua, colocar na base 2 e elevar ao expoente do valor correspondente a ela, ou seja:

para as flags

PLAYERFLAG_CANNOTATTACKPLAYER = 1
PLAYERFLAG_CANNOTATTACKMONSTER = 2
PLAYERFLAG_CANNOTBEATTACKED = 3
PLAYERFLAG_CANCONVINCEALL = 4
PLAYERFLAG_CANSUMMONALL = 5
PLAYERFLAG_CANILLUSIONALL = 6
PLAYERFLAG_CANSENSEINVISIBILITY = 7
o valor será calculado assim:

flags = 2^1 +2^2 +2^3 +2^4 +2^5 +2^6 +2^7

Editado por dalvorsn
Link para o comentário
Compartilhar em outros sites

  • 0

tem como vc dar 1 exemplo mais simples? fico dificil de eu entender

Fiz um tutorial a muito tempo atras sobre isso, mas como nao postei nesse forum nao queria colocar o link aqui, mas enfim dane-se

 

http://forums.#####/showthread.php?184407-Flags-e-customFlags

Editado por dalvorsn
Link para o comentário
Compartilhar em outros sites

  • 0

Fiz um tutorial a muito tempo atras sobre isso, mas como nao postei nesse forum nao queria colocar o link aqui, mas enfim dane-se

 

http://forums.#####/showthread.php?184407-Flags-e-customFlags

 

 

muito obrigado vc me ajudou muito, poderia copiar o tutorial e repostar aki mais tudo bem, ou mandar link por private tambem, mais vlw vc me ajudo mt, 2+ mais para vc

 

Desculpa reviver, mas a solução desse tópico é um link quebrado, eu preciso entender isso de flags e custom flags, poderia explicar essa formlua ou passar link de outro tutorial?

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...