- 
	
- 
	
		
		(Resolvido)[pedido] tag se for da staff
		
		Nesse código, você ta removendo o player sempre. O certo seria colocar pra remover só se passar pelo if ou elseif. Talvez isso: function onLogin(cid) local tag = '[6S]' if getPlayerGroupId(cid) < 2 and getCreatureName(cid):find(tag) then db.query("UPDATE `players` SET `name` = '"..getCreatureName(cid):sub(5).."' WHERE `id` = "..getPlayerGUID(cid)..";") return false elseif getPlayerGroupId(cid) > 1 and not getCreatureName(cid):find(tag) then db.query("UPDATE `players` SET `name` = '"..tag..getCreatureName(cid).."' WHERE `id` = "..getPlayerGUID(cid)..";") return false end return true end To sem nada pra testar aqui, sorry.
- 
	
- 
	
		
		modificar esse script de bless
		
		Coloca 0.15
- 
	
		
		eu amo o vodkart saudades eterna
		
		devilmoon e vodkart
- 
	
- 
	
- 
	
		
		modificar esse script de bless
		
		Oi, o problema de usar o doPlayerSetLossPercent é que só muda uma variável na fórmula do cálculo da perde de experiência. Pelo que eu percebi, você está usando o tfs 0.4, certo? Se sim, vai em player.cpp e altera a função getLostExperience por isso: obs: Antes de testar, faça um backup de tudo, pois eu não estou muito familiarizado com as sources do tfs 0.4.
- 
	
		
		Scripter King
		
		Não sei se o evento ainda está rolando, mas como o tópico está aberto, vou assumir que sim... Voto no script 3 pela organização do código. ps: editei meu post pois, por algum motivo, eu não conseguia ver todos os posts do tópico nas paginas 1 e 2, e por isso, não vi que a primeira votação já tinha acabado... mesmo assim, o voto vai para o 3 mesmo.
- 
	
		
		Onstatschange - aumentar dano recebido caso tenha Sto
		
		Você tinha duas alternativa na verdade, ou colocar return false no primeiro dano, ou passar o segundo multiplicando por 2 ao invés de 3. A diferença é que no segundo caso ele tomaria 2 vezes dano, mas seria o mesmo dano do primeiro caso.
- 
	
- 
	
		
		Onstatschange - aumentar dano recebido caso tenha Sto
		
		tenta isso: function onStatsChange(cid, attacker, type, combat, value) if type == STATSCHANGE_HEALTHLOSS and isPlayer(cid) and value >= 1 then if getPlayerStorageValue(cid, 4329) == 1 then if getPlayerStorageValue(cid, 19280) == -1 then setPlayerStorageValue(cid, 19280, 1) value = value*3 doCreatureAddHealth(cid,-value) doSendAnimatedText(getCreaturePosition(cid)," "..value,COLOR_RED) else setPlayerStorageValue(cid, 19280, -1) end end end return true end ps: se quiser, pode trocar a doCreatureAddHealth pela doTargetCombatHealth, só fiz um modelo
- 
	
		
		Onstatschange - aumentar dano recebido caso tenha Sto
		
		seta o storage antes de dar o dano.
- [City War Event] Luta pela sobrevivência
- 
	
- 
	
		
		[Votação] Lpz VS Kimoszin
		
		voto no lpz, o código está muito bem estruturado, não há comparação.
- [TalkAction] Dungeon Finder
- 
	
		
		Anti-MC
		
		Me diz uma coisa, pra que utilizar funções locais? Considerando que funções globais são bem mais rápidas, utilizar funções locais é apenas ineficiência.
- 
	
		
		Essas propagandas safadas
		
		eu falei sai, não saí, sua especie de QI negativo.
- 
	
		
		Essas propagandas safadas
		
		sai
- 
	
		
		Essas propagandas safadas
		
		Aehaoheoaheaoueha, vocês são muito fails de boa. Por isso não duram no bar do tibiaking kkkkkkk.
 
     
     
     
     
			
				 
				 
  
