BlackTibia

No estás conectado. Conéctate o registrate

 » Open Tibia » Pedido de Scripts » 

[Ajuda] Effect Top Axe, Sword, Magic...

[Ajuda] Effect Top Axe, Sword, Magic...

#1 [Ajuda] Effect Top Axe, Sword, Magic... el Miér Abr 01, 2015 1:52 am

Medeiros


Aprendiz
Código:
Hola, tengo este script efecto si usted es el más alto nivel, será teh podría tener como dejar un efecto si tal Habilidad o servidor más grande de la Magia?

Script Effect Top Level

Código:
local tempo = 10 --tempo em segundos

function onLogin(cid)
   query = db.getResult("SELECT `name`, `level` FROM `players` WHERE `group_id` < 2 ORDER BY `level` DESC LIMIT 1")
   if (query:getID() ~= -1) then
      name = query:getDataString("name")
      if getPlayerName(cid) == name then
         TopEffect(cid)
      end
   end
   return TRUE
end

function TopEffect(cid)
   if isPlayer(cid) then
     doSendAnimatedText(getCreaturePosition(cid), "[TOP]", TEXTCOLOR_RED)
      doSendMagicEffect(getCreaturePosition(cid), 30)
      addEvent(TopEffect, tempo*2000, cid)
   end
   return TRUE
end

#2 Re: [Ajuda] Effect Top Axe, Sword, Magic... el Lun Mayo 04, 2015 10:58 pm

Medeiros


Aprendiz
Up

#3 Re: [Ajuda] Effect Top Axe, Sword, Magic... el Lun Mayo 04, 2015 11:23 pm

GOD Mysthe


Miembro
Explica de una manera que se entienda y de preferencia sube imagenes, pon en que parte va el script y donde se registra.

#4 Re: [Ajuda] Effect Top Axe, Sword, Magic... el Lun Mayo 04, 2015 11:32 pm

Medeiros


Aprendiz
Aceptar, excusas.
Entonces. Quiero un efecto a la habilidad del jugador TOP es el dueño de la habilidad hacha más alto del servidor dejará uno de ellos efecto AXE TOP de som tiempo entnede?

#5 Re: [Ajuda] Effect Top Axe, Sword, Magic... el Mar Mayo 05, 2015 12:15 am

GOD Mysthe


Miembro
Lo lamento man mi error, lei mal pense que lo habias posteado y no me di cuenta que estabas pidiendo ayuda

#6 Re: [Ajuda] Effect Top Axe, Sword, Magic... el Mar Mayo 05, 2015 7:51 pm

Medeiros


Aprendiz
Gracias. The Best

#7 Re: [Ajuda] Effect Top Axe, Sword, Magic... el Lun Mayo 25, 2015 5:11 am

Vodkart


Scripter
aqui vc pega o top lvl

Código:
db.getResult("SELECT `name`, `level` FROM `players` WHERE `group_id` < 2 ORDER BY `level` DESC LIMIT 1")

aqui o top magic level

Código:
query = db.getResult("SELECT `name`, `maglevel` FROM `players` WHERE `group_id` < 2 ORDER BY `maglevel` DESC LIMIT 1")


top axe skill

Código:
db.getResult("SELECT `player_id`, `value` FROM `player_skills` WHERE `skillid` = 3 ORDER BY `value` DESC LIMIT 1")

top sword skill

Código:
db.getResult("SELECT `player_id`, `value` FROM `player_skills` WHERE `skillid` = 2 ORDER BY `value` DESC LIMIT 1")



lista das skill


['fist'] = 0
['club'] = 1
['sword'] = 2
['axe'] = 3
['distance'] = 4
['shield'] = 5
['fishing'] = 6

#8 Re: [Ajuda] Effect Top Axe, Sword, Magic... el Lun Mayo 25, 2015 5:18 pm

Medeiros


Aprendiz
Ja agradecendo a atenção! Vamos la funciona desse jeito mais o problema amigo e qeu o Top Level para de funcionar e todos ficam contando como Level eu ja mudei pra player_id na "getDataString" e nada, sera qeu tem Solução ?

#9 Re: [Ajuda] Effect Top Axe, Sword, Magic... el Lun Mayo 25, 2015 7:49 pm

Vodkart


Scripter
no skill id retorna o id do player, então se usa 'getDataInt' para retornar números...

Código:
function getTopSkill(skill_id)
return db.getResult("SELECT `player_id`, `value` FROM `player_skills` WHERE `skillid` = "..skill_id.." ORDER BY `value` DESC LIMIT 1"):getDataInt("player_id")
end

exemple:

Código:
local Top_Sword = getPlayerNameByGUID(getTopSkill(2)) -- skill sword is 2
if getPlayerName(cid) == Top_Sword then
blablabla
end

#10 Re: [Ajuda] Effect Top Axe, Sword, Magic... el Lun Mayo 25, 2015 8:46 pm

Medeiros


Aprendiz
Agora Sim hahahaha Que noob eu nao penssei nisso ! Valeu manooow

Contenido patrocinado


Ver el tema anterior Ver el tema siguiente Volver arriba  Mensaje [Página 1 de 1.]

Permisos de este foro:
No puedes responder a temas en este foro.

 

¿Quién está en línea?

En total hay 0 usuarios en línea: 0 Registrados, 0 Ocultos y 0 Invitado

Usuarios navegando en este foro: Ninguno

Forum Statistics

Nuestros miembros han públicado un total de posts en temas.
Actualmente hay miembros registrados.
Démosle la bienvenida al miembro más reciente,
La mayor cantidad de usuarios en línea ha sido de .