Witamy na GTAOnline Obecny czas to 2017-02-22, 07:11 Użytkowników: 68639
Strona główna | Użytkownicy | Grupy | Faq | Regulamin | Zaloguj

GTAONLINE.PL
Tematy otagowane jako: mute
1. system mute
witam w ogrpg jest system mute i nie wiem jak zrobić ten skrypt aby zapisywał mute i sprawdzał przy logowaniu.
2. 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?
3. 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
4. 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?
5. 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<atexprogramming@gmail.com>
]]--

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,...
6. 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)
7. [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...
8. [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...
9. 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
10. [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&...
11. [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 :)
12. [INNE] Mute
Jak zrobić komende /mute-all i /unmute-all ?
13. [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_...
14. 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 )
15. [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...
16. [SKRYPT] Mute 0.2
Witaj dzis chce ci zaprezentowac skrypt pt. "Mute"

Skrypt jest w pelni optymalny
Systemy:
ZCMD
Sscanf2

CMD:
/Mute [ID] [CZAS]
/UnMute [ID]
/MuteAll
/UnMuteAll

PWN LINK!!
Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.


Uwaga
Skrypt nie zawiera zadnych bledoww kodzie prosze zmienic ilosc slotow na wlasne!

Skrypt banalny ale mialem problem ze sscanf2 dzieki Mlody954 za podpowiedz :)

Pozdrawiam NET366 & Nevir (LoLoS)




phpBB by Przemo modified by xXx 2003-2016

Template GTAONLINE created by gtaonline.pl



Strona wygenerowana w 0,21 sekundy. Zapytań do SQL: 8