[Pomoć]Mute

16. Okt. 2013. Zaključano
513
pregleda
13
postova
dzeno258
3
Hustler
16. Okt. 2013.
Skripta koju koristim:EGRP od 0 samo sam je puno puno edit
Detaljan opis problema:Kada dadnem liku mute nece samo da ga unmute ako neko zna kako nastimati timer da ga samo unmute neka dadne plz
Dio skripte:
YCMD:mute(playerid, params[], help)
{
    if(PlayerInfo < 1) return SendClientMessage(playerid, BELA, "BC:RP: Niste u mogucnosti koristiti ovu komandu.");
new id;
new minuti,razlog;
if(sscanf(params, "uis",id,minuti,razlog)) return SendClientMessage(playerid, BELA, "Koristi: /mute [ ID Igraca ] [ Minuti ] [ Razlog ]");
if(minuti == 0)
{
    PlayerInfo = 0;
    SCMF(id, CRVENA, "Niste vise utisani! Admin: {FFFFFF}%s.", GetName(playerid));
    format(CmdString, 128, "{FF0000}BC Adm | %s nije vise utisan, admin: %s", GetName(id), GetName(playerid));
    AdminPoruka(CRVENA, CmdString);
SetPlayerChatBubble(id, "Utisan", 0xFF0000AA, 15.0, 1);
return 1;
}
new str;
    format(str,128,"Utisani ste na {FFFFFF}%d minuta{FF0000} od admina: {FFFFFF}%s.{FF0000} Razlog : {FFFFFF}%s. ",minuti,GetName(playerid),razlog);
    PlayerPlaySound(id, 1085, 0, 0 , 0);
    SendClientMessage(id,BELA,str);
    PlayerInfo = minuti;
    format(CmdString, 128, " %s je utisan na %d minuta, admin: %s",GetName(id), minuti, GetName(playerid));
    AdminPoruka(CRVENA, CmdString);
    mutelabel = Create3DTextLabel("Utisan", 0xFF0000AA, 30.0, 40.0, 50.0, 40.0, 0);
    PlayerPlaySound(playerid, 1085, 0, 0 , 0);
return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno): Nema
Joksa99
5
Crime Lord
16. Okt. 2013.
Pa napravi samo timer i sa tim timerom ga odmutiraj
dzeno258
3
Hustler
16. Okt. 2013.
Pa problem je ja napravim stavim u timer = minuti i tako stavim da ga unmute i cim mu dadnem unmutira ga de mi ti napravi timer ako nije problem
dzeno258
3
Hustler
16. Okt. 2013.
Dobro to mi nije problem to public i to nego mene jebu uvek timer njih ne znam napraviti ono SetTimer i de ih treba i na koliko -.- " ☹️
dzeno258
3
Hustler
16. Okt. 2013.
E sada mi dadne opet odma unmute radi tog timera  😢 😢 😢 😢
dzeno258
3
Hustler
16. Okt. 2013.
E nisam de cu to napraviti i BIG RESPECT FOR you najvise si mi dosada pomogo koga god pitam niko nece a vole doci na server i traziti nesto -.- "
dzeno258
3
Hustler
16. Okt. 2013.
Kako znam de ono de je pInfo i to de sam pravio i vInfo 😄
dzeno258
3
Hustler
16. Okt. 2013.
Pa znam da necu nego sam navo primjer i hvala za ovo idem sada testai ne baci mi nikakve erore 😄
dzeno258
3
Hustler
16. Okt. 2013.
Jebeno oept me odma unmute  ☹️ ☹️ 😢 😢 😢
dzeno258
3
Hustler
17. Okt. 2013.
Komanda
//------------------------------------------------------------------------------
YCMD:mute(playerid, params[], help)
{
    if(PlayerInfo < 1) return SendClientMessage(playerid, BELA, "BC:RP: Niste u mogucnosti koristiti ovu komandu.");
new id;
new minuti,razlog;
if(sscanf(params, "uis",id,minuti,razlog)) return SendClientMessage(playerid, BELA, "Koristi: /mute [ ID Igraca ] [ Minuti ] [ Razlog ]");
if(minuti == 0)
{
    PlayerInfo = 0;
    SCMF(id, CRVENA, "Niste vise utisani! Admin: {FFFFFF}%s.", GetName(playerid));
    format(CmdString, 128, "{FF0000}BC Adm | %s nije vise utisan, admin: %s", GetName(id), GetName(playerid));
    AdminPoruka(CRVENA, CmdString);
SetPlayerChatBubble(id, "Utisan", 0xFF0000AA, 15.0, 1);
return 1;
}
new str;
    format(str,128,"Utisani ste na {FFFFFF}%d minuta{FF0000} od admina: {FFFFFF}%s.{FF0000} Razlog : {FFFFFF}%s. ",minuti,GetName(playerid),razlog);
    PlayerPlaySound(id, 1085, 0, 0 , 0);
    SendClientMessage(id,BELA,str);
    PlayerInfo = minuti;
    format(CmdString, 128, " %s je utisan na %d minuta, admin: %s",GetName(id), minuti, GetName(playerid));
    AdminPoruka(CRVENA, CmdString);
    mutelabel = Create3DTextLabel("Utisan", 0xFF0000AA, 30.0, 40.0, 50.0, 40.0, 0);
    PlayerPlaySound(playerid, 1085, 0, 0 , 0);
return 1;
}
//------------------------------------------------------------------------------
YCMD:unmute(playerid, params[], help)
{
    if(PlayerInfo < 1) return SendClientMessage(playerid, BELA, "BC:RP: Niste u mogucnosti koristiti ovu komandu.");
new id;
if(sscanf(params, "u",id)) return  SendClientMessage(playerid, BELA, "Koristi: /unmute [ ID Igraca ] ");
PlayerInfo = 0;
new str;
    format(str,128,"Niste vise utisani! Admin: {FFFFFF}%s.",GetName(playerid));
    SendClientMessage(id,BELA,str);
    Delete3DTextLabel(mutelabel);
    format(CmdString, 128, "{FF0000}BC Adm | %s nije vise utisan, admin: %s", GetName(id), GetName(playerid));
AdminPoruka(CRVENA, CmdString);
return 1;
}

Timer:
forward SetPlayerUnMute();
public SetPlayerUnMute()
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
    if(IsPlayerConnected(i))
    {
      if(PlayerInfo > 0)
    {
if(PlayerInfo > 0)
{
PlayerInfo--;
}
if(PlayerInfo <= 0)
{
    PlayerInfo = 0;
if(PlayerInfo == 1)
{
PlayerInfo = 0;
}
PlayerInfo = 0;
GameTextForPlayer(i,"~b~MOZETE OPET GOVORITI", 2000, 4);
}
}
  }
  }
}
Enum pInfo
pMutiranVremena,

Load
INI_Int("pMutiranVremena",PlayerInfo);

SSACC
INI_WriteInt(File,"pMutiranVremena",PlayerInfo);


Eto tako ☹️ ☹️ ☹️
dzeno258
3
Hustler
17. Okt. 2013.
Pa de nade ovo pmute i sta je krivo enumi idu onako jer je taki GM samo ovo public i to daj BGT detaljnije Molim te reko si nesto PlayerInfo = minuti; tako mi je kada mu dadnem /mute pise lijepo a u setplayerunmute si ti radio  😢 😢 😢
dzeno258
3
Hustler
17. Okt. 2013.
Opet me odma unmute evo komande
YCMD:mute(playerid, params[], help)
{
    if(PlayerInfo < 1) return SendClientMessage(playerid, BELA, "BC:RP: Niste u mogucnosti koristiti ovu komandu.");
new id;
new minuti,razlog;
if(sscanf(params, "uis",id,minuti,razlog)) return SendClientMessage(playerid, BELA, "Koristi: /mute [ ID Igraca ] [ Minuti ] [ Razlog ]");
if(minuti == 0)
{
    PlayerInfo = 0;
    SCMF(id, CRVENA, "Niste vise utisani! Admin: {FFFFFF}%s.", GetName(playerid));
    format(CmdString, 128, "{FF0000}BC Adm | %s nije vise utisan, admin: %s", GetName(id), GetName(playerid));
    AdminPoruka(CRVENA, CmdString);
SetPlayerChatBubble(id, "Utisan", 0xFF0000AA, 15.0, 1);
return 1;
}
new str;
    format(str,128,"Utisani ste na {FFFFFF}%d minuta{FF0000} od admina: {FFFFFF}%s.{FF0000} Razlog : {FFFFFF}%s. ",minuti,GetName(playerid),razlog);
    PlayerPlaySound(id, 1085, 0, 0 , 0);
    SendClientMessage(id,BELA,str);
    PlayerInfo = 1;
    PlayerInfo = minuti;
    format(CmdString, 128, " %s je utisan na %d minuta, admin: %s",GetName(id), minuti, GetName(playerid));
    AdminPoruka(CRVENA, CmdString);
    mutelabel = Create3DTextLabel("Utisan", 0xFF0000AA, 30.0, 40.0, 50.0, 40.0, 0);
    PlayerPlaySound(playerid, 1085, 0, 0 , 0);
return 1;
}
dzeno258
3
Hustler
17. Okt. 2013.
Mozes lock radi znaci bilo je do tog nece *60 😄 BIG RESPECT 😄

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha