SA-MP Forums Archive
Tons of things come up undefined? - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+---- Forum: Help Archive (https://sampforum.blast.hk/forumdisplay.php?fid=89)
+---- Thread: Tons of things come up undefined? (/showthread.php?tid=213307)



Tons of things come up undefined? - Zack9764 - 18.01.2011

When I remove this:

Код:
        }else if(PlayerInfo[playerid][pMember] == 4 || AdminDuty[playerid]==1 && !PlayerToPoint(15.0, playerid,1138.8385009766, -1292.962890625, 14.752015113831))
        {
            if (PlayerToPoint(15.0, playerid, 1138.8385009766, -1292.962890625, 14.752015113831))
            {
				if(firegateopen == 1)
				{
					SendClientMessage(playerid,COLOR_GREY," The Gate is already open !");
					return 1;
				}
                firegateopen = 1;
                MoveDynamicObject(firegate, 1138.8762207031, -1290.7132568359, 16.952016830444, 1.5);
                SetTimer("GateClose", 15000, 0);
                SendClientMessage(playerid, COLOR_WHITE,"A garage is opened and will close in 15 seconds.");
                GetPlayerName(playerid, sendername, sizeof(sendername));
                GiveNameSpace(sendername);
                if(PlayerInfo[playerid][pMaskUse] == 1) { format(sendername, sizeof(sendername), "Stranger_%d", RandMask[playerid]); }
                format(string, sizeof(string), "* %s takes their remote and opens a gate.", sendername);
                ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
            }
Everything works fine. But with it, i get 26 errors of stuff being undefined. Any tips? I'm so frustrated.

Basically, all it does is opens a garage when you type a CMD. It used to be scripted in but I just rewrote it. I changed what firegate is defined as and such.


Re: Tons of things come up undefined? - Anthonyx3' - 18.01.2011

Your missing a closing bracket, }


Re: Tons of things come up undefined? - Zack9764 - 18.01.2011

Where?


Re: Tons of things come up undefined? - Anthonyx3' - 18.01.2011

im guessing at the end of your copied code from above


Re: Tons of things come up undefined? - Zack9764 - 18.01.2011

Here's the whole thing:

Код:
if(!strcmp(cmdtext, "/gateopen", true))
    {
        if(PlayerInfo[playerid][pMember] == 19)
        {
        	if (PlayerToPoint(10.0, playerid,2425.47314453,-2229.50000000,24.00326538))
            {
				if(nggate1open == 1)
				{
					SendClientMessage(playerid,COLOR_GREY," The Gate is already open !");
					return 1;
				}
                nggate1open = 1;
                MoveDynamicObject(nggate1,2425.47314453,-2229.50000000,15.00326538, 2.0);
                SetTimer("GateClose", 6000, 0);
                SendClientMessage(playerid, COLOR_WHITE,"The gate is open and will close in 6 seconds.");
                GetPlayerName(playerid, sendername, sizeof(sendername));
                GiveNameSpace(sendername);
                if(PlayerInfo[playerid][pMaskUse] == 1) { format(sendername, sizeof(sendername), "Stranger_%d", RandMask[playerid]); }
                format(string, sizeof(string), "* %s takes their remote and opens a gate.", sendername);
				ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
            }
           	if (PlayerToPoint(10.0, playerid,2445.84570312,-2248.73242188,24.06250000))
            {
				if(nggate2open == 1)
				{
					SendClientMessage(playerid,COLOR_GREY," The Gate is already open !");
					return 1;
				}
                nggate2open = 1;
                MoveDynamicObject(nggate2,2445.84570312,-2248.73242188,15.06250000, 2.0);
                SetTimer("GateClose", 6000, 0);
                SendClientMessage(playerid, COLOR_WHITE,"The gate is open and will close in 6 seconds.");
                GetPlayerName(playerid, sendername, sizeof(sendername));
                GiveNameSpace(sendername);
                if(PlayerInfo[playerid][pMaskUse] == 1) { format(sendername, sizeof(sendername), "Stranger_%d", RandMask[playerid]); }
                format(string, sizeof(string), "* %s takes their remote and opens a gate.", sendername);
                ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
            }
        }
        if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pMember] == 2|| PlayerInfo[playerid][pMember] == 14 || AdminDuty[playerid]==1 && !(PlayerToPoint(15.0, playerid,2259.098145, -2389.186279, 19.174612) || PlayerToPoint(15.0, playerid,1803.511597, -1721.455688, 12.306467) || PlayerToPoint(15.0, playerid,1761.343262, -1699.028931, 12.676054)))
        {
            if (PlayerToPoint(15.0, playerid,1589.053344,-1638.123168,14.122960))
            {
				if(pdgateopen == 1)
				{
					SendClientMessage(playerid,COLOR_GREY," The Gate is already open !");
					return 1;
				}
                pdgateopen = 1;
                MoveDynamicObject(pdgate1,1596.790039, -1638.102173, 13.882034, 2.0);
                SetTimer("GateClose", 6000, 0);
                SendClientMessage(playerid, COLOR_WHITE,"A garage is opened and will close in 6 seconds.");
                GetPlayerName(playerid, sendername, sizeof(sendername));
                GiveNameSpace(sendername);
                if(PlayerInfo[playerid][pMaskUse] == 1) { format(sendername, sizeof(sendername), "Stranger_%d", RandMask[playerid]); }
                format(string, sizeof(string), "* %s takes their remote and opens a garage.", sendername);
                ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
            }
            else if (PlayerToPoint(15.0, playerid,309.85406494141,-1556.2272949219,30.693450927734))
            {
				if(fbigateopen == 1)
				{
					SendClientMessage(playerid,COLOR_GREY," The Gate is already open !");
					return 1;
				}
                fbigateopen = 1;
                MoveDynamicObject(fbigate,309.85406494141,-1556.2272949219,15.693450927734, 1.5);
                SetTimer("GateClose", 15000, 0);
                SendClientMessage(playerid, COLOR_WHITE,"A garage is opened and will close in 15 seconds.");
                GetPlayerName(playerid, sendername, sizeof(sendername));
                GiveNameSpace(sendername);
                if(PlayerInfo[playerid][pMaskUse] == 1) { format(sendername, sizeof(sendername), "Stranger_%d", RandMask[playerid]); }
                format(string, sizeof(string), "* %s takes their remote and opens a garage.", sendername);
                ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
            }
            else if (PlayerToPoint(15.0, playerid,363.63357543945,-1467.5142822266,30.435768127441))
            {
				if(fbigate2open == 1)
				{
					SendClientMessage(playerid,COLOR_GREY," The Gate is already open !");
					return 1;
				}
                fbigate2open = 1;
                MoveDynamicObject(fbigate2,363.63357543945,-1467.5142822266,15.435768127441, 1.5);
                SetTimer("GateClose", 15000, 0);
                SendClientMessage(playerid, COLOR_WHITE,"A garage is opened and will close in 15 seconds.");
                GetPlayerName(playerid, sendername, sizeof(sendername));
                GiveNameSpace(sendername);
                if(PlayerInfo[playerid][pMaskUse] == 1) { format(sendername, sizeof(sendername), "Stranger_%d", RandMask[playerid]); }
                format(string, sizeof(string), "* %s takes their remote and opens a garage.", sendername);
                ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
            }
            else if (PlayerToPoint(15.0, playerid,1643.3379,-1714.9338,15.3067))
            {
				if(hspdgateopen == 1)
				{
					SendClientMessage(playerid,COLOR_GREY," The Gate is already open !");
					return 1;
				}
                hspdgateopen = 1;
                MoveDynamicObject(hspdgate,1643.3379,-1705.9338,15.3067, 1.5);
                SetTimer("GateClose", 15000, 0);
                SendClientMessage(playerid, COLOR_WHITE,"A garage is opened and will close in 15 seconds.");
                GetPlayerName(playerid, sendername, sizeof(sendername));
                GiveNameSpace(sendername);
                if(PlayerInfo[playerid][pMaskUse] == 1) { format(sendername, sizeof(sendername), "Stranger_%d", RandMask[playerid]); }
                format(string, sizeof(string), "* %s takes their remote and opens a garage.", sendername);
                ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
			}
			else if (PlayerToPoint(5.0, playerid,1779.171021, -1583.046265, -69.505333))
            {
				if(prisongateopen1 == 1)
				{
					SendClientMessage(playerid,COLOR_GREY," The Gate is already open !");
					return 1;
				}
                prisongateopen1 = 1;
                MoveDynamicObject(prisongate1,1779.149414, -1583.066284, -64.990158, 1.5);
                SetTimer("GateClose", 15000, 0);
                SendClientMessage(playerid, COLOR_WHITE,"A garage is opened and will close in 15 seconds.");
                GetPlayerName(playerid, sendername, sizeof(sendername));
                GiveNameSpace(sendername);
                if(PlayerInfo[playerid][pMaskUse] == 1) { format(sendername, sizeof(sendername), "Stranger_%d", RandMask[playerid]); }
                format(string, sizeof(string), "* %s takes their remote and opens a gate.", sendername);
                ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
			}
			else if (PlayerToPoint(5.0, playerid,1772.094482, -1582.887451, -69.487381))
            {
				if(prisongateopen2 == 1)
				{
					SendClientMessage(playerid,COLOR_GREY," The Gate is already open !");
					return 1;
				}
                prisongateopen2 = 1;
                MoveDynamicObject(prisongate2,1772.017456, -1582.969360, -65.013092, 1.5);
                SetTimer("GateClose", 15000, 0);
                SendClientMessage(playerid, COLOR_WHITE,"A garage is opened and will close in 15 seconds.");
                GetPlayerName(playerid, sendername, sizeof(sendername));
                GiveNameSpace(sendername);
                if(PlayerInfo[playerid][pMaskUse] == 1) { format(sendername, sizeof(sendername), "Stranger_%d", RandMask[playerid]); }
                format(string, sizeof(string), "* %s takes their remote and opens a gate.", sendername);
                ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
			}
			else if (PlayerToPoint(5.0, playerid,1765.135986, -1582.846802, -69.476517))
            {
				if(prisongateopen3 == 1)
				{
					SendClientMessage(playerid,COLOR_GREY," The Gate is already open !");
					return 1;
				}
                prisongateopen3 = 1;
                MoveDynamicObject(prisongate3,1764.848267, -1582.818359, -65.015427, 1.5);
                SetTimer("GateClose", 15000, 0);
                SendClientMessage(playerid, COLOR_WHITE,"A garage is opened and will close in 15 seconds.");
                GetPlayerName(playerid, sendername, sizeof(sendername));
                GiveNameSpace(sendername);
                if(PlayerInfo[playerid][pMaskUse] == 1) { format(sendername, sizeof(sendername), "Stranger_%d", RandMask[playerid]); }
                format(string, sizeof(string), "* %s takes their remote and opens a gate.", sendername);
                ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
			}
			else if (PlayerToPoint(5.0, playerid,1757.605225, -1582.858643, -69.491264))
            {
				if(prisongateopen4 == 1)
				{
					SendClientMessage(playerid,COLOR_GREY," The Gate is already open !");
					return 1;
				}
                prisongateopen4 = 1;
                MoveDynamicObject(prisongate4,1757.737183, -1583.008667, -64.865738, 1.5);
                SetTimer("GateClose", 15000, 0);
                SendClientMessage(playerid, COLOR_WHITE,"A garage is opened and will close in 15 seconds.");
                GetPlayerName(playerid, sendername, sizeof(sendername));
                GiveNameSpace(sendername);
                if(PlayerInfo[playerid][pMaskUse] == 1) { format(sendername, sizeof(sendername), "Stranger_%d", RandMask[playerid]); }
                format(string, sizeof(string), "* %s takes their remote and opens a gate.", sendername);
                ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
			}
			else if (PlayerToPoint(5.0, playerid,1750.552612, -1582.713867, -69.512680))
            {
				if(prisongateopen5 == 1)
				{
					SendClientMessage(playerid,COLOR_GREY," The Gate is already open !");
					return 1;
				}
                prisongateopen5 = 1;
                MoveDynamicObject(prisongate5,1750.592896, -1582.829346, -65.020012, 1.5);
                SetTimer("GateClose", 15000, 0);
                SendClientMessage(playerid, COLOR_WHITE,"A garage is opened and will close in 15 seconds.");
                GetPlayerName(playerid, sendername, sizeof(sendername));
                GiveNameSpace(sendername);
                if(PlayerInfo[playerid][pMaskUse] == 1) { format(sendername, sizeof(sendername), "Stranger_%d", RandMask[playerid]); }
                format(string, sizeof(string), "* %s takes their remote and opens a gate.", sendername);
                ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
			}
            else
			{
			SendClientMessage(playerid, COLOR_GREY,"Destination is too far.");
			}
			else if(PlayerInfo[playerid][pMember] == 4 || AdminDuty[playerid]== 1 && !PlayerToPoint(15.0, playerid, 1138.8385009766, -1292.962890625, 14.752015113831))
        	{
            	if (PlayerToPoint(15.0, playerid, 1138.8385009766, -1292.962890625, 14.752015113831))
            	{
					if(firegateopen == 1)
					{
						SendClientMessage(playerid,COLOR_GREY," The Gate is already open !");
						return 1;
					}
                	firegateopen = 1;
                	MoveDynamicObject(firegate, 1138.8762207031, -1290.7132568359, 16.952016830444, 1.5);
                	SetTimer("GateClose", 15000, 0);
                	SendClientMessage(playerid, COLOR_WHITE,"A garage is opened and will close in 15 seconds.");
                	GetPlayerName(playerid, sendername, sizeof(sendername));
                	GiveNameSpace(sendername);
                	if(PlayerInfo[playerid][pMaskUse] == 1) { format(sendername, sizeof(sendername), "Stranger_%d", RandMask[playerid]); }
                	format(string, sizeof(string), "* %s takes their remote and opens a gate.", sendername);
                	ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
            	}
        	}
			else if(PlayerInfo[playerid][pDonerGate1] == 1 || AdminDuty[playerid]==1)
        	{
            	if (PlayerToPoint(15.0, playerid,2259.098145, -2389.186279, 19.174612))
            	{
					if(donategate1open == 1)
					{
						SendClientMessage(playerid,COLOR_GREY," The Gate is already open !");
						return 1;
					}
                	donategate1open = 1;
                	MoveDynamicObject(donategate1,2263.213135, -2385.121094, 19.199612, 1.5);
                	SetTimer("GateClose", 15000, 0);
                	SendClientMessage(playerid, COLOR_WHITE,"A garage is opened and will close in 15 seconds.");
                	GetPlayerName(playerid, sendername, sizeof(sendername));
                	GiveNameSpace(sendername);
                	if(PlayerInfo[playerid][pMaskUse] == 1) { format(sendername, sizeof(sendername), "Stranger_%d", RandMask[playerid]); }
                	format(string, sizeof(string), "* %s takes their remote and opens a gate.", sendername);
                	ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
            	}
        	} else { SendClientMessage(playerid, COLOR_GREY,"You Don't have a remote control."); }
        	return 1;
    	}
I know it's long, but can you just check the '}'s please? :S I REALLY want to get this finished by tonight.


Re: Tons of things come up undefined? - Anthonyx3' - 18.01.2011

I couldnt test but try this out

pawn Код:
if(!strcmp(cmdtext, "/gateopen", true))
    {
        if(PlayerInfo[playerid][pMember] == 19)
        {
            if (PlayerToPoint(10.0, playerid,2425.47314453,-2229.50000000,24.00326538))
            {
                if(nggate1open == 1)
                {
                    SendClientMessage(playerid,COLOR_GREY," The Gate is already open !");
                    return 1;
                }
                nggate1open = 1;
                MoveDynamicObject(nggate1,2425.47314453,-2229.50000000,15.00326538, 2.0);
                SetTimer("GateClose", 6000, 0);
                SendClientMessage(playerid, COLOR_WHITE,"The gate is open and will close in 6 seconds.");
                GetPlayerName(playerid, sendername, sizeof(sendername));
                GiveNameSpace(sendername);
                if(PlayerInfo[playerid][pMaskUse] == 1) { format(sendername, sizeof(sendername), "Stranger_%d", RandMask[playerid]); }
                format(string, sizeof(string), "* %s takes their remote and opens a gate.", sendername);
                ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
            }
            if (PlayerToPoint(10.0, playerid,2445.84570312,-2248.73242188,24.06250000))
            {
                if(nggate2open == 1)
                {
                    SendClientMessage(playerid,COLOR_GREY," The Gate is already open !");
                    return 1;
                }
                nggate2open = 1;
                MoveDynamicObject(nggate2,2445.84570312,-2248.73242188,15.06250000, 2.0);
                SetTimer("GateClose", 6000, 0);
                SendClientMessage(playerid, COLOR_WHITE,"The gate is open and will close in 6 seconds.");
                GetPlayerName(playerid, sendername, sizeof(sendername));
                GiveNameSpace(sendername);
                if(PlayerInfo[playerid][pMaskUse] == 1) { format(sendername, sizeof(sendername), "Stranger_%d", RandMask[playerid]); }
                format(string, sizeof(string), "* %s takes their remote and opens a gate.", sendername);
                ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
            }
        }
        if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pMember] == 2|| PlayerInfo[playerid][pMember] == 14 || AdminDuty[playerid]==1 && !(PlayerToPoint(15.0, playerid,2259.098145, -2389.186279, 19.174612) || PlayerToPoint(15.0, playerid,1803.511597, -1721.455688, 12.306467) || PlayerToPoint(15.0, playerid,1761.343262, -1699.028931, 12.676054)))
        {
            if (PlayerToPoint(15.0, playerid,1589.053344,-1638.123168,14.122960))
            {
                if(pdgateopen == 1)
                {
                    SendClientMessage(playerid,COLOR_GREY," The Gate is already open !");
                    return 1;
                }
                pdgateopen = 1;
                MoveDynamicObject(pdgate1,1596.790039, -1638.102173, 13.882034, 2.0);
                SetTimer("GateClose", 6000, 0);
                SendClientMessage(playerid, COLOR_WHITE,"A garage is opened and will close in 6 seconds.");
                GetPlayerName(playerid, sendername, sizeof(sendername));
                GiveNameSpace(sendername);
                if(PlayerInfo[playerid][pMaskUse] == 1) { format(sendername, sizeof(sendername), "Stranger_%d", RandMask[playerid]); }
                format(string, sizeof(string), "* %s takes their remote and opens a garage.", sendername);
                ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
            }
            else if (PlayerToPoint(15.0, playerid,309.85406494141,-1556.2272949219,30.693450927734))
            {
                if(fbigateopen == 1)
                {
                    SendClientMessage(playerid,COLOR_GREY," The Gate is already open !");
                    return 1;
                }
                fbigateopen = 1;
                MoveDynamicObject(fbigate,309.85406494141,-1556.2272949219,15.693450927734, 1.5);
                SetTimer("GateClose", 15000, 0);
                SendClientMessage(playerid, COLOR_WHITE,"A garage is opened and will close in 15 seconds.");
                GetPlayerName(playerid, sendername, sizeof(sendername));
                GiveNameSpace(sendername);
                if(PlayerInfo[playerid][pMaskUse] == 1) { format(sendername, sizeof(sendername), "Stranger_%d", RandMask[playerid]); }
                format(string, sizeof(string), "* %s takes their remote and opens a garage.", sendername);
                ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
            }
            else if (PlayerToPoint(15.0, playerid,363.63357543945,-1467.5142822266,30.435768127441))
            {
                if(fbigate2open == 1)
                {
                    SendClientMessage(playerid,COLOR_GREY," The Gate is already open !");
                    return 1;
                }
                fbigate2open = 1;
                MoveDynamicObject(fbigate2,363.63357543945,-1467.5142822266,15.435768127441, 1.5);
                SetTimer("GateClose", 15000, 0);
                SendClientMessage(playerid, COLOR_WHITE,"A garage is opened and will close in 15 seconds.");
                GetPlayerName(playerid, sendername, sizeof(sendername));
                GiveNameSpace(sendername);
                if(PlayerInfo[playerid][pMaskUse] == 1) { format(sendername, sizeof(sendername), "Stranger_%d", RandMask[playerid]); }
                format(string, sizeof(string), "* %s takes their remote and opens a garage.", sendername);
                ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
            }
            else if (PlayerToPoint(15.0, playerid,1643.3379,-1714.9338,15.3067))
            {
                if(hspdgateopen == 1)
                {
                    SendClientMessage(playerid,COLOR_GREY," The Gate is already open !");
                    return 1;
                }
                hspdgateopen = 1;
                MoveDynamicObject(hspdgate,1643.3379,-1705.9338,15.3067, 1.5);
                SetTimer("GateClose", 15000, 0);
                SendClientMessage(playerid, COLOR_WHITE,"A garage is opened and will close in 15 seconds.");
                GetPlayerName(playerid, sendername, sizeof(sendername));
                GiveNameSpace(sendername);
                if(PlayerInfo[playerid][pMaskUse] == 1) { format(sendername, sizeof(sendername), "Stranger_%d", RandMask[playerid]); }
                format(string, sizeof(string), "* %s takes their remote and opens a garage.", sendername);
                ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
            }
            else if (PlayerToPoint(5.0, playerid,1779.171021, -1583.046265, -69.505333))
            {
                if(prisongateopen1 == 1)
                {
                    SendClientMessage(playerid,COLOR_GREY," The Gate is already open !");
                    return 1;
                }
                prisongateopen1 = 1;
                MoveDynamicObject(prisongate1,1779.149414, -1583.066284, -64.990158, 1.5);
                SetTimer("GateClose", 15000, 0);
                SendClientMessage(playerid, COLOR_WHITE,"A garage is opened and will close in 15 seconds.");
                GetPlayerName(playerid, sendername, sizeof(sendername));
                GiveNameSpace(sendername);
                if(PlayerInfo[playerid][pMaskUse] == 1) { format(sendername, sizeof(sendername), "Stranger_%d", RandMask[playerid]); }
                format(string, sizeof(string), "* %s takes their remote and opens a gate.", sendername);
                ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
            }
            else if (PlayerToPoint(5.0, playerid,1772.094482, -1582.887451, -69.487381))
            {
                if(prisongateopen2 == 1)
                {
                    SendClientMessage(playerid,COLOR_GREY," The Gate is already open !");
                    return 1;
                }
                prisongateopen2 = 1;
                MoveDynamicObject(prisongate2,1772.017456, -1582.969360, -65.013092, 1.5);
                SetTimer("GateClose", 15000, 0);
                SendClientMessage(playerid, COLOR_WHITE,"A garage is opened and will close in 15 seconds.");
                GetPlayerName(playerid, sendername, sizeof(sendername));
                GiveNameSpace(sendername);
                if(PlayerInfo[playerid][pMaskUse] == 1) { format(sendername, sizeof(sendername), "Stranger_%d", RandMask[playerid]); }
                format(string, sizeof(string), "* %s takes their remote and opens a gate.", sendername);
                ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
            }
            else if (PlayerToPoint(5.0, playerid,1765.135986, -1582.846802, -69.476517))
            {
                if(prisongateopen3 == 1)
                {
                    SendClientMessage(playerid,COLOR_GREY," The Gate is already open !");
                    return 1;
                }
                prisongateopen3 = 1;
                MoveDynamicObject(prisongate3,1764.848267, -1582.818359, -65.015427, 1.5);
                SetTimer("GateClose", 15000, 0);
                SendClientMessage(playerid, COLOR_WHITE,"A garage is opened and will close in 15 seconds.");
                GetPlayerName(playerid, sendername, sizeof(sendername));
                GiveNameSpace(sendername);
                if(PlayerInfo[playerid][pMaskUse] == 1) { format(sendername, sizeof(sendername), "Stranger_%d", RandMask[playerid]); }
                format(string, sizeof(string), "* %s takes their remote and opens a gate.", sendername);
                ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
            }
            else if (PlayerToPoint(5.0, playerid,1757.605225, -1582.858643, -69.491264))
            {
                if(prisongateopen4 == 1)
                {
                    SendClientMessage(playerid,COLOR_GREY," The Gate is already open !");
                    return 1;
                }
                prisongateopen4 = 1;
                MoveDynamicObject(prisongate4,1757.737183, -1583.008667, -64.865738, 1.5);
                SetTimer("GateClose", 15000, 0);
                SendClientMessage(playerid, COLOR_WHITE,"A garage is opened and will close in 15 seconds.");
                GetPlayerName(playerid, sendername, sizeof(sendername));
                GiveNameSpace(sendername);
                if(PlayerInfo[playerid][pMaskUse] == 1) { format(sendername, sizeof(sendername), "Stranger_%d", RandMask[playerid]); }
                format(string, sizeof(string), "* %s takes their remote and opens a gate.", sendername);
                ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
            }
            else if (PlayerToPoint(5.0, playerid,1750.552612, -1582.713867, -69.512680))
            {
                if(prisongateopen5 == 1)
                {
                    SendClientMessage(playerid,COLOR_GREY," The Gate is already open !");
                    return 1;
                }
                prisongateopen5 = 1;
                MoveDynamicObject(prisongate5,1750.592896, -1582.829346, -65.020012, 1.5);
                SetTimer("GateClose", 15000, 0);
                SendClientMessage(playerid, COLOR_WHITE,"A garage is opened and will close in 15 seconds.");
                GetPlayerName(playerid, sendername, sizeof(sendername));
                GiveNameSpace(sendername);
                if(PlayerInfo[playerid][pMaskUse] == 1) { format(sendername, sizeof(sendername), "Stranger_%d", RandMask[playerid]); }
                format(string, sizeof(string), "* %s takes their remote and opens a gate.", sendername);
                ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
            }
            else
            {
            SendClientMessage(playerid, COLOR_GREY,"Destination is too far.");
            }
            else if(PlayerInfo[playerid][pMember] == 4 || AdminDuty[playerid]== 1 && !PlayerToPoint(15.0, playerid, 1138.8385009766, -1292.962890625, 14.752015113831))
            {
                if (PlayerToPoint(15.0, playerid, 1138.8385009766, -1292.962890625, 14.752015113831))
                {
                    if(firegateopen == 1)
                    {
                        SendClientMessage(playerid,COLOR_GREY," The Gate is already open !");
                        return 1;
                    }
                    firegateopen = 1;
                    MoveDynamicObject(firegate, 1138.8762207031, -1290.7132568359, 16.952016830444, 1.5);
                    SetTimer("GateClose", 15000, 0);
                    SendClientMessage(playerid, COLOR_WHITE,"A garage is opened and will close in 15 seconds.");
                    GetPlayerName(playerid, sendername, sizeof(sendername));
                    GiveNameSpace(sendername);
                    if(PlayerInfo[playerid][pMaskUse] == 1) { format(sendername, sizeof(sendername), "Stranger_%d", RandMask[playerid]); }
                    format(string, sizeof(string), "* %s takes their remote and opens a gate.", sendername);
                    ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
                }
            }
            else if(PlayerInfo[playerid][pDonerGate1] == 1 || AdminDuty[playerid]==1)
            {
                if (PlayerToPoint(15.0, playerid,2259.098145, -2389.186279, 19.174612))
                {
                    if(donategate1open == 1)
                    {
                        SendClientMessage(playerid,COLOR_GREY," The Gate is already open !");
                        return 1;
                    }
                    donategate1open = 1;
                    MoveDynamicObject(donategate1,2263.213135, -2385.121094, 19.199612, 1.5);
                    SetTimer("GateClose", 15000, 0);
                    SendClientMessage(playerid, COLOR_WHITE,"A garage is opened and will close in 15 seconds.");
                    GetPlayerName(playerid, sendername, sizeof(sendername));
                    GiveNameSpace(sendername);
                    if(PlayerInfo[playerid][pMaskUse] == 1) { format(sendername, sizeof(sendername), "Stranger_%d", RandMask[playerid]); }
                    format(string, sizeof(string), "* %s takes their remote and opens a gate.", sendername);
                    ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
                }
            } else { SendClientMessage(playerid, COLOR_GREY,"You Don't have a remote control.");
        }
    }
            return 1;
        }



Re: Tons of things come up undefined? - Zack9764 - 18.01.2011

Nope :/


Re: Tons of things come up undefined? - Haydz - 19.01.2011

Try this, you were missing some brackets at the top, i'm not sure if it's completly fixed as i don't have your gates defined etc.

pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
    if(!strcmp(cmdtext, "/gateopen", true)) {
        if(PlayerInfo[playerid][pMember] == 19) {
            if (PlayerToPoint(10.0, playerid,2425.47314453,-2229.50000000,24.00326538)) {
                if(nggate1open == 1) {
                    SendClientMessage(playerid,COLOR_GREY," The Gate is already open !");
                    return 1;
                }
                nggate1open = 1;
                MoveDynamicObject(nggate1,2425.47314453,-2229.50000000,15.00326538, 2.0);
                SetTimer("GateClose", 6000, 0);
                SendClientMessage(playerid, COLOR_WHITE,"The gate is open and will close in 6 seconds.");
                GetPlayerName(playerid, sendername, sizeof(sendername));
                GiveNameSpace(sendername);
                if(PlayerInfo[playerid][pMaskUse] == 1) { format(sendername, sizeof(sendername), "Stranger_%d", RandMask[playerid]); }
                format(string, sizeof(string), "* %s takes their remote and opens a gate.", sendername);
                ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
            }
        }
    }
    if (PlayerToPoint(10.0, playerid,2445.84570312,-2248.73242188,24.06250000)) {
        if(nggate2open == 1) {
            SendClientMessage(playerid,COLOR_GREY," The Gate is already open !");
            return 1;
        }
        nggate2open = 1;
        MoveDynamicObject(nggate2,2445.84570312,-2248.73242188,15.06250000, 2.0);
        SetTimer("GateClose", 6000, 0);
        SendClientMessage(playerid, COLOR_WHITE,"The gate is open and will close in 6 seconds.");
        GetPlayerName(playerid, sendername, sizeof(sendername));
        GiveNameSpace(sendername);
        if(PlayerInfo[playerid][pMaskUse] == 1) { format(sendername, sizeof(sendername), "Stranger_%d", RandMask[playerid]); }
        format(string, sizeof(string), "* %s takes their remote and opens a gate.", sendername);
        ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
    }
}


if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pMember] == 2|| PlayerInfo[playerid][pMember] == 14 || AdminDuty[playerid]==1 && !(PlayerToPoint(15.0, playerid,2259.098145, -2389.186279, 19.174612) || PlayerToPoint(15.0, playerid,1803.511597, -1721.455688, 12.306467) || PlayerToPoint(15.0, playerid,1761.343262, -1699.028931, 12.676054)))
{
    if (PlayerToPoint(15.0, playerid,1589.053344,-1638.123168,14.122960)) {
        if(pdgateopen == 1) {
            SendClientMessage(playerid,COLOR_GREY," The Gate is already open !");
            return 1;
        }
        pdgateopen = 1;
        MoveDynamicObject(pdgate1,1596.790039, -1638.102173, 13.882034, 2.0);
        SetTimer("GateClose", 6000, 0);
        SendClientMessage(playerid, COLOR_WHITE,"A garage is opened and will close in 6 seconds.");
        GetPlayerName(playerid, sendername, sizeof(sendername));
        GiveNameSpace(sendername);
        if(PlayerInfo[playerid][pMaskUse] == 1) { format(sendername, sizeof(sendername), "Stranger_%d", RandMask[playerid]); }
        format(string, sizeof(string), "* %s takes their remote and opens a garage.", sendername);
        ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
    }
    else if (PlayerToPoint(15.0, playerid,309.85406494141,-1556.2272949219,30.693450927734)) {
        if(fbigateopen == 1) {
            SendClientMessage(playerid,COLOR_GREY," The Gate is already open !");
            return 1;
        }
        fbigateopen = 1;
        MoveDynamicObject(fbigate,309.85406494141,-1556.2272949219,15.693450927734, 1.5);
        SetTimer("GateClose", 15000, 0);
        SendClientMessage(playerid, COLOR_WHITE,"A garage is opened and will close in 15 seconds.");
        GetPlayerName(playerid, sendername, sizeof(sendername));
        GiveNameSpace(sendername);
        if(PlayerInfo[playerid][pMaskUse] == 1) { format(sendername, sizeof(sendername), "Stranger_%d", RandMask[playerid]); }
        format(string, sizeof(string), "* %s takes their remote and opens a garage.", sendername);
        ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
    }
    else if (PlayerToPoint(15.0, playerid,363.63357543945,-1467.5142822266,30.435768127441)) {
        if(fbigate2open == 1) {
            SendClientMessage(playerid,COLOR_GREY," The Gate is already open !");
            return 1;
        }
        fbigate2open = 1;
        MoveDynamicObject(fbigate2,363.63357543945,-1467.5142822266,15.435768127441, 1.5);
        SetTimer("GateClose", 15000, 0);
        SendClientMessage(playerid, COLOR_WHITE,"A garage is opened and will close in 15 seconds.");
        GetPlayerName(playerid, sendername, sizeof(sendername));
        GiveNameSpace(sendername);
        if(PlayerInfo[playerid][pMaskUse] == 1) { format(sendername, sizeof(sendername), "Stranger_%d", RandMask[playerid]); }
        format(string, sizeof(string), "* %s takes their remote and opens a garage.", sendername);
        ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
    }
    else if (PlayerToPoint(15.0, playerid,1643.3379,-1714.9338,15.3067)) {
        if(hspdgateopen == 1) {
            SendClientMessage(playerid,COLOR_GREY," The Gate is already open !");
            return 1;
        }
        hspdgateopen = 1;
        MoveDynamicObject(hspdgate,1643.3379,-1705.9338,15.3067, 1.5);
        SetTimer("GateClose", 15000, 0);
        SendClientMessage(playerid, COLOR_WHITE,"A garage is opened and will close in 15 seconds.");
        GetPlayerName(playerid, sendername, sizeof(sendername));
        GiveNameSpace(sendername);
        if(PlayerInfo[playerid][pMaskUse] == 1) { format(sendername, sizeof(sendername), "Stranger_%d", RandMask[playerid]); }
        format(string, sizeof(string), "* %s takes their remote and opens a garage.", sendername);
        ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
    }
    else if (PlayerToPoint(5.0, playerid,1779.171021, -1583.046265, -69.505333)) {
        if(prisongateopen1 == 1) {
            SendClientMessage(playerid,COLOR_GREY," The Gate is already open !");
            return 1;
        }
        prisongateopen1 = 1;
        MoveDynamicObject(prisongate1,1779.149414, -1583.066284, -64.990158, 1.5);
        SetTimer("GateClose", 15000, 0);
        SendClientMessage(playerid, COLOR_WHITE,"A garage is opened and will close in 15 seconds.");
        GetPlayerName(playerid, sendername, sizeof(sendername));
        GiveNameSpace(sendername);
        if(PlayerInfo[playerid][pMaskUse] == 1) { format(sendername, sizeof(sendername), "Stranger_%d", RandMask[playerid]); }
        format(string, sizeof(string), "* %s takes their remote and opens a gate.", sendername);
        ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
    }
    else if (PlayerToPoint(5.0, playerid,1772.094482, -1582.887451, -69.487381)) {
        if(prisongateopen2 == 1) {
            SendClientMessage(playerid,COLOR_GREY," The Gate is already open !");
            return 1;
        }
        prisongateopen2 = 1;
        MoveDynamicObject(prisongate2,1772.017456, -1582.969360, -65.013092, 1.5);
        SetTimer("GateClose", 15000, 0);
        SendClientMessage(playerid, COLOR_WHITE,"A garage is opened and will close in 15 seconds.");
        GetPlayerName(playerid, sendername, sizeof(sendername));
        GiveNameSpace(sendername);
        if(PlayerInfo[playerid][pMaskUse] == 1) { format(sendername, sizeof(sendername), "Stranger_%d", RandMask[playerid]); }
        format(string, sizeof(string), "* %s takes their remote and opens a gate.", sendername);
        ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
    }
    else if (PlayerToPoint(5.0, playerid,1765.135986, -1582.846802, -69.476517)) {
        if(prisongateopen3 == 1) {
            SendClientMessage(playerid,COLOR_GREY," The Gate is already open !");
            return 1;
        }
        prisongateopen3 = 1;
        MoveDynamicObject(prisongate3,1764.848267, -1582.818359, -65.015427, 1.5);
        SetTimer("GateClose", 15000, 0);
        SendClientMessage(playerid, COLOR_WHITE,"A garage is opened and will close in 15 seconds.");
        GetPlayerName(playerid, sendername, sizeof(sendername));
        GiveNameSpace(sendername);
        if(PlayerInfo[playerid][pMaskUse] == 1) { format(sendername, sizeof(sendername), "Stranger_%d", RandMask[playerid]); }
        format(string, sizeof(string), "* %s takes their remote and opens a gate.", sendername);
        ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
    }
    else if (PlayerToPoint(5.0, playerid,1757.605225, -1582.858643, -69.491264)) {
        if(prisongateopen4 == 1) {
            SendClientMessage(playerid,COLOR_GREY," The Gate is already open !");
            return 1;
        }
        prisongateopen4 = 1;
        MoveDynamicObject(prisongate4,1757.737183, -1583.008667, -64.865738, 1.5);
        SetTimer("GateClose", 15000, 0);
        SendClientMessage(playerid, COLOR_WHITE,"A garage is opened and will close in 15 seconds.");
        GetPlayerName(playerid, sendername, sizeof(sendername));
        GiveNameSpace(sendername);
        if(PlayerInfo[playerid][pMaskUse] == 1) { format(sendername, sizeof(sendername), "Stranger_%d", RandMask[playerid]); }
        format(string, sizeof(string), "* %s takes their remote and opens a gate.", sendername);
        ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
    }
    else if (PlayerToPoint(5.0, playerid,1750.552612, -1582.713867, -69.512680)) {
        if(prisongateopen5 == 1) {
            SendClientMessage(playerid,COLOR_GREY," The Gate is already open !");
            return 1;
        }
        prisongateopen5 = 1;
        MoveDynamicObject(prisongate5,1750.592896, -1582.829346, -65.020012, 1.5);
        SetTimer("GateClose", 15000, 0);
        SendClientMessage(playerid, COLOR_WHITE,"A garage is opened and will close in 15 seconds.");
        GetPlayerName(playerid, sendername, sizeof(sendername));
        GiveNameSpace(sendername);
        if(PlayerInfo[playerid][pMaskUse] == 1) { format(sendername, sizeof(sendername), "Stranger_%d", RandMask[playerid]); }
        format(string, sizeof(string), "* %s takes their remote and opens a gate.", sendername);
        ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
    }
    else {
        SendClientMessage(playerid, COLOR_GREY,"Destination is too far.");
    }
    else if(PlayerInfo[playerid][pMember] == 4 || AdminDuty[playerid]== 1 && !PlayerToPoint(15.0, playerid, 1138.8385009766, -1292.962890625, 14.752015113831)) {
        if (PlayerToPoint(15.0, playerid, 1138.8385009766, -1292.962890625, 14.752015113831)) {
            if(firegateopen == 1) {
                SendClientMessage(playerid,COLOR_GREY," The Gate is already open !");
                return 1;
            }
            firegateopen = 1;
            MoveDynamicObject(firegate, 1138.8762207031, -1290.7132568359, 16.952016830444, 1.5);
            SetTimer("GateClose", 15000, 0);
            SendClientMessage(playerid, COLOR_WHITE,"A garage is opened and will close in 15 seconds.");
            GetPlayerName(playerid, sendername, sizeof(sendername));
            GiveNameSpace(sendername);
            if(PlayerInfo[playerid][pMaskUse] == 1) { format(sendername, sizeof(sendername), "Stranger_%d", RandMask[playerid]); }
            format(string, sizeof(string), "* %s takes their remote and opens a gate.", sendername);
            ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
        }
    }
    else if(PlayerInfo[playerid][pDonerGate1] == 1 || AdminDuty[playerid]==1) {
        if (PlayerToPoint(15.0, playerid,2259.098145, -2389.186279, 19.174612)) {
            if(donategate1open == 1) {
                SendClientMessage(playerid,COLOR_GREY," The Gate is already open !");
                return 1;
            }
            donategate1open = 1;
            MoveDynamicObject(donategate1,2263.213135, -2385.121094, 19.199612, 1.5);
            SetTimer("GateClose", 15000, 0);
            SendClientMessage(playerid, COLOR_WHITE,"A garage is opened and will close in 15 seconds.");
            GetPlayerName(playerid, sendername, sizeof(sendername));
            GiveNameSpace(sendername);
            if(PlayerInfo[playerid][pMaskUse] == 1) { format(sendername, sizeof(sendername), "Stranger_%d", RandMask[playerid]); }
            format(string, sizeof(string), "* %s takes their remote and opens a gate.", sendername);
            ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
        }
    }
    else {
        SendClientMessage(playerid, COLOR_GREY,"You Don't have a remote control.");
    }
    return 1;
}



Re: Tons of things come up undefined? - Marricio - 19.01.2011

dude next time dont copy & paste