Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
GTAONLINE.PL
Tematy otagowane jako: mute
1. Mute dla gracza
Witam, tworze skrypt ktory bedzie mutowal graczy.
Pod baze danych mam dodanie do tabelki i usuwanie, teraz powiedzcie jak mam zrobic zeby faktycznie ustawial to, ze gracz nie moze pisac na chacie.
2. zpj, mute, b nie działają
Witam niestety nie dzia?aj? komendy typu /b /zpj /mute dodam, ze kick dziala do acl mam wpisane resource.pystories.admin i resource.* po wpisaniu zpj dane zostaja wpisane do bazy danych lecz gracz dalej moze wsiasc do auta prosze o pomoc
3. me/do mute
Witam mam problem poniewaz gdy ktos ma muta to moze pisac na /do /me i przez to ludzie buguja muta i pisza normalnie element data od muta to player:mute

[lua]
local desc = string.format("[LOCAL] [%d]%s: %s",getElementData(source,"id"),getPlayerName(source):gsub("#%x%x%x%x%x%x",""),msg:gsub("#%x%x%x%x%x%x",""))
triggerClientEvent(root, "onDebugMessage", resourceRoot, desc:gsub("#%x%x%x%x%x%x",""),1, "CZAT")
triggerEvent("admin:addText", resourceRoot, desc:gsub("#%x%x%x%x%x%x",""))
outputServerLog(desc)
--zapiszlog2("[LOCAL] "..getPlayerName(source)..": "..msg.."")
triggerClientEvent("onChatbubblesMessageIncome",source,msg:gsub("#%x%x%x%x%x%x",""),0)
elseif type==1 then
cancelEvent()
if ninjaban(msg) then
cancelEvent()
triggerClientEvent(root, "admin:rendering", root, "* "..getPlayerName(source):gsub("#%x%x%x%x%x%x","").."("..getElementData(source,"id")..") zosta?(a) wyrzucony(a) przez ANTY-REKLAMA")
kickPlayer (source, "ANTY-REKLAMA")
return end
local x,y,z=getElementPosition(source)
local sphere=createColSphere(x,y,z, 30)
local players=getElementsWithinColShape(sphere, 'player')
destroyElement(sphere)
for i,v in pairs(players) do
outputChatBox("**...
4. Mute voicechat
Witam wie moze ktos zrobic tak ze jak mutuje gracza na czat to zeby tez nak?ada?o mute na voice chat?
5. Mute nie dziala jak sie nie ma panelu
Witam jak w temacie niestety nie da sie mutowac bez panelu admina probowalem nie wele sposob i nie wiem szczerze dlatego pisze tu za pomoc postawie :piwo:

[lua]
addCommandHandler('mute', function(plr,cmd,cel,time,type, ...)
if getAdmin(plr) then
local text = table.concat({...}, " ")
if not cel or not tonumber(time) or not type or not text then
outputChatBox("#00ff96(ⓘ) #FFFFFFU?ycie: /mute <nick/ID> <czas> <jednostka: m/h/y/w> <pow?d>", plr, 255,255,255, true)
return
end
local target=exports["pystories-core"]:findPlayer(plr,cel)
if not target then
outputChatBox("#00ff96(✖) #FFFFFFNie znaleziono podanego gracza.", plr, 255, 255, 255, true)
return
end
local czas_tabela=pobierzDate(type,time)
triggerClientEvent(getRootElement(), "prawko_noti", getRootElement(), "Gracz "..getPlayerName(target):gsub("#%x%x%x%x%x%x","").." otrzyma? kar? wyciszenia od "..getPlayerName(plr):gsub("#%x%x%x%x%x%x","").." ("..time .. type ..") z powodem: "..text, text)

if type == "m" then
exports["pystories-db"]:dbSet("INSERT INTO n_mute (serial,reason,time) VALUES (?,?,NOW() + INTERVAL ? minute)",getPlayerSerial(target),text,time)
elseif type == "h" then
exports["pystories-db"]:dbSet("INSERT INTO n_mute (serial,reaso...
6. Voicechat jak zrobic na to mute
Siema jak zrobic ze jak mutuje to od razu na voicechat?
7. Mute,kick,ban nie zbyt działczy
Witam,oto? mam taki problem,?e po pod??czeniu pystories-admin nie dzia?a mi mute,kick i ban i nie mam poj?cia dlaczego.

To co mam w debugu:
Kod:

WARNING: [dutyadmin]/pystories-admins/s_cmd.lua:635: Access denied @ 'kickPlayer'


Za udzielenie pomocy daje piwko :piwo: ;)
8. Domki i mute nie działa zbyt dobrze
Siema,mam taki problem i? po dodaniu domku przez komend? wcale si? nie tworzy chod? w bazie danych jest.
DB2 pod??czone

To co pisze w debug:
Kod:

ERROR: Loading script failed: [skrypty]/pystories-domy/interiory.lua:2: '=' expected near 'id'
ERROR:[skrypty]/pystories-domy/domy.lua:12: attempt to index global 'interiory' (a nil value)


Jeszcze chcia?bym prosi? o pomoc odno?nie mute,sprawa wygl?da tak,?e jak daje komu? mute to kare dostaje ale po minionym czasie dalej j? ma jak to naprawi??

Za ka?da dobr? pomoc daje :piwo: :D
9. Mute po reconnect znika
hej, daje mute wszystko ladnie nie moge pisac na serwerze, zapisuje do bazy danych ale po rc moge znowu pisac ;/

tutaj kod,. moze jakis blad jest z gory dzieki za pomoc

[code]addCommandHandler('wycisz', function(plr,cmd,cel,time,type, ...)
if getAdmin(plr,3) or getAdmin(plr,2) or getAdmin(plr,1) or getAdmin(plr,4) or getAdmin(plr,5) then
local text = table.concat({...}, " ")
if not cel or not tonumber(time) or not type or not text then
outputChatBox("QG • U?ycie: /wycisz <nick/ID> <czas> <jednostka: m/h/y/w> <pow?d>", plr)
return
end
local target=exports["pystories-core"]:findPlayer(plr,cel)
if not target then
outputChatBox("QG • Nie znaleziono podanego gracza.", plr)
return
end
local czas_tabela=pobierzDate(type,time)
triggerClientEvent(root, "admin:rendering", root, "Gracz "..getPlayerName(target):gsub("#%x%x%x%x%x%x","").." otrzyma? kar? wyciszenia od "..getPlayerName(plr):gsub("#%x%x%x%x%x%x","").." ("..time .. type ..") nz powodem: "..text)

if type == "m" then
exports["pystories-db"]:dbSet("INSERT INTO pystories_mute (serial,reason,time) VALUES (?,?,NOW() + INTERVAL ? minute)",getPlayerSerial(target),text,time)
elseif type == "h" then
exports["pystories-db"]:dbSet("INS...
10. mute - timer
Cze??, mam problem z zapisem i odczytem czasu osoby, kt?ra jest wyciszona. Og?lnie chce zrobi? blokad? czatu na minuty. Kod zapisuj? czy dana osoba ma blokad?, ale jest problem z tymi minutami w pliku zamiast 60 sekund pokazuje si? np 80 po wpisaniu /mute 0 1 test i tak samo jest problem z odczytaniem czasu z pliku, po wej?ciu na serwer pisze, ?e jest aktywna blokada, lecz czas stoi w miejscu - nie odejmuje si?.


http://pastebin.com/sBJK4xFN
11. system mute
witam w ogrpg jest system mute i nie wiem jak zrobi? ten skrypt aby zapisywa? mute i sprawdza? przy logowaniu.
12. blokowania czatu - Mute
Witam. Stworzy?em sobie kod na mute (pod MySQL. na zasadzie prawka z ogrpg) kt?ry zapisuje si? w bazie danych i chcia?bym si? dowiedzie? jakich funkcji musze u?y? aby mute mog?o "przej?? kontrol?" nad czatami tzn. jezeli ktos ma mute to nie bedzie m?g? pisac?
13. Kicki, Bany, Mute nie działają?!
Mam GM ogrpg i nie dzia?aj? mi kicki, bany i mute czym to jest spowodowane je?li wiesz to napisz pod postem :D
14. Mute
Witam nie dzia?a mi ten kod:

addCommandHandler("mute",
    function (
playercmdnick, ...)
        if 
cmd and nick and ... then
            local powod 
table.concat({...}, " ")
            if 
isPlayerMuted(getPlayerFromName(nick)) then
                setPlayerMuted
(getPlayerFromName(nick),false)
                
outputChatBox("Gracz "..getPlayerFromName(nick)..", zosta? odmutowany przez "..getPlayerName(player).."("..powod..")",getRootElement(),255,0,0,true)
            else
                
setPlayerMuted(getPlayerFromName(nick),true)
                
outputChatBox("Gracz "..getPlayerFromName(nick)..", zosta? zmutowany przez "..getPlayerName(player).."("..powod..")",getRootElement(),255,0,0,true)
            
end
        
else
            
outputChatBox("Poprawna komenda: /mute <nick> <powod>",player)
        
end    
    end
)


DB3:

1.Skrypt jest dodany do panelu admina ;) w ACL
2.Jak zablokowa? wy?wietlanie informacji w panelu admina?
15. Bany Mute Kick
A wiec tak mam skrypt (nie moj) i chcialbym go przerobic tak aby byly tez bany kicki mute na komende ale no jak zwykle nie wychodzilo wzrorowalem sie na warnie ale tam nie ma na jaki czas:< to ma sie dziac. A wiec prosze tu po stronie serwa

[lua]
--[[
Author: AteX<[email protected]>
]]--

function ostrzezenie(plr,cmd,cel,...)
local tresc = {...}
local tresc = table.concat(tresc," ")
local account = getPlayerAccount(plr)
local accname = getAccountName(account)
if isObjectInACLGroup("user."..accname, aclGetGroup("Admin") or aclGetGroup("Moderator")) then
if cel then
if getPlayerFromPartialName(cel) then
local cel = getPlayerFromPartialName(cel)
if tresc then
local nick = getPlayerName(plr)
local nickcel = getPlayerName(cel)
local co = "otrzyma? ostrze?enie od"
triggerClientEvent("ostrzezenie",resourceRoot,cel,nick,tresc)
triggerClientEvent("info",resourceRoot,root,nickcel,nick,co,tresc)
end
end
end
end
end
addCommandHandler("warn",ostrzezenie)

addEventHandler("onPlayerQuit",root,function(quitType,tresc,responsibleElement)
if quitType == "Kicked" then
local nick = getPlayerName(responsibleElement) or "Console"
local nickcel = getPlayerName(source)
local co = "zosta? wyrzucony przez"
triggerClientEvent("info",resourceRoot,root,nickcel,...
16. Mute
Od jakiego? czasu pr?buje znale?? skrypt do mutowania tylko czatu og?lnego, czyli ?eby mo?na by?o pisa? na teamsayu. Znalaz?em jaki? skrypt ale nie dzia?a dobrze, prosz? po pomoc.

To jest ten skrypt kt?ry znalaz?em

Kod:

addEventHandler('onPlayerChat', root, function( message, messageType )
local echipa = getPlayerTeam (source)
if messageType == 0 and isPlayerMuted ( source ) then
outputChatBox("You are muted on Public chat. You can still use TeamChat.",source)
elseif messageType == 2 then
if ( echipa ) then
local r, g, b = getTeamColor ( echipa )
for k, p in ipairs ( getPlayersInTeam ( echipa ) ) do
outputChatBox(getPlayerName ( source )": #FFFFFF"..message, p, r, g, b, true )
end
end
end
cancelEvent( )
end )

function mutePlayer(player,command,victimName)
if victimName then
local tipu = getPlayerFromName(victimName)
if tipu then
if ( not isPlayerMuted(tipu) ) then
setPlayerMuted(tipu, true)
outputChatBox("You have been muted.",tipu)
end
else
outputChatBox("Could not find player with name: "..tostring(victimName),player)
end
else
outputChatBox("Usage: /pmute <player name>",player)
end
end
addCommandHandler("pmute",mutePlayer)
17. [DM] Fulldm nie działa mute
Witam mam problem z komend? /mute gdy daje komu? muta pokazuje si? informacja na czacie ale gracz i tak pisa? na czacie :shock:

[pawn]CMD:mute(playerid,cmdtext[]){//Na Dole Mapy!

if(!Administrator[playerid]) return SendClientMessage(playerid, COLOR_RED2, "Nie jeste? administratorem!");

new gracz,czas;
if(sscanf(cmdtext,"ud",gracz,czas)){
SendClientMessage(playerid, 0x00FFFFAA, "Uzyj : /mute [ID] [Czas(min)]");
return 1;
}
new muteid = gracz;
playermutedd[muteid] = 1;
new tmp[128];
format(tmp, sizeof(tmp), "%s zostal(a) uciszony(a) przez Admina: %s na %d min.", PlayerName(gracz),PlayerName(playerid),czas);
SendClientMessageToAll(COLOR_RED2, tmp);
format(tmp,sizeof(tmp),"Zostales(as) uciszony(a) na %d minut",czas);
SendPlayerWarning(gracz,5000,tmp);
KillTimer(MuteTimer[gracz]);
MuteTimer[gracz] = SetTimerEx("UnmutePlayer",czas*60000,0,"i",gracz);
return 1;
}

CMD:unmute(playerid,cmdtext[]){//Na Dole Mapy!

if(!Administrator[playerid]) return SendClientMessage(playerid,COLOR_RED2,"Nie jeste? administratorem!");

new gracz;
if(sscanf(cmdtext,"u",gracz)){
SendClientMessage(playerid, 0x00FFFFAA, "Uzyj : /unmute [ID]");
return 1;
}

playermuted[gracz] = false ;
new tmp[80];
format(tmp, sizeof(tmp), "%s zostal(a) odciszony(a) przez Admina: %s", PlayerName(gracz),PlayerName(playerid));
SendClientMessageToAl...
18. [INNE] Mute i inne
Witam mam par? problem?w :D

1.Mam taki problem bo usun??em wybiera?ke i po dedni?ciu wgl mnie nie spawnuje ... Pokazuje si? okienko to takie z sampa na poczatku jak si? ??czymy z serwerem (Morze i budynki) Co zrobi? aby spawnowa?o mnie gdzie? ? Da? po prostu spawnplayer czy to nie wystarczy ?

2. Mam problem z komend? jail dla policji ;/ Wgl nie dzia?a p?tla si? jaka? robi i ca?y czas wyskakuje /jail id, i nie wiem czy wgl mnie to do jakiego? pomieszczenia przeniesie :D
Kod
[code]CMD:jail(playerid,params[])
{
new Ranga = gGracz[playerid][RangaAdmina];
if(IsPlayerAdmin(playerid) == 1 || (Ranga >= 9 || (gTeam[playerid] == TEAM_POLICJA)))
{
new JailStatus[MAX_PLAYERS];
new sendername[256];
new string[256];
new tmp[256];
new giveplayerid;
new giveplayer[256];
giveplayerid = strval(tmp);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, " /jail [ID gracza]");
return 1;
}

if (IsPlayerConnected(giveplayerid))
{
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
SetPlayerInterior(giveplayerid,3);
SetPlayerPos(giveplayerid,193.6751,175.0777,1003.023);
JailStatus[giveplayerid] = 1;
format(string, sizeof(string), "%s (id: %d) zostal uwieziony przez admina %s (id:%d)", giveplayer,giveplayerid,PlayerName(playerid),playerid);
print(string);
new stringG[256];
format(stringG, sizeof(stringG), &quo...
19. Anty Spam Mute
Witam! Chce zrobi? skrypt kt?ry mutuje graczy na 2min po tym jak dadz? 3 wiadomo?ci pod rz?d, lecz nie wiem jak ;/

Wiem, ?e musze u?y? funkcji setPlayerMuted i setTimer

Prosi?bym o jakie? naprowadzenie mnie jak to zrobic
20. [INNE] Mute
Witam ot?? mam jeden problem bo gdy pisze /mute id czas pow?d to pisze ze gracz zosta? uciszony ale niestety to nie prawda !! . Prosz? o pomoc !! .



O to kod
[code]
CMD:mute(playerid, cmdtext[])
{
if(!Administrator[playerid] && !Moderator[playerid]) return SendClientMessage(playerid,C_RED2,"||Nie jeste? Administrator'em||");

new id, mczas, powod[60];
if(sscanf(cmdtext, "uds[60]", id, mczas, powod)) return SCM(playerid, "U?yj: /mmute <id gracza> <czas> <pow?d>");

if(id == playerid) return SCM(playerid, "* Nie mo?esz uciszy? samego siebie!");
if(!IsPlayerConnected(id)) return SCM(playerid, "* Ten gracz nie jest pod??czony!");
if(mczas < 1) return SCM(playerid, "* Nieprawid?owy czas.");
if(strlen(powod) < 1 || strlen(powod) > 60) return SCM(playerid, "* Pow?d musi mie? 1-60 znak?w!");

new string2[128];
Mute[id] = mczas;
format(string2, sizeof(string2), "Gracz %s (%d) zosta? uciszony przez moderatora %s (%d). Pow?d: %s", PlayerName(id), id, PlayerName(playerid), playerid, powod);
SendClientMessageToAll(0xFF0000FF, string2);
SetTimerEx("CountMute", 1000, 0, "d", id);
return 1;
}

CMD:unmute(playerid, cmdtext[])
{
if(!Administrator[playerid] && !Moderator[playerid]) return SendClientMessage(playerid,C_RED2,"||Nie jeste? Administrator'em||");

new graczid;
if(sscanf(cmdtext, "u&...
21. [INNE] Komenda mute
Siemka zrobi?em sobie cmd mute:
Kod:

Cuted by Kopcioo


Nie jest ona do ko?ca dopracowana, ale nie dzia?a mi pow?d a mianowicie jak wpisuj? "za spam" to zawsze wyskakuje mi cyfra 0 ? Czym to mo?e by? spowodowane ? Piwa :)
22. [INNE] Mute
Jak zrobi? komende /mute-all i /unmute-all ?
23. [INNE] Problem z Mute
siema, mam taki skrypt. i 1 error.


[code]
#include <a_samp>
#include <sscanf2>
#include <dcmd>

forward UnMute(playerid);
new
bool:MuteNET[MAX_PLAYERS],
Mut,
MutCzas,
StrMut[120];

public OnPlayerCommandText(playerid, cmdtext[])
{
dcmd(mute,4,cmdtext);
dcmd(unmute,6,cmdtext);
return 0;
}

public OnPlayerConnect(playerid)
{
MuteNET[playerid] = false;
return 1;
}

dcmd_mute(playerid, params[])
{
#pragma unused params
if(!IsPlayerAdmin(playerid))
return SendClientMessage(playerid,-1,"Brak Adma");
if(sscanf(params,"ud",Mut,MutCzas)) // od r2 r
return SendClientMessage(playerid,CZERWONY,"Uzyj: /Mute [ID] [Czas (Sek)]");
if(!IsPlayerConnected(Mut))
return SendClientMessage(playerid,NIEBIESKI,"Nieprawidlowe id gracza");
if(MuteNET[Mut] == true)
return SendClientMessage(playerid,-3,"Ten Gracz Juz Posiada Mute");
MuteNET[Mut] = true;
SetTimerEx("UnMute",MutCzas*1000,0,"d",Mut);
format(StrMut, sizeof(StrMut), "Admin %s Uciszyl Gracza %s Na %d Sek.", PlayerName(playerid), PlayerName(Mut), MutCzas*1000);
SendClientMessageToAll(ZIELONY, StrMut);
SendClientMessage(Mut,-1, "Zostales Uciszony Baranku");
return 1;
}

dcmd_...
24. Panel mute
Witam. Zrobilem w gui panel do mute. Chcia? bym zrobic tak ze klikam na gracza i zas na dowolny button ( mute1, mute2, itd) jesli nacisne na button z napisem mute 2 to chce aby graczowi dawalo muta na 2 min. Pomo?e kto? ? z g?ry dzi?kuje !

Kod:

okno = {}
GUIEditor_Button = {}
GUIEditor_Grid = {}

okno = guiCreateWindow(436,144,373,495,"Mute Panel",false)
GUIEditor_Button[1] = guiCreateButton(223,43,129,28,"Mute 1",false,okno)
GUIEditor_Button[2] = guiCreateButton(223,89,129,28,"Mute 2",false,okno)
GUIEditor_Button[3] = guiCreateButton(223,132,129,28,"Mute 3",false,okno)
GUIEditor_Button[4] = guiCreateButton(223,172,129,28,"Mute 5",false,okno)
GUIEditor_Button[5] = guiCreateButton(223,211,129,28,"Mute 10",false,okno)
GUIEditor_Button[6] = guiCreateButton(223,300,129,28,"Unmute",false,okno)


function infoShow ( )
guiSetVisible ( okno, not guiGetVisible ( okno ) )
showCursor ( not isCursorShowing( ) )

agrid = guiCreateGridList(9,24,179,462,false,okno)
abcol = guiGridListAddColumn(agrid,"Player",0.8)
for i,pv in ipairs (getElementsByType("player")) do
local tg=guiGridListAddRow(agrid)
guiGridListSetItemText ( agrid, tg, abcol, getPlayerName(pv), false, false )
end
end
bindKey ( "F2","down", infoShow )
25. [DM] Mute
Witam ponownie,
Mam kolejny problem, ale teraz z komed? mute. a mianowicie to jej brakiem dzia?ania
komenda : (jest to przerobiona komenda ban wzi??em j? poto by mo?na by?o wpisa? pow?d mute)


[code]
CMD:mute(playerid, params[])
{
if(IsPlayerAdmin(playerid))
{
new PID;
new reason[64];
new str[128];
new Playername[MAX_PLAYER_NAME], Adminname[MAX_PLAYER_NAME];
GetPlayerName(playerid, Adminname, sizeof(Adminname));
GetPlayerName(PID, Playername, sizeof(Playername));
if(sscanf(params, "us[64]", PID,reason)) return SendClientMessage(playerid, COLOR_GREY, "[INFO] U?yj /mute [id] [pow?d]");

if(!IsPlayerConnected(PID))
return SendClientMessage(playerid, COLOR_GREY, "{24FF0A}[ERROR] {FFFFFF}Nie ma takiego gracza!");

format(str, sizeof(str), "%s (ID: %d) Zosta?(a) Wyciszony(a) przez Administratora %s (ID: %d). Pow?d: %s ", Playername, PID, Adminname, playerid, reason);
SendClientMessageToAll(COLOR_LIGHTBLUE, str);
Muted[PID] = 1;

}
else
{
SendClientMessage(playerid, COLOR_GREY, "{24FF0A}[ERROR] {FFFFFF}Nie jeste? Administratorem!");
}
return 1;
}
[/code]

a tu ca?y kod:
[code]
new Muted[MAX_GRACZY];//mute

public OnPlayerConnect(playerid)
{
Muted[playerid] = 0;
return 1;
}

public OnPlayerDi...