(FS) Stylish login screen / Стильный экран логина

Готовые решения скриптов, filterScript

Модератор: SJplayer

Аватара
Автор темы
Y_Less M
Ефрейтор
Ефрейтор
Сообщения: 28
Репутация: 2
С нами: 4 года 4 месяца

(FS) Stylish login screen / Стильный экран логина

Сообщение #1 Y_Less » 23 мая 2014, 19:24

Изображение


Существует 2 Команды - /screen и /screenof
Требования:
ZCMD - для команд

Код: Выделить всё

// Login screen by Charlie Sanchez

// you must add this at onplayerconnect , so it shows or anyway you like !
//  TextDrawShowForPlayer(playerid,Textdraw0);
//    TextDrawShowForPlayer(playerid,Textdraw1);
//    TextDrawShowForPlayer(playerid,Textdraw2);
//    TextDrawShowForPlayer(playerid,Textdraw3);
//  TextDrawShowForPlayer(playerid,Textdraw4);
//    TextDrawShowForPlayer(playerid,Textdraw5);
//  TextDrawShowForPlayer(playerid,Textdraw6);
//  TextDrawShowForPlayer(playerid,Textdraw7);

// Commands are /screen and /screenoff


#define FILTERSCRIPT

#include <a_samp>
#include <zcmd>


//Global Textdraws:
// you can edit this as you wish !


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




public 
OnFilterScriptInit()
{
    print(
"\n--------------------------------------");
    print(
" Login screen by Charlie Sanchez");
    print(
"--------------------------------------\n");

    
Textdraw0 TextDrawCreate(641.3750001.500000"usebox");
    
TextDrawLetterSize(Textdraw00.00000012.711111);
    
TextDrawTextSize(Textdraw0, -2.0000000.000000);
    
TextDrawAlignment(Textdraw03);
    
TextDrawColor(Textdraw00);
    
TextDrawUseBox(Textdraw0true);
    
TextDrawBoxColor(Textdraw0102);
    
TextDrawSetShadow(Textdraw00);
    
TextDrawSetOutline(Textdraw0, -315);
    
TextDrawFont(Textdraw00);

    
Textdraw1 TextDrawCreate(186.87500088.666793"Your Server Name Here");
    
TextDrawLetterSize(Textdraw10.6131242.731662);
    
TextDrawAlignment(Textdraw11);
    
TextDrawColor(Textdraw1, -1);
    
TextDrawSetShadow(Textdraw10);
    
TextDrawSetOutline(Textdraw11);
    
TextDrawBackgroundColor(Textdraw151);
    
TextDrawFont(Textdraw13);
    
TextDrawSetProportional(Textdraw11);

    
Textdraw2 TextDrawCreate(641.375000314.166687"usebox");
    
TextDrawLetterSize(Textdraw20.00000014.655550);
    
TextDrawTextSize(Textdraw2, -2.0000000.000000);
    
TextDrawAlignment(Textdraw23);
    
TextDrawColor(Textdraw20);
    
TextDrawUseBox(Textdraw2true);
    
TextDrawBoxColor(Textdraw2102);
    
TextDrawSetShadow(Textdraw20);
    
TextDrawSetOutline(Textdraw20);
    
TextDrawFont(Textdraw21);

    
Textdraw3 TextDrawCreate(231.875000323.750518"www.website.net");
    
TextDrawLetterSize(Textdraw30.7449971.903331);
    
TextDrawAlignment(Textdraw31);
    
TextDrawColor(Textdraw3, -1);
    
TextDrawSetShadow(Textdraw30);
    
TextDrawSetOutline(Textdraw32);
    
TextDrawBackgroundColor(Textdraw351);
    
TextDrawFont(Textdraw30);
    
TextDrawSetProportional(Textdraw31);

    
Textdraw4 TextDrawCreate(-1.125000117.000068"usebox");
    
TextDrawLetterSize(Textdraw40.131870, -0.003611);
    
TextDrawTextSize(Textdraw4637.3750000.000000);
    
TextDrawAlignment(Textdraw41);
    
TextDrawColor(Textdraw40);
    
TextDrawUseBox(Textdraw4true);
    
TextDrawBoxColor(Textdraw4102);
    
TextDrawSetShadow(Textdraw40);
    
TextDrawSetOutline(Textdraw40);
    
TextDrawFont(Textdraw40);

    
Textdraw5 TextDrawCreate(637.000000314.750061"usebox");
    
TextDrawLetterSize(Textdraw50.0000000.007402);
    
TextDrawTextSize(Textdraw5, -6.3750000.000000);
    
TextDrawAlignment(Textdraw53);
    
TextDrawColor(Textdraw50);
    
TextDrawUseBox(Textdraw5true);
    
TextDrawBoxColor(Textdraw5102);
    
TextDrawSetShadow(Textdraw50);
    
TextDrawSetOutline(Textdraw50);
    
TextDrawFont(Textdraw50);

    
Textdraw6 TextDrawCreate(641.375000401.083312"usebox");
    
TextDrawLetterSize(Textdraw60.0000004.998147);
    
TextDrawTextSize(Textdraw6, -1.3750000.000000);
    
TextDrawAlignment(Textdraw63);
    
TextDrawColor(Textdraw60);
    
TextDrawUseBox(Textdraw6true);
    
TextDrawBoxColor(Textdraw6255);
    
TextDrawSetShadow(Textdraw60);
    
TextDrawSetOutline(Textdraw60);
    
TextDrawFont(Textdraw60);

    
Textdraw7 TextDrawCreate(640.1250001.500000"usebox");
    
TextDrawLetterSize(Textdraw70.0000004.868515);
    
TextDrawTextSize(Textdraw7, -1.3750000.000000);
    
TextDrawAlignment(Textdraw73);
    
TextDrawColor(Textdraw7255);
    
TextDrawUseBox(Textdraw7true);
    
TextDrawBoxColor(Textdraw7255);
    
TextDrawSetShadow(Textdraw70);
    
TextDrawSetOutline(Textdraw70);
    
TextDrawFont(Textdraw70);
    return 
1;
}

CMD:screen(playeridparams[])
{
    
TextDrawShowForPlayer(playerid,Textdraw0);
    
TextDrawShowForPlayer(playerid,Textdraw1);
    
TextDrawShowForPlayer(playerid,Textdraw2);
    
TextDrawShowForPlayer(playerid,Textdraw3);
    
TextDrawShowForPlayer(playerid,Textdraw4);
    
TextDrawShowForPlayer(playerid,Textdraw5);
    
TextDrawShowForPlayer(playerid,Textdraw6);
    
TextDrawShowForPlayer(playerid,Textdraw7);
    return 
1;
}

CMD:screenoff(playeridparams[])
{
    
TextDrawHideForPlayer(playerid,Textdraw0);
    
TextDrawHideForPlayer(playerid,Textdraw1);
    
TextDrawHideForPlayer(playerid,Textdraw2);
    
TextDrawHideForPlayer(playerid,Textdraw3);
    
TextDrawHideForPlayer(playerid,Textdraw4);
    
TextDrawHideForPlayer(playerid,Textdraw5);
    
TextDrawHideForPlayer(playerid,Textdraw6);
    
TextDrawHideForPlayer(playerid,Textdraw7);
    return 
1;
}



public 
OnFilterScriptExit()
{
    return 
1;
}

public 
OnPlayerRequestClass(playeridclassid)
{
    return 
1;
}

public 
OnPlayerConnect(playerid)
{
    return 
1;
}

public 
OnPlayerDisconnect(playeridreason)
{
    return 
1;
}

public 
OnPlayerSpawn(playerid)
{
    return 
1;
}

public 
OnPlayerDeath(playeridkilleridreason)
{
    return 
1;
}

public 
OnVehicleSpawn(vehicleid)
{
    return 
1;
}

public 
OnVehicleDeath(vehicleidkillerid)
{
    return 
1;
}

public 
OnPlayerText(playeridtext[])
{
    return 
1;
}

public 
OnPlayerCommandText(playeridcmdtext[])
{
    if (
strcmp("/mycommand"cmdtexttrue10) == 0)
    {
        
// Do something here
        
return 1;
    }
    return 
0;
}

public 
OnPlayerEnterVehicle(playeridvehicleidispassenger)
{
    return 
1;
}

public 
OnPlayerExitVehicle(playeridvehicleid)
{
    return 
1;
}

public 
OnPlayerStateChange(playeridnewstateoldstate)
{
    return 
1;
}

public 
OnPlayerEnterCheckpoint(playerid)
{
    return 
1;
}

public 
OnPlayerLeaveCheckpoint(playerid)
{
    return 
1;
}

public 
OnPlayerEnterRaceCheckpoint(playerid)
{
    return 
1;
}

public 
OnPlayerLeaveRaceCheckpoint(playerid)
{
    return 
1;
}

public 
OnRconCommand(cmd[])
{
    return 
1;
}

public 
OnPlayerRequestSpawn(playerid)
{
    return 
1;
}

public 
OnObjectMoved(objectid)
{
    return 
1;
}

public 
OnPlayerObjectMoved(playeridobjectid)
{
    return 
1;
}

public 
OnPlayerPickUpPickup(playeridpickupid)
{
    return 
1;
}

public 
OnVehicleMod(playeridvehicleidcomponentid)
{
    return 
1;
}

public 
OnVehiclePaintjob(playeridvehicleidpaintjobid)
{
    return 
1;
}

public 
OnVehicleRespray(playeridvehicleidcolor1color2)
{
    return 
1;
}

public 
OnPlayerSelectedMenuRow(playeridrow)
{
    return 
1;
}

public 
OnPlayerExitedMenu(playerid)
{
    return 
1;
}

public 
OnPlayerInteriorChange(playeridnewinterioridoldinteriorid)
{
    return 
1;
}

public 
OnPlayerKeyStateChange(playeridnewkeysoldkeys)
{
    return 
1;
}

public 
OnRconLoginAttempt(ip[], password[], success)
{
    return 
1;
}

public 
OnPlayerUpdate(playerid)
{
    return 
1;
}

public 
OnPlayerStreamIn(playeridforplayerid)
{
    return 
1;
}

public 
OnPlayerStreamOut(playeridforplayerid)
{
    return 
1;
}

public 
OnVehicleStreamIn(vehicleidforplayerid)
{
    return 
1;
}

public 
OnVehicleStreamOut(vehicleidforplayerid)
{
    return 
1;
}

public 
OnDialogResponse(playeriddialogidresponselistiteminputtext[])
{
    return 
1;
}

public 
OnPlayerClickPlayer(playeridclickedplayeridsource)
{
    return 
1;
Spam Machine

! ! !


  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Скрипты / FS»