Ir para conteúdo
  • Cadastre-se

Posts Recomendados

@ xWhiteWolf 

Uma ideia para script que eu gostaria muito! Quando maior for o level do personagem mais damage o item vai ter. Por exemplo uma espada empunhada por um lvl 10, teria 12 de atk, mas quando ela for empunhada por um level 20 ela teria 16 de atk. Abrçss

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

Só da o REP+.

 

 

Link para o post
Compartilhar em outros sites
  • Respostas 109
  • Created
  • Última resposta

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

Eai galera, hoje eu to trazendo pra vocês o meu Experience Weapon System. Pra quem não conhece é um sistema em que conforme você vai matando os monstros sua arma vai adquirindo parte da experiencia e upando de nível junto com você! Eu abri um tópico pra sugestões mas os players foram tão criativos que eu decidi seguir meus instintos e fazer da minha própria maneira se não ia ficar muito ruim pra servers que não fossem derivados. Testado em TFS 0.3.6 mas deve funcionar em qualquer um que tenh

[1] = {required = 1000}, -- qnt de exp precisa pra cada nivel no formato [nv] = {required = experiencia requerida} [2] = {required = 10000}, [3] = {required = 100000}, [4] = {required = 1000000}, [5] = {required = 10000000} } [nv] = {required = experiencia requerida} pro nivel 1 precisa de 1000 de exp pra upar, dai vc vai pro nv 2 com 0 de exp. pro nv 2 precisa de 10000 de exp pra upar, dai qnd vc atinge isso vc vai pro nv 3 com 0 de exp... etc. @HallsSantos, o céu é o limite.. pensa noque

@Coul, é só remover o restante dos prints agr que vc sabe que funciona   @Ayna, até daria pra fazer mas tem que fazer pela source pra n ficar gambiarra.. porque o player pode upar e qnd remover a espada deixaria ela com - attack que o normal. 

Posted Images

@Coul, é só remover o restante dos prints agr que vc sabe que funciona :D 


@Ayna, até daria pra fazer mas tem que fazer pela source pra n ficar gambiarra.. porque o player pode upar e qnd remover a espada deixaria ela com - attack que o normal. 

Todos os meus trabalhos importantes estão na seção "Sobre mim" no meu perfil; Dá uma passada lá!

"Há três caminhos para o fracasso: não ensinar o que se sabe, não praticar o que se ensina, e não perguntar o que se ignora." - São Beda

I7Pm6ih.png

(obg ao @Beeny por fazer essa linda sign <3)

Link para o post
Compartilhar em outros sites
  Em 09/04/2015 em 01:11, xWhiteWolf disse:

@Coul, é só remover o restante dos prints agr que vc sabe que funciona :D

 

Expand   Mostrar mais  

Cara muito obrigado,sou grato de verdade pela sua paciência e dedicação em me ajudar,seu sistema funcionou para mim,então acabei de fazer uma doação de R$10 no seu pagseguro de agradecimento por tudo que você fez.

Boa sorte em sua careira!

 

 

@xWhiteWolf

Constatei que quando esta com  sword na mão esquerda e com shield na mão direita ele upa o shield e ignora a sword,tem como programar para ignorar o escudo,ja que ele não tem nenhuma função.

 

Também verifiquei que não esta upando o level 2,eu consigo upar o level 1 normalmente,a descrição da arma fica correta igual a tabela pronto para avançar para o nivel 2,(You see a magic sword + 1 (Atk:48, Def:35 +3).It weighs 42.00 oz. 42.00 oz.Experience: [0/10000]),mas basta matar uma criatura para resetar e voltar na experiencia antiga(Experience: [40/1000]),resultado fica upando level 1 infinitamente,posso insistir que ela sempre upa o level 1,tem conserto esse problema?

 

OBS:Não apresenta erro nenhum no console.

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

@Coul, Obrigado pela doação, significa bastante.

Estranho esses erros porque a lib tem funções justamente pra retornar level e distinguir onde está a arma. Ele deve tar dando algum problema na hr de rodar as funções, faz o mesmo processo de print pras funções da lib e vamos ver aonde que seu server tá travando

Todos os meus trabalhos importantes estão na seção "Sobre mim" no meu perfil; Dá uma passada lá!

"Há três caminhos para o fracasso: não ensinar o que se sabe, não praticar o que se ensina, e não perguntar o que se ignora." - São Beda

I7Pm6ih.png

(obg ao @Beeny por fazer essa linda sign <3)

Link para o post
Compartilhar em outros sites

Ok,vamos lá.

Aqui segue script com as print inclusa dentro do código:

function isThatWeapon(uid) -- Function by Mock the bear.
print(1)
uid = uid or 0
local f = getItemWeaponType(uid)
if f == 1 or f == 2 or f == 3 or f == 5 or f == 6 then
print(2)
return true
end
return false
end
print(3)
function getWeapon(uid) -- Function by Night Wolf
	teste = getPlayerSlotItem(uid, CONST_SLOT_RIGHT)
	if teste.itemid > 0 then
	print(4)
		if not isThatWeapon(teste.uid) then
			teste = getPlayerSlotItem(uid, CONST_SLOT_LEFT)
		end
	else
	print(5)
		teste = getPlayerSlotItem(uid, CONST_SLOT_LEFT)
	end
        print(6)
	if teste.itemid > 0 then
		if not isThatWeapon(teste.uid) then
			teste = false
		end
	else
	print(7)
		teste = false
	end
return teste
end
        print(8)
function getItemLevel(uid, maxlevel) -- Function By Night Wolf
	level = 0
	local name = getItemName(uid)
	                        print(9)
	for i = 1, maxlevel do
		if string.find(tostring(name),"+".. i .."") then
			level = i
			end
			print(10)
		end
return level
end

Aqui erros no console quando os sistema são carregados ao iniciar o servidor:

 

2njd0mb.png

 

Agora erros do console quando mato o primeiro monstro:

2u74ntj.png

Não sei se as print exige lugares específicos para serem inseridas,fiz aleatoriamente.

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.

  • Estatísticas dos Fóruns

    96847
    Tópicos
    519607
    Posts



×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo