Szerző Téma: Névnap  (Megtekintve 3532 alkalommal)

Névnap
« Dátum: 2012. május 19. - 22:26:27 »
+10 Show voters
new
magyar_nevnaplist[][] =
{
// Január
{!\"Alpár, Fruzsina, Bazil\"},
{!\"Ábel, Gergely, Vazul\"},
{!\"Genovéva, Gyöngyvér, Benjámin, Dzsenifer, ((Jennifer))\"},
{!\"Titusz, Leona, Angéla\"},
{!\"Simon, Emília\"},
{!\"Gáspár, Menyhért, Boldizsár\"},
{!\"Attila, Ramóna, Rajmund, Bálint\"},
{!\"Gyöngyvér, Szeverin, Szörény\"},
{!\"Marcell, Juliánusz,\"},
{!\"Melánia, Vilmos, Vilma\"},
{!\"Ágota, Honoráta\"},
{!\"Ernõ, Erneszta, Tatjána\"},
{!\"Veronika, Csongor, Yvett\"},
{!\"Bódog, Félix\"},
{!\"Lóránt, Loránd, Pál\"},
{!\"Gusztáv, Marcell\"},
{!\"Antal, Antónia\"},
{!\"Margit, Piroska\"},
{!\"Sára, Márta, Márió\"},
{!\"Fábián, Sebestyén\"},
{!\"Ágnes, Agnéta\"},
{!\"Vince, Artúr\"},
{!\"Zelma, Rajmund, Emerencia, Emese\"},
{!\"Timót, Ferenc\"},
{!\"Pál, Henrik\"},
{!\"Vanda, Paula, Timóteusz\"},
{!\"Angéla, Angelika\"},
{!\"Károly, Karola, Tamás\"},
{!\"Adél, Valér\"},
{!\"Martina, Gerda, Jácinta\"},
{!\"Marcella, János\"},
//Február
{!\"Ignác, Brigitta, Kincsõ\"},
{!\"Karolina, Karola, Aida\"},
{!\"Balázs, Oszkár, Celerina\"},
{!\"Ráhel, Csenge, Veronika, András\"},
{!\"Ágota, Ingrid, Etelka, Léda\"},
{!\"Dorottya, Dóra, Pál\"},
{!\"Tódor, Rómeó, Richárd\"},
{!\"Aranka, Jeromos\"},
{!\"Abigél, Alex, Apollónia\"},
{!\"Elvira\"},
{!\"Bertold, Marietta\"},
{!\"Lívia, Lídia, Eulália\"},
{!\"Ella, Linda, Levente, Katalin\"},
{!\"Bálint, Valentin, Cirill, Metód\"},
{!\"Kolos, Györgyi, Georgina\"},
{!\"Julianna, Lilla, Filippa\"},
{!\"Donát\"},
{!\"Bernadett, Simon, Zenkõ\"},
{!\"Zsuzsanna, Eliza, Konrád\"},
{!\"Aladár, Álmos, Leó\"},
{!\"Eleonóra, Zelmira, Péter\"},
{!\"Gerzson, Margit, Zétény\"},
{!\"Alfréd, Polikárp\"},
//*A szökõnap (24-e) utáni névnapok szökõévben hátrébb tolódnak.\"},
{!\"Mátyás, Jázmin\"},
{!\"Géza, Cézár, Vanda\"},
{!\"Edina, Viktor, Gyõzõ\"},
{!\"Ákos, Bátor, Gábor\"},
{!\"Elemér, Oszvald, Román\"},
//Március
{!\"Albin, Albina, Leonita, Lea\"},
{!\"Lujza, Ágnes, Henrik,Magor\"},
{!\"Kornélia, Kunigunda, Frigyes\"},
{!\"Kázmér, Lúciusz, Zorán\"},
{!\"Adorján, Adrián\"},
{!\"Leonóra, Inez, Koletta\"},
{!\"Tamás, Perpétua, Felicitász\"},
{!\"János, Zoltán, Apolka\"},
{!\"Franciska, Fanni\"},
{!\"Ildikó, Emil, Gusztáv\"},
{!\"Szilárd, Tímea, Konstantin\"},
{!\"Gergely, Maximilián\"},
{!\"Krisztián, Ajtony, Egyed, Patrícia\"},
{!\"Matild, Matilda, Trilla\"},
{!\"Kristóf, Kelemen\"},
{!\"Henrietta, Herbert\"},
{!\"Gertrúd, Patrik\"},
{!\"Sándor, Ede, Cirill\"},
{!\"József, Bánk\"},
{!\"Klaudia, Alexandra\"},
{!\"Benedek, Bence, Miklós\"},
{!\"Beáta, Izolda, Lea\"},
{!\"Emõke, Botond, Ottó, Kartal\"},
{!\"Gábor, Karina\"},
{!\"Irén, Írisz, Lúcia\"},
{!\"Emánuel, Emánuéla, Larissza, Árpád\"},
{!\"Hajnalka, Lídia, Auguszta\"},
{!\"Gedeon, Johanna\"},
{!\"Auguszta, Bertold\"},
{!\"Zalán\"},
{!\"Árpád, Benjámin, Benõ\"},
// Április
{!\"Hugó, Agád\"},
{!\"Áron, Ferenc\"},
{!\"Buda, Richárd, Hóvirág, Indira\"},
{!\"Izidor\"},
{!\"Vince, Irén, Teodóra\"},
{!\"Vilmos, Bíborka, Taksony, Celesztin\"},
{!\"Herman, János\"},
{!\"Dénes, Valér, Valter\"},
{!\"Erhard, Ákos, Döme\"},
{!\"Zsolt, Ezékiel\"},
{!\"Leó, Szaniszló, Glória\"},
{!\"Gyula, Baldvin, Sába\"},
{!\"Ida, Márton, Hermina\"},
{!\"Tibor\"},
{!\"Anasztázia, Tas, Oktávia\"},
{!\"Csongor, Bernadett\"},
{!\"Rudolf, Izidóra\"},
{!\"Andrea, Ilma, Apolló, Aladár\"},
{!\"Emma, Malvin, Zseraldina\"},
{!\"Tivadar, Tihamér, Töhötöm\"},
{!\"Konrád, Zelmira, Anzelm\"},
{!\"Csilla, Noémi, Kájusz\"},
{!\"Béla, Adalbert\"},
{!\"György, Fidél, Debóra\"},
{!\"Márk, Ányos\"},
{!\"Ervin, Klétusz\"},
{!\"Zita, Mariann, Anasztáz\"},
{!\"Valéria, Péter\"},
{!\"Péter, Katalin, Roberta\"},
{!\"Katalin, Kitti, Zsófia, Piusz\"},
// Május
{!\"Fülöp, Jakab, Zsaklin, Jefte, József\"},
{!\"Zsigmond, Atanáz, Zoé\"},
{!\"Tímea, Irma, Jakab, Fülöp\"},
{!\"Mónika, Flórián\"},
{!\"Györgyi, Irén\"},
{!\"Ivett, Frida, Judit, Yvett\"},
{!\"Gizella, Gusztáv, Bendegúz\"},
{!\"Mihály, Gyõzõ\"},
{!\"Gergely, Katinka, Alberta, Édua\"},
{!\"Ármin, Pálma, Izidor\"},
{!\"Ferenc\"},
{!\"Pongrác\"},
{!\"Szervác, Imola, Imelda\"},
{!\"Bonifác, Gyöngyi\"},
{!\"Zsófia, Szonja, Döníz\"},
{!\"Mózes, Botond, János\"},
{!\"Paszkál, Ditmár, Rezeda\"},
{!\"Erik, Alexandra, János\"},
{!\"Ivó, Iván, Milán\"},
{!\"Bernát, Bernardin, Felícia\"},
{!\"Konstantin, András\"},
{!\"Júlia, Rita, Emil\"},
{!\"Dezsõ, Vilmos, Renáta\"},
{!\"Eszter, Eliza, Vanessza\"},
{!\"Orbán, Gergely\"},
{!\"Fülöp, Evelin\"},
{!\"Hella, Pelbárt, Ágoston\"},
{!\"Emil, Csanád, Vilmos\"},
{!\"Magdolna, Magda, Ervin, Léna\"},
{!\"Janka, Zsanett, Johanna, Nándor\"},
{!\"Angéla, Petronella\"},
// Június
{!\"Tünde, Jusztinusz\"},
{!\"Kármen, Anita, Péter, Marcellinusz\"},
{!\"Klotild, Cecília, Károly\"},
{!\"Bulcsú, Kerény, Kerubin\"},
{!\"Fatime, Fatima, Bonifác\"},
{!\"Norbert, Norberta, Cintia\"},
{!\"Róbert, Robertina, Arianna, Fülöp, Roberta\"},
{!\"Medárd, Helga\"},
{!\"Félix, Elõd, Annamária, Annabella\"},
{!\"Margit, Gréta\"},
{!\"Barnabás\"},
{!\"Villõ, Orfeusz, Adelaida\"},
{!\"Antal, Anett\"},
{!\"Vazul, Elizeus, Herta\"},
{!\"Jolán, Vid, Viola\"},
{!\"Jusztin, Jusztina, Auréliusz\"},
{!\"Laura, Alida, Alina, Szabolcs, Adolf, Bató\"},
{!\"Arnold, Levente, Doloróza\"},
{!\"Gyárfás, Romuald\"},
{!\"Rafael, Dina\"},
{!\"Alajos, Leila\"},
{!\"Paulina, Tamás\"},
{!\"Zoltán, Szultána\"},
{!\"János, Iván\"},
{!\"Vilmos, Viola, Vilma\"},
{!\"János, Pál, Cirill\"},
{!\"László, Sámson\"},
{!\"Levente, Irén, Iréneusz\"},
{!\"Péter, Pál,Emõke, Judit, Petra, Szulamit, Ivett\"},
{!\"Pál\"},
// Július
{!\"Tihamér, Annamária, Olivér, Áron\"},
{!\"Ottó\"},
{!\"Kornél, Soma, Tamás\"},
{!\"Ulrik, Erzsébet\"},
{!\"Emese, Sarolta, Lotti, Antal\"},
{!\"Csaba, Mária\"},
{!\"Apollónia, Vilibald, Bene\"},
{!\"Ellák, Edgár, Eperke\"},
{!\"Lukrécia, Veronika, Hajnalka\"},
{!\"Amália, Melina Engelbert, Ulrika\"},
{!\"Nóra, Lili, Nelli, Benedek\"},
{!\"Izabella, Dalma, Eleonóra\"},
{!\"Jenõ, Henrik\"},
{!\"Örs, Stella, Kamil\"},
{!\"Örkény, Henrik, Roland, Bonaventúra\"},
{!\"Valter, Irma\"},
{!\"Endre, Elek, András\"},
{!\"Szömér, Frigyes, Milla, Hedvig, Mirkó\"},
{!\"Emília\"},
{!\"Illés, Margaréta\"},
{!\"Dániel, Daniella, Lõrinc\"},
{!\"Magdolna, Mária, Magda\"},
{!\"Lenke, Brigitta, Apollinár\"},
{!\"Kinga,Kunigunda, Kincsõ, Krisztina\"},
{!\"Kristóf, Jakab\"},
{!\"Anna, Anikó, Joakim\"},
{!\"Olga, Liliána, Natália, Pantaleon\"},
{!\"Szabolcs, Alina, Ince, Gyõzõ\"},
{!\"Márta,Flóra\"},
{!\"Judit, Xénia, Péter\"},
{!\"Oszkár, Ignác, Bató\"},
// Augusztus
{!\"Boglárka,Nimród, Alfonz\"},
{!\"Lehel\"},
{!\"Hermina, Lídia, Kamélia\"},
{!\"Domonkos, Dominik, János, Dominika\"},
{!\"Krisztina\"},
{!\"Berta, Bettina\"},
{!\"Ibolya\"},
{!\"László, Domonkos\"},
{!\"Emõd, Román\"},
{!\"Lõrinc, Blanka, Csilla\"},
{!\"Zsuzsanna, Tiborc, Klára\"},
{!\"Klára, Hilária, Diána\"},
{!\"Ipoly, Ince, Vitália\"},
{!\"Marcell, Maximilián\"},
{!\"Mária\"},
{!\"Ábrahám, Rókus\"},
{!\"Jácint, Réka, Hetény\"},
{!\"Ilona, Rajnald\"},
{!\"Huba, Marián, Emília\"},
{!\"István, Bernát\"},
{!\"Sámuel, Hajna, Piusz\"},
{!\"Menyhért, Mirjam\"},
{!\"Bence, Róza, Szidónia\"},
{!\"Bertalan, Aliz, Detre\"},
{!\"Lajos, Patrícia\"},
{!\"Izsó, Tália, Natália, Zamfira\"},
{!\"Gáspár, Mónika\"},
{!\"Ágoston, Mózes\"},
{!\"Beatrix, Erna\"},
{!\"Rózsa, Félix, Letícia\"},
{!\"Erika, Bella, Arisztid\"},
// Szeptember
{!\"Egyed, Egon, Noémi, Tamara\"},
{!\"Rebeka, Dorina, Renáta, Ingrid, István\"},
{!\"Hilda, Gergely\"},
{!\"Rozália, Róza, Ida\"},
{!\"Viktor, Lõrinc, Ofélia\"},
{!\"Zakariás, Beáta\"},
{!\"Regina\"},
{!\"Mária, Adrienn\"},
{!\"Ádám, Péter\"},
{!\"Nikolett, Hunor, Miklós\"},
{!\"Teodóra, Jácint, Igor, Helga\"},
{!\"Mária, Irma\"},
{!\"Kornél, János\"},
{!\"Szeréna, Roxána\"},
{!\"Enikõ, Melitta\"},
{!\"Edit, Ciprián\"},
{!\"Zsófia, Róbert\"},
{!\"Diána, József\"},
{!\"Vilhelmina, Januáriusz, Dorián\"},
{!\"Friderika\"},
{!\"Máté, Mirella, Jónás\"},
{!\"Móric, Tamás\"},
{!\"Tekla, Líviusz, Ila\"},
{!\"Gellért, Gerda, Mercédesz\"},
{!\"Eufrozina, Kende\"},
{!\"Jusztina, Kozma, Damján\"},
{!\"Adalbert, Vince\"},
{!\"Vencel, Salamon\"},
{!\"Mihály, Gábor, Rafael Mirabella\"},
{!\"Jeromos, Honória, Hunor\"},
// Október
{!\"Malvin, Teréz\"},
{!\"Petra, Örs\"},
{!\"Helga, Évald\"},
{!\"Ferenc, Hajnalka\"},
{!\"Aurél, Placid, Attila rella\"},
{!\"Brúnó, Renáta, Renátó\"},
{!\"Amália, Bekény\"},
{!\"Koppány, Benedikta\"},
{!\"Dénes, János\"},
{!\"Gedeon, Ferenc, Bendegúz\"},
{!\"Brigitta, Placida, Etel, Gitta\"},
{!\"Miksa, Rezsõ, Edvin\"},
{!\"Kálmán, Ede, Edvárd\"},
{!\"Helén, Kaldixtusz\"},
{!\"Teréz, Aranka\"},
{!\"Gál, Margit, Hedvig\"},
{!\"Hedvig, Ignác, Rudolf\"},
{!\"Lukács, Jusztusz\"},
{!\"Nándor, János, Pál\"},
{!\"Vendel, Irén, Kleopátra\"},
{!\"Orsolya, Zsolt\"},
{!\"Elõd, Szalóme, Kordélia\"},
{!\"Gyöngyvér, János, Gyöngyi\"},
{!\"Salamon, Antal\"},
{!\"Blanka, Bianka, Mór\"},
{!\"Dömötör, Armand, Örs\"},
{!\"Szabina, Antonietta\"},
{!\"Simon, Szimonetta, Szimóna, Júdás, Tádé\"},
{!\"Nárcisz, Melinda, Õzike\"},
{!\"Alfonz, Zenóbia\"},
{!\"Farkas, Rodrigó, Wolfgang\"},
// November
{!\"Marianna\"},
{!\"Achilles, Bató\"},
{!\"Gyõzõ, Márton\"},
{!\"Károly, Karola\"},
{!\"Imre, Zakariás, Tétény\"},
{!\"Lénárd, Krisztina\"},
{!\"Csenger, Rezsõ, Ernõ, Florentin\"},
{!\"Zsombor, Kolos, Gottfrid\"},
{!\"Tivadar\"},
{!\"Réka, András, Leó\"},
{!\"Márton, Atád, Tódor\"},
{!\"Jónás, Renátó, Jozafát\"},
{!\"Szilvia, Szaniszló\"},
{!\"Aliz, Vanda, Huba, Klementina\"},
{!\"Albert, Lipót\"},
{!\"Ödön, Margit\"},
{!\"Hortenzia, Gergõ, Dénes\"},
{!\"Jenõ\"},
{!\"Erzsébet, Zsóka\"},
{!\"Jolán, Zsolt, Ödön, Bódog\"},
{!\"Olivér\"},
{!\"Cecília, Filemon\"},
{!\"Kelemen, Klementina, Kolumbán\"},
{!\"Emma, Flóra, Virág\"},
{!\"Katalin, Liza, Katinka\"},
{!\"Virág, Szvetlana, Konrád, Viktória, Milos\"},
{!\"Virgil, Virgínia\"},
{!\"Stefánia, Jakab\"},
{!\"Taksony, Ilma, Filoména\"},
{!\"András, Andor, Andrea\"},
// December
{!\"Elza, Natália, Blanka, Bonita\"},
{!\"Melinda, Vivien, Aranka\"},
{!\"Ferenc, Olívia\"},
{!\"Borbála, Barbara, János\"},
{!\"Vilma, Ünige, Csaba\"},
{!\"Miklós, Csinszka, Gyopár, Gyopárka\"},
{!\"Ambrus, Ambrózia\"},
{!\"Mária, Emõke\"},
{!\"Natália, Valéria, Filótea\"},
{!\"Judit, Loretta, Eulália\"},
{!\"Árpád, Árpádina, Damazusz\"},
{!\"Gabriella, Johanna, Franciska\"},
{!\"Luca, Otília, Lúcia, Éda, Tilia\"},
{!\"Szilárda, Szilárd, János\"},
{!\"Valér, Detre\"},
{!\"Etelka, Aletta, Adelaida\"},
{!\"Lázár, Olimpia\"},
{!\"Auguszta, Gracián\"},
{!\"Viola, Anasztáz\"},
{!\"Teofil, Liberátusz\"},
{!\"Tamás, Péter\"},
{!\"Zénó, Flórián\"},
{!\"Viktória, János\"},
{!\"Ádám, Éva, Adél\"},
{!\"Eugénia, Anasztázia\"},
{!\"István\"},
{!\"János, Teodor\"},
{!\"Kamilla, Apor\"},
{!\"Tamás, Tamara\"},
{!\"Dávid, Hunor, Libériusz\"},
{!\"Szilveszter, Donáta\"}
};
stock
honap_nevek[][] =
{
{\"január\"}, {\"február\"}, {\"március\"}, {\"április\"}, {\"május\"}, {\"június\"}, {\"július\"}, {\"augusztus\"}, {\"szeptember\"}, {\"október\"}, {\"november\"}, {\"december\"}
};
stock
Get_nevnap(year, month, day, nevnap[], size = sizeof(nevnap)) // év, hónap, nap
{
if(month == 2) // Február
{
if((((year) % 4) == 0 && ((year) % 100) != 0) || ((year) % 400) == 0) // szõkõév minden év ami maradék nélkül osztható 4-el de nem osztható 100-al, vagy osztható maradék nélkül 400-al
{
   if(day == 24) return format(nevnap, size, \"Szõkõnap van\"), (30+24);  // január 30 day + február 24 day és - 1 (pawn index start 0)
   else if(day > 24) day--;
}
}
new
index = day - 1,
month_lengths[12] = { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 };
if(month > 1) for(new i; i < month - 1; i++) index += month_lengths;   
return strunpack(nevnap, magyar_nevnaplist[index], size), (index + 1 == sizeof magyar_nevnaplist)?(0):(index + 1); // holnapi napra való index értékkel való visszatérés
}

 
Példa a használatra 1:
 
public
OnPlayerConnect(playerid)
{
new
year,
month,
day,
mai_nevnap[64],
msg[128];
getdate(year, month, day);   
Get_nevnap(year, month, day, mai_nevnap, sizeof(mai_nevnap));   
format(msg, sizeof msg, \"Ma `%s` ünnepli a névnapját.\", mai_nevnap);
SendClientMessage(playerid, -1, msg);
return 1;
}

 
Példa a használatra 2:
 
public
OnPlayerConnect(playerid)
{
new
year,
month,
day,
mai_nevnap[64],
holnapi_nevnap[64],
index,
msg[128];
getdate(year, month, day);   
format(msg, sizeof msg, \"Üdv a szerveren %d. %s. %02d. %s.\", year, honap_nevek[month - 1], day, GergelyCalendar(year, month, day));
SendClientMessage(playerid, -1, msg);
index = Get_nevnap(year, month, day, mai_nevnap, sizeof(mai_nevnap)); // visszatérés a következõ napra való index értékkel
strunpack(holnapi_nevnap, magyar_nevnaplist[index], sizeof holnapi_nevnap);
format(msg, sizeof msg, \"Ma `%s`, holnap `%s` ünnepli a névnapját.\", mai_nevnap, holnapi_nevnap);
SendClientMessage(playerid, -1, msg);
return 1;
}

 
GergelyCalendar
Eredmény:
 
Üdv a szerveren 2012. május. 19. szombat.
Ma `Ivó, Iván, Milán`, holnap `Bernát, Bernardin, Felícia` ünnepli a névnapját.
 
[/quote]
« Utoljára szerkesztve: 2012. május 20. - 07:59:26 írta ɐʞzssǝlosz »

Névnap
« Válasz #1 Dátum: 2012. május 19. - 22:30:18 »
0 Show voters
Jó lett, grat.

Nem elérhető JBauer

  • 1407
    • Profil megtekintése
Névnap
« Válasz #2 Dátum: 2012. május 19. - 22:46:39 »
0 Show voters
Nagyon jó lett, köszi! Biztosan használni fogom!

Nem elérhető instant

  • 2778
  • ZzzzzZ
    • Profil megtekintése
Névnap
« Válasz #3 Dátum: 2012. május 20. - 08:08:47 »
0 Show voters
Szokatlan jó munka ez!
Ment a +!
és felhasználom

Nem elérhető Benceee

  • 4785
    • Profil megtekintése
Névnap
« Válasz #4 Dátum: 2012. május 20. - 08:09:53 »
0 Show voters
Nagyon szép, és hasznos.

Névnap
« Válasz #5 Dátum: 2012. május 20. - 08:15:41 »
0 Show voters
Köszi,valamire csak jó lesz...

Üdv, Fuuuhead

Névnap
« Válasz #6 Dátum: 2012. május 20. - 09:05:07 »
0 Show voters
Nagyon jó Grat!!!

Nem elérhető Dead

  • 2045
    • Profil megtekintése
Névnap
« Válasz #7 Dátum: 2012. május 20. - 17:45:57 »
0 Show voters
Nagyon Szép :)

Névnap
« Válasz #8 Dátum: 2012. május 21. - 21:35:09 »
0 Show voters
ez a szerverbe való?

Nem elérhető Norby

  • 1575
    • Profil megtekintése
Névnap
« Válasz #9 Dátum: 2012. május 21. - 21:57:21 »
0 Show voters
Idézetet írta: Fuuuhead date=1337628909\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"21730\" data-ipsquote-contentclass=\"forums_Topic
ez a szerverbe való?
 
Nem ez azért van hogy otthon ki akaszd a falra csak elõtte nyomtasd ki. :D
Amúgy igen ez a szerverbe van, de ha meg nézted volna a forráskódot akkor rá jöttél volna.

Névnap
« Válasz #10 Dátum: 2012. május 22. - 19:22:32 »
0 Show voters
Norby, jól van ám  :D

Névnap
« Válasz #11 Dátum: 2012. május 19. - 22:26:27 »
0 Show voters
new
magyar_nevnaplist[][] =
{
// Január
{!\"Alpár, Fruzsina, Bazil\"},
{!\"Ábel, Gergely, Vazul\"},
{!\"Genovéva, Gyöngyvér, Benjámin, Dzsenifer, ((Jennifer))\"},
{!\"Titusz, Leona, Angéla\"},
{!\"Simon, Emília\"},
{!\"Gáspár, Menyhért, Boldizsár\"},
{!\"Attila, Ramóna, Rajmund, Bálint\"},
{!\"Gyöngyvér, Szeverin, Szörény\"},
{!\"Marcell, Juliánusz,\"},
{!\"Melánia, Vilmos, Vilma\"},
{!\"Ágota, Honoráta\"},
{!\"Ernõ, Erneszta, Tatjána\"},
{!\"Veronika, Csongor, Yvett\"},
{!\"Bódog, Félix\"},
{!\"Lóránt, Loránd, Pál\"},
{!\"Gusztáv, Marcell\"},
{!\"Antal, Antónia\"},
{!\"Margit, Piroska\"},
{!\"Sára, Márta, Márió\"},
{!\"Fábián, Sebestyén\"},
{!\"Ágnes, Agnéta\"},
{!\"Vince, Artúr\"},
{!\"Zelma, Rajmund, Emerencia, Emese\"},
{!\"Timót, Ferenc\"},
{!\"Pál, Henrik\"},
{!\"Vanda, Paula, Timóteusz\"},
{!\"Angéla, Angelika\"},
{!\"Károly, Karola, Tamás\"},
{!\"Adél, Valér\"},
{!\"Martina, Gerda, Jácinta\"},
{!\"Marcella, János\"},
//Február
{!\"Ignác, Brigitta, Kincsõ\"},
{!\"Karolina, Karola, Aida\"},
{!\"Balázs, Oszkár, Celerina\"},
{!\"Ráhel, Csenge, Veronika, András\"},
{!\"Ágota, Ingrid, Etelka, Léda\"},
{!\"Dorottya, Dóra, Pál\"},
{!\"Tódor, Rómeó, Richárd\"},
{!\"Aranka, Jeromos\"},
{!\"Abigél, Alex, Apollónia\"},
{!\"Elvira\"},
{!\"Bertold, Marietta\"},
{!\"Lívia, Lídia, Eulália\"},
{!\"Ella, Linda, Levente, Katalin\"},
{!\"Bálint, Valentin, Cirill, Metód\"},
{!\"Kolos, Györgyi, Georgina\"},
{!\"Julianna, Lilla, Filippa\"},
{!\"Donát\"},
{!\"Bernadett, Simon, Zenkõ\"},
{!\"Zsuzsanna, Eliza, Konrád\"},
{!\"Aladár, Álmos, Leó\"},
{!\"Eleonóra, Zelmira, Péter\"},
{!\"Gerzson, Margit, Zétény\"},
{!\"Alfréd, Polikárp\"},
//*A szökõnap (24-e) utáni névnapok szökõévben hátrébb tolódnak.\"},
{!\"Mátyás, Jázmin\"},
{!\"Géza, Cézár, Vanda\"},
{!\"Edina, Viktor, Gyõzõ\"},
{!\"Ákos, Bátor, Gábor\"},
{!\"Elemér, Oszvald, Román\"},
//Március
{!\"Albin, Albina, Leonita, Lea\"},
{!\"Lujza, Ágnes, Henrik,Magor\"},
{!\"Kornélia, Kunigunda, Frigyes\"},
{!\"Kázmér, Lúciusz, Zorán\"},
{!\"Adorján, Adrián\"},
{!\"Leonóra, Inez, Koletta\"},
{!\"Tamás, Perpétua, Felicitász\"},
{!\"János, Zoltán, Apolka\"},
{!\"Franciska, Fanni\"},
{!\"Ildikó, Emil, Gusztáv\"},
{!\"Szilárd, Tímea, Konstantin\"},
{!\"Gergely, Maximilián\"},
{!\"Krisztián, Ajtony, Egyed, Patrícia\"},
{!\"Matild, Matilda, Trilla\"},
{!\"Kristóf, Kelemen\"},
{!\"Henrietta, Herbert\"},
{!\"Gertrúd, Patrik\"},
{!\"Sándor, Ede, Cirill\"},
{!\"József, Bánk\"},
{!\"Klaudia, Alexandra\"},
{!\"Benedek, Bence, Miklós\"},
{!\"Beáta, Izolda, Lea\"},
{!\"Emõke, Botond, Ottó, Kartal\"},
{!\"Gábor, Karina\"},
{!\"Irén, Írisz, Lúcia\"},
{!\"Emánuel, Emánuéla, Larissza, Árpád\"},
{!\"Hajnalka, Lídia, Auguszta\"},
{!\"Gedeon, Johanna\"},
{!\"Auguszta, Bertold\"},
{!\"Zalán\"},
{!\"Árpád, Benjámin, Benõ\"},
// Április
{!\"Hugó, Agád\"},
{!\"Áron, Ferenc\"},
{!\"Buda, Richárd, Hóvirág, Indira\"},
{!\"Izidor\"},
{!\"Vince, Irén, Teodóra\"},
{!\"Vilmos, Bíborka, Taksony, Celesztin\"},
{!\"Herman, János\"},
{!\"Dénes, Valér, Valter\"},
{!\"Erhard, Ákos, Döme\"},
{!\"Zsolt, Ezékiel\"},
{!\"Leó, Szaniszló, Glória\"},
{!\"Gyula, Baldvin, Sába\"},
{!\"Ida, Márton, Hermina\"},
{!\"Tibor\"},
{!\"Anasztázia, Tas, Oktávia\"},
{!\"Csongor, Bernadett\"},
{!\"Rudolf, Izidóra\"},
{!\"Andrea, Ilma, Apolló, Aladár\"},
{!\"Emma, Malvin, Zseraldina\"},
{!\"Tivadar, Tihamér, Töhötöm\"},
{!\"Konrád, Zelmira, Anzelm\"},
{!\"Csilla, Noémi, Kájusz\"},
{!\"Béla, Adalbert\"},
{!\"György, Fidél, Debóra\"},
{!\"Márk, Ányos\"},
{!\"Ervin, Klétusz\"},
{!\"Zita, Mariann, Anasztáz\"},
{!\"Valéria, Péter\"},
{!\"Péter, Katalin, Roberta\"},
{!\"Katalin, Kitti, Zsófia, Piusz\"},
// Május
{!\"Fülöp, Jakab, Zsaklin, Jefte, József\"},
{!\"Zsigmond, Atanáz, Zoé\"},
{!\"Tímea, Irma, Jakab, Fülöp\"},
{!\"Mónika, Flórián\"},
{!\"Györgyi, Irén\"},
{!\"Ivett, Frida, Judit, Yvett\"},
{!\"Gizella, Gusztáv, Bendegúz\"},
{!\"Mihály, Gyõzõ\"},
{!\"Gergely, Katinka, Alberta, Édua\"},
{!\"Ármin, Pálma, Izidor\"},
{!\"Ferenc\"},
{!\"Pongrác\"},
{!\"Szervác, Imola, Imelda\"},
{!\"Bonifác, Gyöngyi\"},
{!\"Zsófia, Szonja, Döníz\"},
{!\"Mózes, Botond, János\"},
{!\"Paszkál, Ditmár, Rezeda\"},
{!\"Erik, Alexandra, János\"},
{!\"Ivó, Iván, Milán\"},
{!\"Bernát, Bernardin, Felícia\"},
{!\"Konstantin, András\"},
{!\"Júlia, Rita, Emil\"},
{!\"Dezsõ, Vilmos, Renáta\"},
{!\"Eszter, Eliza, Vanessza\"},
{!\"Orbán, Gergely\"},
{!\"Fülöp, Evelin\"},
{!\"Hella, Pelbárt, Ágoston\"},
{!\"Emil, Csanád, Vilmos\"},
{!\"Magdolna, Magda, Ervin, Léna\"},
{!\"Janka, Zsanett, Johanna, Nándor\"},
{!\"Angéla, Petronella\"},
// Június
{!\"Tünde, Jusztinusz\"},
{!\"Kármen, Anita, Péter, Marcellinusz\"},
{!\"Klotild, Cecília, Károly\"},
{!\"Bulcsú, Kerény, Kerubin\"},
{!\"Fatime, Fatima, Bonifác\"},
{!\"Norbert, Norberta, Cintia\"},
{!\"Róbert, Robertina, Arianna, Fülöp, Roberta\"},
{!\"Medárd, Helga\"},
{!\"Félix, Elõd, Annamária, Annabella\"},
{!\"Margit, Gréta\"},
{!\"Barnabás\"},
{!\"Villõ, Orfeusz, Adelaida\"},
{!\"Antal, Anett\"},
{!\"Vazul, Elizeus, Herta\"},
{!\"Jolán, Vid, Viola\"},
{!\"Jusztin, Jusztina, Auréliusz\"},
{!\"Laura, Alida, Alina, Szabolcs, Adolf, Bató\"},
{!\"Arnold, Levente, Doloróza\"},
{!\"Gyárfás, Romuald\"},
{!\"Rafael, Dina\"},
{!\"Alajos, Leila\"},
{!\"Paulina, Tamás\"},
{!\"Zoltán, Szultána\"},
{!\"János, Iván\"},
{!\"Vilmos, Viola, Vilma\"},
{!\"János, Pál, Cirill\"},
{!\"László, Sámson\"},
{!\"Levente, Irén, Iréneusz\"},
{!\"Péter, Pál,Emõke, Judit, Petra, Szulamit, Ivett\"},
{!\"Pál\"},
// Július
{!\"Tihamér, Annamária, Olivér, Áron\"},
{!\"Ottó\"},
{!\"Kornél, Soma, Tamás\"},
{!\"Ulrik, Erzsébet\"},
{!\"Emese, Sarolta, Lotti, Antal\"},
{!\"Csaba, Mária\"},
{!\"Apollónia, Vilibald, Bene\"},
{!\"Ellák, Edgár, Eperke\"},
{!\"Lukrécia, Veronika, Hajnalka\"},
{!\"Amália, Melina Engelbert, Ulrika\"},
{!\"Nóra, Lili, Nelli, Benedek\"},
{!\"Izabella, Dalma, Eleonóra\"},
{!\"Jenõ, Henrik\"},
{!\"Örs, Stella, Kamil\"},
{!\"Örkény, Henrik, Roland, Bonaventúra\"},
{!\"Valter, Irma\"},
{!\"Endre, Elek, András\"},
{!\"Szömér, Frigyes, Milla, Hedvig, Mirkó\"},
{!\"Emília\"},
{!\"Illés, Margaréta\"},
{!\"Dániel, Daniella, Lõrinc\"},
{!\"Magdolna, Mária, Magda\"},
{!\"Lenke, Brigitta, Apollinár\"},
{!\"Kinga,Kunigunda, Kincsõ, Krisztina\"},
{!\"Kristóf, Jakab\"},
{!\"Anna, Anikó, Joakim\"},
{!\"Olga, Liliána, Natália, Pantaleon\"},
{!\"Szabolcs, Alina, Ince, Gyõzõ\"},
{!\"Márta,Flóra\"},
{!\"Judit, Xénia, Péter\"},
{!\"Oszkár, Ignác, Bató\"},
// Augusztus
{!\"Boglárka,Nimród, Alfonz\"},
{!\"Lehel\"},
{!\"Hermina, Lídia, Kamélia\"},
{!\"Domonkos, Dominik, János, Dominika\"},
{!\"Krisztina\"},
{!\"Berta, Bettina\"},
{!\"Ibolya\"},
{!\"László, Domonkos\"},
{!\"Emõd, Román\"},
{!\"Lõrinc, Blanka, Csilla\"},
{!\"Zsuzsanna, Tiborc, Klára\"},
{!\"Klára, Hilária, Diána\"},
{!\"Ipoly, Ince, Vitália\"},
{!\"Marcell, Maximilián\"},
{!\"Mária\"},
{!\"Ábrahám, Rókus\"},
{!\"Jácint, Réka, Hetény\"},
{!\"Ilona, Rajnald\"},
{!\"Huba, Marián, Emília\"},
{!\"István, Bernát\"},
{!\"Sámuel, Hajna, Piusz\"},
{!\"Menyhért, Mirjam\"},
{!\"Bence, Róza, Szidónia\"},
{!\"Bertalan, Aliz, Detre\"},
{!\"Lajos, Patrícia\"},
{!\"Izsó, Tália, Natália, Zamfira\"},
{!\"Gáspár, Mónika\"},
{!\"Ágoston, Mózes\"},
{!\"Beatrix, Erna\"},
{!\"Rózsa, Félix, Letícia\"},
{!\"Erika, Bella, Arisztid\"},
// Szeptember
{!\"Egyed, Egon, Noémi, Tamara\"},
{!\"Rebeka, Dorina, Renáta, Ingrid, István\"},
{!\"Hilda, Gergely\"},
{!\"Rozália, Róza, Ida\"},
{!\"Viktor, Lõrinc, Ofélia\"},
{!\"Zakariás, Beáta\"},
{!\"Regina\"},
{!\"Mária, Adrienn\"},
{!\"Ádám, Péter\"},
{!\"Nikolett, Hunor, Miklós\"},
{!\"Teodóra, Jácint, Igor, Helga\"},
{!\"Mária, Irma\"},
{!\"Kornél, János\"},
{!\"Szeréna, Roxána\"},
{!\"Enikõ, Melitta\"},
{!\"Edit, Ciprián\"},
{!\"Zsófia, Róbert\"},
{!\"Diána, József\"},
{!\"Vilhelmina, Januáriusz, Dorián\"},
{!\"Friderika\"},
{!\"Máté, Mirella, Jónás\"},
{!\"Móric, Tamás\"},
{!\"Tekla, Líviusz, Ila\"},
{!\"Gellért, Gerda, Mercédesz\"},
{!\"Eufrozina, Kende\"},
{!\"Jusztina, Kozma, Damján\"},
{!\"Adalbert, Vince\"},
{!\"Vencel, Salamon\"},
{!\"Mihály, Gábor, Rafael Mirabella\"},
{!\"Jeromos, Honória, Hunor\"},
// Október
{!\"Malvin, Teréz\"},
{!\"Petra, Örs\"},
{!\"Helga, Évald\"},
{!\"Ferenc, Hajnalka\"},
{!\"Aurél, Placid, Attila rella\"},
{!\"Brúnó, Renáta, Renátó\"},
{!\"Amália, Bekény\"},
{!\"Koppány, Benedikta\"},
{!\"Dénes, János\"},
{!\"Gedeon, Ferenc, Bendegúz\"},
{!\"Brigitta, Placida, Etel, Gitta\"},
{!\"Miksa, Rezsõ, Edvin\"},
{!\"Kálmán, Ede, Edvárd\"},
{!\"Helén, Kaldixtusz\"},
{!\"Teréz, Aranka\"},
{!\"Gál, Margit, Hedvig\"},
{!\"Hedvig, Ignác, Rudolf\"},
{!\"Lukács, Jusztusz\"},
{!\"Nándor, János, Pál\"},
{!\"Vendel, Irén, Kleopátra\"},
{!\"Orsolya, Zsolt\"},
{!\"Elõd, Szalóme, Kordélia\"},
{!\"Gyöngyvér, János, Gyöngyi\"},
{!\"Salamon, Antal\"},
{!\"Blanka, Bianka, Mór\"},
{!\"Dömötör, Armand, Örs\"},
{!\"Szabina, Antonietta\"},
{!\"Simon, Szimonetta, Szimóna, Júdás, Tádé\"},
{!\"Nárcisz, Melinda, Õzike\"},
{!\"Alfonz, Zenóbia\"},
{!\"Farkas, Rodrigó, Wolfgang\"},
// November
{!\"Marianna\"},
{!\"Achilles, Bató\"},
{!\"Gyõzõ, Márton\"},
{!\"Károly, Karola\"},
{!\"Imre, Zakariás, Tétény\"},
{!\"Lénárd, Krisztina\"},
{!\"Csenger, Rezsõ, Ernõ, Florentin\"},
{!\"Zsombor, Kolos, Gottfrid\"},
{!\"Tivadar\"},
{!\"Réka, András, Leó\"},
{!\"Márton, Atád, Tódor\"},
{!\"Jónás, Renátó, Jozafát\"},
{!\"Szilvia, Szaniszló\"},
{!\"Aliz, Vanda, Huba, Klementina\"},
{!\"Albert, Lipót\"},
{!\"Ödön, Margit\"},
{!\"Hortenzia, Gergõ, Dénes\"},
{!\"Jenõ\"},
{!\"Erzsébet, Zsóka\"},
{!\"Jolán, Zsolt, Ödön, Bódog\"},
{!\"Olivér\"},
{!\"Cecília, Filemon\"},
{!\"Kelemen, Klementina, Kolumbán\"},
{!\"Emma, Flóra, Virág\"},
{!\"Katalin, Liza, Katinka\"},
{!\"Virág, Szvetlana, Konrád, Viktória, Milos\"},
{!\"Virgil, Virgínia\"},
{!\"Stefánia, Jakab\"},
{!\"Taksony, Ilma, Filoména\"},
{!\"András, Andor, Andrea\"},
// December
{!\"Elza, Natália, Blanka, Bonita\"},
{!\"Melinda, Vivien, Aranka\"},
{!\"Ferenc, Olívia\"},
{!\"Borbála, Barbara, János\"},
{!\"Vilma, Ünige, Csaba\"},
{!\"Miklós, Csinszka, Gyopár, Gyopárka\"},
{!\"Ambrus, Ambrózia\"},
{!\"Mária, Emõke\"},
{!\"Natália, Valéria, Filótea\"},
{!\"Judit, Loretta, Eulália\"},
{!\"Árpád, Árpádina, Damazusz\"},
{!\"Gabriella, Johanna, Franciska\"},
{!\"Luca, Otília, Lúcia, Éda, Tilia\"},
{!\"Szilárda, Szilárd, János\"},
{!\"Valér, Detre\"},
{!\"Etelka, Aletta, Adelaida\"},
{!\"Lázár, Olimpia\"},
{!\"Auguszta, Gracián\"},
{!\"Viola, Anasztáz\"},
{!\"Teofil, Liberátusz\"},
{!\"Tamás, Péter\"},
{!\"Zénó, Flórián\"},
{!\"Viktória, János\"},
{!\"Ádám, Éva, Adél\"},
{!\"Eugénia, Anasztázia\"},
{!\"István\"},
{!\"János, Teodor\"},
{!\"Kamilla, Apor\"},
{!\"Tamás, Tamara\"},
{!\"Dávid, Hunor, Libériusz\"},
{!\"Szilveszter, Donáta\"}
};
stock
honap_nevek[][] =
{
{\"január\"}, {\"február\"}, {\"március\"}, {\"április\"}, {\"május\"}, {\"június\"}, {\"július\"}, {\"augusztus\"}, {\"szeptember\"}, {\"október\"}, {\"november\"}, {\"december\"}
};
stock
Get_nevnap(year, month, day, nevnap[], size = sizeof(nevnap)) // év, hónap, nap
{
if(month == 2) // Február
{
if((((year) % 4) == 0 && ((year) % 100) != 0) || ((year) % 400) == 0) // szõkõév minden év ami maradék nélkül osztható 4-el de nem osztható 100-al, vagy osztható maradék nélkül 400-al
{
   if(day == 24) return format(nevnap, size, \"Szõkõnap van\"), (30+24);  // január 30 day + február 24 day és - 1 (pawn index start 0)
   else if(day > 24) day--;
}
}
new
index = day - 1,
month_lengths[12] = { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 };
if(month > 1) for(new i; i < month - 1; i++) index += month_lengths;   
return strunpack(nevnap, magyar_nevnaplist[index], size), (index + 1 == sizeof magyar_nevnaplist)?(0):(index + 1); // holnapi napra való index értékkel való visszatérés
}

 
Példa a használatra 1:
 
public
OnPlayerConnect(playerid)
{
new
year,
month,
day,
mai_nevnap[64],
msg[128];
getdate(year, month, day);   
Get_nevnap(year, month, day, mai_nevnap, sizeof(mai_nevnap));   
format(msg, sizeof msg, \"Ma `%s` ünnepli a névnapját.\", mai_nevnap);
SendClientMessage(playerid, -1, msg);
return 1;
}

 
Példa a használatra 2:
 
public
OnPlayerConnect(playerid)
{
new
year,
month,
day,
mai_nevnap[64],
holnapi_nevnap[64],
index,
msg[128];
getdate(year, month, day);   
format(msg, sizeof msg, \"Üdv a szerveren %d. %s. %02d. %s.\", year, honap_nevek[month - 1], day, GergelyCalendar(year, month, day));
SendClientMessage(playerid, -1, msg);
index = Get_nevnap(year, month, day, mai_nevnap, sizeof(mai_nevnap)); // visszatérés a következõ napra való index értékkel
strunpack(holnapi_nevnap, magyar_nevnaplist[index], sizeof holnapi_nevnap);
format(msg, sizeof msg, \"Ma `%s`, holnap `%s` ünnepli a névnapját.\", mai_nevnap, holnapi_nevnap);
SendClientMessage(playerid, -1, msg);
return 1;
}

 
GergelyCalendar
Eredmény:
 
Üdv a szerveren 2012. május. 19. szombat.
Ma `Ivó, Iván, Milán`, holnap `Bernát, Bernardin, Felícia` ünnepli a névnapját.
 
[/quote]
« Utoljára szerkesztve: 2012. május 20. - 07:59:26 írta ɐʞzssǝlosz »

Névnap
« Válasz #12 Dátum: 2012. május 19. - 22:30:18 »
0 Show voters
Jó lett, grat.

Nem elérhető JBauer

  • 1407
    • Profil megtekintése
Névnap
« Válasz #13 Dátum: 2012. május 19. - 22:46:39 »
0 Show voters
Nagyon jó lett, köszi! Biztosan használni fogom!

Nem elérhető instant

  • 2778
  • ZzzzzZ
    • Profil megtekintése
Névnap
« Válasz #14 Dátum: 2012. május 20. - 08:08:47 »
0 Show voters
Szokatlan jó munka ez!
Ment a +!
és felhasználom

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal