Problem!!
#1

Hello, i have a problem with my gate here.. i want only FakeLicensers and admin 1400 to be able to open it but its only the 1400 admin that is able to do it, what have i done wrong?

pawn Код:
if (IsAFakeLicensers(playerid) || PlayerInfo[playerid][pAdmin] >= 1400)
        {
            if(IsPlayerInRangeOfPoint(playerid, 6,2119.5,-2275.6999511719,19.200000762939))
            {
                if(arms2 == 0)
                {
                    MoveDynamicObject(armsdealer2, 2119.5,-2275.6999511719,16.799999237061, 1.5);
                    SendClientMessage(playerid, COLOR_BLUE,"Arms Dealer's Door is Open, Please Close it!");
                    GetPlayerName(playerid, sendername, sizeof(sendername));
                    format(string, sizeof(string), "* %s takes his/her remote control and opens the Door.", sendername);
                    ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
                    arms2 = 1;
                }
                else
                {
                    MoveDynamicObject(armsdealer2, 2119.5,-2275.6999511719,19.200000762939, 3.0000);
                    SendClientMessage(playerid, COLOR_BLUE,"Arms Dealer's Door is Closed, Thank You!");
                    GetPlayerName(playerid, sendername, sizeof(sendername));
                    format(string, sizeof(string), "* %s takes his/her remote control and closes the Door.", sendername);
                    ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
                    arms2 = 0;
                }
            }
and its the same problem with this gate

pawn Код:
if (IsAFakeLicensers(playerid) || PlayerInfo[playerid][pAdmin] >= 1400)
        {
            if(IsPlayerInRangeOfPoint(playerid, 6,2178.5,-2255.099609375,14.699999809265))
            {
                if(arms1 == 0)
                {
                    MoveDynamicObject(armsdealer1, 2178.5,-2255.099609375,10.699999809265, 1.5);
                    SendClientMessage(playerid, COLOR_BLUE,"Arms Dealer Gate is open");
                    GetPlayerName(playerid, sendername, sizeof(sendername));
                    format(string, sizeof(string), "* %s takes his/her remote control and opens Gate.", sendername);
                    ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
                    arms1 = 1;
                }
                else
                {
                    MoveDynamicObject(armsdealer1, 2178.5,-2255.099609375,14.699999809265, 3.0000);
                    SendClientMessage(playerid, COLOR_BLUE,"Arms Dealer Gate is closed");
                    GetPlayerName(playerid, sendername, sizeof(sendername));
                    format(string, sizeof(string), "* %s takes his/her remote control and closes Gate.", sendername);
                    ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
                    arms1 = 0;
                }
            }
        }
Reply
#2

please help! i need this asap
Reply
#3

noone knows the problem with this?
Reply
#4

show this
stock IsAFakeLicensers(...
Reply
#5

lol i dont have any ''stock isAFakelicenser'' im new and just copyed from the one of the army gates and changed everything that is needed and the army gate works and i cant find any ''stock isANG'' either.. i dont have any ''stock isA....'' but gates for pd and other factions works
Reply
#6

then search for IsAFakeLicensers
Reply
#7

Maybe you used that is your enums,Post your enums,or where ever you defined IsFake...
Reply
#8

this was all i got told was needed to do, 1. put #define isAFakeLicensers at the other #define's 2.
pawn Код:
if (IsAFakeLicensers(playerid) || PlayerInfo[playerid][pAdmin] >= 1400)
        {
            if(IsPlayerInRangeOfPoint(playerid, 6,2178.5,-2255.099609375,14.699999809265))
            {
                if(arms1 == 0)
                {
                    MoveDynamicObject(armsdealer1, 2178.5,-2255.099609375,10.699999809265, 1.5);
                    SendClientMessage(playerid, COLOR_BLUE,"Arms Dealer Gate is open");
                    GetPlayerName(playerid, sendername, sizeof(sendername));
                    format(string, sizeof(string), "* %s takes his/her remote control and opens Gate.", sendername);
                    ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
                    arms1 = 1;
                }
                else
                {
                    MoveDynamicObject(armsdealer1, 2178.5,-2255.099609375,14.699999809265, 3.0000);
                    SendClientMessage(playerid, COLOR_BLUE,"Arms Dealer Gate is closed");
                    GetPlayerName(playerid, sendername, sizeof(sendername));
                    format(string, sizeof(string), "* %s takes his/her remote control and closes Gate.", sendername);
                    ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
                    arms1 = 0;
                }
            }
        }
put this and
pawn Код:
if (IsAFakeLicensers(playerid) || PlayerInfo[playerid][pAdmin] >= 1400)
        {
            if(IsPlayerInRangeOfPoint(playerid, 6,2119.5,-2275.6999511719,19.200000762939))
            {
                if(arms2 == 0)
                {
                    MoveDynamicObject(armsdealer2, 2119.5,-2275.6999511719,16.799999237061, 1.5);
                    SendClientMessage(playerid, COLOR_BLUE,"Arms Dealer's Door is Open, Please Close it!");
                    GetPlayerName(playerid, sendername, sizeof(sendername));
                    format(string, sizeof(string), "* %s takes his/her remote control and opens the Door.", sendername);
                    ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
                    arms2 = 1;
                }
                else
                {
                    MoveDynamicObject(armsdealer2, 2119.5,-2275.6999511719,19.200000762939, 3.0000);
                    SendClientMessage(playerid, COLOR_BLUE,"Arms Dealer's Door is Closed, Thank You!");
                    GetPlayerName(playerid, sendername, sizeof(sendername));
                    format(string, sizeof(string), "* %s takes his/her remote control and closes the Door.", sendername);
                    ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
                    arms2 = 0;
                }
            }
this and it should be done. atleast whaot i got told..
Reply
#9

please help me with this problem!
Reply
#10

never mind i fixed it
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)