Ir para conteúdo
  • Cadastre-se

Como resolver este erro no distro?


Posts Recomendados

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"/>

 

Link para o post
Compartilhar em outros sites

rank frags ...

 

usa com talkactions

 

!rank frags..

 

 

o script esta funcionando mais aparece esse erro ai..

Link para o post
Compartilhar em outros sites

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)
Link para o post
Compartilhar em outros sites
  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

Mostrar mais  

 

 

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

Link para o post
Compartilhar em outros sites
Link para o post
Compartilhar em outros sites

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" value="rankfrags.lua"/>

Pois o script que você postou, começa com function onKill.

Tente fazer essa alteração da tag que eu mandei.

"A alma permanece em suas criações" V89E5aN.png


142c9d3439.jpg
(Não dou suporte por mensagem privada.)

Link para o post
Compartilhar em outros sites
  Em 14/01/2014 em 03:51, phodarks disse:

Então cara,creio que esse script esteja TOTALMENTE errado,ele está em creaturescript,o certo seria talkactions.

Acho que o unico jeito é trocando o script pelo que eu te passei acima..

Expand   Mostrar mais  

 

Desculpe ,Sei que suas respostas são visando ajudar .

Porém vce so está fazendo comentarios desnecessarios, Pois este script está perfeito e foi criado por um dos cara mais top que eu ja vi..

 

VODKART.

Link para o post
Compartilhar em outros sites

Então você não está sabendo explicar sua dúvida.

"A alma permanece em suas criações" V89E5aN.png


142c9d3439.jpg
(Não dou suporte por mensagem privada.)

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.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo