Ir para conteúdo

Featured Replies

Postado

ERRO DISTRO :


[Warning - Event::loadScript] Event onLogin not found (data/creaturescripts/scripts/rankfrags.lua)

 

rankfrags.lua

function onKill(cid, target, lastHit)
if isPlayer(cid) and isPlayer(target) then
addEvent(setFrags, 1, cid)
end
return true
end

Login.lua

registerCreatureEvent(cid, "Rankfrags")
setFrags(cid)

Creaturescripts.xml

<event type="login" name="Rankfrags" event="script" value="rankfrags.lua"/>

 

  • Respostas 9
  • Visualizações 462
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • Jamison Collins
    Jamison Collins

    Pera, tem algo muito errado ai... A tag :  <event type="login" name="Rankfrags" event="script" value="rankfrags.lua"/> deveria ser : <event type="kill" name="Rankfrags" event="script" v

Postado
  • Autor

rank frags ...

 

usa com talkactions

 

!rank frags..

 

 

o script esta funcionando mais aparece esse erro ai..

Postado

Deleta completamente esse script e crie este :

 

data/talkactions/scripts/topkillers :

function onSay(cid, words, param)
local max = 20
local letters_to_next = 20
local name_now
local name = "Top Frags\n"
local rkn = 0

name = name.."\n"
name = name.."Rank Killers - Nome do Jogador\n"
local v = db.getResult("SELECT `p`.`name` AS `name`, COUNT(`p`.`name`) as `frags` FROM `killers` k LEFT JOIN `player_killers` pk ON `k`.`id` = `pk`.`kill_id` LEFT JOIN `players` p ON `pk`.`player_id` = `p`.`id` WHERE `k`.`unjustified` = 1 GROUP BY `name` ORDER BY `frags` DESC;")
repeat
if v:getID() == -1 then
break
end
rkn = rkn+1
name_now, l = v:getDataString("name"), string.len(v:getDataString("name"))
name = name..rkn..". ["..v:getDataInt("frags").."] - "..name_now.." ".." ".."".."\n"
until v:next() == false
if name ~= "" then
doShowTextDialog(cid,1903, name)
end
return TRUE
end

data/talkactions/talkactions.xml :

<talkaction words="!topkillers" script="topkillers.lua"/>

Ajudei = REP+ :D

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

Postado
  • Autor
  Em 14/01/2014 em 03:45, phodarks disse:

Deleta completamente esse script e crie este :

 

data/talkactions/scripts/topkillers :

function onSay(cid, words, param)
local max = 20
local letters_to_next = 20
local name_now
local name = "Top Frags\n"
local rkn = 0

name = name.."\n"
name = name.."Rank Killers - Nome do Jogador\n"
local v = db.getResult("SELECT `p`.`name` AS `name`, COUNT(`p`.`name`) as `frags` FROM `killers` k LEFT JOIN `player_killers` pk ON `k`.`id` = `pk`.`kill_id` LEFT JOIN `players` p ON `pk`.`player_id` = `p`.`id` WHERE `k`.`unjustified` = 1 GROUP BY `name` ORDER BY `frags` DESC;")
repeat
if v:getID() == -1 then
break
end
rkn = rkn+1
name_now, l = v:getDataString("name"), string.len(v:getDataString("name"))
name = name..rkn..". ["..v:getDataInt("frags").."] - "..name_now.." ".." ".."".."\n"
until v:next() == false
if name ~= "" then
doShowTextDialog(cid,1903, name)
end
return TRUE
end

data/talkactions/talkactions.xml :

<talkaction words="!topkillers" script="topkillers.lua"/>

Ajudei = REP+ :D

 

 

Não quero outro script.. até pq se fosse este o caso existem vários outros aqui no fórum...

 

Porem quero usar este mesmo

 

 =( Mesmo assim Obrigado

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 519.6k

Informação Importante

Confirmação de Termo