Ir para conteúdo
  • Cadastre-se

(Resolvido)Groups Bugado


Ir para solução Resolvido por Jamison Collins,

Posts Recomendados

Bem, baixei o servidor The Forgotten Server 1.0 e percebi que ele está um pouco bugado, na verdade muito bugado. Além do da função look não funcionar ele não permite que haja mais de um tipo de game master, no caso o "god" é desconsiderado e comandos na qual apresentam a linha com "ACCOUNT_TYPE_GOD" não funcionam. Entretanto se eu remover essa linha os comandos funcionam, mas como eu disse não há maneira de diferenciar game master de god.

 

Caso seja útil segue abaixo o groups.xml:

<?xml version="1.0" encoding="UTF-8"?>
<groups>
	<group id="1" name="player" flags="0" access="0" maxdepotitems="0" maxvipentries="0" />
	<group id="2" name="gamemaster" flags="137438953471" access="1" maxdepotitems="0" maxvipentries="200" />
	<group id="3" name="god" flags="127540697997304" access="1" maxdepotitems="0" maxvipentries="200" />
</groups>

Global.lua:

ACCOUNT_TYPE_NORMAL = 1
ACCOUNT_TYPE_TUTOR = 2
ACCOUNT_TYPE_SENIORTUTOR = 3
ACCOUNT_TYPE_GAMEMASTER = 4
ACCOUNT_TYPE_GOD = 5 

E um comando aleatório, ghost.xml:

function onSay(cid, words, param)
	local player = Player(cid)
	if not player:getGroup():getAccess() then
		return true
	end

	if player:getAccountType() < ACCOUNT_TYPE_GOD then
		return false
	end
	
	local position = player:getPosition()
	local isGhost = not player:isInGhostMode()
	
	player:setGhostMode(isGhost)
	if isGhost then
		player:sendTextMessage(MESSAGE_INFO_DESCR, "You are now invisible.")
		position:sendMagicEffect(CONST_ME_YALAHARIGHOST)
	else
		player:sendTextMessage(MESSAGE_INFO_DESCR, "You are visible again.")
		position.x = position.x + 1
		position:sendMagicEffect(CONST_ME_SMOKE)
	end
	return false
end

Editado por lusgo (veja o histórico de edições)
Link para o post
Compartilhar em outros sites
<?xml version="1.0" encoding="UTF-8"?>
<groups>
	<group id="1" name="player" flags="0" access="0" maxdepotitems="0" maxvipentries="0" />
	<group id="2" name="gamemaster" flags="137438953471" access="4" maxdepotitems="0" maxvipentries="200" />
	<group id="3" name="god" flags="127540697997304" access="6" maxdepotitems="0" maxvipentries="200" />
</groups>

F5MHzGo.gif

Link para o post
Compartilhar em outros sites
<?xml version="1.0" encoding="UTF-8"?>
<groups>
	<group id="1" name="player" flags="0" access="0" maxdepotitems="0" maxvipentries="0" />
	<group id="2" name="gamemaster" flags="137438953471" access="4" maxdepotitems="0" maxvipentries="200" />
	<group id="3" name="god" flags="127540697997304" access="6" maxdepotitems="0" maxvipentries="200" />
</groups>

 

Então... Pelo que me lembro era só fazer isso, mas quando eu troco o access o group.xml buga.

 

Access 4: 22:44 You see yourself. You are a sorcerer.

Não funciona nenhum comando, mas os monstros não me ve, e também concede uma maior velocidade.

 

Access 1: 22:44 You see yourself. You are gamemaster.

Funciona alguns comandos, com maior velocidade e invisível para monstros.

Editado por lusgo (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

Estranho. 

<?xml version="1.0" encoding="UTF-8"?>
<groups>
	<group id="1" name="player" flags="0" access="0" maxdepotitems="0" maxvipentries="0" />
	<group id="4" name="gamemaster" flags="137438953471" access="4" maxdepotitems="0" maxvipentries="200" />
	<group id="5" name="god" flags="127540697997304" access="5" maxdepotitems="0" maxvipentries="200" />
</groups>

Já veio sem os outros groups, ou você os retirou?

Editado por Nogard (veja o histórico de edições)

F5MHzGo.gif

Link para o post
Compartilhar em outros sites

Qual servidor você está usando?

Bruno de Carvalho Câmara / Administrador TibiaKing

[email protected]


 

btn_donateCC_LG.gif

 

Em 26/12/2016 em 03:47, Spraypaint disse:

A força da alienação vem dessa fragilidade dos indivíduos, quando apenas conseguem identificar o que os separa e não o que os une.

-miltinho

 

wMwSJFE.png?1

 

Link para o post
Compartilhar em outros sites

Estranho. 

<?xml version="1.0" encoding="UTF-8"?>
<groups>
	<group id="1" name="player" flags="0" access="0" maxdepotitems="0" maxvipentries="0" />
	<group id="4" name="gamemaster" flags="137438953471" access="4" maxdepotitems="0" maxvipentries="200" />
	<group id="5" name="god" flags="127540697997304" access="5" maxdepotitems="0" maxvipentries="200" />
</groups>

Já veio sem os outros groups, ou você os retirou?

Como assim? Se é o que quer saber o servidor veio assim.

 

Qual servidor você está usando?

Depende, comecei com o TFS 1.0 Oficial, porém era mais bugado do que tudo, passei para um compilado do usuário Jamison Collins, e por conta de uns bugs fáceis de se concertar eu mudei para um Real Map que não lembro de quem é, entretanto todos os três servidores continham o mesmo bug.

Link para o post
Compartilhar em outros sites
  • Solução

Bem, vamos lá...

Primeiramente, deixe tudo do jeito que você baixou, sem alterações.

Agora, você mudará o group id do seu personagem para 3.

Logo depois, você entrará na tabela de accounts, e na mesma conta onde tiver o seu personagem, você alterará o type para 5

Assim :

gdUZyK.png

 

Desculpa a demora.

"A alma permanece em suas criações" V89E5aN.png


142c9d3439.jpg
(Não dou suporte por mensagem privada.)

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.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo