[FilterScript] Textdraw Intro
#41

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;
}
Reply
#42

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

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 ..
Reply
#44

It is cool.Rep+!
Reply
#45

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.
Reply
#46

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

new filterscript
Reply
#48

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

NICE
Reply
#50

Nice work dude..
Reply
#51

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

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.
Reply
#53

cool did u use textdraw editor ?
Reply
#54

Nice
Reply
#55

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

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

Thanks dude
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)