SA-MP Forums Archive
[FilterScript] Textdraw Intro - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Filterscripts (https://sampforum.blast.hk/forumdisplay.php?fid=17)
+--- Thread: [FilterScript] Textdraw Intro (/showthread.php?tid=280681)

Pages: 1 2 3


Re: Textdraw Intro - d0nTtoucH - 16.04.2013

C:\Users\iliyan\Desktop\samp03x_svr_R1-2_win32\filterscripts\abv.pwn(154) : warning 217: loose indentation
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


1 Warning.

this comes out
Код:
#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~Created by d0nTtoucH 2013");
        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~JustPlay-BG.Info .::[ RealLife ]::.[0.3x]");
        TextDrawFont(Intro[10], 2);
        TextDrawLetterSize(Intro[10], 0.340000, 1.099999);

        Intro[11] = TextDrawCreate(331.0, 235.0, "~g~~h~www.justPlay-BG.Info");
        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, true);
                ForceClassSelection(playerid);
        }
        return 1;
}
public OnFilterScriptExit()
{
        for(new i; i < sizeof(Intro); i++)
        {
                TextDrawDestroy(Intro[i]);
        }
        return 1;
}



Re: Textdraw Intro - dr.lozer - 16.04.2013

Put the all codes in their position.
Some of the codes are in wrong position.
Some of the codes are in right position.


Re: Textdraw Intro - d0nTtoucH - 16.04.2013

Quote:
Originally Posted by dr.lozer
Посмотреть сообщение
Put the all codes in their position.
Some of the codes are in wrong position.
Some of the codes are in right position.
fix them please
i have fixed it but this comes out ... http://justplay-bg.info/uploads/imag...279s45qde3.png when log in ..


Re: Textdraw Intro - Gamer_007 - 16.04.2013

It is cool.Rep+!


Re: Textdraw Intro - eldar7393 - 16.04.2013

Can you modify that the function TextDrawColor will be used instead of the currently colors? When I did it, it didn't work. And when I reconnect to my server it gets bugged and don't shows up.


Re: Textdraw Intro - ExT4zY - 16.04.2013

I must create new filterscript for this or i can put it on gm ??


Re: Textdraw Intro - d0nTtoucH - 16.04.2013

new filterscript


Re: Textdraw Intro - DJTunes - 16.04.2013

Nice filterscript. I owned a server that had something like this...


Re: Textdraw Intro - [ADM]Madon - 17.04.2013

NICE


Re: Textdraw Intro - Tuntun - 17.04.2013

Nice work dude..


Re: Textdraw Intro - AzaMx - 26.08.2014

Don't work for me... it doesn't show the intro


Re: Textdraw Intro - OKStyle - 26.08.2014

If you paste it on the gamemode, change OnFilterScript public to OnGameModeInit (get code from it and add to your code, if this public already exist). For OnFilterScriptExit alias will be OnGameModeExit.


Re: Textdraw Intro - AroseKhanNiazi - 27.08.2014

cool did u use textdraw editor ?


Re: Textdraw Intro - satafinix - 27.08.2014

Nice


Re: Textdraw Intro - TheUnique - 13.01.2015

Worked for me fine
updated somthing and putted in My RP Gamemode.


Re: Textdraw Intro - OKStyle - 31.03.2017

Quote:
Originally Posted by AroseKhanNiazi
Посмотреть сообщение
cool did u use textdraw editor ?
Yeah, by Zamaroht


Re: Textdraw Intro - Electron123 - 08.04.2017

Thanks dude