Právě je úte 22. kvě 2012 12:36:11
Hosting WEDOS.cz
SLEVA 25% (slevový kód:PAWNO25)

Nejnovější témata:
[HLADAM] Názov web Hostingu od brian
[Minecraft] SURVIVAL ISLAND - TRAILER od MartinHavo
[HELP] NHL 09 od Jakubes
HRAJMINERCAFT.CZ - IndustrialCraft, BuildCraft, RedPower od MajkX
[OCHRANA] FS Control [Identifikovac hack prikazov] od Om3n

Vyzkoušejte antivirus ESET Smart Security 5

Vyhledat témata bez odpovědí | Zobrazit aktivní témata Zobrazit nové příspěvky | Zobrazit vaše příspěvky


Všechny časy jsou v UTC + 1 hodina [ Letní čas ]





Odeslat nové téma Odpovědět na téma  [ Příspěvků: 3 ] 
Autor Zpráva
 Předmět příspěvku: [HELP] /mute
PříspěvekNapsal: pát 17. úno 2012 15:51:34 
Nováček
Nováček
Registrován: pát 11. lis 2011 20:31:59
Příspěvky: 5

Prosím o pomoc s /mute id minuty důvod :shifty:
Když dám na serveru /mute id minuty duvod umlcito napise to ze to umlcelo hrace ale pritom muze psat prosim kde je chyba ?


Kód:
dcmd_mute(playerid,params[])
{
   if(Alvl[playerid] >= 1)
   {
       new id = strval(params),
       string[128],
      minuty,
      duvod[25];
      if(sscanf(params,"udz",id,minuty,duvod)) return SCM(playerid,COLOR_ORANGE,"Použití: /mute [ID] [MINUTY] [DŮVOD]");
      else if(GetPVarInt(id,"Mute") == 1) return SCM(playerid,COLOR_ORANGE,"Hráč už je umlčený");
      else if(Alvl[id] >= 1) return SCM(playerid,COLOR_ORANGE,"Nemůžeš umlčet administrátora");
      else
      SetPVarInt(id,"Mute",1);
      SetTimerEx("muted",minuty*1000,0,"i",id);
      format(string,sizeof(string),"Administrátor %s umlčel hráče %s na %d Minut z důvodů %s",PlayerName(playerid),PlayerName(id),minuty,duvod);
      SCMTA(COLOR_RED,string);
   }else SCM(playerid,COLOR_ORANGE,"Nemáš dostatečné admin práva");
   return true;
}


public muted(playerid)
{
   if(GetPVarInt(playerid,"Muted") ==1)
   {
       SetPVarInt(playerid,"Muted",0);
      GameTextForPlayer(playerid,"~>~ Nyní můžes zase psát ! ~<~",1000,2);
   }
   return true;
}

public OnPlayerText(playerid,text[])
{
   if(GetPVarInt(playerid,"Muted") == 1)
   {
      SCM(playerid,COLOR_RED,"Jsi umlčený,nemůžeš psát!");
      return false;
   }
   return true;
}


Offline
 Profil  
 Předmět příspěvku: Re: [HELP] /mute
PříspěvekNapsal: pát 17. úno 2012 18:33:58 
Moderátor
Moderátor
Registrován: čtv 28. dub 2011 18:53:54
Příspěvky: 1460

špatně jsem pojmenoval PVar

Kód:
dcmd_mute(playerid,params[])
{
   if(Alvl[playerid] >= 1)
   {
       new id = strval(params),
       string[128],
      minuty,
      duvod[25];
      if(sscanf(params,"udz",id,minuty,duvod)) return SCM(playerid,COLOR_ORANGE,"Použití: /mute [ID] [MINUTY] [DŮVOD]");
      else if(GetPVarInt(id,"Mute") == 1) return SCM(playerid,COLOR_ORANGE,"Hráč už je umlčený");
      else if(Alvl[id] >= 1) return SCM(playerid,COLOR_ORANGE,"Nemůžeš umlčet administrátora");
      else
      SetPVarInt(id,"Muted",1);
      SetTimerEx("muted",minuty*1000,0,"i",id);
      format(string,sizeof(string),"Administrátor %s umlčel hráče %s na %d Minut z důvodů %s",PlayerName(playerid),PlayerName(id),minuty,duvod);
      SCMTA(COLOR_RED,string);
   }else SCM(playerid,COLOR_ORANGE,"Nemáš dostatečné admin práva");
   return true;
}


public muted(playerid)
{
   if(GetPVarInt(playerid,"Muted") ==1)
   {
       SetPVarInt(playerid,"Muted",0);
      GameTextForPlayer(playerid,"~>~ Nyní můžes zase psát ! ~<~",1000,2);
   }
   return true;
}

public OnPlayerText(playerid,text[])
{
   if(GetPVarInt(playerid,"Muted") == 1)
   {
      SCM(playerid,COLOR_RED,"Jsi umlčený,nemůžeš psát!");
      return false;
   }
   return true;
}


A mělo by to jít bez problému :)

_________________
Používejte mozek! Snadněji tak vyřešíte záhadu Schrödingerovy kočky.


Obrázek


Offline
 Profil  
 Předmět příspěvku: Re: [HELP] /mute
PříspěvekNapsal: pát 17. úno 2012 18:52:43 
T - Bone Mendez
T - Bone Mendez
Registrován: pon 10. kvě 2010 16:17:46
Příspěvky: 71

Citace:
SetTimerEx("muted",minuty*1000,0,"i",id);

pokiaľ to chceš na minúty, tak by to malo byť
Kód:
minuty*60000

_________________
Využívam najpríjemnejšie užívateľské prostredie pre pawn.
Spoiler:
Obrázek


Offline
 Profil  
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 3 ] 

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


 Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na: