Ir para conteúdo
  • Cadastre-se

Normal [Resolvido] [Pedido] Erro em War System


Posts Recomendados

Bom senhores,

O que venho para pedir-lhes é uma solução para meu war system.

Eu instalei tudo da forma correta como vi em varios topicos deste sistema.

O que ocorre é:

Quando 2 guilds estão em war, dai voce mata o seu inimigo (da outra guild), dai você usa !frags, lá aparece que ganhou 1 frag daquele sujeito que você matou da guild inimiga. Mas esse frag contato não interfere em nada, como em red skull, black skulls , apenas fica lá contando cada vez que mata alguem da outra guild.

Se possivel se alguém souber como fazer para não aparecer este frag dentro do !frags, eu seria muito grato com REP+

 

Meu script do !frags é:

 

Citar
local config = {

useFragHandler = getBooleanFromString(getConfigValue('useFragHandler')),

advancedFragList = getBooleanFromString(getConfigValue('advancedFragList'))

}

function onSay(cid, words, param, channel)

if(not config.useFragHandler) then

return FALSE

end

local time = os.time()

local times = {today = (time - 86400), week = (time - (7 * 86400))}

local contents, result = {day = {}, week = {}, month = {}}, db.getResult("SELECT `pd`.`date`, `pd`.`level`, `p`.`name` FROM `player_killers` pk LEFT JOIN `killers` k ON `pk`.`kill_id` = `k`.`id` LEFT JOIN `player_deaths` pd ON `k`.`death_id` = `pd`.`id` LEFT JOIN `players` p ON `pd`.`player_id` = `p`.`id` WHERE `pk`.`player_id` = " .. getPlayerGUID(cid) .. " AND `k`.`unjustified` = 1 AND `pd`.`date` >= " .. (time - (30 * 86400)) .. " ORDER BY `pd`.`date` DESC")

if(result:getID() ~= -1) then

repeat

local content = {

name = result:getDataString("name"),

level = result:getDataInt("level"),

date = result:getDataInt("date")

}

if(content.date > times.today) then

table.insert(contents.day, content)

elseif(content.date > times.week) then

table.insert(contents.week, content)

else

table.insert(contents.month, content)

end

until not result:next()

result:free()

end

local size = {

day = table.maxn(contents.day),

week = table.maxn(contents.week),

month = table.maxn(contents.month)

}

if(config.advancedFragList) then

local result = "Frags gained today: " .. size.day .. "."

if(size.day > 0) then

for _, content in ipairs(contents.day) do

result = result .. "\n* " .. os.date("%d %B %Y %X at ", content.date) .. content.name .. " on level " .. content.level

end

result = result .. "\n"

end

result = result .. "\nFrags gained this week: " .. (size.day + size.week) .. "."

if(size.week > 0) then

for _, content in ipairs(contents.week) do

result = result .. "\n* " .. os.date("%d %B %Y %X at ", content.date) .. content.name .. " on level " .. content.level

end

result = result .. "\n"

end

result = result .. "\nFrags gained this month: " .. (size.day + size.week + size.month) .. "."

if(size.month > 0) then

for _, content in ipairs(contents.month) do

result = result .. "\n* " .. os.date("%d %B %Y %X at ", content.date) .. content.name .. " on level " .. content.level

end

result = result .. "\n"

end

local skullEnd = getPlayerSkullEnd(cid)

if(skullEnd > 0) then

result = result .. "\nYour " .. (getCreatureSkullType(cid) == SKULL_RED and "red" or "black") .. " skull will expire at " .. os.date("%d %B %Y %X", skullEnd)

end

doPlayerPopupFYI(cid, result)

else

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You currently have " .. size.day .. " frags today, " .. (size.day + size.week) .. " this week and " .. (size.day + size.week + size.month) .. " this month.")

if(size.day > 0) then

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Last frag at " .. os.date("%d %B %Y %X", contents.day[1].date) .. " on level " .. contents.day[1].level .. " (" .. contents.day[1].name .. ").")

end

local skullEnd = getPlayerSkullEnd(cid)

if(skullEnd > 0) then

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Your " .. (getCreatureSkullType(cid) == SKULL_RED and "red" or "black") .. " skull will expire at " .. os.date("%d %B %Y %X", skullEnd))

end

end

return TRUE

end

 

Aguardo, Obrigado :)

Link para o post
Compartilhar em outros sites

@Bump ?

Cuidado Com esse tipo de post so e permitido a cada 24 horas depois da criação do tópico

na próxima e rep-

Att,

Skyligh

Entrada Como Membro 14 / 08 / 2012

Entrada Como Suporte 05 / 12 / 2012

Saída Como Suporte 06 / 01 / 2013

sem_ta28.png

Contato : [email protected] / [email protected]

Link para o post
Compartilhar em outros sites

Skyligh , pode deixar...

-

@Bump, será que alguém pode ajudar?

Olha irei da + 1 rep - na proxima que e so ver e nao comenta se persisti pesso pra algum superior alerta-lo e supende-lo

Att,

Skyligh

Entrada Como Membro 14 / 08 / 2012

Entrada Como Suporte 05 / 12 / 2012

Saída Como Suporte 06 / 01 / 2013

sem_ta28.png

Contato : [email protected] / [email protected]

Link para o post
Compartilhar em outros sites

va na pasta do seu ot , > Mods e ve se tem RepSystem

se voce nao sabe oque é isso , é aquele negocio que quando se mata aparece +REP

se tiver , retire

img.jpg

ZIIKKAA DO BAAAAGUI (8'

Link para o post
Compartilhar em outros sites

Você disse que poderia após 24horas já se passaram mais que 24horas, então posso dar bump.

Reputado negativamente

por flood na proxima irei pedir para um superior lhe alerta e suspender

NAO PENSE EM POSTA NADA PEDINDO DESCULPA .

Att,

Skyligh

Entrada Como Membro 14 / 08 / 2012

Entrada Como Suporte 05 / 12 / 2012

Saída Como Suporte 06 / 01 / 2013

sem_ta28.png

Contato : [email protected] / [email protected]

Link para o post
Compartilhar em outros sites

-SkyLigh

Sinceramente,voce pediu pra ser Suporter,para abusar de seus comandos?

O cara,nem pediu desculpa nem nada,ele so esta respondendo ao topico.

Atenciosamente,Mozark.



 

Link para o post
Compartilhar em outros sites

Esse Rafael/Joao é muito noob cara, kkk

Coitado do mlk, deu um monte de REP- para o pobre coitado sem ele ter feito nada, é foda

@SKYLIGH, pode abrir meu tópico lá de PEDIR seu CLIENTE PRÓPRIO, pois eu vou continuar fazendo os clientes, pois não será com aquela conta, e sim com essa aqui.

@Thiagobji - Aqui

Link para o post
Compartilhar em outros sites

aqui instalou direito mais se eu invitar uma guild na guerra não da para aceitar com a guild invitada aparece esse erro aqui!

[11/12/2012 04:41:43] [Error - TalkAction Interface]

[11/12/2012 04:41:43] data/talkactions/scripts/war.lua:onSay

[11/12/2012 04:41:43] Description:

[11/12/2012 04:41:43] data/talkactions/scripts/war.lua:70: attempt to call global 'doGuildAddEnemy' (a nil value)

[11/12/2012 04:41:43] stack traceback:

[11/12/2012 04:41:43] data/talkactions/scripts/war.lua:70: in function <data/talkactions/scripts/war.lua:1>

agora é esse erro aqui!

[11/12/2012 05:54:13] [Error - TalkAction Interface]

[11/12/2012 05:54:14] data/talkactions/scripts/war.lua:onSay

[11/12/2012 05:54:14] Description:

[11/12/2012 05:54:14] data/talkactions/scripts/war.lua:75: attempt to call field 'query' (a nil value)

[11/12/2012 05:54:14] stack traceback:

[11/12/2012 05:54:14] data/talkactions/scripts/war.lua:75: in function <data/talkactions/scripts/war.lua:1>

Alguem sabe como ajeito isso?

Editado por IagoNp (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

aqui instalou direito mais se eu invitar uma guild na guerra não da para aceitar com a guild invitada aparece esse erro aqui!

[11/12/2012 04:41:43] [Error - TalkAction Interface]

[11/12/2012 04:41:43] data/talkactions/scripts/war.lua:onSay

[11/12/2012 04:41:43] Description:

[11/12/2012 04:41:43] data/talkactions/scripts/war.lua:70: attempt to call global 'doGuildAddEnemy' (a nil value)

[11/12/2012 04:41:43] stack traceback:

[11/12/2012 04:41:43] data/talkactions/scripts/war.lua:70: in function <data/talkactions/scripts/war.lua:1>

agora é esse erro aqui!

[11/12/2012 05:54:13] [Error - TalkAction Interface]

[11/12/2012 05:54:14] data/talkactions/scripts/war.lua:onSay

[11/12/2012 05:54:14] Description:

[11/12/2012 05:54:14] data/talkactions/scripts/war.lua:75: attempt to call field 'query' (a nil value)

[11/12/2012 05:54:14] stack traceback:

[11/12/2012 05:54:14] data/talkactions/scripts/war.lua:75: in function <data/talkactions/scripts/war.lua:1>

Alguem sabe como ajeito isso?

crie um tópico falando disso que e melhor que não causa confusão .

Att,

Skyligh

Entrada Como Membro 14 / 08 / 2012

Entrada Como Suporte 05 / 12 / 2012

Saída Como Suporte 06 / 01 / 2013

sem_ta28.png

Contato : [email protected] / [email protected]

Link para o post
Compartilhar em outros sites

crie um tópico falando disso que e melhor que não causa confusão .

Blzz sky vou criar... só falei no tópico pq tava no mesmo assunto ja que eu uso o mesmo system que o cara que criou o tópico e o system dele tbm ta com erro embora não seja o mesmo erro!

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.


  • Conteúdo Similar

    • Por BonasxD
      Bom galera primeiramente não sei se estou na area correta ou se nao estou, se nao por favor mover para area certa, grato!
      Estou com esse erro ao tenta instalar o gesior usando a tfs 0.4 não passa dessa parte ja tentei de tudo e nao sei oque fazer ;(
       
      Testei o mesmo procedimento no meu Windows e Funcionou corretamente agora no meu VM(Ubuntu22) não passa desse erro. 
       
      Ja pesquisei por tudo e não sei oque fazer

    • Por Jaurez
      .
    • Por Kill of sumoners
      Boa noite, estou com um erro ao atacar um player em meu sv eu nao pego pk, nem sai magia, aparece a mensagem "voce so pode usar isso em criaturas"
      obs: magia em area acerta e pega pk, apenas as targets ou hits de arma nao vao 
    • Por Cat
      Em alguns casos, o tibia 8.60 comum não abre de jeito nenhum no map editor, mesmo desmarcando check file signatures e configurando o path corretamente.
       
      Este é o client 8.60 adaptado para o Remere's Map Editor. Resolvi postar já que ele foi removido do site oficial do RME. (ficou apenas a versão para linux lá)
      Se estiver tendo problemas para abrir a versão 8.60, tente utilizar este.
                                                                                                                     
      Baixar o Tibia Client 8.60 que funciona no Remere’s Map Editor
      Essa versão do Tibia 8.60 client resolve o erro unsupported client version ou Could not locate tibia.dat and/or tibia.spr, please navigate to your tibia 8.60 installation folder.
       
      Downloads
      https://tibiaking.com/applications/core/interface/file/attachment.php?id=47333

      Scan: https://www.virustotal.com/gui/file/333e172ac49ba2028db9eb5889994509e7d2de28ebccfa428c04e86defbe15cc
       
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo