When the player connects. It give me this problem.....
#1

Why, when player connect. You will get dragged by a random guy?.

For example, you just connect and you will be dragged by random playerid, why??

Code:
CMD:drag(playerid, params[])
{
        new id, string[26+MAX_PLAYER_NAME], string2[20+MAX_PLAYER_NAME];
        if(sscanf(params, "u", id)) return SendClientMessage(playerid, COLOR_GRAD1, "CMD:/drag [playerid]");
        if(PlayerCuffed[id] == 0) return SendClientMessage(playerid, COLOR_GRAD1, "This player must first be cuffed");
        if(PlayerCuffed[id] == 1)
			return SendClientMessage(playerid, COLOR_GREY, "You can't drag a tazed player.");
        if(!IsPlayerConnected(id))
			return SendClientMessage(playerid, COLOR_GREY, "Invalid player specified.");

		if(GetDistanceBetweenPlayers(id, playerid) > 4)
			return SendClientMessage(playerid, COLOR_GREY, "You're not close enough to the player!");

		if(PlayerCuffed[id] == 0)
			return SendClientMessage(playerid, COLOR_GREY, "That person isn't cuffed.");

		if(PlayerCuffed[id] == 1)
			return SendClientMessage(playerid, COLOR_GREY, "You can't drag a tazed player.");

		if(id == playerid)
			return SendClientMessage(playerid, COLOR_GREY, "You can't restrain yourself!");

		if(GetPlayerState(id) != PLAYER_STATE_ONFOOT)
			return SendClientMessage(playerid, COLOR_GREY, "That person is in a car - get them out first.");

		if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT)
			return SendClientMessage(playerid, COLOR_GREY, "You're in a car - get out first.");

		if(GetPVarInt(playerid, "PBM") > 0)
			return SendClientMessage(playerid, COLOR_WHITE, "You're not able to do this while in a paintball game.");

		if(GetPVarInt(playerid, "EventToken") != 0)
			return SendClientMessage(playerid, COLOR_GREY, "You can't use the tazer while you're in an event.");

		if(PlayerCuffedTime[playerid] > 0)
			return SendClientMessage(playerid, COLOR_GREY, "You can't do this right now.");

		if(GetPVarInt(playerid, "Injured") == 1)
			return SendClientMessage(playerid, COLOR_GREY, "You can't do this right now.");

		if(PlayerInfo[playerid][pJailed] > 0)
			return SendClientMessage(playerid, COLOR_WHITE, "You can't use this in jail/prison.");

		if(PlayerCuffed[playerid] >= 1)
			return SendClientMessage(playerid, COLOR_WHITE, "You can't use this while tazed/cuffed.");

		if(GetPVarInt(id, "Injured") == 1)
			return SendClientMessage(playerid, COLOR_GREY, "You can't cuff injured people.");


        if(Dragged[id] == 0 && Dragging[playerid] == 0)
        {

			if(GetPVarInt(playerid, "pDragging") == 1)
			{
				SendClientMessageEx(playerid, COLOR_GRAD1, " You can only drag one person!!!!!! ");
				return 1;
			}
            format(string, sizeof(string), "* %s quickly grabs %s by the right arm, restraining them.", GetPlayerNameEx(playerid), GetPlayerNameEx(id));
			ProxDetector(30.0, playerid, string, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE);

            Dragged[id] = 1;
            Dragging[playerid] = 1;
            format(string, sizeof(string), "You are being dragged by %s.", RemoveUnderScore(playerid));
            format(string2, sizeof(string2), " You are dragging %s.", RemoveUnderScore(id));
            SendClientMessage(playerid, COLOR_PURPLE, string2);
            SendClientMessage(id, COLOR_PURPLE, string);
        	draggedtimer[id] = SetTimerEx("Draggingt", 1000, 1, "dd", playerid,id);
        	SetPVarInt(id, "pDragging", 1);
        }
        else
        {
            format(string, sizeof(string), "* %s looks into %s's eyes and then slowly releases them.", GetPlayerNameEx(playerid), GetPlayerNameEx(id));
			ProxDetector(30.0, playerid, string, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE);

            Dragged[id] = 0;
            Dragging[playerid] = 0;
            SendClientMessage(playerid, COLOR_PURPLE, "You have stopped dragging your target.");
            SendClientMessage(id, COLOR_PURPLE, "You aren't being dragged anymore.");
            KillTimer(draggedtimer[id]);
            SetPVarInt(id, "pDragging", 0);
        }
        return 1;
}

forward Draggingt(playerid, ID);
public Draggingt(playerid, ID)
{
        new Float:dX, Float:dY, Float:dZ;
        GetPlayerPos(playerid, dX, dY, dZ);
        SetPlayerPos(ID, dX+1, dY, dZ);
}
Im glad at your helps!
Reply
#2

Why did you post it twice?
https://sampforum.blast.hk/showthread.php?tid=514152
https://sampforum.blast.hk/showthread.php?tid=514153
Reply
#3

Quote:
Originally Posted by Nathan_Taylor
View Post
What the fuck? I didnt know!!!!

I apologize it gives me database error why it happens!
Reply
#4

What's the OnPlayerConnect code
Reply
#5

Quote:
Originally Posted by Brandondw8
View Post
What's the OnPlayerConnect code
pawn Code:
public OnPlayerConnect(playerid) {

//================== Custom Removed Objects in map =============================

    PlayerInfo[playerid][pConnectTime] = 8;

    pMask[playerid] = 0;

    // Glen Park Improved
    RemoveBuildingForPlayer(playerid, 739, 2011.2266, -1218.9844, 19.1250, 0.25);
    RemoveBuildingForPlayer(playerid, 620, 2029.7500, -1227.7031, 19.7656, 0.25);
    RemoveBuildingForPlayer(playerid, 620, 2036.6953, -1214.1875, 21.1875, 0.25);
    RemoveBuildingForPlayer(playerid, 620, 2009.7422, -1212.5156, 17.9922, 0.25);
    RemoveBuildingForPlayer(playerid, 620, 2018.4297, -1206.6563, 19.2344, 0.25);
    RemoveBuildingForPlayer(playerid, 673, 2020.3672, -1210.8125, 20.4141, 0.25);
    RemoveBuildingForPlayer(playerid, 645, 2024.5703, -1211.5781, 20.8281, 0.25);
    RemoveBuildingForPlayer(playerid, 1297, 2062.1250, -1229.1797, 26.1016, 0.25);
    RemoveBuildingForPlayer(playerid, 620, 2050.3906, -1208.3516, 21.8125, 0.25);
    RemoveBuildingForPlayer(playerid, 1297, 2062.2500, -1194.5781, 26.1875, 0.25);
    RemoveBuildingForPlayer(playerid, 1283, 2066.1406, -1210.5625, 26.0391, 0.25);
    RemoveBuildingForPlayer(playerid, 620, 2043.2578, -1187.0781, 21.9297, 0.25);
    RemoveBuildingForPlayer(playerid, 645, 2022.5781, -1176.9766, 20.8438, 0.25);
    RemoveBuildingForPlayer(playerid, 645, 2017.0313, -1172.1953, 20.4531, 0.25);
    RemoveBuildingForPlayer(playerid, 620, 2038.8125, -1168.6250, 21.0234, 0.25);
    RemoveBuildingForPlayer(playerid, 1297, 2062.2344, -1162.7109, 26.0859, 0.25);

    // LSPD IMPROVED


    // Restorant
    RemoveBuildingForPlayer(playerid, 5928, 1309.9141, -1330.1328, 25.1875, 0.25);
    RemoveBuildingForPlayer(playerid, 620, 1321.5234, -1374.4297, 12.5859, 0.25);
    RemoveBuildingForPlayer(playerid, 620, 1292.0000, -1374.2969, 12.3672, 0.25);
    RemoveBuildingForPlayer(playerid, 620, 1300.5859, -1374.2969, 12.3672, 0.25);
    RemoveBuildingForPlayer(playerid, 5704, 1309.9141, -1330.1328, 25.1875, 0.25);
    RemoveBuildingForPlayer(playerid, 620, 1329.4766, -1374.4297, 12.5859, 0.25);
    RemoveBuildingForPlayer(playerid, 620, 1330.6016, -1340.9844, 6.1094, 0.25);
    RemoveBuildingForPlayer(playerid, 620, 1326.6953, -1316.0078, 8.7266, 0.25);
    RemoveBuildingForPlayer(playerid, 620, 1327.5938, -1333.6719, 6.1094, 0.25);
    RemoveBuildingForPlayer(playerid, 620, 1332.0000, -1309.4297, 8.7266, 0.25);

// All Saints

    RemoveBuildingForPlayer(playerid, 4985, 1394.9453, -2286.1563, 17.5391, 0.25);
    RemoveBuildingForPlayer(playerid, 615, 1328.0859, -1419.7578, 12.5859, 0.25);
    RemoveBuildingForPlayer(playerid, 5929, 1230.8906, -1337.9844, 12.5391, 0.25);
    RemoveBuildingForPlayer(playerid, 739, 1231.1406, -1341.8516, 12.7344, 0.25);
    RemoveBuildingForPlayer(playerid, 739, 1231.1406, -1328.0938, 12.7344, 0.25);
    RemoveBuildingForPlayer(playerid, 739, 1231.1406, -1356.2109, 12.7344, 0.25);
    RemoveBuildingForPlayer(playerid, 620, 1222.6641, -1374.6094, 12.2969, 0.25);
    RemoveBuildingForPlayer(playerid, 620, 1222.6641, -1356.5547, 12.2969, 0.25);
    RemoveBuildingForPlayer(playerid, 620, 1240.9219, -1374.6094, 12.2969, 0.25);
    RemoveBuildingForPlayer(playerid, 620, 1240.9219, -1356.5547, 12.2969, 0.25);
    RemoveBuildingForPlayer(playerid, 620, 1222.6641, -1335.0547, 12.2969, 0.25);
    RemoveBuildingForPlayer(playerid, 620, 1222.6641, -1317.7422, 12.2969, 0.25);
    RemoveBuildingForPlayer(playerid, 5812, 1230.8906, -1337.9844, 12.5391, 0.25);
    RemoveBuildingForPlayer(playerid, 620, 1240.9219, -1335.0547, 12.2969, 0.25);
    RemoveBuildingForPlayer(playerid, 620, 1240.9219, -1317.7422, 12.2969, 0.25);
    RemoveBuildingForPlayer(playerid, 620, 1222.6641, -1300.9219, 12.2969, 0.25);
    RemoveBuildingForPlayer(playerid, 620, 1240.9219, -1300.9219, 12.2969, 0.25);

    RemoveBuildingForPlayer(playerid, 4024, 1479.8672, -1790.3984, 56.0234, 0.25);
    RemoveBuildingForPlayer(playerid, 4044, 1481.1875, -1785.0703, 22.3828, 0.25);
    RemoveBuildingForPlayer(playerid, 4057, 1479.5547, -1693.1406, 19.5781, 0.25);
    RemoveBuildingForPlayer(playerid, 1527, 1448.2344, -1755.8984, 14.5234, 0.25);
    RemoveBuildingForPlayer(playerid, 4210, 1479.5625, -1631.4531, 12.0781, 0.25);
    RemoveBuildingForPlayer(playerid, 713, 1457.9375, -1620.6953, 13.4531, 0.25);
    RemoveBuildingForPlayer(playerid, 713, 1496.8672, -1707.8203, 13.4063, 0.25);
    RemoveBuildingForPlayer(playerid, 1294, 1393.2734, -1796.3516, 16.9766, 0.25);
    RemoveBuildingForPlayer(playerid, 1283, 1430.1719, -1719.4688, 15.6250, 0.25);
    RemoveBuildingForPlayer(playerid, 1226, 1451.6250, -1727.6719, 16.4219, 0.25);
    RemoveBuildingForPlayer(playerid, 4002, 1479.8672, -1790.3984, 56.0234, 0.25);
    RemoveBuildingForPlayer(playerid, 3980, 1481.1875, -1785.0703, 22.3828, 0.25);
    RemoveBuildingForPlayer(playerid, 4003, 1481.0781, -1747.0313, 33.5234, 0.25);
    RemoveBuildingForPlayer(playerid, 1226, 1467.9844, -1727.6719, 16.4219, 0.25);
    RemoveBuildingForPlayer(playerid, 1226, 1485.1719, -1727.6719, 16.4219, 0.25);
    RemoveBuildingForPlayer(playerid, 1280, 1468.9844, -1713.5078, 13.4531, 0.25);
    RemoveBuildingForPlayer(playerid, 1231, 1479.6953, -1716.7031, 15.6250, 0.25);
    RemoveBuildingForPlayer(playerid, 1226, 1505.1797, -1727.6719, 16.4219, 0.25);
    RemoveBuildingForPlayer(playerid, 1280, 1488.7656, -1713.7031, 13.4531, 0.25);
    RemoveBuildingForPlayer(playerid, 1289, 1504.7500, -1711.8828, 13.5938, 0.25);
    RemoveBuildingForPlayer(playerid, 1258, 1445.0078, -1704.7656, 13.6953, 0.25);
    RemoveBuildingForPlayer(playerid, 1226, 1433.7109, -1702.3594, 16.4219, 0.25);
    RemoveBuildingForPlayer(playerid, 1226, 1433.7109, -1676.6875, 16.4219, 0.25);
    RemoveBuildingForPlayer(playerid, 1258, 1445.0078, -1692.2344, 13.6953, 0.25);
    RemoveBuildingForPlayer(playerid, 1226, 1433.7109, -1656.2500, 16.4219, 0.25);
    RemoveBuildingForPlayer(playerid, 1226, 1433.7109, -1636.2344, 16.4219, 0.25);
    RemoveBuildingForPlayer(playerid, 712, 1445.8125, -1650.0234, 22.2578, 0.25);
    RemoveBuildingForPlayer(playerid, 1226, 1433.7109, -1619.0547, 16.4219, 0.25);
    RemoveBuildingForPlayer(playerid, 1283, 1443.2031, -1592.9453, 15.6250, 0.25);
    RemoveBuildingForPlayer(playerid, 673, 1457.7266, -1710.0625, 12.3984, 0.25);
    RemoveBuildingForPlayer(playerid, 620, 1461.6563, -1707.6875, 11.8359, 0.25);
    RemoveBuildingForPlayer(playerid, 1280, 1468.9844, -1704.6406, 13.4531, 0.25);
    RemoveBuildingForPlayer(playerid, 700, 1463.0625, -1701.5703, 13.7266, 0.25);
    RemoveBuildingForPlayer(playerid, 1231, 1479.6953, -1702.5313, 15.6250, 0.25);
    RemoveBuildingForPlayer(playerid, 673, 1457.5547, -1697.2891, 12.3984, 0.25);
    RemoveBuildingForPlayer(playerid, 1280, 1468.9844, -1694.0469, 13.4531, 0.25);
    RemoveBuildingForPlayer(playerid, 1231, 1479.3828, -1692.3906, 15.6328, 0.25);
    RemoveBuildingForPlayer(playerid, 4186, 1479.5547, -1693.1406, 19.5781, 0.25);
    RemoveBuildingForPlayer(playerid, 620, 1461.1250, -1687.5625, 11.8359, 0.25);
    RemoveBuildingForPlayer(playerid, 700, 1463.0625, -1690.6484, 13.7266, 0.25);
    RemoveBuildingForPlayer(playerid, 641, 1458.6172, -1684.1328, 11.1016, 0.25);
    RemoveBuildingForPlayer(playerid, 625, 1457.2734, -1666.2969, 13.6953, 0.25);
    RemoveBuildingForPlayer(playerid, 1280, 1468.9844, -1682.7188, 13.4531, 0.25);
    RemoveBuildingForPlayer(playerid, 712, 1471.4063, -1666.1797, 22.2578, 0.25);
    RemoveBuildingForPlayer(playerid, 1231, 1479.3828, -1682.3125, 15.6328, 0.25);
    RemoveBuildingForPlayer(playerid, 625, 1458.2578, -1659.2578, 13.6953, 0.25);
    RemoveBuildingForPlayer(playerid, 712, 1449.8516, -1655.9375, 22.2578, 0.25);
    RemoveBuildingForPlayer(playerid, 1231, 1477.9375, -1652.7266, 15.6328, 0.25);
    RemoveBuildingForPlayer(playerid, 1280, 1479.6094, -1653.2500, 13.4531, 0.25);
    RemoveBuildingForPlayer(playerid, 625, 1457.3516, -1650.5703, 13.6953, 0.25);
    RemoveBuildingForPlayer(playerid, 625, 1454.4219, -1642.4922, 13.6953, 0.25);
    RemoveBuildingForPlayer(playerid, 1280, 1467.8516, -1646.5938, 13.4531, 0.25);
    RemoveBuildingForPlayer(playerid, 1280, 1472.8984, -1651.5078, 13.4531, 0.25);
    RemoveBuildingForPlayer(playerid, 1280, 1465.9375, -1639.8203, 13.4531, 0.25);
    RemoveBuildingForPlayer(playerid, 1231, 1466.4688, -1637.9609, 15.6328, 0.25);
    RemoveBuildingForPlayer(playerid, 625, 1449.5938, -1635.0469, 13.6953, 0.25);
    RemoveBuildingForPlayer(playerid, 1280, 1467.7109, -1632.8906, 13.4531, 0.25);
    RemoveBuildingForPlayer(playerid, 1232, 1465.8906, -1629.9766, 15.5313, 0.25);
    RemoveBuildingForPlayer(playerid, 1280, 1472.6641, -1627.8828, 13.4531, 0.25);
    RemoveBuildingForPlayer(playerid, 1280, 1479.4688, -1626.0234, 13.4531, 0.25);
    RemoveBuildingForPlayer(playerid, 3985, 1479.5625, -1631.4531, 12.0781, 0.25);
    RemoveBuildingForPlayer(playerid, 4206, 1479.5547, -1639.6094, 13.6484, 0.25);
    RemoveBuildingForPlayer(playerid, 1232, 1465.8359, -1608.3750, 15.3750, 0.25);
    RemoveBuildingForPlayer(playerid, 1229, 1466.4844, -1598.0938, 14.1094, 0.25);
    RemoveBuildingForPlayer(playerid, 1226, 1451.3359, -1596.7031, 16.4219, 0.25);
    RemoveBuildingForPlayer(playerid, 1226, 1471.3516, -1596.7031, 16.4219, 0.25);
    RemoveBuildingForPlayer(playerid, 1280, 1488.7656, -1704.5938, 13.4531, 0.25);
    RemoveBuildingForPlayer(playerid, 700, 1494.2109, -1694.4375, 13.7266, 0.25);
    RemoveBuildingForPlayer(playerid, 1280, 1488.7656, -1693.7344, 13.4531, 0.25);
    RemoveBuildingForPlayer(playerid, 620, 1496.9766, -1686.8516, 11.8359, 0.25);
    RemoveBuildingForPlayer(playerid, 641, 1494.1406, -1689.2344, 11.1016, 0.25);
    RemoveBuildingForPlayer(playerid, 1280, 1488.7656, -1682.6719, 13.4531, 0.25);
    RemoveBuildingForPlayer(playerid, 712, 1480.6094, -1666.1797, 22.2578, 0.25);
    RemoveBuildingForPlayer(playerid, 712, 1488.2266, -1666.1797, 22.2578, 0.25);
    RemoveBuildingForPlayer(playerid, 1280, 1486.4063, -1651.3906, 13.4531, 0.25);
    RemoveBuildingForPlayer(playerid, 1280, 1491.3672, -1646.3828, 13.4531, 0.25);
    RemoveBuildingForPlayer(playerid, 1280, 1493.1328, -1639.4531, 13.4531, 0.25);
    RemoveBuildingForPlayer(playerid, 1280, 1486.1797, -1627.7656, 13.4531, 0.25);
    RemoveBuildingForPlayer(playerid, 1280, 1491.2188, -1632.6797, 13.4531, 0.25);
    RemoveBuildingForPlayer(playerid, 1232, 1494.4141, -1629.9766, 15.5313, 0.25);
    RemoveBuildingForPlayer(playerid, 1232, 1494.3594, -1608.3750, 15.3750, 0.25);
    RemoveBuildingForPlayer(playerid, 1226, 1488.5313, -1596.7031, 16.4219, 0.25);
    RemoveBuildingForPlayer(playerid, 1229, 1498.0547, -1598.0938, 14.1094, 0.25);
    RemoveBuildingForPlayer(playerid, 1288, 1504.7500, -1705.4063, 13.5938, 0.25);
    RemoveBuildingForPlayer(playerid, 1287, 1504.7500, -1704.4688, 13.5938, 0.25);
    RemoveBuildingForPlayer(playerid, 1286, 1504.7500, -1695.0547, 13.5938, 0.25);
    RemoveBuildingForPlayer(playerid, 1285, 1504.7500, -1694.0391, 13.5938, 0.25);
    RemoveBuildingForPlayer(playerid, 673, 1498.9609, -1684.6094, 12.3984, 0.25);
    RemoveBuildingForPlayer(playerid, 625, 1504.1641, -1662.0156, 13.6953, 0.25);
    RemoveBuildingForPlayer(playerid, 625, 1504.7188, -1670.9219, 13.6953, 0.25);
    RemoveBuildingForPlayer(playerid, 620, 1503.1875, -1621.1250, 11.8359, 0.25);
    RemoveBuildingForPlayer(playerid, 673, 1501.2813, -1624.5781, 12.3984, 0.25);
    RemoveBuildingForPlayer(playerid, 673, 1498.3594, -1616.9688, 12.3984, 0.25);
    RemoveBuildingForPlayer(playerid, 1226, 1504.8906, -1596.7031, 16.4219, 0.25);
    RemoveBuildingForPlayer(playerid, 712, 1508.4453, -1668.7422, 22.2578, 0.25);
    RemoveBuildingForPlayer(playerid, 625, 1505.6953, -1654.8359, 13.6953, 0.25);
    RemoveBuildingForPlayer(playerid, 625, 1508.5156, -1647.8594, 13.6953, 0.25);
    RemoveBuildingForPlayer(playerid, 625, 1513.2734, -1642.4922, 13.6953, 0.25);
    RemoveBuildingForPlayer(playerid, 1258, 1510.8906, -1607.3125, 13.6953, 0.25);
    RemoveBuildingForPlayer(playerid, 1226, 1524.8281, -1721.6328, 16.4219, 0.25);
    RemoveBuildingForPlayer(playerid, 1226, 1524.8281, -1705.2734, 16.4219, 0.25);
    RemoveBuildingForPlayer(playerid, 1229, 1524.2188, -1693.9688, 14.1094, 0.25);
    RemoveBuildingForPlayer(playerid, 1226, 1524.8281, -1688.0859, 16.4219, 0.25);
    RemoveBuildingForPlayer(playerid, 1229, 1524.2188, -1673.7109, 14.1094, 0.25);
    RemoveBuildingForPlayer(playerid, 1226, 1524.8281, -1668.0781, 16.4219, 0.25);
    RemoveBuildingForPlayer(playerid, 1226, 1524.8281, -1647.6406, 16.4219, 0.25);
    RemoveBuildingForPlayer(playerid, 1226, 1524.8281, -1621.9609, 16.4219, 0.25);
    RemoveBuildingForPlayer(playerid, 1226, 1525.3828, -1611.1563, 16.4219, 0.25);
    RemoveBuildingForPlayer(playerid, 1283, 1528.9531, -1605.8594, 15.6250, 0.25);

    PlayAudioStreamForPlayer(playerid, "http://************/ppdntlgy");
    SendClientMessage(playerid, COLOR_YELLOW, "Welcome to {0000FF}Philippines {FF0000}Roleplay {FFFF00}Server [ORGINAL]");
    SendClientMessage(playerid, COLOR_WHITE, "If you found any Philippines Roleplay Server except this. That means they are {FF0000}FAKE!");
    SendClientMessage(playerid, COLOR_LIGHTRED, "Script Version: "SERVER_VERSION"");
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "Server Owner: Ivann, Chrazz, and Amanpour || Trusted member: Vector & Dexter");
    SendClientMessage(playerid, COLOR_REALRED, "This server may contain explicit content");
   

    new
        szPlayerIP[16];

    // Code to patch a SA-MP exploit where you can connect to a SA-MP server multiple times with a bunch of names and completely rape the logs
    // We don't receive attacks like this very often, but I have produced the code so if we ever need it, we have it right in front of us. It requires testing though...
    /*new
        szPlayerName[MAX_PLAYER_NAME],
        szPlayerIP[16],
        szPlayerIPs[16],
        szPlayerNames[MAX_PLAYER_NAME];

    GetPlayerName(playerid, szPlayerName, MAX_PLAYER_NAME);
    GetPlayerIp(playerid, szPlayerIP, sizeof(szPlayerIP));

    foreach(Player, x) {
        GetPlayerName(x, szPlayerNames, MAX_PLAYER_NAME);
        GetPlayerIp(playerid, szPlayerIPs, sizeof(szPlayerIPs));
        if(strfind(szPlayerName, szPlayerNames, true) != -1 && !strcmp(szPlayerIPs, szPlayerIP, true) && IsStringAlphaNumeric(szPlayerNames) == 0)
            return BanEx(playerid, "NieXrlaM client spam attack attempt");
    }*/


    TotalConnect++;
    if(Iter_Count(Player) > MaxPlayersConnected)
    {
        MaxPlayersConnected = Iter_Count(Player);
        getdate(MPYear,MPMonth,MPDay);
    }
   
    GetPlayerIp(playerid, szPlayerIP, sizeof(szPlayerIP));

    if(!InvalidNameCheck(playerid)) return 1;
    if(CheckBan(szPlayerIP) == 1) {
        SetPlayerName(playerid, "BannedPlayer");
        KickWithMessage(playerid, COLOR_REALRED, "You're banned from Philippines Roleplay. You can appeal your ban at www.philippines-roleplay.tk");
        return 1;
    }
   
    new joinmess[128];
    format(joinmess, sizeof(joinmess), "%s joined Philippines Roleplay...", GetPlayerNameEx(playerid));
    ABroadCast(COLOR_YELLOW, joinmess, 1);
   
    TextDrawShowForPlayer(playerid, ServerName1);
    TextDrawShowForPlayer(playerid, ServerName2);
    TextDrawShowForPlayer(playerid, WebsiteTxtDraw);

    SetPlayerSkillLevel(playerid, WEAPONSKILL_PISTOL, 1);
    SetPlayerSkillLevel(playerid, WEAPONSKILL_MICRO_UZI, 1);

    SetPVarInt(playerid, "IsInArena", -1);
    SetPVarInt(playerid, "MovingStretcher", -1);
    SetPVarInt(playerid, "editingcd", -1);
    SetPVarInt(playerid, "editingcdveh", -1);

    SetPVarInt(playerid, "AdminUndercover", 0);

    SetPlayerColor(playerid,TEAM_HIT_COLOR);

    // Player file variables (saving)
    PlayerInfo[playerid][pKey] = 0;
    PlayerInfo[playerid][pLiveBanned] = 0;
    PlayerInfo[playerid][pLevel] = 1;
    PlayerInfo[playerid][pAdmin] = 0;
    format(PlayerInfo[playerid][pAdminName], 32, "0");
    PlayerInfo[playerid][pBanAppealer] = 0;
    PlayerInfo[playerid][pBanned] = 0;
    PlayerInfo[playerid][pPermaBanned] = 0;
    PlayerInfo[playerid][pDisabled] = 0;
    PlayerInfo[playerid][pIP] = 0;
    PlayerInfo[playerid][pReg] = 0;
    PlayerInfo[playerid][pTut] = 0;
    PlayerInfo[playerid][pSex] = 1;
    PlayerInfo[playerid][pGangMod] = 0;
    PlayerInfo[playerid][pAge] = 0;
    PlayerInfo[playerid][pSkin] = 299;
    PlayerInfo[playerid][pPos_x] = 0;
    PlayerInfo[playerid][pPos_y] = 0;
    PlayerInfo[playerid][pPos_z] = 3.14;
    PlayerInfo[playerid][pPos_r] = 0;
    PlayerInfo[playerid][pConnectTime] = 0;
    PlayerInfo[playerid][pRespect] = 0;
    PlayerInfo[playerid][pNumber] = 0;
    PlayerInfo[playerid][pWarns] = 0;
    PlayerInfo[playerid][pGang] = 255;
    PlayerInfo[playerid][pFaction] = 0;
    PlayerInfo[playerid][pLeader] = 0;
    PlayerInfo[playerid][pRank] = 0;
    PlayerInfo[playerid][pJob] = 0;
    PlayerInfo[playerid][pJob2] = 0;
    PlayerInfo[playerid][pDonator] = 3;
    PlayerInfo[playerid][gPupgrade] = 0;
    PlayerInfo[playerid][pSarmor] = 0;
    PlayerInfo[playerid][pCash] = 100;
    PlayerInfo[playerid][pBank] = 100;
    PlayerInfo[playerid][pInsurance] = 0;
    PlayerInfo[playerid][pCrimes] = 0;
    PlayerInfo[playerid][pArrested] = 0;
    PlayerInfo[playerid][pWantedLevel] = 0;
    PlayerInfo[playerid][pHealth] = 100;
    PlayerInfo[playerid][pArmor] = 0;
    PlayerInfo[playerid][pPot] = 0;
    PlayerInfo[playerid][pCrack] = 0;
    PlayerInfo[playerid][pPackages] = 0;
    PlayerInfo[playerid][pCrates] = 0;
    PlayerInfo[playerid][pRadio] = 0;
    PlayerInfo[playerid][pRadioFreq] = 0;
    PlayerInfo[playerid][pMats] = 0;
    PlayerInfo[playerid][pRope] = 0;
    PlayerInfo[playerid][pCigar] = 0;
    PlayerInfo[playerid][pSprunk] = 0;
    PlayerInfo[playerid][pSpraycan] = 0;
    PlayerInfo[playerid][pHouse] = INVALID_HOUSE_ID;
    PlayerInfo[playerid][pHouse2] = INVALID_HOUSE_ID;
    PlayerInfo[playerid][pRenting] = INVALID_HOUSE_ID;
    PlayerInfo[playerid][pInt] = 0;
    PlayerInfo[playerid][pVW] = 0;
    PlayerInfo[playerid][pJailed] = 0;
    PlayerInfo[playerid][pJailTime] = 0;
    // Weapons
    for(new s = 0; s < 12; s++)
    {
        PlayerInfo[playerid][pAGuns][s] = 0; // Admin spawned, non-saved
        PlayerInfo[playerid][pGuns][s] = 0;
    }
    PlayerInfo[playerid][pPayCheck] = 0;
    PlayerInfo[playerid][pPayReady] = 0;
    PlayerInfo[playerid][pDetSkill] = 0;
    PlayerInfo[playerid][pLawSkill] = 0;
    PlayerInfo[playerid][pSexSkill] = 0;
    PlayerInfo[playerid][pDrugsSkill] = 0;
    PlayerInfo[playerid][pSmugSkill] = 0;
    PlayerInfo[playerid][pArmsSkill] = 0;
    PlayerInfo[playerid][pMechSkill] = 0;
    PlayerInfo[playerid][pFishSkill] = 0;
    PlayerInfo[playerid][pBoxSkill] = 0;
    PlayerInfo[playerid][pTruckSkill] = 0;
    PlayerInfo[playerid][pCarSkill] = 0;
    //PlayerInfo[playerid][pCraftSkill] = 0;
    PlayerInfo[playerid][pLawyerTime] = 0;
    PlayerInfo[playerid][pLawyerFreeTime] = 0;
    PlayerInfo[playerid][pDrugsTime] = 0;
    PlayerInfo[playerid][pMechTime] = 0;
    PlayerInfo[playerid][pSexTime] = 0;
    PlayerInfo[playerid][pCarTime] = 0;
    PlayerInfo[playerid][pFishes] = 0;
    PlayerInfo[playerid][pBiggestFish] = 0;
    PlayerInfo[playerid][pWeedObject] = 0;
    PlayerInfo[playerid][pWeedPos][0] = 0;
    PlayerInfo[playerid][pWeedPos][1] = 0;
    PlayerInfo[playerid][pWeedPos][2] = 0;
    PlayerInfo[playerid][pWeedVW] = 0;
    PlayerInfo[playerid][pWeedInt] = 0;
    PlayerInfo[playerid][pWeedGrowth] = -1;
    PlayerInfo[playerid][pWSeeds] = 0;
    PlayerInfo[playerid][pFightStyle] = FIGHT_STYLE_NORMAL;
    PlayerInfo[playerid][pScrewdriver] = 0;
    PlayerInfo[playerid][pSmslog] = 0;
    PlayerInfo[playerid][pWristwatch] = 0;
    PlayerInfo[playerid][pTire] = 0;
    PlayerInfo[playerid][pFirstaid] = 0;
    PlayerInfo[playerid][pRccam] = 0;
    PlayerInfo[playerid][pReceiver] = 0;
    PlayerInfo[playerid][pGPS] = 0;
    PlayerInfo[playerid][pSweep] = 0;
    PlayerInfo[playerid][pSweepLeft] = 0;
    for(new v = 0; v < MAX_PLAYERVEHICLES; v++)
    {
        PlayerVehicleInfo[playerid][v][pvModelId] = 0;
        PlayerVehicleInfo[playerid][v][pvPosX] = 0.0;
        PlayerVehicleInfo[playerid][v][pvPosY] = 0.0;
        PlayerVehicleInfo[playerid][v][pvPosZ] = 0.0;
        PlayerVehicleInfo[playerid][v][pvPosAngle] = 0.0;
        PlayerVehicleInfo[playerid][v][pvLock] = 0;
        PlayerVehicleInfo[playerid][v][pvLocked] = 0;
        PlayerVehicleInfo[playerid][v][pvPaintJob] = -1;
        PlayerVehicleInfo[playerid][v][pvColor1] = 0;
        PlayerVehicleInfo[playerid][v][pvImpounded] = 0;
        PlayerVehicleInfo[playerid][v][pvSpawned] = 0;
        PlayerVehicleInfo[playerid][v][pvColor2] = 0;
        PlayerVehicleInfo[playerid][v][pvPrice] = 0;
        PlayerVehicleInfo[playerid][v][pvTicket] = 0;
        PlayerVehicleInfo[playerid][v][pvWeapons][0] = 0;
        PlayerVehicleInfo[playerid][v][pvWeapons][1] = 0;
        PlayerVehicleInfo[playerid][v][pvWeapons][2] = 0;
        PlayerVehicleInfo[playerid][v][pvWepUpgrade] = 0;
        PlayerVehicleInfo[playerid][v][pvFuel] = 100.0;
        PlayerVehicleInfo[playerid][v][pvAllowedPlayerId] = INVALID_PLAYER_ID;
        PlayerVehicleInfo[playerid][v][pvPark] = 0;
        ListItemReleaseId[playerid][v] = -1;
        PlayerVehicleInfo[playerid][v][pvDisabled] = 0;
        PlayerVehicleInfo[playerid][v][pvSpawned] = 0;
        format(PlayerVehicleInfo[playerid][v][pvNumberPlate], 32, "");
        ListItemTrackId[playerid][v] = -1;
        for(new m = 0; m < MAX_MODS; m++)
        {
            PlayerVehicleInfo[playerid][v][pvMods][m] = 0;
        }
    }
    for(new v = 0; v < MAX_PLAYERVEHICLES; v++) {
        PlayerVehicleInfo[playerid][v][pvAllowedPlayerId] = INVALID_PLAYER_ID;
    }
    PlayerInfo[playerid][pVehicleKeys] = INVALID_PLAYER_VEHICLE_ID; // non-saved
    PlayerInfo[playerid][pVehicleKeysFrom] = INVALID_PLAYER_ID; // non-saved
    PlayerInfo[playerid][pCarLic] = 1;
    PlayerInfo[playerid][pFlyLic] = 0;
    PlayerInfo[playerid][pBoatLic] = 1;
    PlayerInfo[playerid][pFishLic] = 1;
    PlayerInfo[playerid][pGunLic] = 1;
    PlayerInfo[playerid][pDivision] = 0;
    PlayerInfo[playerid][pTicketTime] = 0;
    PlayerInfo[playerid][pHeadValue] = 0;
    strcpy(PlayerInfo[playerid][pContractBy], "Nobody", 64);
    strcpy(PlayerInfo[playerid][pContractDetail], "None", 64);
    PlayerInfo[playerid][pC4] = 0;
    PlayerInfo[playerid][pC4Used] = 0;
    PlayerInfo[playerid][pBombs] = 0;
    PlayerInfo[playerid][pCHits] = 0;
    PlayerInfo[playerid][pFHits] = 0;
    strcpy(PlayerInfo[playerid][pPrisonedBy], "Nobody", 64);
    strcpy(PlayerInfo[playerid][pPrisonReason], "None", 64);
    PlayerInfo[playerid][pAcceptReport] = 0;
    PlayerInfo[playerid][pTrashReport] = 0;
    PlayerInfo[playerid][pAccent] = 0;
    PlayerInfo[playerid][pNMute] = 0;
    PlayerInfo[playerid][pNMuteTotal] = 0;
    PlayerInfo[playerid][pADMute] = 0;
    PlayerInfo[playerid][pADMuteTotal] = 0;
    PlayerInfo[playerid][pRMuted] = 0;
    PlayerInfo[playerid][pRMutedTotal] = 0;
    PlayerInfo[playerid][pRMutedTime] = 0;
    PlayerInfo[playerid][pSpeedo] = 0;
    PlayerInfo[playerid][pGCMuted] = 0;
    PlayerInfo[playerid][pGCMutedTime] = 0;
    PlayerInfo[playerid][pCallsAccepted] = 0;
    PlayerInfo[playerid][pPatientsDelivered] = 0;
    PlayerInfo[playerid][pTriageTime] = 0;
    for(new v = 0; v < MAX_PLAYERTOYS; v++)
    {
        PlayerToyInfo[playerid][v][ptModelID] = 0;
        PlayerToyInfo[playerid][v][ptBone] = 0;
        PlayerToyInfo[playerid][v][ptPosX] = 0.0;
        PlayerToyInfo[playerid][v][ptPosY] = 0.0;
        PlayerToyInfo[playerid][v][ptPosZ] = 0.0;
        PlayerToyInfo[playerid][v][ptRotX] = 0.0;
        PlayerToyInfo[playerid][v][ptRotY] = 0.0;
        PlayerToyInfo[playerid][v][ptRotZ] = 0.0;
        PlayerToyInfo[playerid][v][ptScaleX] = 1.0;
        PlayerToyInfo[playerid][v][ptScaleY] = 1.0;
        PlayerToyInfo[playerid][v][ptScaleZ] = 1.0;
    }
    PlayerInfo[playerid][pKillLog0][0] = 0;
    PlayerInfo[playerid][pKillLog1][0] = 0;
    PlayerInfo[playerid][pKillLog2][0] = 0;
    PlayerInfo[playerid][pKillLog3][0] = 0;
    PlayerInfo[playerid][pKillLog4][0] = 0;
    PlayerInfo[playerid][pKillLog5][0] = 0;
    PlayerInfo[playerid][pKillLog6][0] = 0;
    PlayerInfo[playerid][pKillLog7][0] = 0;
    PlayerInfo[playerid][pKillLog8][0] = 0;
    PlayerInfo[playerid][pKillLog9][0] = 0;
    strcpy(PlayerInfo[playerid][pFlag], "", 128);
    strcpy(PlayerInfo[playerid][pReferredBy], "0", 32);
    PlayerInfo[playerid][pTokens] = 0;
    PlayerInfo[playerid][pRefTokensOffline] = 0;
    PlayerInfo[playerid][pHelper] = 0;

    // Other player variables (non-saving)
    AdminRelogPassword[playerid][0] = 0;
    AdminLoggedInBefore[playerid] = 0;
    for(new s = 0; s < 40; s++)
    {
        ListItemReportId[playerid][s] = -1;
    }
    for(new i = 0; i < 6; i++)
    {
        HHcheckFloats[playerid][i] = 0;
    }
    HHcheckInt[playerid] = 0;
    HHcheckVW[playerid] = 0;
    for(new i = 0; i < 3; i++)
    {
        TeleportDest[playerid][i] = 0;
    }
    for(new i = 0; i < 3; i++)
    {
        TeleportDest2[playerid][i] = 0;
    }
    for(new i = 0; i < 3; i++) {
        StopaniFloats[playerid][i] = 0;
    }
    TeleportDestInt[playerid] = 0;
    TeleportDestInt2[playerid] = 0;
    gPlayerAccount[playerid] = 0;
    gPlayerLogTries[playerid] = 0;
    gPlayerLogged[playerid] = 0;
    InsideMainMenu[playerid] = 1;
    InsideTut[playerid] = 1;
    ActiveChatbox[playerid] =  0;
    PlayerCuffed[playerid] = 0;
    Spectate[playerid] = 999;
    Spectating[playerid] = 0;
    GettingSpectated[playerid] = 999;
    InsideShamal[playerid]= INVALID_VEHICLE_ID;
    HouseOffer[playerid] = 999;
    House[playerid] = 0;
    HousePrice[playerid] = 0;
    hInviteHouse[playerid]=INVALID_HOUSE_ID;
    hInviteOffer[playerid]=999;
    //hInviteSlot[playerid]=0;
    playerTabbed[playerid] = 0;
    playerTabbedTime[playerid] = 0;
    playerAFK[playerid] = 0;
    playerAFKTime[playerid] = 0;
    playerLastTyped[playerid] = 0;
    pCurrentWeapon[playerid] = 0;
    JetPack[playerid] = 0;
    TextSpamTimes[playerid] = 0;
    TextSpamUnmute[playerid] = 0;
    CommandSpamTimes[playerid] = 0;
    CommandSpamUnmute[playerid] = 0;
    gLastCar[playerid] = 0;
    LastCar[playerid] = 0;
    GettingJob[playerid] = 0;
    GettingJob2[playerid] = 0;
    PayCheckCode[playerid] = 0;
    AdminDuty[playerid] = 0;
    FindTimePoints[playerid] = 0;
    FindingPlayer[playerid] = 0;
    FindTime[playerid] = 0;
    UsedFind[playerid] = 0;
    Condom[playerid] = 0;
    SexOffer[playerid] = 999;
    SexPrice[playerid] = 0;
    gFam[playerid] = 0;
    InviteOffer[playerid]=999;
    InviteFaction[playerid]=0;
    InviteFamily[playerid]=255;
    PotOffer[playerid] = 999;
    CrackOffer[playerid] = 999;
    PotPrice[playerid]=0;
    CrackPrice[playerid]=0;
    PotGram[playerid]=0;
    CrackGram[playerid]=0;
    JobDuty[playerid]=0;
    WantLawyer[playerid]=0;
    CallLawyer[playerid]=0;
    JailPrice[playerid]=0;
    DefendOffer[playerid] = 999;
    DefendPrice[playerid] = 0;
    CP[playerid] = 0;
    GuardOffer[playerid] = 999;
    GuardPrice[playerid]=0;
    GunOffer[playerid] = 999;
    GunId[playerid] = 0;
    GunMats[playerid] = 0;
    MatsOffer[playerid] = 999;
    MatsPrice[playerid] = 0;
    MatsAmount[playerid] = 0;
    PlayerBoxing[playerid]=0;
    BoxOffer[playerid] = 999;
    BoxWaitTime[playerid]=0;
    UsedCrack[playerid] = 0;
    UsedWeed[playerid] = 0;
    PlayerStoned[playerid] = 0;
    TransportDuty[playerid]=0;
    TransportValue[playerid] = 0;
    TransportMoney[playerid] = 0;
    TransportTime[playerid] = 0;
    TransportCost[playerid] = 0;
    TransportDriver[playerid] = 999;
    ConsumingMoney[playerid] = 0;
    BusCallTime[playerid]=0;
    BusAccepted[playerid] = 999;
    TaxiCallTime[playerid]=0;
    TaxiAccepted[playerid] = 999;
    DrinkOffer[playerid] =  INVALID_PLAYER_ID;
    Fishes[playerid][pLastFish] = 0;
    Fishes[playerid][pFishID] = 0;
    FishCount[playerid]=0;
    CraftOffer[playerid] = 999;
    CraftId[playerid]=0;
    CraftMats[playerid]=0;
    VehicleSpawned[playerid] = 0;
    VehicleOffer[playerid] = 999;
    VehiclePrice[playerid] = 0;
    VehicleId[playerid] = -1;
    GiveKeysTo[playerid] = INVALID_PLAYER_ID;
    RepairCar[playerid]=0;
    OnDuty[playerid]=0;
    ConnectedToPC[playerid]=0;
    PlayerCuffedTime[playerid]=0;
    PhoneOnline[playerid] = 0;
    pTazer[playerid] = 0;
    pTazerReplace[playerid] = 0;
    TazerTimeout[playerid] = 0;
    TicketOffer[playerid] = 999;
    TicketMoney[playerid] = 0;
    arr_Towing[playerid] = INVALID_VEHICLE_ID;
    Fixr[playerid] = 0;
    gBug[playerid] = 1;
    GotHit[playerid]=0;
    GoChase[playerid]=999;
    GetChased[playerid]=999;
    HitOffer[playerid]=999;
    HitToGet[playerid]=999;
    JustReported[playerid] = -1;
    CancelReport[playerid] = -1;
    NewbieTimer[playerid] = 0;
    gNewbie[playerid] = 0;
    for(new i = 0; i < 6; i++) {
        EventFloats[playerid][i] = 0.0;
    }
    EventLastInt[playerid] = 0; EventLastVW[playerid] = 0;
    Mobile[playerid]=INVALID_PLAYER_ID;
    CellTime[playerid] = 0;
    CalledCops[playerid]=0;
    CopsCallTime[playerid]=0;
    CalledMedics[playerid]=0;
    MedicsCallTime[playerid]=0;
    Music[playerid]=0;
    PlayerTied[playerid]=0;
    gRadio[playerid] = 1;
    CallCost[playerid] = 0;
    szAdvert[playerid][0] = 0;
    IsBoundsShowingFFC[playerid] = 0;
    IsBoundsShowingMP1[playerid] = 0;
    IsBoundsShowingMF1[playerid] = 0;
    IsBoundsShowingMP2[playerid] = 0;
    IsBoundsShowingMF2[playerid] = 0;
    IsBoundsShowingAEC[playerid] = 0;
    IsBoundsShowingDH[playerid] = 0;
    IsBoundsShowingCL[playerid] = 0;
    IsBoundsShowingDF[playerid] = 0;
    LoadTruckBar[playerid] = INVALID_BAR_ID;
    LoadTruckTime[playerid] = 0;
    TruckDeliver[playerid] = 0;
    TruckUsed[playerid] = INVALID_VEHICLE_ID;
    GlobalChat[playerid] = 0;
    GlobalChatTimer[playerid] = 0;
    EMSCallTime[playerid]=0;
    EMSAccepted[playerid]=999;
    MedicCallTime[playerid]=0;
    MedicAccepted[playerid] = 999;
    MechanicCallTime[playerid]=0;
    DivorceOffer[playerid] = 999;
    MarryWitness[playerid] = 999;
    MarryWitnessOffer[playerid] = 999;
    MarriageCeremoney[playerid] = 0;
    ProposeOffer[playerid] = 999;
    ProposedTo[playerid] = 999;
    GotProposedBy[playerid] = 999;
    slotselection[playerid] = 0;
    ServiceTime[playerid] = 0;
    WasHereForPaycheck[playerid] = 0;
    SignedPaycheck[playerid] = 0;
    MissedPaychecks[playerid] = 0;
    HidePM[playerid] = 0;
    Backup[playerid] = 0;
    FindingJob[playerid] = 0;
    ShakeHandRequest[playerid] = 999;
    ShakeHandStyle[playerid] = 0;
    TutorialProgress[playerid] = 0;
    ValidArmor[playerid] = 0;
    PhonePrivacy[playerid] = 0;
    MP3Station[playerid] = 0;
    // Start of boombox
    BoomBoxSet[playerid] = 0;
    BoomboxInfo[playerid][bbPosX] = 0.0;
    BoomboxInfo[playerid][bbPosY] = 0.0;
    BoomboxInfo[playerid][bbPosZ] = 0.0;
    BoomboxInfo[playerid][bbInt] = 0;
    BoomboxInfo[playerid][bbVW] = 0;
    BoomboxInfo[playerid][bbStation] = 0;
    BoomboxInfo[playerid][bbSetBy] = 999;
    BoomboxInfo[playerid][bbObject] = 0;
    // End of boombox
   
    ClearCrime(playerid);
    ClearFishes(playerid);
    ClearMarriage(playerid);

    // Removal of hell hole (VIP Lounge)
    RemoveBuildingForPlayer(playerid, 3999, 1785.9766, -1564.8594, 25.2500, 0.25);
    RemoveBuildingForPlayer(playerid, 4079, 1785.9766, -1564.8594, 25.2500, 0.25);
    RemoveBuildingForPlayer(playerid, 4189, 1794.6172, -1576.7344, 17.7578, 0.25);
    RemoveBuildingForPlayer(playerid, 1308, 1822.1563, -1543.7891, 12.6328, 0.25);

    //PlayerPlaySound(playerid,SOUND_MUSIC1,2050.1995, 1344.5500, 13.2378);

    SetSpawnInfo(playerid, 0, 299,  1970.506103, -1201.447143, -25.074676, 1.0, -1, -1, -1, -1, -1, -1);
    SpawnPlayer(playerid); // The player doesn't actually spawn before logging in, this is just to get rid of the annoying "<<", ">>" and "Spawn" buttons.
    TogglePlayerControllable(playerid, 0);

    SetTimerEx("Login", 1000, 0, "d", playerid);
    SyncPlayerTime(playerid);
    return 1;
}
Reply
#6

uuuuuuuuuuuuuuuuu8ppppppppppppppppppppppp
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)