GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => A témát indította: Rupert - 2013. Január 02. - 13:39:32

Cím: Mennyi van még nyárig? by Rupert
Írta: Rupert - 2013. Január 02. - 13:39:32
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. :)
Cím: Mennyi van még nyárig? by Rupert
Írta: Striker - 2013. Január 06. - 20:57:35
na ezt be is rakom a szerverembe :$ nagyon jó lett :D
Cím: Mennyi van még nyárig? by Rupert
Írta: Kevin_Johnson - 2013. Január 06. - 21:06:22
Tetszik szép kis code!
Cím: Mennyi van még nyárig? by Rupert
Írta: Flash - 2013. Január 07. - 10:34:02
if(day > 27 && day < 32) week = 5;

 
27 helyett 28, am ötletes code. :)
Cím: Mennyi van még nyárig? by Rupert
Írta: The - 2013. Január 07. - 10:51:53
nem tudom elég gyerekes :D legalábbis én nem raknám be komolyabb szerverre  :shurg: de szkriptileg nem rossz :D
Cím: Mennyi van még nyárig? by Rupert
Írta: pisti525 - 2013. Január 07. - 11:13:22
szép lett! én vagy felhasználóm vagy nem de ment a +! :)
Cím: Mennyi van még nyárig? by Rupert
Írta: Hugo.Cy - 2013. Január 08. - 15:42:51
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
Cím: Mennyi van még nyárig? by Rupert
Írta: Dead - 2013. Január 08. - 16:23:17
Jó kis kód :D
/Hugo: a Hamarosan, nem 2 s./
Cím: Mennyi van még nyárig? by Rupert
Írta: Hugo.Cy - 2013. Január 08. - 19:15:40
OFF: Dead, tudom, mindigelbaszom  :yucky:
Cím: Mennyi van még nyárig? by Rupert
Írta: citromhun - 2013. Február 16. - 16:33:00
xD...Ez király,ment a plusz!
Cím: Mennyi van még nyárig? by Rupert
Írta: ][Fo[R]cE][ - 2013. Április 04. - 18:42:14
lehet felhasználom szerómba, hisz szinte senki sem szereti a sulit :P
jó kis code, megy a +! :)
Cím: Mennyi van még nyárig? by Rupert
Írta: Gyuri_Boyka - 2013. Április 04. - 21:15:12
nagyon jó lett gratula  :)