[Pomoc] Oko komande /mute

Započeo [ET]Beks, Maj 12, 2014, 01:12:26 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: NL
Detaljan opis problema: Pa zeleo bi da napravim tajmer za mute znaci da ga mutiram na neko odredjeno vreme...Editovao sam postojecu komadnu napravio label i sve...Label se pojavi sve kako treba nemam errora ali mi tajmer ne radi kako treba tj ja napisem /mute 0 5 a sto bi trebalo biti /mute [ID] [vreme/minuta] [Razlog] a on meni pokazuje pogledajte na slici kako...:S
Dio skripte:
YCMD:mute(playerid,params[],help)
{
    #pragma unused help
    if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"LudiAS | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
new pid,Vreme,razlog[64],str[128];
if(PlayerInfo[playerid][pAdmin] < 1) return SCM(playerid, -1, ""CRVENA"Samo Admini!");
if(sscanf(params, "us[48]", pid, razlog)) return SCM(playerid,-1,""SIVA"LudiAS Pomoc | "BELA"/mute [id] [vreme] [Razlog]");
if(PlayerInfo[pid][pMutiran] == 1) return SCM(playerid,-1,""SIVA"(GRESKA) Taj igrac je vec mutiran!");
if(!IsPlayerConnected(pid)) return SCM(playerid, -1, ""CRVENA"[LudiAS] "SIVA"Pogresan ID!");
PlayerInfo[pid][pMutiran] = 1;
PlayerInfo[pid][pMutiranVreme] = Vreme*60;
format(str,sizeof str,""ZUTA"Mutirani ste od strane admina %s | Vreme: %d minuta Razlog: %s!", GetName(playerid),Vreme,razlog);
SCM(pid,-1,str);
if(vreme > 120 || vreme < 1)
{
  SendClientMessage(playerid, COLOR_GRESKA," {FFFFFF}[{F81414}Greska!{FFFFFF}] {C3C3C3}Raspon minuta: 1-120!");
    return 1;
    }
    if(vreme > 0)
if(vreme == 0)
{
PlayerInfo[pid][pMutiran] = 0;
PlayerInfo[pid][pMutiranVreme] = 0;
if(MuteLabelUkljucen[pid]==true)
  {
Delete3DTextLabel(MuteLabel[pid]);
MuteLabelUkljucen[pid]=false;
}
}
format(str, sizeof(str), " |A|Mute| %s je utisan od %s, Vreme: %d minuta Razlog: %s",GetName(pid),GetName(playerid),Vreme,razlog);
AdminPoruka(COLOR_ORANGERED, str);
MuteLabel[pid] = Create3DTextLabel("... UTISAN ...", COLOR_ORANGERED, 0.0, 0.0, 150.0, 50.0, -1, 1);
    Attach3DTextLabelToPlayer(MuteLabel[pid], pid, 0.0, 0.0, 0.6);
return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno): http://ch-slike.com/image/Xf7V
Posetite E-trail Roleplay...Mod na kojem se radi iz dana u dan...Administracija koja je tu za vas 24/7 !

SAMP IP: 91.134.193.97:7784

Forum: www.et-rp.info


Eh to radi hvala...:)

Sad imam problem sto mi tajmer za mute ne radi..:S znaci ja njega utisam na 1 minut a on ostane vecno utisan tj dok ga ja ne /unmute...a ovako sam uradio...

forward Odbrojavanja();
public Odbrojavanja()
{
foreach(Player,i)
{
if(!IsPlayerConnected(i)) continue;
if(PlayerInfo[i][pDzeparosVreme] > 0) PlayerInfo[i][pDzeparosVreme] --;
if(PlayerInfo[i][pZatvorenVreme] > 0) PlayerInfo[i][pZatvorenVreme]--;
if(PlayerInfo[i][pMutiranVreme] > 0) PlayerInfo[i][pMutiranVreme]--;
if(PlayerInfo[i][pZatvorenVreme] <= 0 && PlayerInfo[i][pZatvor] > 0)
if(PlayerInfo[i][pMutiranVreme] <= 0 && PlayerInfo[i][pMutiran] > 0)
{
PlayerInfo[i][pZatvor] = 0; PlayerInfo[i][pZatvorenVreme] = 0;
SetPlayerWorldBounds(i,20000.0000,-20000.0000,20000.0000,-20000.0000);
SetPlayerInterior(i, 0); SetPlayerVirtualWorld(i, 0);
SetPlayerPos(i, 1802.7881, -1577.6869, 13.4119);
SetPlayerFacingAngle(i, 281.0); SetCameraBehindPlayer(i);
SCM(i,-1,""BELA"<<< "ZELENA"Pusteni ste iz zatvora, nemojte vise praviti zlocine... "BELA">>>");
GameTextForPlayer(i, "~G~Pusteni ste iz zatvora...", 5000, 3); SavePlayer(i);
}
}
return 1;
}


Pod OnPlayerConnect sam dodao

PlayerInfo[playerid][pMutiranVreme] = 0;

onda
forward LoadUser_data(playerid,name[],value[]);
public LoadUser_data(playerid,name[],value[])

INI_Int("MutiranVreme",PlayerInfo[playerid][pMutiranVreme]);

I takodje pod  stock SavePlayer(playerid)

INI_WriteInt(File,"MutiranVreme",PlayerInfo[playerid][pMutiranVreme]);
Posetite E-trail Roleplay...Mod na kojem se radi iz dana u dan...Administracija koja je tu za vas 24/7 !

SAMP IP: 91.134.193.97:7784

Forum: www.et-rp.info


bump...MOze pomoc ? :S
Posetite E-trail Roleplay...Mod na kojem se radi iz dana u dan...Administracija koja je tu za vas 24/7 !

SAMP IP: 91.134.193.97:7784

Forum: www.et-rp.info