Ir para conteúdo

Featured Replies

Postado

Galera eu não sei se aqui tem mas já procurei com tudo quanto é nome e ainda não achei...

queria um script que aumentasse a velocidade do play de acordo com o lv. 

 

Jamais se desespere em meio as sombrias afeiçoes da sua vida, pois das nuvens mais negras cai água límpida e fecunda

Postado
2 horas atrás, louco3626 disse:

Galera eu não sei se aqui tem mas já procurei com tudo quanto é nome e ainda não achei...

queria um script que aumentasse a velocidade do play de acordo com o lv. 

 


tem que mudar nas sources o base speed

Scriptszinhos:

 

Não abandone seu tópico, quando você tiver a dúvida resolvida sozinho tente ensinar aos outros como resolve-la (você pode não ser o único com o problema) e quando ela for resolvida por outra pessoa não se esqueça de marcar como melhor resposta e deixar o gostei.

Postado
  • Autor
Em 2017-5-12 ás 15:55, pablobion disse:


tem que mudar nas sources o base speed

Eu achei esse ai mas ta muito complicado :\ quando play chega lv 500 fica muito lento 

Jamais se desespere em meio as sombrias afeiçoes da sua vida, pois das nuvens mais negras cai água límpida e fecunda

Postado

Tenta assim:

 

onAdvance:

Spoiler

local speedChange = {
	[10] = 238,
	[50] = 318,
	[100] = 418,
	[150] = 518,
	[200] = 618,
	[250] = 718,
	[300] = 818,
	[350] = 918,
	[400] = 1018,
	[450] = 1118,
	[500] = 1218,
	[550] = 1318,
	[600] = 1418,
	[650] = 1518,
	[700] = 1618,
	[750] = 1718,
	[800] = 1818,
	[999] = 2218
}

local function keyPairs(t, desc)
	local tmpTab = {}
	for n in pairs(t) do
		table.insert(tmpTab, n)
	end
	
	table.sort(tmpTab, desc and function(a, b) return  a > b end)
	local i = 0
	return function()
		i = i + 1
		if(tmpTab[i]) then
			return tmpTab[i], t[tmpTab[i]]
		end
	end
end

function onAdvance(cid, skill, oldLevel, newLevel)
	if(skill == SKILL__LEVEL) then
		for level, change in keyPairs(info, true) do
			if(newLevel >= level) then
				doChangeSpeed(cid, change + (-getCreatureSpeed(cid)))
				break
			end
		end
	end
	
	return true
end

 

 

onLogin:

Spoiler

local speedChange = {
	[10] = 238,
	[50] = 318,
	[100] = 418,
	[150] = 518,
	[200] = 618,
	[250] = 718,
	[300] = 818,
	[350] = 918,
	[400] = 1018,
	[450] = 1118,
	[500] = 1218,
	[550] = 1318,
	[600] = 1418,
	[650] = 1518,
	[700] = 1618,
	[750] = 1718,
	[800] = 1818,
	[999] = 2218
}

local function keyPairs(t, desc)
	local tmpTab = {}
	for n in pairs(t) do
		table.insert(tmpTab, n)
	end
	
	table.sort(tmpTab, desc and function(a, b) return  a > b end)
	local i = 0
	return function()
		i = i + 1
		if(tmpTab[i]) then
			return tmpTab[i], t[tmpTab[i]]
		end
	end
end

function onLogin(cid)
	local playerLevel = getPlayerLevel(cid)
	for level, change in keyPairs(speedChange) do
		if(playerLevel >= level) then
			doChangeSpeed(cid, change + (-getCreatureSpeed(cid)))
			break
		end
	end
	
	return true
end

 

 

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

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 520k

Informação Importante

Confirmação de Termo