Advertisement
Ewolutions

xTime 1.0 --

Mar 23rd, 2012
223
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 3.44 KB | None | 0 0
  1. new Text:Cas;
  2. new Text:Datum;
  3. new Text:Sekundy;
  4. new bool:tru;
  5. new Clock;
  6. stock TimeInit()
  7. {
  8.     Cas = TextDrawCreate(543.000000, 20.000000, "12:00");
  9.         TextDrawBackgroundColor(Cas, 255);
  10.         TextDrawFont(Cas, 1);
  11.         TextDrawLetterSize(Cas, 0.429999, 3.200000);
  12.         TextDrawColor(Cas, -1);
  13.         TextDrawSetOutline(Cas, 1);
  14.         TextDrawSetProportional(Cas, 1);
  15.     //-----------------------------------------|
  16.         Datum = TextDrawCreate(500.000000, 2.000000, "26 Unora 2012");
  17.         TextDrawBackgroundColor(Datum, 255);
  18.         TextDrawFont(Datum, 1);
  19.         TextDrawLetterSize(Datum, 0.450000, 2.200000);
  20.         TextDrawColor(Datum, -1);
  21.         TextDrawSetOutline(Datum, 1);
  22.         TextDrawSetProportional(Datum, 1);
  23.     //-----------------------------------------|
  24.         Sekundy = TextDrawCreate(587.000000, 33.000000, "00");
  25.         TextDrawBackgroundColor(Sekundy, 255);
  26.         TextDrawFont(Sekundy, 1);
  27.         TextDrawLetterSize(Sekundy, 0.220000, 1.400000);
  28.         TextDrawColor(Sekundy, -1);
  29.         TextDrawSetOutline(Sekundy, 1);
  30.         TextDrawSetProportional(Sekundy, 1);
  31.         Clock = SetTimer("Hodiny",1000,true);tru = false;
  32. }
  33. stock TimeEnableForAll(bool:enable)
  34. {
  35.         if(enable == true)
  36.         {
  37.                 TextDrawShowForAll(Cas);
  38.                 TextDrawShowForAll(Datum);
  39.                 TextDrawShowForAll(Sekundy);
  40.         }
  41.         else if(enable == false)
  42.         {
  43.                 TextDrawHideForAll(Cas);
  44.                 TextDrawHideForAll(Datum);
  45.                 TextDrawHideForAll(Sekundy);
  46.         }
  47. }
  48. stock TimeEnableForPlayer(playerid,bool:enable)
  49. {
  50.         if(enable == true)
  51.         {
  52.                 TextDrawShowForPlayer(playerid,Cas);
  53.                 TextDrawShowForPlayer(playerid,Datum);
  54.                 TextDrawShowForPlayer(playerid,Sekundy);
  55.         }
  56.         else if(enable == false)
  57.         {
  58.                 TextDrawHideForPlayer(playerid,Cas);
  59.                 TextDrawHideForPlayer(playerid,Datum);
  60.                 TextDrawHideForPlayer(playerid,Sekundy);
  61.         }
  62. }
  63. stock TimeExit()
  64. {
  65.         TextDrawDestroy(Cas);
  66.         TextDrawDestroy(Datum);
  67.         TextDrawDestroy(Sekundy);
  68.         KillTimer(Clock);
  69. }
  70.  
  71. forward Hodiny();
  72. public Hodiny()
  73. {
  74.     new hodina,minuta,sekunda,rok,mesic,den,sss[4],sss2[40];
  75.         gettime(hodina,minuta,sekunda),getdate(rok,mesic,den);
  76.  
  77.         SetWorldTime(hodina);
  78.    
  79.         switch (mesic)
  80.         {
  81.             case 1:format(sss2,40,"Ledna");
  82.             case 2:format(sss2,40,"Unora");
  83.             case 3:format(sss2,40,"Brezna");
  84.             case 4:format(sss2,40,"Dubna");
  85.             case 5:format(sss2,40,"Kvetna");
  86.             case 6:format(sss2,40,"Cervna");
  87.             case 7:format(sss2,40,"Cervence");
  88.             case 8:format(sss2,40,"Srpna");
  89.             case 9:format(sss2,40,"Zari");
  90.             case 10:format(sss2,40,"Rijna");
  91.             case 11:format(sss2,40,"Listopadu");
  92.             case 12:format(sss2,40,"Prosince");
  93.         }
  94.         TextDrawSetFormat(DenvTydnu,"%s",sss);
  95.         if(tru == false)
  96.         {
  97.                 TextDrawSetFormat(Cas,"%02d:%02d",hodina,minuta);
  98.                 tru = true;
  99.         }else{
  100.             TextDrawSetFormat(Cas,"%02d~r~:~w~%02d",hodina,minuta);
  101.             tru = false;
  102.         }
  103.         TextDrawSetFormat(Sekundy,"~r~%02d",sekunda);
  104.         TextDrawSetFormat(Datum,"%02d %s %d",den,sss2,rok);
  105.  
  106.         return 1;
  107. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement