Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Countdown system by Devilxz97
- #include <a_samp>
- #include <zcmd>
- #define red 0xFF0000AA
- new Count,Timer[MAX_PLAYERS];
- #if defined FILTERSCRIPT
- public OnFilterScriptInit()
- {
- print("\n--------------------------------------");
- print(" Countdown system created by Devilxz97");
- print(" And edited by Vlad");
- print("--------------------------------------\n");
- return 1;
- }
- public OnFilterScriptExit()
- {
- return 1;
- }
- #endif
- forward CountDown(playerid);
- public CountDown(playerid)
- {
- Count --;
- if(Count == 0)
- {
- KillTimer(Timer[playerid]);
- GameTextForPlayer(playerid, "GO GO GO!!", 3000, 3);
- return 1;
- }
- new Float:X, Float:Y, Float:Z;
- GetPlayerPos(playerid, X, Y, Z);
- new str[4];
- format(str, sizeof(str), "%d", Count);
- for(new i; i < MAX_PLAYERS; i ++)
- {
- if(IsPlayerConnected(i))
- {
- if(IsPlayerInRangeOfPoint(i, 20, X, Y, Z))
- {
- GameTextForPlayer(i, str, 3000, 3);
- }
- }
- }
- return 1;
- }
- CMD:countdown(playerid, params[])
- {
- if(IsPlayerAdmin(playerid))
- {
- new Float:X, Float:Y, Float:Z;
- GetPlayerPos(playerid, X, Y, Z);
- Timer[playerid] = SetTimerEx("CountDown", 1000, true, "d", playerid);
- for(new i; i < MAX_PLAYERS; i ++)
- {
- if(IsPlayerConnected(i))
- {
- if(IsPlayerInRangeOfPoint(i, 20, X, Y, Z))
- {
- new str[4];
- Count = 5;
- format(str, sizeof(str), "%d", Count);
- GameTextForPlayer(i, str, 3000, 3);
- }
- }
- }
- } else return SendClientMessage(playerid,red,"You are not authorized to use this command!");
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement