Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /////SAMP loading screen by UltraScripter////////////////////////////
- #include <a_samp>
- new Text:LOADSCS;
- new Spawned[MAX_PLAYERS];
- new Timer;
- #if defined FILTERSCRIPT
- #endif
- public OnPlayerConnect(playerid)
- {
- LOADSCS = TextDrawCreate(0.0, 0.0, "loadsc1:loadsc1");
- TextDrawFont(LOADSCS, 4);
- TextDrawUseBox(LOADSCS, 1);
- TextDrawTextSize(LOADSCS, 650.0, 470.0);
- Spawned[playerid] = 0;
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- Spawned[playerid] = 0;
- TextDrawDestroy(LOADSCS);
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- if(Spawned[playerid] == 0)
- {
- PlayAudioStreamForPlayer(playerid, "https://dl.dropbox.com/s/otw0f6mk0w1ouha/GTA%20San%20Andreas%20Theme%20Song%20Full%20%21%20%21.mp3");
- SetPlayerHealth(playerid, 999999);
- TogglePlayerControllable(playerid, 0);
- Timer = SetTimerEx("LOADSCS1", 100, false, "i", playerid);
- Spawned[playerid] = 1;
- }
- else return 0;
- return 1;
- }
- forward LOADSCS1(playerid);
- public LOADSCS1(playerid)
- {
- TextDrawShowForPlayer(playerid, LOADSCS);
- SetTimerEx("LOADSCS2", 3000, false, "i", playerid);
- return 1;
- }
- forward LOADSCS2(playerid);
- public LOADSCS2(playerid)
- {
- TextDrawSetString(LOADSCS, "loadsc2:loadsc2");
- SetTimerEx("LOADSCS3", 3000, false, "i", playerid);
- return 1;
- }
- forward LOADSCS3(playerid);
- public LOADSCS3(playerid)
- {
- TextDrawSetString(LOADSCS, "loadsc3:loadsc3");
- SetTimerEx("LOADSCS4", 3000, false, "i", playerid);
- return 1;
- }
- forward LOADSCS4(playerid);
- public LOADSCS4(playerid)
- {
- TextDrawSetString(LOADSCS, "loadsc4:loadsc4");
- SetTimerEx("LOADSCS5", 3000, false, "i", playerid);
- return 1;
- }
- forward LOADSCS5(playerid);
- public LOADSCS5(playerid)
- {
- TextDrawSetString(LOADSCS, "loadsc5:loadsc5");
- SetTimerEx("LOADSCS6", 3000, false, "i", playerid);
- return 1;
- }
- forward LOADSCS6(playerid);
- public LOADSCS6(playerid)
- {
- TextDrawSetString(LOADSCS, "loadsc6:loadsc6");
- SetTimerEx("LOADSCS7", 3000, false, "i", playerid);
- return 1;
- }
- forward LOADSCS7(playerid);
- public LOADSCS7(playerid)
- {
- TextDrawSetString(LOADSCS, "loadsc7:loadsc7");
- SetTimerEx("LOADSCS8", 3000, false, "i", playerid);
- return 1;
- }
- forward LOADSCS8(playerid);
- public LOADSCS8(playerid)
- {
- TextDrawSetString(LOADSCS, "loadsc8:loadsc8");
- SetTimerEx("LOADSCS9", 3000, false, "i", playerid);
- return 1;
- }
- forward LOADSCS9(playerid);
- public LOADSCS9(playerid)
- {
- TextDrawSetString(LOADSCS, "loadsc9:loadsc9");
- SetTimerEx("LOADSCS10", 3000, false, "i", playerid);
- return 1;
- }
- forward LOADSCS10(playerid);
- public LOADSCS10(playerid)
- {
- TextDrawSetString(LOADSCS, "loadsc10:loadsc10");
- SetTimerEx("LOADSCS11", 3000, false, "i", playerid);
- return 1;
- }
- forward LOADSCS11(playerid);
- public LOADSCS11(playerid)
- {
- TextDrawSetString(LOADSCS, "loadsc11:loadsc11");
- SetTimerEx("LOADSCS12", 3000, false, "i", playerid);
- return 1;
- }
- forward LOADSCS12(playerid);
- public LOADSCS12(playerid)
- {
- TextDrawSetString(LOADSCS, "loadsc12:loadsc12");
- SetTimerEx("LOADSCS13", 3000, false, "i", playerid);
- return 1;
- }
- forward LOADSCS13(playerid);
- public LOADSCS13(playerid)
- {
- TextDrawSetString(LOADSCS, "loadsc13:loadsc13");
- SetTimerEx("LOADSCS14", 3000, false, "i", playerid);
- return 1;
- }
- forward LOADSCS14(playerid);
- public LOADSCS14(playerid)
- {
- StopAudioStreamForPlayer(playerid);
- TextDrawDestroy(LOADSCS);
- TogglePlayerControllable(playerid, 1);
- SetPlayerHealth(playerid, 100);
- KillTimer(Timer);
- return 1;
- }
- /////SAMP loading screen by UltraScripter////////////////////////////
Advertisement
Add Comment
Please, Sign In to add comment