Ir para conteúdo
  • Cadastre-se

(resolvido) Mount system (erro - premium)


Posts Recomendados

Bem, estou usando um servidor tfs crystal server 8.70. Eu queria saber como faço para os players free account conseguissem usar montarias, eu já tentei adicionar premium="no" em mounts.xml mais não funcionou..

No meu config.lua só possui isso:


useMounts = true

mountCooldown = 2000

unmountPlayerInPz = true

Agradeço!

Link para o post
Compartilhar em outros sites

vai em confi.lua e coloca freepremium=yes(true) depende como estiver no seu ot deve adiantar ^^

Mais eu estou usando o sistema premium como Vip Account, não poderei fazer isso!

Link para o post
Compartilhar em outros sites

Se a mount system possui storage?

Possui id lá em mounts.xml...

Bem, a premium possui a função isPremium(cid)

Link para o post
Compartilhar em outros sites

nao sei como posso ajudar talvez no script de mount adicionar :

if parameters.premium == true and not isPremium(cid) then

ou como esta no meu aqui:

<mounts>

<mounts> id="1" clientId="368" name="Widow Queen" speed="20" premium="yes" /&--#62;

<mounts>

^isso no mount.lua

ve se algum desses funcina

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

Coloque como está o script da montaria na pasta actions...

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

Coloque como está o script da montaria na pasta actions...

só tem um probleminha, não tem script de mount no actions. Só tem o sistema que funciona para capturar a montaria, mais player free account pode captura normalmente, só não consegue usar, apareçe aviso de erro (you no are a premium account) coisa assim. Ta aqui o script de capturar a mount:


--taming monsters by ruda from otland

local function tameMonster(cid, item, itemEx, tame, run, broken)

	n = math.random(100)

	if n <= broken then

		doCreatureSay(cid, "Lost item", TALKTYPE_ORANGE_1)

		doRemoveItem(item.uid)

	elseif n > broken and n <= (tame+broken) then

		doRemoveItem(item.uid)

		doCreatureSay(cid, "You tamed the mount", TALKTYPE_ORANGE_1)

		doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You tamed the mount "..getCreatureName(itemEx.uid)..".")

		return true

	elseif n > (tame+broken) and n <= (tame+broken+run) then

		doCreatureSay(cid, "the monster fled", TALKTYPE_ORANGE_1)

		doRemoveCreature(itemEx.uid)

	else

		doCreatureSay(cid, "Try again", TALKTYPE_ORANGE_1)

	end

	return false

end


local function inArray(table, value)

	for i,v in pairs(table) do

		if (v.name == string.lower(value)) then

			return i

		end

	end

	return 0

end


local mounts = {

	{item = 13307, name = "wailing widow", id = 1,			 tame=10, run=39, broken=51},

	{item = 13298, name = "terror bird", id = 2,			 tame=10, run=39, broken=51},

	{item = 5907, name = "bear", id = 3,				 tame=7, run=39, broken=54},

	{item = 13295, name = "black sheep", id = 4,			 tame=7, run=35, broken=58},

	{item = 13293, name = "midnight panther", id = 5,		 tame=10, run=39, broken=51},

	{item = 13294, name = "draptor", id = 6,				 tame=10, run=39, broken=51},

	{item = 13305, name = "crustacea gigantica", id = 7,	 tame=10, run=39, broken=51},

	{item = 13292, name = "tin lizzard", id = 8,		 tame=10, run=36, broken=54},

	{item = 13247, name = "boar", id = 10,					 tame=10, run=39, broken=51},

	{item = 13291, name = "undead cavebear", id = 12,		 tame=10, run=39, broken=51}

}


function onUse(cid, item, fromPosition, itemEx, toPosition)

	if isCreature(itemEx.uid) then

		if inArray(mounts, getCreatureName(itemEx.uid)) > 0 then

			i = inArray(mounts, getCreatureName(itemEx.uid))

			if item.itemid == mounts[i].item and not getPlayerMount(cid, mounts[i].id) then

				if tameMonster(cid, item, itemEx, mounts[i].tame, mounts[i].run, mounts[i].broken) then

					doSendMagicEffect(fromPosition, CONST_ME_MAGIC_BLUE)

					doRemoveCreature(itemEx.uid)

					doPlayerAddMount(cid, mounts[i].id)

				else

					doSendMagicEffect(toPosition, CONST_ME_POFF)

				end

			end

		end

	end

	return true

end

Link para o post
Compartilhar em outros sites

Nossa ai complica, acho que a própria função tameMonster já é configurada para somente premiuns, tem como alguém conferir também?

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

é 8.7 o servidor ?? , você quer que apenas vip use?? me mande pm ou add msn que posso te ajudar: [email protected]

MSN: [email protected]

Skype: Daniel-041

logo.png

Link para o post
Compartilhar em outros sites

é 8.7 o servidor ?? , você quer que apenas vip use?? me mande pm ou add msn que posso te ajudar: [email protected]

Se quiser retirar minha dúvida porque não retira aqui mesmo? Não é necessario adiciona-lo msn.

Nossa ai complica, acho que a própria função tameMonster já é configurada para somente premiuns, tem como alguém conferir também?

Fica em funcion.lua?

Link para o post
Compartilhar em outros sites

Fiz o post para você explicando os bang , espero que te ajude.

http://tibiaking.com/forum/topic/13562-mount-system-for-87-tutorial-a-pedido/

MSN: [email protected]

Skype: Daniel-041

logo.png

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