Jump to content
  • 0

pomoc Prikaz na čas


Vyholený*_*Sandokán

Dotaz

6 odpovědí na tuto otázku

Recommended Posts

  • 0

podmínka + timer.

 

Něco jako že do toho příkazu dáš:

 

if(pouziti[playerid] ==0)

{

// sem ještě obsah

 

pouziti[playerid]=1;

SetTimerEx("neco",60000*5,0,"i",playerid); // 5 minut

} else SCM(playerid, -1, "Musíš počkat 5 minut");

 

nahoru ještě:

 

new pouziti[MAX_PLAYERS];

forward neco(playerid);

 

a pak:

 

public neco(playerid)

{

pouziti[playerid]=0;

return 1;

}

 

//Edit: nebo jak píše MasterMatoSK

Link to comment
Share on other sites

  • 0

 

new zprava[MAX_PLAYERS];//proměné
new String[250];
//Forward
forward zspam(playerid);//forward publicu
//Public
public OnPlayerText(playerid, text[])
{
   if(zprava[playerid] == 1) {
   format(String,sizeof(String),"{ff0000}[ ! SPAM ! ] {ffffff}Jednu zprávu za 2 sekundy!");
   SendClientMessage(playerid,COLOR_RED,String);//odešle zprávu
   return 0;
   } else {
   zprava[playerid] = 1;
   SetTimerEx("zspam",2000,0,"i",playerid);//spustí timer
  }

       return 1;
}
//Vytvořený public (Nutný, jinak hráč po té nebude moc psát!)
public zspam(playerid)//restartuje aspam hráč bude moc znova odeslat zprávu
{
  zprava[playerid] = 0;
}

 

Je to můj AntiSpam, snad ti to pomůže, je to na stejném principu. :)

Link to comment
Share on other sites

  • 0
použi bool

 

Já to dělám jinak :d

 

new zakazhp[MAX_PLAYERS];

forward oziveni(playerid);

 

dcmd_hp(playerid,params[])

{

#pragma unused params

if(zakazhp[playerid] == 1) return SCM(playerid, 0xFFFFFFFF,"[ SERVER ]ku*va to neumíš počítat, už jsi jednou za 2minuty použil ! ");

SetTimer("oziveni",120000,0);

zakazhp[playerid] = 1;

SCM(playerid, 0xFFFFFFFF,"[ SERVER ]Oholil jste si prdel!");

return 1;

}

 

 

public oziveni(playerid);

{

zakazhp[playerid] = 0;

SCM(playerid,0xFFFFFFFF,"[ SERVER ]Jestli jsi si znovu odřel kolínko, můžeš použít příkaz /hp!");

return 1;

}

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...