Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- // Intro script by O.K.Style™
- new Text:Intro[12];
- // www.gta-news.org
- public OnFilterScriptInit()
- {
- Intro[0] = TextDrawCreate(642.0, 1.0, "~n~");
- TextDrawLetterSize(Intro[0], 0.5, 49.5);
- TextDrawUseBox(Intro[0], 1);
- TextDrawBoxColor(Intro[0], 0x000000FF);
- TextDrawTextSize(Intro[0], -2.0, 0.0);
- Intro[1] = TextDrawCreate(190.000000, 190.000000, "~p~~h~Username");
- TextDrawFont(Intro[1], 2);
- TextDrawLetterSize(Intro[1], 0.570000, 1.799999);
- Intro[2] = TextDrawCreate(310.000000, 190.000000, "present...");
- TextDrawFont(Intro[2], 2);
- TextDrawColor(Intro[2], 0xFFFFFF22);
- TextDrawLetterSize(Intro[2], 0.570000, 1.799999);
- Intro[3] = TextDrawCreate(310.000000, 190.000000, "present...");
- TextDrawFont(Intro[3], 2);
- TextDrawColor(Intro[3], 0xFFFFFF44);
- TextDrawLetterSize(Intro[3], 0.570000, 1.799999);
- Intro[4] = TextDrawCreate(310.000000, 190.000000, "present...");
- TextDrawFont(Intro[4], 2);
- TextDrawColor(Intro[4], 0xFFFFFF66);
- TextDrawLetterSize(Intro[4], 0.570000, 1.799999);
- Intro[5] = TextDrawCreate(310.000000, 190.000000, "present...");
- TextDrawFont(Intro[5], 2);
- TextDrawColor(Intro[5], 0xFFFFFF88);
- TextDrawLetterSize(Intro[5], 0.570000, 1.799999);
- Intro[6] = TextDrawCreate(310.000000, 190.000000, "present...");
- TextDrawFont(Intro[6], 2);
- TextDrawColor(Intro[6], 0xFFFFFFAA);
- TextDrawLetterSize(Intro[6], 0.570000, 1.799999);
- Intro[7] = TextDrawCreate(310.000000, 190.000000, "present...");
- TextDrawFont(Intro[7], 2);
- TextDrawColor(Intro[7], 0xFFFFFFCC);
- TextDrawLetterSize(Intro[7], 0.570000, 1.799999);
- Intro[8] = TextDrawCreate(310.000000, 190.000000, "present...");
- TextDrawFont(Intro[8], 2);
- TextDrawColor(Intro[8], 0xFFFFFFFF);
- TextDrawLetterSize(Intro[8], 0.570000, 1.799999);
- Intro[9] = TextDrawCreate(190.0, 202.0, ".");
- TextDrawFont(Intro[9], 1);
- TextDrawLetterSize(Intro[9], 23.250051, 1.099999);
- Intro[10] = TextDrawCreate(304.00, 223.0, "~y~~h~The name of the SERVER");
- TextDrawFont(Intro[10], 2);
- TextDrawLetterSize(Intro[10], 0.340000, 1.099999);
- Intro[11] = TextDrawCreate(331.0, 235.0, "~g~~h~www.pawno.ru");
- TextDrawFont(Intro[11], 2);
- TextDrawLetterSize(Intro[11], 0.340000, 1.099999);
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- TogglePlayerSpectating(playerid, true);
- ForceClassSelection(playerid);
- SetPVarInt(playerid, "Intro", 0);
- SetTimerEx("ShowIntro", 1000, 0, "d", playerid);
- return 1;
- }
- forward ShowIntro(playerid);
- public ShowIntro(playerid)
- {
- SetPVarInt(playerid, "Intro", GetPVarInt(playerid, "Intro") + 1);
- new iteration = GetPVarInt(playerid, "Intro");
- switch(iteration)
- {
- case 1:
- {
- for(new i; i < 11; i++) SendClientMessage(playerid, -1, "");
- TextDrawShowForPlayer(playerid, Intro[0]);
- }
- case 2: TextDrawShowForPlayer(playerid, Intro[1]);
- case 3: TextDrawShowForPlayer(playerid, Intro[2]);
- case 4:
- {
- TextDrawHideForPlayer(playerid, Intro[2]);
- TextDrawShowForPlayer(playerid, Intro[3]);
- }
- case 5:
- {
- TextDrawHideForPlayer(playerid, Intro[3]);
- TextDrawShowForPlayer(playerid, Intro[4]);
- }
- case 6:
- {
- TextDrawHideForPlayer(playerid, Intro[4]);
- TextDrawShowForPlayer(playerid, Intro[5]);
- }
- case 7:
- {
- TextDrawHideForPlayer(playerid, Intro[5]);
- TextDrawShowForPlayer(playerid, Intro[6]);
- }
- case 8:
- {
- TextDrawHideForPlayer(playerid, Intro[6]);
- TextDrawShowForPlayer(playerid, Intro[7]);
- }
- case 9:
- {
- TextDrawHideForPlayer(playerid, Intro[7]);
- TextDrawShowForPlayer(playerid, Intro[8]);
- }
- case 10: TextDrawShowForPlayer(playerid, Intro[9]);
- case 11: TextDrawShowForPlayer(playerid, Intro[10]);
- case 12: TextDrawShowForPlayer(playerid, Intro[11]);
- }
- if(GetPVarInt(playerid, "Intro") < 10) SetTimerEx("ShowIntro", 300, 0, "d", playerid);
- else if(9 < GetPVarInt(playerid, "Intro") < 13) SetTimerEx("ShowIntro", 2000, 0, "d", playerid);
- else
- {
- for(new i; i < sizeof(Intro); i++) TextDrawHideForPlayer(playerid, Intro[i]);
- TogglePlayerSpectating(playerid, false);
- ForceClassSelection(playerid);
- }
- return 1;
- }
- public OnFilterScriptExit()
- {
- for(new i; i < sizeof(Intro); i++) TextDrawDestroy(Intro[i]);
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement