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;
}