SA-MP Forums Archive
[FilterScript] Loading Missгo. - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+----- Forum: Lançamentos/Releases (https://sampforum.blast.hk/forumdisplay.php?fid=56)
+----- Thread: [FilterScript] Loading Missгo. (/showthread.php?tid=294803)



Loading Missгo. - Lipe_Stronda - 03.11.2011

Criei esse codigo que й muito utel para quem quer criar um gamemode de mini missoes, esse codigo simula um carregamento de uma missгo muito parecida com o loading do GTA OFF.

Screenshots:



Download:

pawn Код:
#include <a_samp>

new Text:Textdraw0,
    Text:Textdraw1,
    Text:Textdraw2,
    Text:Textdraw3,
    Text:Textdraw4,
    Text:Textdraw5,
    Text:Textdraw6;

public OnFilterScriptInit()
{
    Textdraw0 = TextDrawCreate(656.000000, 2.000000, "         ");
    TextDrawBackgroundColor(Textdraw0, 255);
    TextDrawFont(Textdraw0, 1);
    TextDrawLetterSize(Textdraw0, 0.500000, 1.000000);
    TextDrawColor(Textdraw0, -1);
    TextDrawSetOutline(Textdraw0, 0);
    TextDrawSetProportional(Textdraw0, 1);
    TextDrawSetShadow(Textdraw0, 1);
    TextDrawUseBox(Textdraw0, 1);
    TextDrawBoxColor(Textdraw0, 255);
    TextDrawTextSize(Textdraw0, -30.000000, 0.000000);

    Textdraw1 = TextDrawCreate(656.000000, 386.000000, "         ");
    TextDrawBackgroundColor(Textdraw1, 255);
    TextDrawFont(Textdraw1, 1);
    TextDrawLetterSize(Textdraw1, 0.500000, 1.000000);
    TextDrawColor(Textdraw1, -1);
    TextDrawSetOutline(Textdraw1, 0);
    TextDrawSetProportional(Textdraw1, 1);
    TextDrawSetShadow(Textdraw1, 1);
    TextDrawUseBox(Textdraw1, 1);
    TextDrawBoxColor(Textdraw1, 255);
    TextDrawTextSize(Textdraw1, -30.000000, 0.000000);

    Textdraw2 = TextDrawCreate(477.000000, 367.000000, ".");
    TextDrawBackgroundColor(Textdraw2, 255);
    TextDrawFont(Textdraw2, 1);
    TextDrawLetterSize(Textdraw2, 0.500000, 1.000000);
    TextDrawColor(Textdraw2, 255);
    TextDrawSetOutline(Textdraw2, 1);
    TextDrawSetProportional(Textdraw2, 1);
    TextDrawUseBox(Textdraw2, 1);
    TextDrawBoxColor(Textdraw2, 255);
    TextDrawTextSize(Textdraw2, 631.000000, 65.000000);

    Textdraw3 = TextDrawCreate(582.000000, 373.000000, ".");
    TextDrawBackgroundColor(Textdraw3, -16776961);
    TextDrawFont(Textdraw3, 1);
    TextDrawLetterSize(Textdraw3, 0.500000, -0.200000);
    TextDrawColor(Textdraw3, -16776961);
    TextDrawSetOutline(Textdraw3, 1);
    TextDrawSetProportional(Textdraw3, 1);
    TextDrawUseBox(Textdraw3, 1);
    TextDrawBoxColor(Textdraw3, -16776961);
    TextDrawTextSize(Textdraw3, 623.000000, 32.000000);

    Textdraw4 = TextDrawCreate(549.000000, 373.000000, ".");
    TextDrawBackgroundColor(Textdraw4, -16776961);
    TextDrawFont(Textdraw4, 1);
    TextDrawLetterSize(Textdraw4, 0.500000, -0.200000);
    TextDrawColor(Textdraw4, -16776961);
    TextDrawSetOutline(Textdraw4, 1);
    TextDrawSetProportional(Textdraw4, 1);
    TextDrawUseBox(Textdraw4, 1);
    TextDrawBoxColor(Textdraw4, -16776961);
    TextDrawTextSize(Textdraw4, 623.000000, 32.000000);

    Textdraw5 = TextDrawCreate(484.000000, 373.000000, ".");
    TextDrawBackgroundColor(Textdraw5, -16776961);
    TextDrawFont(Textdraw5, 1);
    TextDrawLetterSize(Textdraw5, 0.500000, -0.200000);
    TextDrawColor(Textdraw5, -16776961);
    TextDrawSetOutline(Textdraw5, 1);
    TextDrawSetProportional(Textdraw5, 1);
    TextDrawUseBox(Textdraw5, 1);
    TextDrawBoxColor(Textdraw5, -16776961);
    TextDrawTextSize(Textdraw5, 623.000000, 32.000000);

    Textdraw6 = TextDrawCreate(475.000000, 349.000000, "~r~Mini ~b~Missoes");
    TextDrawBackgroundColor(Textdraw6, 255);
    TextDrawFont(Textdraw6, 3);
    TextDrawLetterSize(Textdraw6, 0.700000, 1.400000);
    TextDrawColor(Textdraw6, -1);
    TextDrawSetOutline(Textdraw6, 1);
    TextDrawSetProportional(Textdraw6, 1);
    print("\n--------------------------------------");
    print(" Blank Filterscript by your name here");
    print("--------------------------------------\n");
    return 1;
}

public OnFilterScriptExit()
{
    return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
    if (strcmp("/teste", cmdtext, true, 10) == 0)
    {
        CarregarMissao(playerid);
        return 1;
    }
    return SendClientMessage(playerid, -1,"Comando Desconhecido");
}

forward CarregarMissao(playerid);
public CarregarMissao(playerid)
{
    TextDrawShowForPlayer(playerid, Textdraw0);
    TextDrawShowForPlayer(playerid, Textdraw1);
    TextDrawShowForPlayer(playerid, Textdraw2);
    SetTimerEx("loading1", 3000, false, "i", playerid);
    TextDrawShowForPlayer(playerid, Textdraw6);
}

forward loading1(playerid);
public loading1(playerid)
{
    TextDrawShowForPlayer(playerid, Textdraw3);
    SetTimerEx("loading2", 3000, false, "i", playerid);
}

forward loading2(playerid);
public loading2(playerid)
{
    TextDrawShowForPlayer(playerid, Textdraw4);
    SetTimerEx("loading3", 3000, false, "i", playerid);
}

forward loading3(playerid);
public loading3(playerid)
{
    TextDrawShowForPlayer(playerid, Textdraw5);
    SetTimerEx("destruir", 3000, false, "i", playerid);
}

forward destruir(playerid);
public destruir(playerid)
{
    TextDrawHideForAll(Textdraw0);
    TextDrawHideForAll(Textdraw1);
    TextDrawHideForAll(Textdraw2);
    TextDrawHideForAll(Textdraw3);
    TextDrawHideForAll(Textdraw4);
    TextDrawHideForAll(Textdraw5);
    TextDrawHideForAll(Textdraw6);
}



Re: Loading Missгo. - TiagoPS - 03.11.2011

BNOa bem criativo


Re: Loading Missгo. - PlueX - 03.11.2011

Bem nгo entendi muinto esse Filter, coloquei aqui e a unica coisa que ele fez foi criar algumas textdraws , enfim se isso servir para alguma coisa ou eu nгo sei usar, "parabens."

C:



Re: Loading Missгo. - BrunoBSF - 03.11.2011

Bom trabalho parabens


Re: Loading Missгo. - DreeH - 03.11.2011

Criativo, parabйns.


Re: Loading Missгo. - StrondA_ - 04.11.2011

Gostei lipe, TextDraw ficou bem bolado, queria saber quem й o novo moderador da бrea PT/BR, se alguйm puder me mandar uma mp, agradeзo. Parabйns Lipe.


Re: Loading Missгo. - Y_Baby - 04.11.2011

Lol nao entendi mt bem pode explicar melhor?


Re: Loading Missгo. - StrondA_ - 04.11.2011

Sobre o Post ou sobre minha pergunta ?


Re: Loading Missгo. - Lipe_Stronda - 04.11.2011

Sobre o sistema, tipo vocкs bota sempre a funзao da callback inicial para comeзar o loading das textdraw, ai voces tem que por um SetPlayerCameraPos SetPlayerCameraLook de fundo, e escrever umas caracteristicas da missao com SendClientMessage


Re: Loading Missгo. - Lucas OutLawz - 06.11.2011

Gostei muito, й bem ъtil este script!