Postado Dezembro 13, 2018 6 anos @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. [*Ninguém será digno do sucesso se não usar suas derrotas para conquistá-lo.*] DISCORD: vodkart#6090
Postado Dezembro 13, 2018 6 anos Autor Em 13/12/2018 em 17:22, 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!
Postado Janeiro 12, 2019 6 anos 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 Janeiro 12, 2019 6 anos por Matheuus (veja o histórico de edições)
Postado Janeiro 12, 2019 6 anos @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 [*Ninguém será digno do sucesso se não usar suas derrotas para conquistá-lo.*] DISCORD: vodkart#6090
Postado Janeiro 12, 2019 6 anos 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 Janeiro 13, 2019 6 anos 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.