Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*--------------------------------------------------------------------------------------------*\
- | -GameMode/FilterScript : FilterScript |
- | -FilterScript Ime : Clock |
- | -FilterScript Skripter : VikkY™ |
- | -FilterScript Verzija : v1.0 |
- \*--------------------------------------------------------------------------------------------*/
- /*=====================
- ======[Includ-ovi]=====
- =====================*/
- #include <a_samp>
- /*=====================
- ========[Boje]========
- =====================*/
- #define COLOR_BLACK 0x000000FF
- #define COLOR_WHITE 0xFFFFFFFF
- #define COLOR_PURPLE 0xC2A2DAAA
- /*=====================
- ===[TextDraw Format]===
- =====================*/
- new FALSE = false;
- #define TextDrawSetFormat(%0,%1) do{new _str[128]; format(_str,128,%1); TextDrawSetString(%0,_str);}while(FALSE)
- /*=====================
- =====[TextDraw-ovi]====
- =====================*/
- new Text:Sati;
- new Text:Minuti;
- /*=====================
- =====[Forward-ovi]=====
- =====================*/
- forward Sat();
- public OnFilterScriptInit()
- {
- //Print
- print("\n---------------------------------------------");
- print(" Clock v1.0 By VikkY™ je uspesno ucitan! ");
- print("---------------------------------------------\n");
- new ServerSat, ServerMinuti;
- gettime(ServerSat, ServerMinuti);
- NapraviTD();
- SetTimer("Sat", 1000, true);
- return 1;
- }
- public OnFilterScriptExit()
- {
- UnistiTD();
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- SakrijTD(playerid);
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- SakrijTD(playerid);
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- PokaziTD(playerid);
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- SakrijTD(playerid);
- return 1;
- }
- public Sat()
- {
- new ServerSat, ServerMinuti;
- gettime(ServerSat,ServerMinuti);
- TextDrawSetFormat(Sati, "%02d", ServerSat);
- TextDrawSetFormat(Minuti, ":%02d", ServerMinuti);
- for(new i = 0; i < GetMaxPlayers(); i++){SetPlayerTime(i, ServerSat, ServerMinuti);}
- }
- stock NapraviTD()
- {
- //TextDraw Hours
- Sati = TextDrawCreate(546.000000,22.000000,"--");
- TextDrawAlignment(Sati,0);
- TextDrawBackgroundColor(Sati,COLOR_BLACK);
- TextDrawFont(Sati,3);
- TextDrawLetterSize(Sati,0.634,2.4);
- TextDrawColor(Sati,COLOR_PURPLE);
- TextDrawSetOutline(Sati,1);
- TextDrawSetProportional(Sati,1);
- TextDrawSetShadow(Sati,1);
- //TextDraw Minuti
- Minuti = TextDrawCreate(570.200000,22.000000,"--");
- TextDrawAlignment(Minuti,0);
- TextDrawBackgroundColor(Minuti,COLOR_BLACK);
- TextDrawFont(Minuti,3);
- TextDrawLetterSize(Minuti,0.634,2.4);
- TextDrawColor(Minuti,COLOR_PURPLE);
- TextDrawSetOutline(Minuti,1);
- TextDrawSetProportional(Minuti,1);
- TextDrawSetShadow(Minuti,1);
- }
- stock SakrijTD(playerid)
- {
- TextDrawHideForPlayer(playerid,Sati);
- TextDrawHideForPlayer(playerid,Minuti);
- }
- stock PokaziTD(playerid)
- {
- TextDrawShowForPlayer(playerid,Sati);
- TextDrawShowForPlayer(playerid,Minuti);
- }
- stock UnistiTD()
- {
- TextDrawDestroy(Sati);
- TextDrawDestroy(Minuti);
- }
- /*===========================================================================================================================================
- ===============================================================[Kraj FilterScript-a]=========================================================
- ===========================================================================================================================================*/
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement