Guest User

DaysLeft v1

a guest
Apr 2nd, 2013
339
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.67 KB | None | 0 0
  1. //==============================================================================
  2. /*
  3. Days Left FilterScript By Ance_Zas
  4.  
  5. kopijuoti griežtai draudžiama
  6.  
  7. Pagaminta Lietuvoje, 2013.04.02 - 2013.04.02
  8. */
  9. //==============================================================================
  10. #include < a_samp >
  11. //==============================================================================
  12. /*
  13. P A S T A B O S
  14. Keičiant define "GOAL" reikšmė turi atsakyti i klausima "Iki ko?"
  15. "GOAL" reikšmei nenaudoti daugiau nei 32 simbolius
  16.  
  17. */
  18. #define VERSIJA "v1"
  19. #define KUREJAS "AnceZas"
  20. #define METAI 2013
  21. #define MENESIS 6
  22. #define DIENA 1
  23. #define GOAL "Vasaros"
  24. public OnFilterScriptInit( )
  25. {
  26. print ( "\n\n\n\n\n\n\n\n\n" );
  27. print ( " ----------------------------------------------" );
  28. printf( " FS by %s", KUREJAS );
  29. printf( " Versija - %s", VERSIJA );
  30. print ( " ----------------------------------------------" );
  31. print ( "\n\n\n\n\n\n\n\n");
  32. return true;
  33. }
  34.  
  35. public OnFilterScriptExit( )
  36. {
  37. print( "Days Left FilterScript užbaigia darba" );
  38. return true;
  39. }
  40.  
  41. public OnPlayerCommandText( playerid, cmdtext[ ] )
  42. {
  43. if( strcmp( "/vasara", cmdtext, true, 7 ) == 0 )
  44. {
  45. /*Sukuriame Kintamuosius*/
  46. new
  47. data [ 3 ],
  48. datas [ 3 ],
  49. datasas[ 3 ],
  50. string [ 89 ]//Apskaičiuota pasitelkus www.string.gta-online.lt | Palikta 32 string "GOAL" reikšmei
  51. ;
  52. /*Išgauname dabartine data*/
  53. getdate( data[ 0 ], data[ 1 ], data[ 2 ] );
  54. /*Priskiriame Nustatytai dienai kintamuosius*/
  55. datas[ 0 ] = METAI;
  56. datas[ 1 ] = MENESIS;
  57. datas[ 2 ] = DIENA;
  58. /*Rašome likusio laiko apskaičiavima*/
  59. if( datas[ 1 ] == data[ 1 ] && datas[ 0 ] == data[ 0 ] )
  60. {
  61. datasas[ 2 ] = datas[ 2 ] - data[ 2 ];
  62. }
  63. if( datas[ 1 ] != data[ 1 ] && datas[ 0 ] == data[ 0 ] )
  64. {
  65. datasas[ 2 ] = datas[ 1 ] - data[ 1 ];
  66. datasas[ 2 ] = datasas[ 2 ] * 30 - data[ 2 ] + datas[ 2 ];
  67. }
  68. if( datas[ 1 ] != data[1] && datas[ 0 ] > data[ 0 ] )
  69. {
  70. datasas[ 2 ] = 12 - data[ 1 ] + datas[ 1 ];
  71. datasas[ 2 ] = datasas[ 2 ] * 30 - data[ 2 ] + datas[ 2 ];
  72. }
  73. /*Siunčiame žinute su likusiu laiko*/
  74. format( string, sizeof( string ), "Iki {33FF00}"GOAL" {FFFFFF}Liko: [{33FF00} %i {FFFFFF}] Dienų.", datasas[ 2 ] );
  75. SendClientMessage( playerid, -1, string );
  76. return true;
  77. }
  78. return false;
  79. }
Advertisement
Add Comment
Please, Sign In to add comment