checking if the player is registered
#6

Quote:
Originally Posted by Runn3R
Посмотреть сообщение
Where do you even save the pRegistered value in the script? I don't see the code.
here's my code:

Код:
// ---------------------------- [ SA:MP Defines ] ----------------------------//
#include <a_samp>
#include <izcmd>
#include <streamer>
#include <sscanf2>
#include <YSI\y_ini>
#include <a_mysql>
#include <foreach>
// ---------------------------- [ Registration ] -----------------------------//
#define DIALOG_REGISTER 1
#define DIALOG_LOGIN 2
#define DIALOG_SUCCESS_1 3
#define DIALOG_SUCCESS_2 4
// ------------------------------ [ User Path ] ------------------------------//
#define PATH "/Users/%s.ini"
// -------------------------------- [ Colors ] -------------------------------//
#define        COL_WHITE                "{FFFFFF}"
#define        COL_BLACK                "{000000}"
#define        COL_LIGHTRED             "{FF6161}"
#define        COL_RED                  "{FF0000}"
#define        COL_DARKRED              "{870000}"
#define        COL_LIGHTGREEN           "{00F22C}"
#define        COL_GREEN                "{0BD400}"
#define        COL_DARKGREEN            "{007516}"
#define        COL_LIGHTBLUE            "{00FFFF}"
#define        COL_BLUE                 "{004CF0}"
#define        COL_DARKBLUE             "{002F94}"
#define        COL_ORANGE               "{DE8D00}"
// ----------------------------- [ Player Info. ] ----------------------------//
enum pInfo
{
    pPass,
    pRegistered,
    pCash,
    pAdmin,
    pVip,
    pKills,
    pDeaths
}
new PlayerInfo[MAX_PLAYERS][pInfo];
// ---------------------------- [ Y_INI Defines ] ----------------------------//
forward LoadUser_data(playerid,name[],value[]);
public LoadUser_data(playerid,name[],value[])
{
	INI_Int("Password",PlayerInfo[playerid][pPass]);
	INI_Int("Registered",PlayerInfo[playerid][pRegistered]);
	INI_Int("Cash",PlayerInfo[playerid][pCash]);
	INI_Int("Admin",PlayerInfo[playerid][pAdmin]);
	INI_Int("Vip",PlayerInfo[playerid][pVip]);
	INI_Int("Kills",PlayerInfo[playerid][pKills]);
    INI_Int("Deaths",PlayerInfo[playerid][pDeaths]);
 	return 1;
}
// ------------------------------ [ Stocking ] -------------------------------//
stock UserPath(playerid)
{
	new string[128],playername[MAX_PLAYER_NAME];
	GetPlayerName(playerid,playername,sizeof(playername));
	format(string,sizeof(string),PATH,playername);
	return string;
}
// ----------------------------- [ Encryption ] ------------------------------//
stock udb_hash(buf[]) {
	new length=strlen(buf);
    new s1 = 1;
    new s2 = 0;
    new n;
    for (n=0; n<length; n++)
    {
       s1 = (s1 + buf[n]) % 65521;
       s2 = (s2 + s1)     % 65521;
    }
    return (s2 << 16) + s1;
}
// ---------------------------- [ SA:MP Defines ] ----------------------------//
new PlayerText:TDEditor_PTD[MAX_PLAYERS][128];
// ------------------------------ [ Gamemode ] -------------------------------//

public OnGameModeInit()
{
	SetGameModeText("PC-RP v2.1");
	AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
	
	
// ------------------------------- [ Mappings ] ------------------------------//



	


//----------------------------------------------------------------------------//



	return 1;
}

public OnGameModeExit()
{
	return 1;
}

forward SkipSpawn(playerid);
public OnPlayerRequestClass(playerid)
{
    TogglePlayerSpectating(playerid, true);
  	SetTimerEx("SkipSpawn",1,0,"i",playerid);
  	return 1;
}
public SkipSpawn(playerid)
{
    TogglePlayerControllable(playerid, 0);
    if(PlayerInfo[playerid][pRegistered] == 0)
    {
		SetTimerEx("OnPlayerInTutorial",5000,0,"ii",playerid,1);
	}
	else
	{
	    SpawnPlayer(playerid);
	}
  	return 1;
}
forward OnPlayerInTutorial(playerid,step);
public OnPlayerInTutorial(playerid,step)
{
    switch(step)
    {
        case 1:
        {
            //2nd message
            SendClientMessage(playerid,-1,"here the text 1");
            SetTimerEx("OnPlayerInTutorial",5000,0,"ii",playerid,2);
            return 1;
        }
        case 2:
        {
            //3rd message
            SendClientMessage(playerid,-1,"here the text 2");
            SetTimerEx("OnPlayerInTutorial",5000,0,"ii",playerid,3);
            return 1;
        }
        case 3:
        {
            //4th message
            SendClientMessage(playerid,-1,"here the text 3");
            SetTimerEx("OnPlayerInTutorial",5000,0,"ii",playerid,4);
            return 1;
        }
        case 4:
        {
            //last tutorial step
            SendClientMessage(playerid,-1,"here the text 4");
            SetTimerEx("OnPlayerInTutorial",5000,0,"ii",playerid,5);
            return 1;
        }
        case 5:
        {
            SendClientMessage(playerid,-1,"fin");
            SpawnPlayer(playerid);
            TogglePlayerControllable(playerid, 1);
            TogglePlayerSpectating(playerid, false);
            PlayerInfo[playerid][pRegistered] = 1;
            return 1;
        }
    }
    return 1;
}

public OnPlayerConnect(playerid)
{

// ------------------------------- [ Mappings ] ------------------------------//

    /*CreateVehicle(407, 2204.8120, -85.2808, 26.6279, 270.0000, -1, -1, 100);
	CreateVehicle(407, 2204.8120, -76.4522, 26.6279, 270.0000, -1, -1, 100);
	CreateVehicle(407, 2204.8120, -67.6462, 26.6279, 270.0000, -1, -1, 100);
	CreateVehicle(544, 2208.2239, -59.3425, 26.6279, 270.0000, -1, -1, 100);
	CreateVehicle(544, 2208.2239, -50.7004, 26.6279, 270.0000, -1, -1, 100);
	CreateVehicle(544, 2208.2239, -42.2208, 26.6279, 270.0000, -1, -1, 100);
	CreateVehicle(416, 2260.4158, -130.6126, 27.0190, 90.0000, -1, -1, 100);
	CreateVehicle(416, 2259.9192, -118.5463, 27.0190, 90.0000, -1, -1, 100);
	CreateVehicle(416, 2259.7764, -142.0048, 27.0190, 90.0000, -1, -1, 100);
	CreateVehicle(416, 2236.6218, -139.8172, 27.0190, 0.0000, -1, -1, 100);
	CreateVehicle(462, 2241.0955, -142.0227, 26.2670, 0.0000, -1, -1, 100);
	CreateVehicle(462, 2244.6165, -142.0850, 26.2670, 0.0000, -1, -1, 100);
	CreateVehicle(462, 2248.3071, -141.9344, 26.2670, 0.0000, -1, -1, 100);
	CreateVehicle(505, 2236.6313, -130.3145, 26.8877, 0.0000, -1, -1, 100);
	CreateVehicle(505, 2236.6313, -122.5209, 26.8877, 0.0000, -1, -1, 100);
	CreateVehicle(595, 2247.8994, -165.1293, 0.6979, 81.0000, -1, -1, 100);
	CreateVehicle(595, 2251.1526, -182.4819, 0.6979, 81.0000, -1, -1, 100);
	CreateVehicle(472, 2261.0720, -209.8478, 1.2051, 120.9000, -1, -1, 100);
	CreateVehicle(472, 2264.5000, -216.8592, 1.2051, 96.4200, -1, -1, 100);
	CreateVehicle(472, 2265.1516, -224.8332, 1.2051, 96.4200, -1, -1, 100);
	CreateVehicle(472, 2265.2703, -232.9176, 1.2051, 77.7000, -1, -1, 100);
	CreateVehicle(417, 2302.2451, -167.5572, 41.7483, -92.1000, -1, -1, 100);
	CreateVehicle(416, 2283.0078, -110.2178, 27.0190, 0.0000, -1, -1, 100);
	CreateVehicle(416, 2328.3137, -110.5860, 27.0190, 0.0000, -1, -1, 100);
	CreateVehicle(468, 2152.5635, -102.2332, 2.2569, 94.0801, -1, -1, 100);
	CreateVehicle(505, 2236.6313, -114.5368, 26.8877, 0.0000, -1, -1, 100);
	CreateVehicle(463, 2451.6877, 84.0008, 26.0703, 0.0000, -1, -1, 100);
	CreateVehicle(463, 2449.1438, 83.9921, 26.0703, 0.0000, -1, -1, 100);
	CreateVehicle(463, 2443.6619, 83.8100, 26.0703, 0.0000, -1, -1, 100);
	CreateVehicle(466, 2426.4153, 85.6691, 26.3171, 0.0000, -1, -1, 100);*/


//----------------------------------------------------------------------------//



// ------------------------------ [ Textdraws ] ------------------------------//

	// • Login Screen • //
    TDEditor_PTD[playerid][0] = CreatePlayerTextDraw(playerid, -13.749957, -0.814864, "__~n~~n~~n~~n~~n~~n~~n~");
	PlayerTextDrawLetterSize(playerid, TDEditor_PTD[playerid][0], 0.400000, 1.600000);
	PlayerTextDrawTextSize(playerid, TDEditor_PTD[playerid][0], 656.000000, 0.000000);
	PlayerTextDrawAlignment(playerid, TDEditor_PTD[playerid][0], 1);
	PlayerTextDrawColor(playerid, TDEditor_PTD[playerid][0], -49665);
	PlayerTextDrawUseBox(playerid, TDEditor_PTD[playerid][0], 1);
	PlayerTextDrawBoxColor(playerid, TDEditor_PTD[playerid][0], 140);
	PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][0], 0);
	PlayerTextDrawSetOutline(playerid, TDEditor_PTD[playerid][0], 0);
	PlayerTextDrawBackgroundColor(playerid, TDEditor_PTD[playerid][0], -1995243265);
	PlayerTextDrawFont(playerid, TDEditor_PTD[playerid][0], 1);
	PlayerTextDrawSetProportional(playerid, TDEditor_PTD[playerid][0], 0);
	PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][0], 0);

	TDEditor_PTD[playerid][1] = CreatePlayerTextDraw(playerid, 240.416687, 12.666644, "Palomino_Creek");
	PlayerTextDrawLetterSize(playerid, TDEditor_PTD[playerid][1], 0.576249, 3.129621);
	PlayerTextDrawAlignment(playerid, TDEditor_PTD[playerid][1], 1);
	PlayerTextDrawColor(playerid, TDEditor_PTD[playerid][1], -8716033);
	PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][1], 0);
	PlayerTextDrawSetOutline(playerid, TDEditor_PTD[playerid][1], 1);
	PlayerTextDrawBackgroundColor(playerid, TDEditor_PTD[playerid][1], -16776961);
	PlayerTextDrawFont(playerid, TDEditor_PTD[playerid][1], 2);
	PlayerTextDrawSetProportional(playerid, TDEditor_PTD[playerid][1], 1);
	PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][1], 0);

	TDEditor_PTD[playerid][2] = CreatePlayerTextDraw(playerid, 352.083312, 29.259273, "Roleplay~n~");
	PlayerTextDrawLetterSize(playerid, TDEditor_PTD[playerid][2], 1.018749, 2.901479);
	PlayerTextDrawAlignment(playerid, TDEditor_PTD[playerid][2], 1);
	PlayerTextDrawColor(playerid, TDEditor_PTD[playerid][2], -1946156801);
	PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][2], 0);
	PlayerTextDrawSetOutline(playerid, TDEditor_PTD[playerid][2], 1);
	PlayerTextDrawBackgroundColor(playerid, TDEditor_PTD[playerid][2], 13303807);
	PlayerTextDrawFont(playerid, TDEditor_PTD[playerid][2], 0);
	PlayerTextDrawSetProportional(playerid, TDEditor_PTD[playerid][2], 1);
	PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][2], 0);

	TDEditor_PTD[playerid][3] = CreatePlayerTextDraw(playerid, 333.000000, 42.000000, "]");
	PlayerTextDrawLetterSize(playerid, TDEditor_PTD[playerid][3], 0.400000, 1.600000);
	PlayerTextDrawAlignment(playerid, TDEditor_PTD[playerid][3], 1);
	PlayerTextDrawColor(playerid, TDEditor_PTD[playerid][3], -11534081);
	PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][3], 0);
	PlayerTextDrawSetOutline(playerid, TDEditor_PTD[playerid][3], 0);
	PlayerTextDrawBackgroundColor(playerid, TDEditor_PTD[playerid][3], 255);
	PlayerTextDrawFont(playerid, TDEditor_PTD[playerid][3], 0);
	PlayerTextDrawSetProportional(playerid, TDEditor_PTD[playerid][3], 1);
	PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][3], 0);

	TDEditor_PTD[playerid][4] = CreatePlayerTextDraw(playerid, 314.598876, 42.000000, "]");
	PlayerTextDrawLetterSize(playerid, TDEditor_PTD[playerid][4], 0.400000, 1.600000);
	PlayerTextDrawAlignment(playerid, TDEditor_PTD[playerid][4], 1);
	PlayerTextDrawColor(playerid, TDEditor_PTD[playerid][4], -11534081);
	PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][4], 0);
	PlayerTextDrawSetOutline(playerid, TDEditor_PTD[playerid][4], 0);
	PlayerTextDrawBackgroundColor(playerid, TDEditor_PTD[playerid][4], 255);
	PlayerTextDrawFont(playerid, TDEditor_PTD[playerid][4], 0);
	PlayerTextDrawSetProportional(playerid, TDEditor_PTD[playerid][4], 1);
	PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][4], 0);

	TDEditor_PTD[playerid][5] = CreatePlayerTextDraw(playerid, 295.597717, 42.000000, "]");
	PlayerTextDrawLetterSize(playerid, TDEditor_PTD[playerid][5], 0.400000, 1.600000);
	PlayerTextDrawAlignment(playerid, TDEditor_PTD[playerid][5], 1);
	PlayerTextDrawColor(playerid, TDEditor_PTD[playerid][5], -11534081);
	PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][5], 0);
	PlayerTextDrawSetOutline(playerid, TDEditor_PTD[playerid][5], 0);
	PlayerTextDrawBackgroundColor(playerid, TDEditor_PTD[playerid][5], 255);
	PlayerTextDrawFont(playerid, TDEditor_PTD[playerid][5], 0);
	PlayerTextDrawSetProportional(playerid, TDEditor_PTD[playerid][5], 1);
	PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][5], 0);

	TDEditor_PTD[playerid][6] = CreatePlayerTextDraw(playerid, 274.796447, 42.000000, "]");
	PlayerTextDrawLetterSize(playerid, TDEditor_PTD[playerid][6], 0.400000, 1.600000);
	PlayerTextDrawAlignment(playerid, TDEditor_PTD[playerid][6], 1);
	PlayerTextDrawColor(playerid, TDEditor_PTD[playerid][6], -11534081);
	PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][6], 0);
	PlayerTextDrawSetOutline(playerid, TDEditor_PTD[playerid][6], 0);
	PlayerTextDrawBackgroundColor(playerid, TDEditor_PTD[playerid][6], 255);
	PlayerTextDrawFont(playerid, TDEditor_PTD[playerid][6], 0);
	PlayerTextDrawSetProportional(playerid, TDEditor_PTD[playerid][6], 1);
	PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][6], 0);

	TDEditor_PTD[playerid][7] = CreatePlayerTextDraw(playerid, 253.295135, 42.000000, "]");
	PlayerTextDrawLetterSize(playerid, TDEditor_PTD[playerid][7], 0.400000, 1.600000);
	PlayerTextDrawAlignment(playerid, TDEditor_PTD[playerid][7], 1);
	PlayerTextDrawColor(playerid, TDEditor_PTD[playerid][7], -11534081);
	PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][7], 0);
	PlayerTextDrawSetOutline(playerid, TDEditor_PTD[playerid][7], 0);
	PlayerTextDrawBackgroundColor(playerid, TDEditor_PTD[playerid][7], 255);
	PlayerTextDrawFont(playerid, TDEditor_PTD[playerid][7], 0);
	PlayerTextDrawSetProportional(playerid, TDEditor_PTD[playerid][7], 1);
	PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][7], 0);

	TDEditor_PTD[playerid][8] = CreatePlayerTextDraw(playerid, 233.193908, 42.000000, "]");
	PlayerTextDrawLetterSize(playerid, TDEditor_PTD[playerid][8], 0.400000, 1.600000);
	PlayerTextDrawAlignment(playerid, TDEditor_PTD[playerid][8], 1);
	PlayerTextDrawColor(playerid, TDEditor_PTD[playerid][8], -11534081);
	PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][8], 0);
	PlayerTextDrawSetOutline(playerid, TDEditor_PTD[playerid][8], 0);
	PlayerTextDrawBackgroundColor(playerid, TDEditor_PTD[playerid][8], 255);
	PlayerTextDrawFont(playerid, TDEditor_PTD[playerid][8], 0);
	PlayerTextDrawSetProportional(playerid, TDEditor_PTD[playerid][8], 1);
	PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][8], 0);

	TDEditor_PTD[playerid][9] = CreatePlayerTextDraw(playerid, 224.000000, 70.000000, "By_roleplayers_for_roleplayers");
	PlayerTextDrawLetterSize(playerid, TDEditor_PTD[playerid][9], 0.457915, 1.356297);
	PlayerTextDrawAlignment(playerid, TDEditor_PTD[playerid][9], 1);
	PlayerTextDrawColor(playerid, TDEditor_PTD[playerid][9], -1);
	PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][9], 0);
	PlayerTextDrawSetOutline(playerid, TDEditor_PTD[playerid][9], 1);
	PlayerTextDrawBackgroundColor(playerid, TDEditor_PTD[playerid][9], 2046820607);
	PlayerTextDrawFont(playerid, TDEditor_PTD[playerid][9], 3);
	PlayerTextDrawSetProportional(playerid, TDEditor_PTD[playerid][9], 1);
	PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][9], 0);

	TDEditor_PTD[playerid][10] = CreatePlayerTextDraw(playerid, 236.000000, 8.000000, "v.2.1");
	PlayerTextDrawLetterSize(playerid, TDEditor_PTD[playerid][10], 0.243332, 0.915555);
	PlayerTextDrawAlignment(playerid, TDEditor_PTD[playerid][10], 1);
	PlayerTextDrawColor(playerid, TDEditor_PTD[playerid][10], -1);
	PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][10], 0);
	PlayerTextDrawSetOutline(playerid, TDEditor_PTD[playerid][10], 0);
	PlayerTextDrawBackgroundColor(playerid, TDEditor_PTD[playerid][10], 255);
	PlayerTextDrawFont(playerid, TDEditor_PTD[playerid][10], 2);
	PlayerTextDrawSetProportional(playerid, TDEditor_PTD[playerid][10], 1);
	PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][10], 0);

	TDEditor_PTD[playerid][11] = CreatePlayerTextDraw(playerid, -13.267527, 320.074066, "__~n~~n~~n~~n~~n~~n~");
	PlayerTextDrawLetterSize(playerid, TDEditor_PTD[playerid][11], 0.400000, 1.600000);
	PlayerTextDrawTextSize(playerid, TDEditor_PTD[playerid][11], 684.000000, 0.000000);
	PlayerTextDrawAlignment(playerid, TDEditor_PTD[playerid][11], 1);
	PlayerTextDrawColor(playerid, TDEditor_PTD[playerid][11], -1);
	PlayerTextDrawUseBox(playerid, TDEditor_PTD[playerid][11], 1);
	PlayerTextDrawBoxColor(playerid, TDEditor_PTD[playerid][11], 145);
	PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][11], 0);
	PlayerTextDrawSetOutline(playerid, TDEditor_PTD[playerid][11], 0);
	PlayerTextDrawBackgroundColor(playerid, TDEditor_PTD[playerid][11], 255);
	PlayerTextDrawFont(playerid, TDEditor_PTD[playerid][11], 1);
	PlayerTextDrawSetProportional(playerid, TDEditor_PTD[playerid][11], 1);
	PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][11], 0);

	TDEditor_PTD[playerid][12] = CreatePlayerTextDraw(playerid, -14.583337, 315.481445, "_");
	PlayerTextDrawLetterSize(playerid, TDEditor_PTD[playerid][12], 0.400000, 1.600000);
	PlayerTextDrawTextSize(playerid, TDEditor_PTD[playerid][12], 675.000000, 0.000000);
	PlayerTextDrawAlignment(playerid, TDEditor_PTD[playerid][12], 1);
	PlayerTextDrawColor(playerid, TDEditor_PTD[playerid][12], -1);
	PlayerTextDrawUseBox(playerid, TDEditor_PTD[playerid][12], 1);
	PlayerTextDrawBoxColor(playerid, TDEditor_PTD[playerid][12], 255);
	PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][12], 0);
	PlayerTextDrawSetOutline(playerid, TDEditor_PTD[playerid][12], 0);
	PlayerTextDrawBackgroundColor(playerid, TDEditor_PTD[playerid][12], 255);
	PlayerTextDrawFont(playerid, TDEditor_PTD[playerid][12], 1);
	PlayerTextDrawSetProportional(playerid, TDEditor_PTD[playerid][12], 1);
	PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][12], 0);

	TDEditor_PTD[playerid][13] = CreatePlayerTextDraw(playerid, 249.000000, 318.000000, "PC-RP_-_Message_of_the_day");
	PlayerTextDrawLetterSize(playerid, TDEditor_PTD[playerid][13], 0.307915, 1.014073);
	PlayerTextDrawAlignment(playerid, TDEditor_PTD[playerid][13], 1);
	PlayerTextDrawColor(playerid, TDEditor_PTD[playerid][13], -1);
	PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][13], 0);
	PlayerTextDrawSetOutline(playerid, TDEditor_PTD[playerid][13], 0);
	PlayerTextDrawBackgroundColor(playerid, TDEditor_PTD[playerid][13], 255);
	PlayerTextDrawFont(playerid, TDEditor_PTD[playerid][13], 2);
	PlayerTextDrawSetProportional(playerid, TDEditor_PTD[playerid][13], 1);
	PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][13], 0);

	TDEditor_PTD[playerid][14] = CreatePlayerTextDraw(playerid, 268.833221, 334.037048, "Welcome_roleplayers!_");
	PlayerTextDrawLetterSize(playerid, TDEditor_PTD[playerid][14], 0.278749, 1.086667);
	PlayerTextDrawAlignment(playerid, TDEditor_PTD[playerid][14], 1);
	PlayerTextDrawColor(playerid, TDEditor_PTD[playerid][14], 16777215);
	PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][14], 0);
	PlayerTextDrawSetOutline(playerid, TDEditor_PTD[playerid][14], 0);
	PlayerTextDrawBackgroundColor(playerid, TDEditor_PTD[playerid][14], 255);
	PlayerTextDrawFont(playerid, TDEditor_PTD[playerid][14], 2);
	PlayerTextDrawSetProportional(playerid, TDEditor_PTD[playerid][14], 1);
	PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][14], 0);

	TDEditor_PTD[playerid][15] = CreatePlayerTextDraw(playerid, 148.000000, 350.000000, "A_few_quick_reminders_for_everyone_playing_here_-");
	PlayerTextDrawLetterSize(playerid, TDEditor_PTD[playerid][15], 0.213750, 0.884443);
	PlayerTextDrawAlignment(playerid, TDEditor_PTD[playerid][15], 1);
	PlayerTextDrawColor(playerid, TDEditor_PTD[playerid][15], -1);
	PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][15], 0);
	PlayerTextDrawSetOutline(playerid, TDEditor_PTD[playerid][15], 0);
	PlayerTextDrawBackgroundColor(playerid, TDEditor_PTD[playerid][15], 255);
	PlayerTextDrawFont(playerid, TDEditor_PTD[playerid][15], 2);
	PlayerTextDrawSetProportional(playerid, TDEditor_PTD[playerid][15], 1);
	PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][15], 0);

	TDEditor_PTD[playerid][16] = CreatePlayerTextDraw(playerid, 148.199951, 361.799987, "1_-_Enjoy!_Seriously!");
	PlayerTextDrawLetterSize(playerid, TDEditor_PTD[playerid][16], 0.213332, 1.008888);
	PlayerTextDrawAlignment(playerid, TDEditor_PTD[playerid][16], 1);
	PlayerTextDrawColor(playerid, TDEditor_PTD[playerid][16], 8388863);
	PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][16], 0);
	PlayerTextDrawSetOutline(playerid, TDEditor_PTD[playerid][16], 0);
	PlayerTextDrawBackgroundColor(playerid, TDEditor_PTD[playerid][16], 255);
	PlayerTextDrawFont(playerid, TDEditor_PTD[playerid][16], 2);
	PlayerTextDrawSetProportional(playerid, TDEditor_PTD[playerid][16], 1);
	PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][16], 0);

	TDEditor_PTD[playerid][17] = CreatePlayerTextDraw(playerid, 147.000000, 372.000000, "2_-_/report_-");
	PlayerTextDrawLetterSize(playerid, TDEditor_PTD[playerid][17], 0.234583, 1.071112);
	PlayerTextDrawAlignment(playerid, TDEditor_PTD[playerid][17], 1);
	PlayerTextDrawColor(playerid, TDEditor_PTD[playerid][17], -2147483393);
	PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][17], 0);
	PlayerTextDrawSetOutline(playerid, TDEditor_PTD[playerid][17], 0);
	PlayerTextDrawBackgroundColor(playerid, TDEditor_PTD[playerid][17], 255);
	PlayerTextDrawFont(playerid, TDEditor_PTD[playerid][17], 2);
	PlayerTextDrawSetProportional(playerid, TDEditor_PTD[playerid][17], 1);
	PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][17], 0);

	TDEditor_PTD[playerid][18] = CreatePlayerTextDraw(playerid, 213.100555, 371.800659, "anyone_who_you_think_is_breaking_rules_or_cheating.");
	PlayerTextDrawLetterSize(playerid, TDEditor_PTD[playerid][18], 0.202500, 0.936295);
	PlayerTextDrawAlignment(playerid, TDEditor_PTD[playerid][18], 1);
	PlayerTextDrawColor(playerid, TDEditor_PTD[playerid][18], -1);
	PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][18], 0);
	PlayerTextDrawSetOutline(playerid, TDEditor_PTD[playerid][18], 0);
	PlayerTextDrawBackgroundColor(playerid, TDEditor_PTD[playerid][18], 255);
	PlayerTextDrawFont(playerid, TDEditor_PTD[playerid][18], 2);
	PlayerTextDrawSetProportional(playerid, TDEditor_PTD[playerid][18], 1);
	PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][18], 0);

	TDEditor_PTD[playerid][19] = CreatePlayerTextDraw(playerid, 147.399963, 382.400695, "3_-_/help_-");
	PlayerTextDrawLetterSize(playerid, TDEditor_PTD[playerid][19], 0.203333, 1.034816);
	PlayerTextDrawAlignment(playerid, TDEditor_PTD[playerid][19], 1);
	PlayerTextDrawColor(playerid, TDEditor_PTD[playerid][19], -65281);
	PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][19], 0);
	PlayerTextDrawSetOutline(playerid, TDEditor_PTD[playerid][19], 0);
	PlayerTextDrawBackgroundColor(playerid, TDEditor_PTD[playerid][19], 255);
	PlayerTextDrawFont(playerid, TDEditor_PTD[playerid][19], 2);
	PlayerTextDrawSetProportional(playerid, TDEditor_PTD[playerid][19], 1);
	PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][19], 0);

	TDEditor_PTD[playerid][20] = CreatePlayerTextDraw(playerid, 147.499908, 393.300018, "4_-_/rules_-_");
	PlayerTextDrawLetterSize(playerid, TDEditor_PTD[playerid][20], 0.203333, 1.034816);
	PlayerTextDrawAlignment(playerid, TDEditor_PTD[playerid][20], 1);
	PlayerTextDrawColor(playerid, TDEditor_PTD[playerid][20], -1523963137);
	PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][20], 0);
	PlayerTextDrawSetOutline(playerid, TDEditor_PTD[playerid][20], 0);
	PlayerTextDrawBackgroundColor(playerid, TDEditor_PTD[playerid][20], 255);
	PlayerTextDrawFont(playerid, TDEditor_PTD[playerid][20], 2);
	PlayerTextDrawSetProportional(playerid, TDEditor_PTD[playerid][20], 1);
	PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][20], 0);

	TDEditor_PTD[playerid][21] = CreatePlayerTextDraw(playerid, 193.000000, 382.000000, "to_see_a_full_list_of_the_available_commands.");
	PlayerTextDrawLetterSize(playerid, TDEditor_PTD[playerid][21], 0.202500, 0.936295);
	PlayerTextDrawAlignment(playerid, TDEditor_PTD[playerid][21], 1);
	PlayerTextDrawColor(playerid, TDEditor_PTD[playerid][21], -1);
	PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][21], 0);
	PlayerTextDrawSetOutline(playerid, TDEditor_PTD[playerid][21], 0);
	PlayerTextDrawBackgroundColor(playerid, TDEditor_PTD[playerid][21], 255);
	PlayerTextDrawFont(playerid, TDEditor_PTD[playerid][21], 2);
	PlayerTextDrawSetProportional(playerid, TDEditor_PTD[playerid][21], 1);
	PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][21], 0);

	TDEditor_PTD[playerid][22] = CreatePlayerTextDraw(playerid, 198.100311, 392.700653, "to_see_a_full_list_of_the_server_rules.");
	PlayerTextDrawLetterSize(playerid, TDEditor_PTD[playerid][22], 0.202500, 0.936295);
	PlayerTextDrawAlignment(playerid, TDEditor_PTD[playerid][22], 1);
	PlayerTextDrawColor(playerid, TDEditor_PTD[playerid][22], -1);
	PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][22], 0);
	PlayerTextDrawSetOutline(playerid, TDEditor_PTD[playerid][22], 0);
	PlayerTextDrawBackgroundColor(playerid, TDEditor_PTD[playerid][22], 255);
	PlayerTextDrawFont(playerid, TDEditor_PTD[playerid][22], 2);
	PlayerTextDrawSetProportional(playerid, TDEditor_PTD[playerid][22], 1);
	PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][22], 0);

	TDEditor_PTD[playerid][23] = CreatePlayerTextDraw(playerid, 526.517028, 360.318511, "www.pc-rp.net");
	PlayerTextDrawLetterSize(playerid, TDEditor_PTD[playerid][23], 0.283333, 1.294072);
	PlayerTextDrawAlignment(playerid, TDEditor_PTD[playerid][23], 1);
	PlayerTextDrawColor(playerid, TDEditor_PTD[playerid][23], -1);
	PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][23], 2);
	PlayerTextDrawSetOutline(playerid, TDEditor_PTD[playerid][23], 0);
	PlayerTextDrawBackgroundColor(playerid, TDEditor_PTD[playerid][23], 255);
	PlayerTextDrawFont(playerid, TDEditor_PTD[playerid][23], 2);
	PlayerTextDrawSetProportional(playerid, TDEditor_PTD[playerid][23], 1);
	PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][23], 2);

	TDEditor_PTD[playerid][25] = CreatePlayerTextDraw(playerid, 33.749969, 342.963043, "discord");
	PlayerTextDrawLetterSize(playerid, TDEditor_PTD[playerid][25], 0.206666, 1.076296);
	PlayerTextDrawAlignment(playerid, TDEditor_PTD[playerid][25], 1);
	PlayerTextDrawColor(playerid, TDEditor_PTD[playerid][25], -1);
	PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][25], 0);
	PlayerTextDrawSetOutline(playerid, TDEditor_PTD[playerid][25], 0);
	PlayerTextDrawBackgroundColor(playerid, TDEditor_PTD[playerid][25], 255);
	PlayerTextDrawFont(playerid, TDEditor_PTD[playerid][25], 2);
	PlayerTextDrawSetProportional(playerid, TDEditor_PTD[playerid][25], 1);
	PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][25], 0);

	TDEditor_PTD[playerid][26] = CreatePlayerTextDraw(playerid, 29.166639, 362.860137, "********");
	PlayerTextDrawLetterSize(playerid, TDEditor_PTD[playerid][26], 0.206666, 1.076296);
	PlayerTextDrawAlignment(playerid, TDEditor_PTD[playerid][26], 1);
	PlayerTextDrawColor(playerid, TDEditor_PTD[playerid][26], -1);
	PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][26], 0);
	PlayerTextDrawSetOutline(playerid, TDEditor_PTD[playerid][26], 0);
	PlayerTextDrawBackgroundColor(playerid, TDEditor_PTD[playerid][26], 255);
	PlayerTextDrawFont(playerid, TDEditor_PTD[playerid][26], 2);
	PlayerTextDrawSetProportional(playerid, TDEditor_PTD[playerid][26], 1);
	PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][26], 0);

	TDEditor_PTD[playerid][27] = CreatePlayerTextDraw(playerid, 32.916633, 386.086730, "*******");
	PlayerTextDrawLetterSize(playerid, TDEditor_PTD[playerid][27], 0.206666, 1.076296);
	PlayerTextDrawAlignment(playerid, TDEditor_PTD[playerid][27], 1);
	PlayerTextDrawColor(playerid, TDEditor_PTD[playerid][27], -1);
	PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][27], 0);
	PlayerTextDrawSetOutline(playerid, TDEditor_PTD[playerid][27], 0);
	PlayerTextDrawBackgroundColor(playerid, TDEditor_PTD[playerid][27], 255);
	PlayerTextDrawFont(playerid, TDEditor_PTD[playerid][27], 2);
	PlayerTextDrawSetProportional(playerid, TDEditor_PTD[playerid][27], 1);
	PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][27], 0);

	TDEditor_PTD[playerid][28] = CreatePlayerTextDraw(playerid, 290.000000, 190.000000, "");
	PlayerTextDrawLetterSize(playerid, TDEditor_PTD[playerid][28], 0.400000, 1.600000);
	PlayerTextDrawAlignment(playerid, TDEditor_PTD[playerid][28], 1);
	PlayerTextDrawColor(playerid, TDEditor_PTD[playerid][28], -1);
	PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][28], 0);
	PlayerTextDrawSetOutline(playerid, TDEditor_PTD[playerid][28], 0);
	PlayerTextDrawBackgroundColor(playerid, TDEditor_PTD[playerid][28], 255);
	PlayerTextDrawFont(playerid, TDEditor_PTD[playerid][28], 0);
	PlayerTextDrawSetProportional(playerid, TDEditor_PTD[playerid][28], 1);
	PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][28], 0);

	TDEditor_PTD[playerid][29] = CreatePlayerTextDraw(playerid, 22.215541, 342.840698, "]");
	PlayerTextDrawLetterSize(playerid, TDEditor_PTD[playerid][29], 0.279583, 1.117778);
	PlayerTextDrawAlignment(playerid, TDEditor_PTD[playerid][29], 1);
	PlayerTextDrawColor(playerid, TDEditor_PTD[playerid][29], 16777215);
	PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][29], 0);
	PlayerTextDrawSetOutline(playerid, TDEditor_PTD[playerid][29], 0);
	PlayerTextDrawBackgroundColor(playerid, TDEditor_PTD[playerid][29], 255);
	PlayerTextDrawFont(playerid, TDEditor_PTD[playerid][29], 0);
	PlayerTextDrawSetProportional(playerid, TDEditor_PTD[playerid][29], 1);
	PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][29], 0);

	TDEditor_PTD[playerid][30] = CreatePlayerTextDraw(playerid, 71.614974, 342.840698, "]");
	PlayerTextDrawLetterSize(playerid, TDEditor_PTD[playerid][30], 0.279583, 1.117778);
	PlayerTextDrawAlignment(playerid, TDEditor_PTD[playerid][30], 1);
	PlayerTextDrawColor(playerid, TDEditor_PTD[playerid][30], 16777215);
	PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][30], 0);
	PlayerTextDrawSetOutline(playerid, TDEditor_PTD[playerid][30], 0);
	PlayerTextDrawBackgroundColor(playerid, TDEditor_PTD[playerid][30], 255);
	PlayerTextDrawFont(playerid, TDEditor_PTD[playerid][30], 0);
	PlayerTextDrawSetProportional(playerid, TDEditor_PTD[playerid][30], 1);
	PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][30], 0);

	TDEditor_PTD[playerid][31] = CreatePlayerTextDraw(playerid, 75.114921, 362.441894, "]");
	PlayerTextDrawLetterSize(playerid, TDEditor_PTD[playerid][31], 0.279583, 1.117778);
	PlayerTextDrawAlignment(playerid, TDEditor_PTD[playerid][31], 1);
	PlayerTextDrawColor(playerid, TDEditor_PTD[playerid][31], 16777215);
	PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][31], 0);
	PlayerTextDrawSetOutline(playerid, TDEditor_PTD[playerid][31], 0);
	PlayerTextDrawBackgroundColor(playerid, TDEditor_PTD[playerid][31], 255);
	PlayerTextDrawFont(playerid, TDEditor_PTD[playerid][31], 0);
	PlayerTextDrawSetProportional(playerid, TDEditor_PTD[playerid][31], 1);
	PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][31], 0);

	TDEditor_PTD[playerid][32] = CreatePlayerTextDraw(playerid, 17.715524, 362.441894, "]");
	PlayerTextDrawLetterSize(playerid, TDEditor_PTD[playerid][32], 0.279583, 1.117778);
	PlayerTextDrawAlignment(playerid, TDEditor_PTD[playerid][32], 1);
	PlayerTextDrawColor(playerid, TDEditor_PTD[playerid][32], 16777215);
	PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][32], 0);
	PlayerTextDrawSetOutline(playerid, TDEditor_PTD[playerid][32], 0);
	PlayerTextDrawBackgroundColor(playerid, TDEditor_PTD[playerid][32], 255);
	PlayerTextDrawFont(playerid, TDEditor_PTD[playerid][32], 0);
	PlayerTextDrawSetProportional(playerid, TDEditor_PTD[playerid][32], 1);
	PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][32], 0);

	TDEditor_PTD[playerid][33] = CreatePlayerTextDraw(playerid, 21.882186, 386.279510, "]");
	PlayerTextDrawLetterSize(playerid, TDEditor_PTD[playerid][33], 0.279583, 1.117778);
	PlayerTextDrawAlignment(playerid, TDEditor_PTD[playerid][33], 1);
	PlayerTextDrawColor(playerid, TDEditor_PTD[playerid][33], 16777215);
	PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][33], 0);
	PlayerTextDrawSetOutline(playerid, TDEditor_PTD[playerid][33], 0);
	PlayerTextDrawBackgroundColor(playerid, TDEditor_PTD[playerid][33], 255);
	PlayerTextDrawFont(playerid, TDEditor_PTD[playerid][33], 0);
	PlayerTextDrawSetProportional(playerid, TDEditor_PTD[playerid][33], 1);
	PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][33], 0);

	TDEditor_PTD[playerid][34] = CreatePlayerTextDraw(playerid, 70.215492, 385.760986, "]");
	PlayerTextDrawLetterSize(playerid, TDEditor_PTD[playerid][34], 0.279583, 1.117778);
	PlayerTextDrawAlignment(playerid, TDEditor_PTD[playerid][34], 1);
	PlayerTextDrawColor(playerid, TDEditor_PTD[playerid][34], 16777215);
	PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][34], 0);
	PlayerTextDrawSetOutline(playerid, TDEditor_PTD[playerid][34], 0);
	PlayerTextDrawBackgroundColor(playerid, TDEditor_PTD[playerid][34], 255);
	PlayerTextDrawFont(playerid, TDEditor_PTD[playerid][34], 0);
	PlayerTextDrawSetProportional(playerid, TDEditor_PTD[playerid][34], 1);
	PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][34], 0);
	
	// • Streaming Objects • //
	TDEditor_PTD[playerid][35] = CreatePlayerTextDraw(playerid, 188.333267, 172.370285, "__~n~~n~~n~~n~~n~");
	PlayerTextDrawLetterSize(playerid, TDEditor_PTD[playerid][35], 0.400000, 1.600000);
	PlayerTextDrawTextSize(playerid, TDEditor_PTD[playerid][35], 439.000000, 0.000000);
	PlayerTextDrawAlignment(playerid, TDEditor_PTD[playerid][35], 1);
	PlayerTextDrawColor(playerid, TDEditor_PTD[playerid][35], -1);
	PlayerTextDrawUseBox(playerid, TDEditor_PTD[playerid][35], 1);
	PlayerTextDrawBoxColor(playerid, TDEditor_PTD[playerid][35], 104);
	PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][35], 0);
	PlayerTextDrawSetOutline(playerid, TDEditor_PTD[playerid][35], 0);
	PlayerTextDrawBackgroundColor(playerid, TDEditor_PTD[playerid][35], 255);
	PlayerTextDrawFont(playerid, TDEditor_PTD[playerid][35], 1);
	PlayerTextDrawSetProportional(playerid, TDEditor_PTD[playerid][35], 1);
	PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][35], 0);

	TDEditor_PTD[playerid][36] = CreatePlayerTextDraw(playerid, 188.333297, 167.185134, "_");
	PlayerTextDrawLetterSize(playerid, TDEditor_PTD[playerid][36], 0.554583, 1.703703);
	PlayerTextDrawTextSize(playerid, TDEditor_PTD[playerid][36], 439.000000, 0.000000);
	PlayerTextDrawAlignment(playerid, TDEditor_PTD[playerid][36], 1);
	PlayerTextDrawColor(playerid, TDEditor_PTD[playerid][36], -1);
	PlayerTextDrawUseBox(playerid, TDEditor_PTD[playerid][36], 1);
	PlayerTextDrawBoxColor(playerid, TDEditor_PTD[playerid][36], 255);
	PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][36], 0);
	PlayerTextDrawSetOutline(playerid, TDEditor_PTD[playerid][36], 0);
	PlayerTextDrawBackgroundColor(playerid, TDEditor_PTD[playerid][36], 255);
	PlayerTextDrawFont(playerid, TDEditor_PTD[playerid][36], 1);
	PlayerTextDrawSetProportional(playerid, TDEditor_PTD[playerid][36], 1);
	PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][36], 0);

	TDEditor_PTD[playerid][37] = CreatePlayerTextDraw(playerid, 202.950378, 168.740692, "Palomino_Creek_Roleplay_-_loading");
	PlayerTextDrawLetterSize(playerid, TDEditor_PTD[playerid][37], 0.283750, 1.169630);
	PlayerTextDrawAlignment(playerid, TDEditor_PTD[playerid][37], 1);
	PlayerTextDrawColor(playerid, TDEditor_PTD[playerid][37], 0xD66B00FF);
	PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][37], 0);
	PlayerTextDrawSetOutline(playerid, TDEditor_PTD[playerid][37], 0);
	PlayerTextDrawBackgroundColor(playerid, TDEditor_PTD[playerid][37], 255);
	PlayerTextDrawFont(playerid, TDEditor_PTD[playerid][37], 2);
	PlayerTextDrawSetProportional(playerid, TDEditor_PTD[playerid][37], 1);
	PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][37], 0);

	TDEditor_PTD[playerid][38] = CreatePlayerTextDraw(playerid, 213.333358, 197.777770, "Please_wait_a_brief_moment_as_");
	PlayerTextDrawLetterSize(playerid, TDEditor_PTD[playerid][38], 0.293333, 0.982963);
	PlayerTextDrawAlignment(playerid, TDEditor_PTD[playerid][38], 1);
	PlayerTextDrawColor(playerid, TDEditor_PTD[playerid][38], -1);
	PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][38], 0);
	PlayerTextDrawSetOutline(playerid, TDEditor_PTD[playerid][38], 0);
	PlayerTextDrawBackgroundColor(playerid, TDEditor_PTD[playerid][38], 255);
	PlayerTextDrawFont(playerid, TDEditor_PTD[playerid][38], 2);
	PlayerTextDrawSetProportional(playerid, TDEditor_PTD[playerid][38], 1);
	PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][38], 0);

	TDEditor_PTD[playerid][39] = CreatePlayerTextDraw(playerid, 222.083312, 212.463531, "we_finish");
	PlayerTextDrawLetterSize(playerid, TDEditor_PTD[playerid][39], 0.293333, 0.982963);
	PlayerTextDrawAlignment(playerid, TDEditor_PTD[playerid][39], 1);
	PlayerTextDrawColor(playerid, TDEditor_PTD[playerid][39], -1);
	PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][39], 0);
	PlayerTextDrawSetOutline(playerid, TDEditor_PTD[playerid][39], 0);
	PlayerTextDrawBackgroundColor(playerid, TDEditor_PTD[playerid][39], 255);
	PlayerTextDrawFont(playerid, TDEditor_PTD[playerid][39], 2);
	PlayerTextDrawSetProportional(playerid, TDEditor_PTD[playerid][39], 1);
	PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][39], 0);

	TDEditor_PTD[playerid][40] = CreatePlayerTextDraw(playerid, 284.887145, 212.363525, "streaming_objects.");
	PlayerTextDrawLetterSize(playerid, TDEditor_PTD[playerid][40], 0.293332, 0.982963);
	PlayerTextDrawAlignment(playerid, TDEditor_PTD[playerid][40], 1);
	PlayerTextDrawColor(playerid, TDEditor_PTD[playerid][40], -5963521);
	PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][40], 0);
	PlayerTextDrawSetOutline(playerid, TDEditor_PTD[playerid][40], 0);
	PlayerTextDrawBackgroundColor(playerid, TDEditor_PTD[playerid][40], 255);
	PlayerTextDrawFont(playerid, TDEditor_PTD[playerid][40], 2);
	PlayerTextDrawSetProportional(playerid, TDEditor_PTD[playerid][40], 1);
	PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][40], 0);

	TDEditor_PTD[playerid][41] = CreatePlayerTextDraw(playerid, 197.266372, 236.666748, "_____________This_will_take_around_three_seconds");
	PlayerTextDrawLetterSize(playerid, TDEditor_PTD[playerid][41], 0.188749, 0.765184);
	PlayerTextDrawAlignment(playerid, TDEditor_PTD[playerid][41], 1);
	PlayerTextDrawColor(playerid, TDEditor_PTD[playerid][41], 8388863);
	PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][41], 0);
	PlayerTextDrawSetOutline(playerid, TDEditor_PTD[playerid][41], 1);
	PlayerTextDrawBackgroundColor(playerid, TDEditor_PTD[playerid][41], 255);
	PlayerTextDrawFont(playerid, TDEditor_PTD[playerid][41], 2);
	PlayerTextDrawSetProportional(playerid, TDEditor_PTD[playerid][41], 1);
	PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][41], 0);

//----------------------------------------------------------------------------//


// ---------------------------- [ Login Screen ] -----------------------------//
    PlayerTextDrawShow(playerid, TDEditor_PTD[playerid][34]);
    PlayerTextDrawShow(playerid, TDEditor_PTD[playerid][33]);
    PlayerTextDrawShow(playerid, TDEditor_PTD[playerid][32]);
	PlayerTextDrawShow(playerid, TDEditor_PTD[playerid][31]);
    PlayerTextDrawShow(playerid, TDEditor_PTD[playerid][30]);
    PlayerTextDrawShow(playerid, TDEditor_PTD[playerid][29]);
    PlayerTextDrawShow(playerid, TDEditor_PTD[playerid][28]);
    PlayerTextDrawShow(playerid, TDEditor_PTD[playerid][27]);
    PlayerTextDrawShow(playerid, TDEditor_PTD[playerid][26]);
    PlayerTextDrawShow(playerid, TDEditor_PTD[playerid][25]);
    PlayerTextDrawShow(playerid, TDEditor_PTD[playerid][23]);
    PlayerTextDrawShow(playerid, TDEditor_PTD[playerid][22]);
    PlayerTextDrawShow(playerid, TDEditor_PTD[playerid][21]);
    PlayerTextDrawShow(playerid, TDEditor_PTD[playerid][20]);
    PlayerTextDrawShow(playerid, TDEditor_PTD[playerid][19]);
    PlayerTextDrawShow(playerid, TDEditor_PTD[playerid][18]);
    PlayerTextDrawShow(playerid, TDEditor_PTD[playerid][17]);
    PlayerTextDrawShow(playerid, TDEditor_PTD[playerid][16]);
    PlayerTextDrawShow(playerid, TDEditor_PTD[playerid][15]);
    PlayerTextDrawShow(playerid, TDEditor_PTD[playerid][14]);
    PlayerTextDrawShow(playerid, TDEditor_PTD[playerid][13]);
    PlayerTextDrawShow(playerid, TDEditor_PTD[playerid][12]);
    PlayerTextDrawShow(playerid, TDEditor_PTD[playerid][11]);
    PlayerTextDrawShow(playerid, TDEditor_PTD[playerid][10]);
    PlayerTextDrawShow(playerid, TDEditor_PTD[playerid][9]);
    PlayerTextDrawShow(playerid, TDEditor_PTD[playerid][8]);
    PlayerTextDrawShow(playerid, TDEditor_PTD[playerid][7]);
    PlayerTextDrawShow(playerid, TDEditor_PTD[playerid][6]);
    PlayerTextDrawShow(playerid, TDEditor_PTD[playerid][5]);
    PlayerTextDrawShow(playerid, TDEditor_PTD[playerid][4]);
    PlayerTextDrawShow(playerid, TDEditor_PTD[playerid][3]);
    PlayerTextDrawShow(playerid, TDEditor_PTD[playerid][2]);
    PlayerTextDrawShow(playerid, TDEditor_PTD[playerid][1]);
    PlayerTextDrawShow(playerid, TDEditor_PTD[playerid][0]);
//----------------------------------------------------------------------------//
	if(fexist(UserPath(playerid)))
	{
		INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
  		ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD,""COL_ORANGE"Welcome back to Palomino Creek Roleplay!",""COL_WHITE"Seems like your account is already registered.\nPlease enter your password below to log-in.\n\nIf your password is lost, please contact management at: "COL_LIGHTRED"http://pc-rp.net.","Login","Quit");
	}
	else
	{
 		ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_PASSWORD,""COL_ORANGE"Palomino Creek Roleplay - Registration",""COL_WHITE"Welcome to "COL_ORANGE"Palomino Creek Roleplay!"COL_WHITE" A role-play community made by "COL_LIGHTRED"roleplayers for roleplayers!"COL_WHITE"\n\nInput below a password of your choise, make sure it's a "COL_ORANGE"unique password"COL_WHITE" to you.\nIf your password is lost, please contact management at: "COL_LIGHTRED"http://pc-rp.net.","Register","Quit");
	}
	return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
	new INI:File = INI_Open(UserPath(playerid));
	INI_SetTag(File,"data");
	INI_WriteInt(File,"Cash",GetPlayerMoney(playerid));
	INI_WriteInt(File,"Admin",PlayerInfo[playerid][pAdmin]);
	INI_WriteInt(File,"Vip",PlayerInfo[playerid][pVip]);
	INI_WriteInt(File,"Kills",PlayerInfo[playerid][pKills]);
	INI_WriteInt(File,"Deaths",PlayerInfo[playerid][pDeaths]);
	INI_Close(File);
	return 1;
}

public OnPlayerSpawn(playerid)
{
// ---------------------------- [ Login Screen ] -----------------------------//
	PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][34]);
	PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][33]);
	PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][32]);
	PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][31]);
	PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][30]);
    PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][29]);
    PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][28]);
    PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][27]);
    PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][26]);
    PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][25]);
    PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][23]);
    PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][22]);
    PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][21]);
    PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][20]);
    PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][19]);
    PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][18]);
 	PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][17]);
  	PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][16]);
   	PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][15]);
   	PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][14]);
   	PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][13]);
   	PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][12]);
   	PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][11]);
   	PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][10]);
   	PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][9]);
   	PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][8]);
   	PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][7]);
   	PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][6]);
   	PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][5]);
   	PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][4]);
   	PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][3]);
   	PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][2]);
   	PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][1]);
   	PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][0]);
// ---------------------------- [ Spawn Freeze ] -----------------------------//
   	SetTimerEx("SpawnUnfreeze",3500,0,"d",playerid);
   	TogglePlayerControllable(playerid, 0);
   	PlayerTextDrawShow(playerid, TDEditor_PTD[playerid][41]);
    PlayerTextDrawShow(playerid, TDEditor_PTD[playerid][40]);
    PlayerTextDrawShow(playerid, TDEditor_PTD[playerid][39]);
    PlayerTextDrawShow(playerid, TDEditor_PTD[playerid][38]);
    PlayerTextDrawShow(playerid, TDEditor_PTD[playerid][37]);
    PlayerTextDrawShow(playerid, TDEditor_PTD[playerid][36]);
    PlayerTextDrawShow(playerid, TDEditor_PTD[playerid][35]);
//----------------------------------------------------------------------------//
	return 1;
}

// ---------------------------- [ Spawn Freeze ] -----------------------------//
forward SpawnUnfreeze(playerid);
public SpawnUnfreeze(playerid)
{
   	TogglePlayerControllable(playerid,1);
   	PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][41]);
   	PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][40]);
   	PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][39]);
	PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][38]);
   	PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][37]);
   	PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][36]);
   	PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][35]);
   	return 1;
}
//----------------------------------------------------------------------------//

public OnPlayerDeath(playerid, killerid, reason)
{
	PlayerInfo[killerid][pKills]++;
	PlayerInfo[playerid][pDeaths]++;
	return 1;
}

public OnVehicleSpawn(vehicleid)
{
	return 1;
}

public OnVehicleDeath(vehicleid, killerid)
{
	return 1;
}

public OnPlayerText(playerid, text[])
{
	return 1;
}

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
	return 1;
}

public OnPlayerExitVehicle(playerid, vehicleid)
{
	return 1;
}

public OnPlayerStateChange(playerid, newstate, oldstate)
{
	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(playerid, objectid)
{
	return 1;
}

public OnPlayerPickUpPickup(playerid, pickupid)
{
	return 1;
}

public OnVehicleMod(playerid, vehicleid, componentid)
{
	return 1;
}

public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
{
	return 1;
}

public OnVehicleRespray(playerid, vehicleid, color1, color2)
{
	return 1;
}

public OnPlayerSelectedMenuRow(playerid, row)
{
	return 1;
}

public OnPlayerExitedMenu(playerid)
{
	return 1;
}

public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
{
	return 1;
}

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
	return 1;
}

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

public OnPlayerUpdate(playerid)
{
	return 1;
}

public OnPlayerStreamIn(playerid, forplayerid)
{
	return 1;
}

public OnPlayerStreamOut(playerid, forplayerid)
{
	return 1;
}

public OnVehicleStreamIn(vehicleid, forplayerid)
{
	return 1;
}

public OnVehicleStreamOut(vehicleid, forplayerid)
{
	return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    switch( dialogid )
    {
        case DIALOG_REGISTER:
        {
            if (!response) return Kick(playerid);
            if(response)
            {
                if(!strlen(inputtext)) return ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_PASSWORD,""COL_ORANGE"Palomino Creek Roleplay - Registration",""COL_WHITE"You've entered a wrong password, please try a new one.\nIf your password is lost, please contact management at: "COL_LIGHTRED"http://pc-rp.net.","Register","Quit");
                new INI:File = INI_Open(UserPath(playerid));
                INI_SetTag(File,"data");
                INI_WriteInt(File,"Password",udb_hash(inputtext));
                INI_WriteInt(File,"Registered",0);
                INI_WriteInt(File,"Cash",0);
                INI_WriteInt(File,"Admin",0);
                INI_WriteInt(File,"Vip",0);
                INI_WriteInt(File,"Kills",0);
                INI_WriteInt(File,"Deaths",0);
                INI_Close(File);
// ---------------------------- [ Login Screen ] -----------------------------//
                PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][34]);
				PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][33]);
				PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][32]);
				PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][31]);
				PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][30]);
	   			PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][29]);
			    PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][28]);
			    PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][27]);
			    PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][26]);
			    PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][25]);
     			PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][23]);
			    PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][22]);
			    PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][21]);
			    PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][20]);
			    PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][19]);
			    PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][18]);
			    PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][17]);
			    PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][16]);
			    PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][15]);
			    PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][14]);
			    PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][13]);
			    PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][12]);
			    PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][11]);
			    PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][10]);
			    PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][9]);
			    PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][8]);
			    PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][7]);
			    PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][6]);
			    PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][5]);
			    PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][4]);
			    PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][3]);
			    PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][2]);
			    PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][1]);
			    PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][0]);
//----------------------------------------------------------------------------//
			}
        }

        case DIALOG_LOGIN:
        {
            if ( !response ) return Kick ( playerid );
            if( response )
            {
                if(udb_hash(inputtext) == PlayerInfo[playerid][pPass])
                {
                    INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
                    GivePlayerMoney(playerid, PlayerInfo[playerid][pCash]);
// ---------------------------- [ Login Screen ] -----------------------------//
                    PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][34]);
					PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][33]);
					PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][32]);
					PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][31]);
					PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][30]);
				    PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][29]);
				    PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][28]);
				    PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][27]);
				    PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][26]);
				    PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][25]);
                    PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][23]);
				    PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][22]);
				    PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][21]);
				    PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][20]);
				    PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][19]);
				    PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][18]);
				    PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][17]);
				    PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][16]);
				    PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][15]);
				    PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][14]);
				    PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][13]);
				    PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][12]);
				    PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][11]);
				    PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][10]);
				    PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][9]);
				    PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][8]);
				    PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][7]);
				    PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][6]);
				    PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][5]);
				    PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][4]);
				    PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][3]);
				    PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][2]);
				    PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][1]);
				    PlayerTextDrawHide(playerid, TDEditor_PTD[playerid][0]);
//----------------------------------------------------------------------------//
                }
                else
                {
                    ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD,""COL_ORANGE"Welcome back to Palomino Creek Roleplay!",""COL_RED"\nWhoops..something went wrong.\n\n"COL_WHITE"Seems like the password you entered "COL_LIGHTRED"doesn't match"COL_WHITE" the password we have saved.\nIf your password is lost, please contact management at: "COL_LIGHTRED"http://pc-rp.net.","Login","Quit");
                }
                return 1;
            }
        }
    }
    return 1;
}
public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
	return 1;
}

CMD:givemecash(playerid, params[])
{
	GivePlayerMoney(playerid, 99999);
	return 1;
}

CMD:takemycash(playerid, params[])
{
	GivePlayerMoney(playerid, -20000);
	return 1;
}
CMD:gotopc(playerid, params[])
{
	SetPlayerPos(playerid, 2229.6411,-36.8571,26.4844);
	return 1;
}
Reply


Messages In This Thread
checking if the player is registered - by MrCesar - 13.01.2018, 21:07
Re: checking if the player is registered - by Dayrion - 13.01.2018, 21:11
Re: checking if the player is registered - by Kaperstone - 13.01.2018, 22:18
Re: checking if the player is registered - by MrCesar - 14.01.2018, 10:49
Re: checking if the player is registered - by Runn3R - 14.01.2018, 11:35
Re: checking if the player is registered - by MrCesar - 14.01.2018, 12:58
Re: checking if the player is registered - by MrCesar - 15.01.2018, 09:04

Forum Jump:


Users browsing this thread: 4 Guest(s)