Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include < a_samp >
- #undef MAX_PLAYERS
- #define MAX_PLAYERS (50) // - Namestite kako je vama u gamemodu
- new Text:TextDraw_NovaGodina, bool:Prikazani_Tdovi[MAX_PLAYERS], TimerDoNove;
- public OnFilterScriptInit()
- {
- TextDraw_NovaGodina = TextDrawCreate(320.691223, 2.166717, " ");
- TextDrawLetterSize(TextDraw_NovaGodina, 0.255695, 0.894167);
- TextDrawAlignment(TextDraw_NovaGodina, 2);
- TextDrawColor(TextDraw_NovaGodina, -1);
- TextDrawSetShadow(TextDraw_NovaGodina, 0);
- TextDrawSetOutline(TextDraw_NovaGodina, 1);
- TextDrawBackgroundColor(TextDraw_NovaGodina, 255);
- TextDrawFont(TextDraw_NovaGodina, 1);
- TextDrawSetProportional(TextDraw_NovaGodina, 1);
- TextDrawSetShadow(TextDraw_NovaGodina, 0);
- TimerDoNove = SetTimer("CountDownNewYear", 1000, true);
- print("\n\n\n==============================================");
- print("> CountDown - Nova Godina by Terzic");
- print("> CountDown - Nove Godina ucitavanje...");
- print("> CountDown - Nove Godina uspesno ucitan!");
- print("==============================================\n\n\n");
- return (true);
- }
- public OnPlayerConnect(playerid)
- {
- Prikazani_Tdovi[playerid] = false;
- return (true);
- }
- public OnPlayerSpawn(playerid)
- {
- if(Prikazani_Tdovi[playerid] == false)
- {
- TextDrawShowForPlayer(playerid, TextDraw_NovaGodina);
- Prikazani_Tdovi[playerid] = true;
- }
- return (true);
- }
- public OnFilterScriptExit()
- {
- KillTimer(TimerDoNove);
- return (true);
- }
- forward CountDownNewYear();
- public CountDownNewYear()
- {
- new godina, mesec, dan, sat, minut, sekunda, brojdana, string[120];
- getdate(godina, mesec, dan), gettime(sat, minut, sekunda);
- if(mesec == 1 && dan == 1) TextDrawHideForAll(TextDraw_NovaGodina), KillTimer(TimerDoNove);
- else
- {
- switch(mesec)
- {
- case 1, 3, 5, 7, 8, 10, 12: brojdana = 31;
- case 2:
- {
- if (godina % 4) brojdana = 29;
- else brojdana = 28;
- }
- case 4, 6, 9, 11: brojdana = 30;
- }
- mesec = 12 - mesec;
- sat = 24 - sat;
- dan = brojdana - dan;
- minut = 60 - minut;
- sekunda = 60 - sekunda;
- format(string, 120, "~w~-_~r~Nova_Godina_~w~-~n~-_~r~%d_~w~meseca~w~_-~n~-_~r~%d_~w~dana_~r~%d_~w~sati_~r~%d_~w~minuta_~r~%d_~w~sekundi_-", mesec, dan, sat, minut, sekunda);
- TextDrawSetString(TextDraw_NovaGodina, string);
- }
- return (true);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement