Jump to content
  • 0

pomoc Příkaz na určitý čas


VolfikCZ

Dotaz

Zdravím mám VIP v módu ale chci to aby ten příkaz byl na čas,že když ten příkaz napíšete jako VIP tak a  napíšete ho znovu tak aby to napsalo do četu ještě ti zbývá s% sekund ! až pak můžeš napsat příkaz....

dcmd_vhp(playerid, params[])
{
	#pragma unused params
	if(IsPlayerConnected(playerid))
	{
		if(Player[playerid][VIP]==0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nejsi VIP !");
		else if(Player[playerid][VIP]==1) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Až od VIP Tarif Silver !");
        else if(Player[playerid][DM_Player] != 9999) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}NemůžeŠ používat tenhle příkaz počas Death Matchu !");
		else
		{
		    SendClientMessage(playerid,COLOR_GOLD,"[  VIP  ] Uzdravil ses !");
		    SetPlayerHealth(playerid,100);
		    SetPlayerArmour(playerid,100);
		}
	}
	return 1;
}

Do toho příkazu udělat tak aby to bylo na čas a to samé i pro ostatní příkazy,předem děkuji za odpověd :)

Link to comment
Share on other sites

3 odpovědí na tuto otázku

Recommended Posts

  • 0

hore dáš

new cas[MAX_PLAYERS];
forward cas2(playerid);

Príkaz:

dcmd_vhp(playerid, params[])
{
	#pragma unused params
	if(IsPlayerConnected(playerid))
	{
		if(Player[playerid][VIP]==0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nejsi VIP !");
		else if(Player[playerid][VIP]==1) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Až od VIP Tarif Silver !");
 	else if(cas[playerid] == 1) return SendClientMessage(playerid, 0xfff000ff, "Tento prikaz môžeš použiť až za 1 sekundu");
        else if(Player[playerid][DM_Player] != 9999) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}NemůžeŠ používat tenhle příkaz počas Death Matchu !");
		else
		{
		    SendClientMessage(playerid,COLOR_GOLD,"[  VIP  ] Uzdravil ses !");
		    SetPlayerHealth(playerid,100);
		    SetPlayerArmour(playerid,100);
                    cas[playerid] = 1;
                    SetTimerEx("cas2",1000,false,"i",playerid); //  cas si uprav podla seba
		}
	}
	return 1;
}

a na koniec si daj
 

public cas(playerid)
{
cas[playerid] = 0;
return 1;
}
Link to comment
Share on other sites

  • 0

do príkazov si už dávaj iba:

 

 

if(cas[playerid] == 1) return SendClientMessage(playerid, 0xfff000ff, "Tento prikaz môžeš použiť až za 1 sekundu");

cas[playerid] = 1;
SetTimerEx("cas2",1000,false,"i",playerid);

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...