Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- /*------------------------------*/
- #define MAX_SNOW 86
- #define SPEED 70
- /*------------------------------*/
- new clicked[MAX_PLAYERS];
- forward onSnow();
- new Text:s[MAX_SNOW],Float:p[MAX_SNOW][2],Float:g[MAX_SNOW][2];
- Float:berx()
- {
- new Float:ret=random(400)+150;
- ret=floatdiv(ret,1000);
- return ret;
- }
- Float:bery()
- {
- new Float:ret=random(1600)+700;
- ret=floatdiv(ret,1000);
- return ret;
- }
- new Showing[MAX_PLAYERS];
- new snowtimer;
- new Text:Textdraw0;
- new Text:Textdraw1;
- new Text:Textdraw2;
- new Text:Textdraw3;
- new Text:Textdraw4;
- new Text:Textdraw5;
- new Text:Textdraw6;
- new Text:Textdraw7;
- new Text:Textdraw8;
- new Text:Textdraw9;
- new Text:Textdraw10;
- new Text:Textdraw11;
- new Text:Textdraw12;
- new Text:Textdraw13;
- new Text:Textdraw14;
- new Text:Textdraw15;
- new Text:Textdraw16;
- new Text:Textdraw17;
- new Text:Textdraw18;
- new Text:Textdraw19;
- new Text:Textdraw20;
- new Text:Textdraw21;
- new Text:Textdraw22;
- new Text:Textdraw23;
- new Text:Textdraw24;
- new Text:Textdraw25;
- new Text:Textdraw26;
- new Text:Textdraw27;
- public OnFilterScriptInit()
- {
- print("Der Adventskalender von Frosty wurde erfolgreich geladen..");
- print("Viel Spaß beim Nutzen des Kalenders und eine fröhliche Weihnachtszeit!");
- // Create the textdraws:
- Textdraw0 = TextDrawCreate(660.000000, -10.000000, "usebox");
- TextDrawBackgroundColor(Textdraw0, 255);
- TextDrawFont(Textdraw0, 1);
- TextDrawLetterSize(Textdraw0, 5.039997, 51.399997);
- TextDrawColor(Textdraw0, -1);
- TextDrawSetOutline(Textdraw0, 0);
- TextDrawSetProportional(Textdraw0, 1);
- TextDrawSetShadow(Textdraw0, 1);
- TextDrawUseBox(Textdraw0, 1);
- TextDrawBoxColor(Textdraw0, 255);
- TextDrawTextSize(Textdraw0, -7.000000, -3.000000);
- Textdraw1 = TextDrawCreate(160.000000, 254.000000, "1");
- TextDrawBackgroundColor(Textdraw1, 255);
- TextDrawFont(Textdraw1, 1);
- TextDrawLetterSize(Textdraw1, 0.500000, 1.000000);
- TextDrawTextSize(Textdraw1,168.000000,11.000000);
- TextDrawColor(Textdraw1, -1);
- TextDrawSetOutline(Textdraw1, 0);
- TextDrawSetProportional(Textdraw1, 1);
- TextDrawSetShadow(Textdraw1, 1);
- TextDrawSetSelectable(Textdraw1, true);
- Textdraw2 = TextDrawCreate(222.000000, 284.000000, "22");
- TextDrawBackgroundColor(Textdraw2, 255);
- TextDrawFont(Textdraw2, 1);
- TextDrawLetterSize(Textdraw2, 0.500000, 1.000000);
- TextDrawTextSize(Textdraw2,244.000000,11.000000);
- TextDrawColor(Textdraw2, -1);
- TextDrawSetOutline(Textdraw2, 0);
- TextDrawSetProportional(Textdraw2, 1);
- TextDrawSetShadow(Textdraw2, 1);
- TextDrawSetSelectable(Textdraw2, true);
- Textdraw3 = TextDrawCreate(309.000000, 296.000000, "3");
- TextDrawBackgroundColor(Textdraw3, 255);
- TextDrawFont(Textdraw3, 1);
- TextDrawLetterSize(Textdraw3, 0.500000, 1.000000);
- TextDrawTextSize(Textdraw3,317.000000,11.000000);
- TextDrawColor(Textdraw3, -1);
- TextDrawSetOutline(Textdraw3, 0);
- TextDrawSetProportional(Textdraw3, 1);
- TextDrawSetShadow(Textdraw3, 1);
- TextDrawSetSelectable(Textdraw3, true);
- Textdraw4 = TextDrawCreate(419.000000, 354.000000, "12");
- TextDrawBackgroundColor(Textdraw4, 255);
- TextDrawFont(Textdraw4, 1);
- TextDrawLetterSize(Textdraw4, 0.500000, 1.000000);
- TextDrawTextSize(Textdraw4,441.000000,11.000000);
- TextDrawColor(Textdraw4, -1);
- TextDrawSetOutline(Textdraw4, 0);
- TextDrawSetProportional(Textdraw4, 1);
- TextDrawSetShadow(Textdraw4, 1);
- TextDrawSetSelectable(Textdraw4, true);
- Textdraw5 = TextDrawCreate(261.000000, 264.000000, "18");
- TextDrawBackgroundColor(Textdraw5, 255);
- TextDrawFont(Textdraw5, 1);
- TextDrawLetterSize(Textdraw5, 0.500000, 1.000000);
- TextDrawTextSize(Textdraw5,283.000000,11.000000);
- TextDrawColor(Textdraw5, -1);
- TextDrawSetOutline(Textdraw5, 0);
- TextDrawSetProportional(Textdraw5, 1);
- TextDrawSetShadow(Textdraw5, 1);
- TextDrawSetSelectable(Textdraw5, true);
- Textdraw6 = TextDrawCreate(140.000000, 294.000000, "6");
- TextDrawBackgroundColor(Textdraw6, 255);
- TextDrawFont(Textdraw6, 1);
- TextDrawLetterSize(Textdraw6, 0.500000, 1.000000);
- TextDrawTextSize(Textdraw6,148.000000,11.000000);
- TextDrawColor(Textdraw6, -1);
- TextDrawSetOutline(Textdraw6, 0);
- TextDrawSetProportional(Textdraw6, 1);
- TextDrawSetShadow(Textdraw6, 1);
- TextDrawSetSelectable(Textdraw6, true);
- Textdraw7 = TextDrawCreate(330.000000, 334.000000, "20");
- TextDrawBackgroundColor(Textdraw7, 255);
- TextDrawFont(Textdraw7, 1);
- TextDrawLetterSize(Textdraw7, 0.500000, 1.000000);
- TextDrawTextSize(Textdraw7,352.000000,11.000000);
- TextDrawColor(Textdraw7, -1);
- TextDrawSetOutline(Textdraw7, 0);
- TextDrawSetProportional(Textdraw7, 1);
- TextDrawSetShadow(Textdraw7, 1);
- TextDrawSetSelectable(Textdraw7, true);
- Textdraw8 = TextDrawCreate(370.000000, 304.000000, "17");
- TextDrawBackgroundColor(Textdraw8, 255);
- TextDrawFont(Textdraw8, 1);
- TextDrawLetterSize(Textdraw8, 0.500000, 1.000000);
- TextDrawTextSize(Textdraw8,392.000000,11.000000);
- TextDrawColor(Textdraw8, -1);
- TextDrawSetOutline(Textdraw8, 0);
- TextDrawSetProportional(Textdraw8, 1);
- TextDrawSetShadow(Textdraw8, 1);
- TextDrawSetSelectable(Textdraw8, true);
- Textdraw9 = TextDrawCreate(420.000000, 264.000000, "24");
- TextDrawBackgroundColor(Textdraw9, 255);
- TextDrawFont(Textdraw9, 1);
- TextDrawLetterSize(Textdraw9, 0.500000, 1.000000);
- TextDrawTextSize(Textdraw9,442.000000,11.000000);
- TextDrawColor(Textdraw9, -1);
- TextDrawSetOutline(Textdraw9, 0);
- TextDrawSetProportional(Textdraw9, 1);
- TextDrawSetShadow(Textdraw9, 1);
- TextDrawSetSelectable(Textdraw9, true);
- Textdraw10 = TextDrawCreate(210.000000, 344.000000, "10");
- TextDrawBackgroundColor(Textdraw10, 255);
- TextDrawFont(Textdraw10, 1);
- TextDrawLetterSize(Textdraw10, 0.500000, 1.000000);
- TextDrawTextSize(Textdraw10,232.000000,11.000000);
- TextDrawColor(Textdraw10, -1);
- TextDrawSetOutline(Textdraw10, 0);
- TextDrawSetProportional(Textdraw10, 1);
- TextDrawSetShadow(Textdraw10, 1);
- TextDrawSetSelectable(Textdraw10, true);
- Textdraw11 = TextDrawCreate(500.000000, 274.000000, "4");
- TextDrawBackgroundColor(Textdraw11, 255);
- TextDrawFont(Textdraw11, 1);
- TextDrawLetterSize(Textdraw11, 0.500000, 1.000000);
- TextDrawTextSize(Textdraw11,508.000000,11.000000);
- TextDrawColor(Textdraw11, -1);
- TextDrawSetOutline(Textdraw11, 0);
- TextDrawSetProportional(Textdraw11, 1);
- TextDrawSetShadow(Textdraw11, 1);
- TextDrawSetSelectable(Textdraw11, true);
- Textdraw12 = TextDrawCreate(471.000000, 331.000000, "11");
- TextDrawBackgroundColor(Textdraw12, 255);
- TextDrawFont(Textdraw12, 1);
- TextDrawLetterSize(Textdraw12, 0.500000, 1.000000);
- TextDrawTextSize(Textdraw12,493.000000,11.000000);
- TextDrawColor(Textdraw12, -1);
- TextDrawSetOutline(Textdraw12, 0);
- TextDrawSetProportional(Textdraw12, 1);
- TextDrawSetShadow(Textdraw12, 1);
- TextDrawSetSelectable(Textdraw12, true);
- Textdraw13 = TextDrawCreate(118.000000, 349.000000, "9");
- TextDrawBackgroundColor(Textdraw13, 255);
- TextDrawFont(Textdraw13, 1);
- TextDrawLetterSize(Textdraw13, 0.500000, 1.000000);
- TextDrawTextSize(Textdraw13,126.000000,11.000000);
- TextDrawColor(Textdraw13, -1);
- TextDrawSetOutline(Textdraw13, 0);
- TextDrawSetProportional(Textdraw13, 1);
- TextDrawSetShadow(Textdraw13, 1);
- TextDrawSetSelectable(Textdraw13, true);
- Textdraw14 = TextDrawCreate(550.000000, 354.000000, "15");
- TextDrawBackgroundColor(Textdraw14, 255);
- TextDrawFont(Textdraw14, 1);
- TextDrawLetterSize(Textdraw14, 0.500000, 1.000000);
- TextDrawTextSize(Textdraw14,572.000000,11.000000);
- TextDrawColor(Textdraw14, -1);
- TextDrawSetOutline(Textdraw14, 0);
- TextDrawSetProportional(Textdraw14, 1);
- TextDrawSetShadow(Textdraw14, 1);
- TextDrawSetSelectable(Textdraw14, true);
- Textdraw15 = TextDrawCreate(81.000000, 324.000000, "5");
- TextDrawBackgroundColor(Textdraw15, 255);
- TextDrawFont(Textdraw15, 1);
- TextDrawLetterSize(Textdraw15, 0.500000, 1.000000);
- TextDrawTextSize(Textdraw15,89.000000,11.000000);
- TextDrawColor(Textdraw15, -1);
- TextDrawSetOutline(Textdraw15, 0);
- TextDrawSetProportional(Textdraw15, 1);
- TextDrawSetShadow(Textdraw15, 1);
- TextDrawSetSelectable(Textdraw15, true);
- Textdraw16 = TextDrawCreate(66.000000, 261.000000, "19");
- TextDrawBackgroundColor(Textdraw16, 255);
- TextDrawFont(Textdraw16, 1);
- TextDrawLetterSize(Textdraw16, 0.500000, 1.000000);
- TextDrawTextSize(Textdraw16,88.000000,11.000000);
- TextDrawColor(Textdraw16, -1);
- TextDrawSetOutline(Textdraw16, 0);
- TextDrawSetProportional(Textdraw16, 1);
- TextDrawSetShadow(Textdraw16, 1);
- TextDrawSetSelectable(Textdraw16, true);
- Textdraw17 = TextDrawCreate(535.000000, 309.000000, "8");
- TextDrawBackgroundColor(Textdraw17, 255);
- TextDrawFont(Textdraw17, 1);
- TextDrawLetterSize(Textdraw17, 0.500000, 1.000000);
- TextDrawTextSize(Textdraw17,543.000000,11.000000);
- TextDrawColor(Textdraw17, -1);
- TextDrawSetOutline(Textdraw17, 0);
- TextDrawSetProportional(Textdraw17, 1);
- TextDrawSetShadow(Textdraw17, 1);
- TextDrawSetSelectable(Textdraw17, true);
- Textdraw18 = TextDrawCreate(550.000000, 254.000000, "16");
- TextDrawBackgroundColor(Textdraw18, 255);
- TextDrawFont(Textdraw18, 1);
- TextDrawLetterSize(Textdraw18, 0.500000, 1.000000);
- TextDrawTextSize(Textdraw18,572.000000,11.000000);
- TextDrawColor(Textdraw18, -1);
- TextDrawSetOutline(Textdraw18, 0);
- TextDrawSetProportional(Textdraw18, 1);
- TextDrawSetShadow(Textdraw18, 1);
- TextDrawSetSelectable(Textdraw18, true);
- Textdraw19 = TextDrawCreate(260.000000, 314.000000, "7");
- TextDrawBackgroundColor(Textdraw19, 255);
- TextDrawFont(Textdraw19, 1);
- TextDrawLetterSize(Textdraw19, 0.500000, 1.000000);
- TextDrawTextSize(Textdraw19,268.000000,11.000000);
- TextDrawColor(Textdraw19, -1);
- TextDrawSetOutline(Textdraw19, 0);
- TextDrawSetProportional(Textdraw19, 1);
- TextDrawSetShadow(Textdraw19, 1);
- TextDrawSetSelectable(Textdraw19, true);
- Textdraw20 = TextDrawCreate(170.000000, 324.000000, "21");
- TextDrawBackgroundColor(Textdraw20, 255);
- TextDrawFont(Textdraw20, 1);
- TextDrawLetterSize(Textdraw20, 0.500000, 1.000000);
- TextDrawTextSize(Textdraw20,192.000000,11.000000);
- TextDrawColor(Textdraw20, -1);
- TextDrawSetOutline(Textdraw20, 0);
- TextDrawSetProportional(Textdraw20, 1);
- TextDrawSetShadow(Textdraw20, 1);
- TextDrawSetSelectable(Textdraw20, true);
- Textdraw21 = TextDrawCreate(350.000000, 254.000000, "23");
- TextDrawBackgroundColor(Textdraw21, 255);
- TextDrawFont(Textdraw21, 1);
- TextDrawLetterSize(Textdraw21, 0.500000, 1.000000);
- TextDrawTextSize(Textdraw21,372.000000,11.000000);
- TextDrawColor(Textdraw21,-1);
- TextDrawSetOutline(Textdraw21, 0);
- TextDrawSetProportional(Textdraw21, 1);
- TextDrawSetShadow(Textdraw21, 1);
- TextDrawSetSelectable(Textdraw21, true);
- Textdraw22 = TextDrawCreate(440.000000, 307.000000, "2");
- TextDrawBackgroundColor(Textdraw22, 255);
- TextDrawFont(Textdraw22, 1);
- TextDrawLetterSize(Textdraw22, 0.500000, 1.000000);
- TextDrawTextSize(Textdraw22,448.000000,11.000000);
- TextDrawColor(Textdraw22, -1);
- TextDrawSetOutline(Textdraw22, 0);
- TextDrawSetProportional(Textdraw22, 1);
- TextDrawSetShadow(Textdraw22, 1);
- TextDrawSetSelectable(Textdraw22, true);
- Textdraw23 = TextDrawCreate(479.000000, 244.000000, "13");
- TextDrawBackgroundColor(Textdraw23, 255);
- TextDrawFont(Textdraw23, 1);
- TextDrawLetterSize(Textdraw23, 0.500000, 1.000000);
- TextDrawTextSize(Textdraw23,501.000000,11.000000);
- TextDrawColor(Textdraw23, -1);
- TextDrawSetOutline(Textdraw23, 0);
- TextDrawSetProportional(Textdraw23, 1);
- TextDrawSetShadow(Textdraw23, 1);
- TextDrawSetSelectable(Textdraw23, true);
- Textdraw24 = TextDrawCreate(280.000000, 358.000000, "14");
- TextDrawBackgroundColor(Textdraw24, 255);
- TextDrawFont(Textdraw24, 1);
- TextDrawLetterSize(Textdraw24, 0.500000, 1.000000);
- TextDrawTextSize(Textdraw24,302.000000,11.000000);
- TextDrawColor(Textdraw24, -1);
- TextDrawSetOutline(Textdraw24, 0);
- TextDrawSetProportional(Textdraw24, 1);
- TextDrawSetShadow(Textdraw24, 1);
- TextDrawSetSelectable(Textdraw24, true);
- Textdraw26 = TextDrawCreate(243.000000, 217.000000, "Adventskalender");
- TextDrawBackgroundColor(Textdraw26, 255);
- TextDrawFont(Textdraw26, 1);
- TextDrawLetterSize(Textdraw26, 0.600000, 2.000000);
- TextDrawColor(Textdraw26, 16724680);
- TextDrawSetOutline(Textdraw26, 0);
- TextDrawSetProportional(Textdraw26, 1);
- TextDrawSetShadow(Textdraw26, 1);
- Textdraw25 = TextDrawCreate(670.000000, 240.000000, "usebox");
- TextDrawBackgroundColor(Textdraw25, 255);
- TextDrawFont(Textdraw25, 1);
- TextDrawLetterSize(Textdraw25, 0.500000, 15.100000);
- TextDrawColor(Textdraw25, -1);
- TextDrawSetOutline(Textdraw25, 0);
- TextDrawSetProportional(Textdraw25, 1);
- TextDrawSetShadow(Textdraw25, 1);
- TextDrawUseBox(Textdraw25, 1);
- TextDrawBoxColor(Textdraw25, 6558845);
- TextDrawTextSize(Textdraw25, -240.000000, 160.000000);
- /*Textdraw27 = TextDrawCreate(670.000000, 240.000000, "usebox");
- TextDrawBackgroundColor(Textdraw27, 255);
- TextDrawFont(Textdraw27, 1);
- TextDrawLetterSize(Textdraw27, 0.500000, 15.100000);
- TextDrawColor(Textdraw27, -1);
- TextDrawSetOutline(Textdraw27, 0);
- TextDrawSetProportional(Textdraw27, 1);
- TextDrawSetShadow(Textdraw27, 1);
- TextDrawUseBox(Textdraw27, 1);
- TextDrawBoxColor(Textdraw27, 6558845);
- TextDrawTextSize(Textdraw27, -240.000000, 160.000000);*/
- return 1;
- }
- public onSnow()
- {
- for(new i;i<MAX_SNOW;i++)
- {
- p[i][1]++;
- TextDrawDestroy(s[i]);
- if(p[i][1]>=426)
- {
- p[i][0]=random(627);
- p[i][1]=0.0;
- g[i][0]=berx();
- g[i][1]=bery();
- }
- s[i]=TextDrawCreate(p[i][0],p[i][1],".");
- TextDrawBackgroundColor(s[i],0x00000000);
- TextDrawFont(s[i],3);
- TextDrawLetterSize(s[i],g[i][0],g[i][1]);
- TextDrawColor(s[i],0xffffffff);
- TextDrawShowForAll(s[i]);
- }
- }
- public OnFilterScriptExit()
- {
- for(new i;i<MAX_SNOW;i++)TextDrawDestroy(s[i]);
- TextDrawHideForAll(Textdraw0);
- TextDrawDestroy(Textdraw0);
- TextDrawHideForAll(Textdraw1);
- TextDrawDestroy(Textdraw1);
- TextDrawHideForAll(Textdraw2);
- TextDrawDestroy(Textdraw2);
- TextDrawHideForAll(Textdraw3);
- TextDrawDestroy(Textdraw3);
- TextDrawHideForAll(Textdraw4);
- TextDrawDestroy(Textdraw4);
- TextDrawHideForAll(Textdraw5);
- TextDrawDestroy(Textdraw5);
- TextDrawHideForAll(Textdraw6);
- TextDrawDestroy(Textdraw6);
- TextDrawHideForAll(Textdraw7);
- TextDrawDestroy(Textdraw7);
- TextDrawHideForAll(Textdraw8);
- TextDrawDestroy(Textdraw8);
- TextDrawHideForAll(Textdraw9);
- TextDrawDestroy(Textdraw9);
- TextDrawHideForAll(Textdraw10);
- TextDrawDestroy(Textdraw10);
- TextDrawHideForAll(Textdraw11);
- TextDrawDestroy(Textdraw11);
- TextDrawHideForAll(Textdraw12);
- TextDrawDestroy(Textdraw12);
- TextDrawHideForAll(Textdraw13);
- TextDrawDestroy(Textdraw13);
- TextDrawHideForAll(Textdraw14);
- TextDrawDestroy(Textdraw14);
- TextDrawHideForAll(Textdraw15);
- TextDrawDestroy(Textdraw15);
- TextDrawHideForAll(Textdraw16);
- TextDrawDestroy(Textdraw16);
- TextDrawHideForAll(Textdraw17);
- TextDrawDestroy(Textdraw17);
- TextDrawHideForAll(Textdraw18);
- TextDrawDestroy(Textdraw18);
- TextDrawHideForAll(Textdraw19);
- TextDrawDestroy(Textdraw19);
- TextDrawHideForAll(Textdraw20);
- TextDrawDestroy(Textdraw20);
- TextDrawHideForAll(Textdraw21);
- TextDrawDestroy(Textdraw21);
- TextDrawHideForAll(Textdraw22);
- TextDrawDestroy(Textdraw22);
- TextDrawHideForAll(Textdraw23);
- TextDrawDestroy(Textdraw23);
- TextDrawHideForAll(Textdraw24);
- TextDrawDestroy(Textdraw24);
- TextDrawHideForAll(Textdraw25);
- TextDrawDestroy(Textdraw25);
- TextDrawHideForAll(Textdraw26);
- TextDrawDestroy(Textdraw26);
- TextDrawHideForAll(Textdraw27);
- TextDrawDestroy(Textdraw27);
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- Showing[playerid] = 0;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if(!strcmp(cmdtext, "/adventskalender"))
- {
- if(Showing[playerid] == 1)
- {
- Showing[playerid] = 0;
- for(new i;i<MAX_SNOW;i++){
- TextDrawHideForPlayer(playerid,s[i]);}
- CancelSelectTextDraw(playerid);
- StopAudioStreamForPlayer(playerid);
- KillTimer(snowtimer);
- TextDrawHideForPlayer(playerid, Textdraw0);
- TextDrawHideForPlayer(playerid, Textdraw1);
- TextDrawHideForPlayer(playerid, Textdraw2);
- TextDrawHideForPlayer(playerid, Textdraw3);
- TextDrawHideForPlayer(playerid, Textdraw4);
- TextDrawHideForPlayer(playerid, Textdraw5);
- TextDrawHideForPlayer(playerid, Textdraw6);
- TextDrawHideForPlayer(playerid, Textdraw7);
- TextDrawHideForPlayer(playerid, Textdraw8);
- TextDrawHideForPlayer(playerid, Textdraw9);
- TextDrawHideForPlayer(playerid, Textdraw10);
- TextDrawHideForPlayer(playerid, Textdraw11);
- TextDrawHideForPlayer(playerid, Textdraw12);
- TextDrawHideForPlayer(playerid, Textdraw13);
- TextDrawHideForPlayer(playerid, Textdraw14);
- TextDrawHideForPlayer(playerid, Textdraw15);
- TextDrawHideForPlayer(playerid, Textdraw16);
- TextDrawHideForPlayer(playerid, Textdraw17);
- TextDrawHideForPlayer(playerid, Textdraw18);
- TextDrawHideForPlayer(playerid, Textdraw19);
- TextDrawHideForPlayer(playerid, Textdraw20);
- TextDrawHideForPlayer(playerid, Textdraw21);
- TextDrawHideForPlayer(playerid, Textdraw22);
- TextDrawHideForPlayer(playerid, Textdraw23);
- TextDrawHideForPlayer(playerid, Textdraw24);
- TextDrawHideForPlayer(playerid, Textdraw25);
- TextDrawHideForPlayer(playerid, Textdraw26);
- //TextDrawHideForPlayer(playerid, Textdraw27);
- }
- else
- {
- Showing[playerid] = 1;
- for(new i;i<MAX_SNOW;i++)
- {
- new Float:x=random(627),y=random(425);
- new Float:lsx=berx();
- new Float:lsy=bery();
- s[i]=TextDrawCreate(x,y,".");
- TextDrawBackgroundColor(s[i],0x00000000);
- TextDrawFont(s[i],3);
- TextDrawLetterSize(s[i],lsx,lsy);
- TextDrawColor(s[i],0xffffffff);
- p[i][0]=x;
- p[i][1]=y;
- g[i][0]=lsx;
- g[i][1]=lsy;
- TextDrawShowForPlayer(playerid,s[i]);
- }
- snowtimer = SetTimer("onSnow",SPEED,1);
- SelectTextDraw(playerid,0xFF0000AA);
- PlayAudioStreamForPlayer(playerid,"http://www.exciting-life.de/sounds/wewishyou.mp3");
- ClearChatForPlayer(playerid);
- TextDrawShowForPlayer(playerid, Textdraw0);
- TextDrawShowForPlayer(playerid, Textdraw1);
- TextDrawShowForPlayer(playerid, Textdraw2);
- TextDrawShowForPlayer(playerid, Textdraw3);
- TextDrawShowForPlayer(playerid, Textdraw4);
- TextDrawShowForPlayer(playerid, Textdraw5);
- TextDrawShowForPlayer(playerid, Textdraw6);
- TextDrawShowForPlayer(playerid, Textdraw7);
- TextDrawShowForPlayer(playerid, Textdraw8);
- TextDrawShowForPlayer(playerid, Textdraw9);
- TextDrawShowForPlayer(playerid, Textdraw10);
- TextDrawShowForPlayer(playerid, Textdraw11);
- TextDrawShowForPlayer(playerid, Textdraw12);
- TextDrawShowForPlayer(playerid, Textdraw13);
- TextDrawShowForPlayer(playerid, Textdraw14);
- TextDrawShowForPlayer(playerid, Textdraw15);
- TextDrawShowForPlayer(playerid, Textdraw16);
- TextDrawShowForPlayer(playerid, Textdraw17);
- TextDrawShowForPlayer(playerid, Textdraw18);
- TextDrawShowForPlayer(playerid, Textdraw19);
- TextDrawShowForPlayer(playerid, Textdraw20);
- TextDrawShowForPlayer(playerid, Textdraw21);
- TextDrawShowForPlayer(playerid, Textdraw22);
- TextDrawShowForPlayer(playerid, Textdraw23);
- TextDrawShowForPlayer(playerid, Textdraw24);
- TextDrawShowForPlayer(playerid, Textdraw26);
- TextDrawShowForPlayer(playerid, Textdraw25);
- //TextDrawShowForPlayer(playerid, Textdraw27);
- }
- }
- return 1;
- }
- stock Adventstag()
- {
- new Jahr, Monat, Tag;
- getdate(Jahr,Monat,Tag);
- if(Monat != 12) return 0;
- else if(Tag > 24) return 0;
- else return Tag;
- }
- public OnPlayerClickTextDraw(playerid, Text:clickedid)
- {
- if(clicked[playerid] != Adventstag()) clicked[playerid] = 0;
- //Die Zahlen bei "Advenstag() == x" stehen für den Tag und nicht die Zahl hinter "Textdraw"
- if(clickedid == Textdraw1)
- {
- if(clicked[playerid] == 0) { if(Adventstag() == 1) { clicked[playerid] = 1; /*Hier kommt rein, was passieren soll, wenn das Türchen geöffnet wird ( man erhält zum Beispiel Geld o.ä )*/} else SendClientMessage(playerid,0x00BE00FF,"Heute ist nicht der besagte Tag, gedulde dich noch ein wenig!"); } else SendClientMessage(playerid,0x00Be00FF,"Es ist bereits offen!");
- }
- if(clickedid == Textdraw2)
- {
- if(clicked[playerid] == 0) { if(Adventstag() == 22) { clicked[playerid] = 22; /*Hier kommt rein, was passieren soll, wenn das Türchen geöffnet wird ( man erhält zum Beispiel Geld o.ä )*/} else SendClientMessage(playerid,0x00BE00FF,"Heute ist nicht der besagte Tag, gedulde dich noch ein wenig!"); } else SendClientMessage(playerid,0x00Be00FF,"Es ist bereits offen!");
- }
- if(clickedid == Textdraw3)
- {
- if(clicked[playerid] == 0) { if(Adventstag() == 3) { clicked[playerid] = 3; /*Hier kommt rein, was passieren soll, wenn das Türchen geöffnet wird ( man erhält zum Beispiel Geld o.ä )*/} else SendClientMessage(playerid,0x00BE00FF,"Heute ist nicht der besagte Tag, gedulde dich noch ein wenig!"); } else SendClientMessage(playerid,0x00Be00FF,"Es ist bereits offen!");
- }
- if(clickedid == Textdraw4)
- {
- if(clicked[playerid] == 0) { if(Adventstag() == 12) { clicked[playerid] = 12; /*Hier kommt rein, was passieren soll, wenn das Türchen geöffnet wird ( man erhält zum Beispiel Geld o.ä )*/} else SendClientMessage(playerid,0x00BE00FF,"Heute ist nicht der besagte Tag, gedulde dich noch ein wenig!"); } else SendClientMessage(playerid,0x00Be00FF,"Es ist bereits offen!");
- }
- if(clickedid == Textdraw5)
- {
- if(clicked[playerid] == 0) { if(Adventstag() == 18) { clicked[playerid] = 18; /*Hier kommt rein, was passieren soll, wenn das Türchen geöffnet wird ( man erhält zum Beispiel Geld o.ä )*/} else SendClientMessage(playerid,0x00BE00FF,"Heute ist nicht der besagte Tag, gedulde dich noch ein wenig!"); } else SendClientMessage(playerid,0x00Be00FF,"Es ist bereits offen!");
- }
- if(clickedid == Textdraw6)
- {
- if(clicked[playerid] == 0) { if(Adventstag() == 6) { clicked[playerid] = 6; /*Hier kommt rein, was passieren soll, wenn das Türchen geöffnet wird ( man erhält zum Beispiel Geld o.ä )*/} else SendClientMessage(playerid,0x00BE00FF,"Heute ist nicht der besagte Tag, gedulde dich noch ein wenig!"); } else SendClientMessage(playerid,0x00Be00FF,"Es ist bereits offen!");
- }
- if(clickedid == Textdraw7)
- {
- if(clicked[playerid] == 0) { if(Adventstag() == 20) { clicked[playerid] = 20; /*Hier kommt rein, was passieren soll, wenn das Türchen geöffnet wird ( man erhält zum Beispiel Geld o.ä )*/} else SendClientMessage(playerid,0x00BE00FF,"Heute ist nicht der besagte Tag, gedulde dich noch ein wenig!"); } else SendClientMessage(playerid,0x00Be00FF,"Es ist bereits offen!");
- }
- if(clickedid == Textdraw8)
- {
- if(clicked[playerid] == 0) { if(Adventstag() == 17) { clicked[playerid] = 17; /*Hier kommt rein, was passieren soll, wenn das Türchen geöffnet wird ( man erhält zum Beispiel Geld o.ä )*/} else SendClientMessage(playerid,0x00BE00FF,"Heute ist nicht der besagte Tag, gedulde dich noch ein wenig!"); } else SendClientMessage(playerid,0x00Be00FF,"Es ist bereits offen!");
- }
- if(clickedid == Textdraw9)
- {
- if(clicked[playerid] == 0) { if(Adventstag() == 24) { clicked[playerid] = 24; /*Hier kommt rein, was passieren soll, wenn das Türchen geöffnet wird ( man erhält zum Beispiel Geld o.ä )*/} else SendClientMessage(playerid,0x00BE00FF,"Heute ist nicht der besagte Tag, gedulde dich noch ein wenig!"); } else SendClientMessage(playerid,0x00Be00FF,"Es ist bereits offen!");
- }
- if(clickedid == Textdraw10)
- {
- if(clicked[playerid] == 0) { if(Adventstag() == 10) { clicked[playerid] = 10; /*Hier kommt rein, was passieren soll, wenn das Türchen geöffnet wird ( man erhält zum Beispiel Geld o.ä )*/} else SendClientMessage(playerid,0x00BE00FF,"Heute ist nicht der besagte Tag, gedulde dich noch ein wenig!"); } else SendClientMessage(playerid,0x00Be00FF,"Es ist bereits offen!");
- }
- if(clickedid == Textdraw11)
- {
- if(clicked[playerid] == 0) { if(Adventstag() == 4) { clicked[playerid] = 4; /*Hier kommt rein, was passieren soll, wenn das Türchen geöffnet wird ( man erhält zum Beispiel Geld o.ä )*/} else SendClientMessage(playerid,0x00BE00FF,"Heute ist nicht der besagte Tag, gedulde dich noch ein wenig!"); } else SendClientMessage(playerid,0x00Be00FF,"Es ist bereits offen!");
- }
- if(clickedid == Textdraw12)
- {
- if(clicked[playerid] == 0) { if(Adventstag() == 11) { clicked[playerid] = 11; /*Hier kommt rein, was passieren soll, wenn das Türchen geöffnet wird ( man erhält zum Beispiel Geld o.ä )*/} else SendClientMessage(playerid,0x00BE00FF,"Heute ist nicht der besagte Tag, gedulde dich noch ein wenig!"); } else SendClientMessage(playerid,0x00Be00FF,"Es ist bereits offen!");
- }
- if(clickedid == Textdraw13)
- {
- if(clicked[playerid] == 0) { if(Adventstag() == 9) { clicked[playerid] = 9; /*Hier kommt rein, was passieren soll, wenn das Türchen geöffnet wird ( man erhält zum Beispiel Geld o.ä )*/} else SendClientMessage(playerid,0x00BE00FF,"Heute ist nicht der besagte Tag, gedulde dich noch ein wenig!"); } else SendClientMessage(playerid,0x00Be00FF,"Es ist bereits offen!");
- }
- if(clickedid == Textdraw14)
- {
- if(clicked[playerid] == 0) { if(Adventstag() == 15) { clicked[playerid] = 15; /*Hier kommt rein, was passieren soll, wenn das Türchen geöffnet wird ( man erhält zum Beispiel Geld o.ä )*/} else SendClientMessage(playerid,0x00BE00FF,"Heute ist nicht der besagte Tag, gedulde dich noch ein wenig!"); } else SendClientMessage(playerid,0x00Be00FF,"Es ist bereits offen!");
- }
- if(clickedid == Textdraw15)
- {
- if(clicked[playerid] == 0) { if(Adventstag() == 5) { clicked[playerid] = 5; /*Hier kommt rein, was passieren soll, wenn das Türchen geöffnet wird ( man erhält zum Beispiel Geld o.ä )*/} else SendClientMessage(playerid,0x00BE00FF,"Heute ist nicht der besagte Tag, gedulde dich noch ein wenig!"); } else SendClientMessage(playerid,0x00Be00FF,"Es ist bereits offen!");
- }
- if(clickedid == Textdraw16)
- {
- if(clicked[playerid] == 0) { if(Adventstag() == 19) { clicked[playerid] = 19; /*Hier kommt rein, was passieren soll, wenn das Türchen geöffnet wird ( man erhält zum Beispiel Geld o.ä )*/} else SendClientMessage(playerid,0x00BE00FF,"Heute ist nicht der besagte Tag, gedulde dich noch ein wenig!"); } else SendClientMessage(playerid,0x00Be00FF,"Es ist bereits offen!");
- }
- if(clickedid == Textdraw17)
- {
- if(clicked[playerid] == 0) { if(Adventstag() == 8) { clicked[playerid] = 8; /*Hier kommt rein, was passieren soll, wenn das Türchen geöffnet wird ( man erhält zum Beispiel Geld o.ä )*/} else SendClientMessage(playerid,0x00BE00FF,"Heute ist nicht der besagte Tag, gedulde dich noch ein wenig!"); } else SendClientMessage(playerid,0x00Be00FF,"Es ist bereits offen!");
- }
- if(clickedid == Textdraw18)
- {
- if(clicked[playerid] == 0) { if(Adventstag() == 16) { clicked[playerid] = 16; /*Hier kommt rein, was passieren soll, wenn das Türchen geöffnet wird ( man erhält zum Beispiel Geld o.ä )*/} else SendClientMessage(playerid,0x00BE00FF,"Heute ist nicht der besagte Tag, gedulde dich noch ein wenig!"); } else SendClientMessage(playerid,0x00Be00FF,"Es ist bereits offen!");
- }
- if(clickedid == Textdraw19)
- {
- if(clicked[playerid] == 0) { if(Adventstag() == 7) { clicked[playerid] = 7; /*Hier kommt rein, was passieren soll, wenn das Türchen geöffnet wird ( man erhält zum Beispiel Geld o.ä )*/} else SendClientMessage(playerid,0x00BE00FF,"Heute ist nicht der besagte Tag, gedulde dich noch ein wenig!"); } else SendClientMessage(playerid,0x00Be00FF,"Es ist bereits offen!");
- }
- if(clickedid == Textdraw20)
- {
- if(clicked[playerid] == 0) { if(Adventstag() == 21) { clicked[playerid] = 21; /*Hier kommt rein, was passieren soll, wenn das Türchen geöffnet wird ( man erhält zum Beispiel Geld o.ä )*/} else SendClientMessage(playerid,0x00BE00FF,"Heute ist nicht der besagte Tag, gedulde dich noch ein wenig!"); } else SendClientMessage(playerid,0x00Be00FF,"Es ist bereits offen!");
- }
- if(clickedid == Textdraw21)
- {
- if(clicked[playerid] == 0) { if(Adventstag() == 23) { clicked[playerid] = 23; SendClientMessage(playerid,0x00BE00FF,"Du hast das Türchen für den heutigen Tag geöffnet und erhältst 1000€ und einen Respektpunkt."); /*GivePlayerMoney(playerid,1000)*/} else SendClientMessage(playerid,0x00BE00FF,"Heute ist nicht der besagte Tag, gedulde dich noch ein wenig!"); } else SendClientMessage(playerid,0x00Be00FF,"Es ist bereits offen!");
- }
- if(clickedid == Textdraw22)
- {
- if(clicked[playerid] == 0) { if(Adventstag() == 2) { clicked[playerid] = 2; /*Hier kommt rein, was passieren soll, wenn das Türchen geöffnet wird ( man erhält zum Beispiel Geld o.ä )*/} else SendClientMessage(playerid,0x00BE00FF,"Heute ist nicht der besagte Tag, gedulde dich noch ein wenig!"); } else SendClientMessage(playerid,0x00Be00FF,"Es ist bereits offen!");
- }
- if(clickedid == Textdraw23)
- {
- if(clicked[playerid] == 0) { if(Adventstag() == 13) { clicked[playerid] = 22; /*Hier kommt rein, was passieren soll, wenn das Türchen geöffnet wird ( man erhält zum Beispiel Geld o.ä )*/} else SendClientMessage(playerid,0x00BE00FF,"Heute ist nicht der besagte Tag, gedulde dich noch ein wenig!"); } else SendClientMessage(playerid,0x00Be00FF,"Es ist bereits offen!");
- }
- if(clickedid == Textdraw24)
- {
- if(clicked[playerid] == 0) { if(Adventstag() == 14) { clicked[playerid] = 22; /*Hier kommt rein, was passieren soll, wenn das Türchen geöffnet wird ( man erhält zum Beispiel Geld o.ä )*/} else SendClientMessage(playerid,0x00BE00FF,"Heute ist nicht der besagte Tag, gedulde dich noch ein wenig!"); } else SendClientMessage(playerid,0x00Be00FF,"Es ist bereits offen!");
- }
- return 1;
- }
- stock ClearChatForPlayer(playerid)
- {
- SendClientMessage(playerid,0xFFFFFF," ");
- SendClientMessage(playerid,0xFFFFFF," ");
- SendClientMessage(playerid,0xFFFFFF," ");
- SendClientMessage(playerid,0xFFFFFF," ");
- SendClientMessage(playerid,0xFFFFFF," ");
- SendClientMessage(playerid,0xFFFFFF," ");
- SendClientMessage(playerid,0xFFFFFF," ");
- SendClientMessage(playerid,0xFFFFFF," ");
- SendClientMessage(playerid,0xFFFFFF," ");
- SendClientMessage(playerid,0xFFFFFF," ");
- SendClientMessage(playerid,0xFFFFFF," ");
- SendClientMessage(playerid,0xFFFFFF," ");
- SendClientMessage(playerid,0xFFFFFF," ");
- SendClientMessage(playerid,0xFFFFFF," ");
- SendClientMessage(playerid,0xFFFFFF," ");
- SendClientMessage(playerid,0xFFFFFF," ");
- SendClientMessage(playerid,0xFFFFFF," ");
- SendClientMessage(playerid,0xFFFFFF," ");
- SendClientMessage(playerid,0xFFFFFF," ");
- SendClientMessage(playerid,0xFFFFFF," ");
- SendClientMessage(playerid,0xFFFFFF," ");
- SendClientMessage(playerid,0xFFFFFF," ");
- SendClientMessage(playerid,0xFFFFFF," ");
- SendClientMessage(playerid,0xFFFFFF," ");
- SendClientMessage(playerid,0xFFFFFF," ");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement