( Pomc ) Unmute timer...

Započeo Alan ã‹¡
9. Jul 2013. Zaključano
350
pregleda
6
postova
Alan ã‹¡
4
Shot Caller
9. Jul 2013.
Skripta : SLRP

Ovako,imam problem sa /mute,znaci utisam igraca 2 min,primjer,i nikad on vise nece moci da prica,jel treba neki unmute timer ili nesto slicno?

Pomoc...

Komanda :
YCMD:mute(playerid, params[], help)
{
    if(PlayerInfo < 3) return SendClientMessage(playerid, BELA, "SL: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, CRVENA1, "|{FFFFFF}A{FF0000}| Niste vise utisani! Admin: {FFFFFF}%s.", GetName(playerid));
    format(CmdString, 128, "|{FFFFFF}A{FF0000}| %s nije vise utisan, admin: %s", GetName(id), GetName(playerid));
    AdminPoruka(CRVENA1, CmdString);
SetPlayerChatBubble(id, "Utisan", 0xFF0000AA, 15.0, 1);
return 1;
}
new str;
    format(str,128,"|{FFFFFF}A{FF0000}| 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, "|{FFFFFF}A{FF0000}| %s je utisan na %d minuta, admin: %s",minuti,GetName(id));
    AdminPoruka(CRVENA1, CmdString);
    mutelabel = Create3DTextLabel("Utisan", 0xFF0000AA, 30.0, 40.0, 50.0, 40.0, 0);
    PlayerPlaySound(playerid, 1085, 0, 0 , 0);
return 1;
}
[WW]ivan
5
Kingpin
9. Jul 2013.
pa naravno da treba

trebas neki timer koji  ce odbrojavat sekunde,
Alan ã‹¡
4
Shot Caller
9. Jul 2013.
Kako da namijestim sad timer u komandu,evo timer-a
forward TimerMute();
public TimerMute()
{
    for(new i = 0; i < MAX_PLAYERS; i++)
{
if(PlayerInfo > 0)
        {
          PlayerInfo -= 1;
    }
  }
return 1;
}


Evo isto pod OnGameMOdeInit
SetTimer("TimerMute", 60000, 1);
Alan ã‹¡
4
Shot Caller
9. Jul 2013.
Ali kako da ga ubacim u komandu,on mora biti u komandi,nece sam trazizi ko je mutiran ko nije...
xyzcod2
5
Underboss
9. Jul 2013.
znaci dodas
forward TimerMute();
public TimerMute()
{
    foreach(Player,i)
{
if(PlayerInfo > 0)
{
PlayerInfo--;//Ja sam je tako napisao isla bi tvoja promenljiva
if(PlayerInfo == 0)
{
                              SCM(i, -1, "* Vise niste Utisani!");
}
}
}
}


i ovo ostavis pod ongamemodeinit,znaci netrebas ti nista ubacitvat u komandu,on automatski cim detecta da je mutan,pokrene mu tajmer
nadam e da razumijes
Alan ã‹¡
4
Shot Caller
9. Jul 2013.
Uradio sam to,radi,hvala puno...

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha