Ir para conteúdo
Banner com Efeitos

Featured Replies

Postado

@Matheuus 

Tente trocar essa linha:

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, str)

por

 

doShowTextDialog(cid, 8304, str)

 

ou também você pode usar 

 

esta função

 

doPlayerPopupFYI(cid, str)

 

 

lembrando que as funções "doPlayerSendTextMessage" e "doPlayerPopupFYI" tem limite de caracteres.

 

vodkart_logo.png

[*Ninguém será digno do sucesso se não usar suas derrotas para conquistá-lo.*]

 

DISCORDvodkart#6090

 

  • Respostas 16
  • Visualizações 822
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • Estou meio enferrujado, tenta ai: -- by Yan Liima(Night for Tibiaking.com) function onSay(cid, words, param, channel) local staff = db.getResult("SELECT name, online FROM players WHERE group_id &

  • local min_group_id = 1 -- aqui vai contar a partir do 2, 3, 4 ... function onSay(cid, words, param, channel) local query, str = db.getResult("SELECT `name`, `group_id` FROM `players` WHERE `group_

  • @Matheuus  Tente trocar essa linha: doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, str) por   doShowTextDialog(cid, 8304, str)   ou também você pode usar 

Posted Images

Postado
  • Autor
40 minutos atrás, Vodkart disse:

@Matheuus 

Tente trocar essa linha:


doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, str)

por

 


doShowTextDialog(cid, 8304, str)

 

ou também você pode usar 

 

esta função

 


doPlayerPopupFYI(cid, str)

 

 

lembrando que as funções "doPlayerSendTextMessage" e "doPlayerPopupFYI" tem limite de caracteres.

 

 

Ahh eu prefiro por 

doPlayerSendTextMessage

Mas blz nao sabia que tinha essa de limite de caracteres. De qualquer forma muito obrigado, continue assim tu manja muito amigo, otimo script!

  • 5 weeks later...
Postado
  • Autor

@Vodkart so uma pequena duvida. Percebi que se o adm tivesse com ghost mesmo assim no comando exibia que ele estava online

Entao troquei:

"..(not isPlayer(target_online) and "Offline" or "Online")

por

"..(not isPlayerGhost(target_online) and "Offline" or "Online")

no caso o ghost funcionaria mas daria problema em verificar se o jogador esta realmente off ne?

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

Postado

@Matheuus 

 

local min_group_id = 1 -- aqui vai contar a partir do 2, 3, 4 ...
function onSay(cid, words, param, channel)
    local query, str = db.getResult("SELECT `name`, `group_id` FROM `players` WHERE `group_id` > "..min_group_id), "--> STAFF <--\n\n[Group]Nick | Status\n"
    if (query:getID() ~= -1) then
        repeat
            local _ = query:getDataString("name")
            local target_online = getPlayerByNameWildcard(_)
            str = str .. "\n ["..getGroupInfo(query:getDataInt("group_id")).name.."]".._.." | "..(isPlayerGhost(target_online) or not isPlayer(target_online) and "Offline" or "Online")
        until not(query:next())
        query:free()
    end
    doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, str)
    return true
end

 

vodkart_logo.png

[*Ninguém será digno do sucesso se não usar suas derrotas para conquistá-lo.*]

 

DISCORDvodkart#6090

 

Postado
  • Autor

@Vodkart ao dar reload nao exibe nenhum erro, mas ao tentar usar o comando com eu estando de ghost da esse ero:

[Error - TalkAction Interface] 
data/talkactions/scripts/support.lua:onSay
Description: 
data/talkactions/scripts/support.lua:8: attempt to concatenate a boolean value
stack traceback:
data/talkactions/scripts/support.lua:8: in function <data/talkactions/scripts/support.lua:2>

E nao aparece nada. Mas quando to sem ghost funciona normal

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

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

Informação Importante

Confirmação de Termo