Szerző Téma: Mennyi van még nyárig? by Rupert  (Megtekintve 2699 alkalommal)

Nem elérhető Rupert

  • 2301
    • Profil megtekintése
Mennyi van még nyárig? by Rupert
« Dátum: 2013. január 02. - 13:39:32 »
+7 Show voters
Hali megint. Ez egy viszonylag egyszerû kód, amely kiszámítja hogy mennyi van még a nyári szünetig. :)
 

#include <a_samp>
#include <time>
#define NYAR_HONAPJA 6
#define NYAR_NAPJA 14
public OnFilterScriptInit()
{
print(\"\\n--------------------------------------\");
print(\" Blank Filterscript by your name here\");
print(\"--------------------------------------\\n\");
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp(cmdtext, \"/nyár\", true))
{
new year, month, day;
getdate(year, month, day);
new week;
if(day > 0 && day < 8) week = 1;
if(day > 7 && day < 15) week = 2;
if(day > 14 && day < 22) week = 3;
if(day > 21 && day < 29) week = 4;
if(day > 27 && day < 32) week = 5;
new most;
if(week != 1 && month != 1) most = month*(week-1)*7+day;
else if(week == 1 && month != 1) most = (month-1)*4*7+day;
else if(week == 1 && month == 1) most = day;
new mennyi = ((NYAR_HONAPJA-1)*4*7+(NYAR_NAPJA+3))-most;
new string[128];
new smiley[6] = \"\";
if(mennyi > 150) smiley = \":\'(\";
if(mennyi > 100 && mennyi < 150) smiley = \":(\";
if(mennyi > 75 && mennyi < 100) smiley = \":|\";
if(mennyi > 50 && mennyi < 75) smiley = \":)\";
if(mennyi > 25 && mennyi < 50) smiley = \":D\";
if(mennyi > 0 && mennyi < 25) smiley = \"<3\";
format(string, 128, \"{09ff00}Nyári szünetig még {ff0000}%d {09ff00}nap van! {ff0000}%s\", mennyi, smiley);
SendClientMessage(playerid, -1, string);
return 1;
}
return 0;
}

 
Hogy ne csak 2013-ban használjuk, az elején definiálva lett a nyári szünet elsõ hónapja és napja. :)
« Utoljára szerkesztve: 2013. január 02. - 13:50:46 írta Rupert »

Mennyi van még nyárig? by Rupert
« Válasz #1 Dátum: 2013. január 06. - 20:57:35 »
0 Show voters
na ezt be is rakom a szerverembe :$ nagyon jó lett :D

Mennyi van még nyárig? by Rupert
« Válasz #2 Dátum: 2013. január 06. - 21:06:22 »
0 Show voters
Tetszik szép kis code!

Nem elérhető Flash

  • 5726
  • (っ◕‿◕)っ
    • Profil megtekintése
Mennyi van még nyárig? by Rupert
« Válasz #3 Dátum: 2013. január 07. - 10:34:02 »
0 Show voters
if(day > 27 && day < 32) week = 5;

 
27 helyett 28, am ötletes code. :)

Nem elérhető The

  • 4384
    • Profil megtekintése
Mennyi van még nyárig? by Rupert
« Válasz #4 Dátum: 2013. január 07. - 10:51:53 »
0 Show voters
nem tudom elég gyerekes :D legalábbis én nem raknám be komolyabb szerverre  :shurg: de szkriptileg nem rossz :D

Nem elérhető pisti525

  • 906
  • One Shot, One Kill
    • Profil megtekintése
Mennyi van még nyárig? by Rupert
« Válasz #5 Dátum: 2013. január 07. - 11:13:22 »
0 Show voters
szép lett! én vagy felhasználóm vagy nem de ment a +! :)

Mennyi van még nyárig? by Rupert
« Válasz #6 Dátum: 2013. január 08. - 15:42:51 »
0 Show voters
Ez oda csap :)
Nemtudom.. én majd ha 2-3 hónap van hátra, akkor rakom be.. jelenleg csak fájdítaná mindenki szívét :D

Nem elérhető Dead

  • 2045
    • Profil megtekintése
Mennyi van még nyárig? by Rupert
« Válasz #7 Dátum: 2013. január 08. - 16:23:17 »
+1 Show voters
Jó kis kód :D
/Hugo: a Hamarosan, nem 2 s./

Mennyi van még nyárig? by Rupert
« Válasz #8 Dátum: 2013. január 08. - 19:15:40 »
0 Show voters
OFF: Dead, tudom, mindigelbaszom  :yucky:

Mennyi van még nyárig? by Rupert
« Válasz #9 Dátum: 2013. február 16. - 16:33:00 »
0 Show voters
xD...Ez király,ment a plusz!

Nem elérhető ][Fo[R]cE][

  • 86
  • SAJT!
    • Profil megtekintése
Mennyi van még nyárig? by Rupert
« Válasz #10 Dátum: 2013. április 04. - 18:42:14 »
0 Show voters
lehet felhasználom szerómba, hisz szinte senki sem szereti a sulit :P
jó kis code, megy a +! :)

Mennyi van még nyárig? by Rupert
« Válasz #11 Dátum: 2013. április 04. - 21:15:12 »
0 Show voters
nagyon jó lett gratula  :)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal