Why my pawn crash?[+REP] -
Chris_Morrison - 07.07.2012
pawn Код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
new newcar = GetPlayerVehicleID(playerid);
new string[128];
if(PRESSED(KEY_WALK) && IsPlayerInRangeOfPoint(playerid, 1.5,298.2446, 201.8958, 889.5491))
{
MoveObject(PrisonGate1,296.96875000,207.98828125,892.72052002, 2.2500000);
SetTimer("PrisonGate", 4500, false);
}
else if(PRESSED(KEY_WALK) && IsPlayerInRangeOfPoint(playerid, 1.5,295.3155, 211.4049, 889.5491))
{
MoveObject(PrisonGate1, 296.96875000, 207.98828125, 892.72052002, 2.2500000);
SetTimer("PrisonGate", 4500, false);
}
else if(PRESSED(KEY_WALK) && IsPlayerInRangeOfPoint(playerid, 1.5,295.3083, 234.5880, 889.5491))
{
MoveObject(PrisonGate2, 299.06845093,231.52783203,888.54907227, 2.2500000);
MoveObject(PrisonGate3, 299.00900269,228.50942993,888.54907227, 2.2500000);
SetTimer("PrisonGate4Opens", 3000, false);
}
else if(PRESSED(KEY_WALK) && IsPlayerInRangeOfPoint(playerid, 1.5,299.8243, 227.9879, 889.5491))
{
MoveObject(PrisonGate2, 299.06845093,231.52783203,888.54907227, 2.2500000);
MoveObject(PrisonGate3, 299.00900269,228.50942993,888.54907227, 2.2500000);
SetTimer("PrisonGate4Opens", 3000, false);
}
else if(PRESSED(KEY_WALK) && IsPlayerInRangeOfPoint(playerid, 1.5, 323.8190, 230.1355, 889.5491))
{
MoveObject(PrisonGate5,318.01525879,231.82656860,891.18591309, 2.500000);
SetTimer("PrisonGate", 4500, false);
}
else if(PRESSED(KEY_WALK) && IsPlayerInRangeOfPoint(playerid, 1.5, 335.1102, 220.0642, 889.5491))
{
MoveObject(PrisonGate6,335.65136719,222.08398438,892.64837646, 2.500000);
SetTimer("PrisonGateForVisitors", 3500, false);
}
else if(PRESSED(KEY_WALK) && IsPlayerInRangeOfPoint(playerid, 1.5, 336.2267, 223.9015, 889.5491))
{
MoveObject(PrisonGate6,335.65136719,222.08398438,892.64837646, 2.500000);
SetTimer("PrisonGateForVisitors", 3500, false);
}
else if(PRESSED(KEY_WALK) && IsPlayerInRangeOfPoint(playerid, 1.5, 320.2110,216.9101,889.5491))//From ENTER PRISON to PRISON
{
SetPlayerPos(playerid, 371.36816,183.34472,889.29827);
SetPlayerInterior(playerid, 1);
}
else if(PRESSED(KEY_WALK) && IsPlayerInRangeOfPoint(playerid, 1.5, 371.36816,183.34472,889.29827))//From PRISON to ENTER PRISON
{
SetPlayerPos(playerid, 320.2110,216.9101,889.5491);
SetPlayerInterior(playerid, 1);
}
else if(PRESSED(KEY_WALK) && IsPlayerInRangeOfPoint(playerid, 1.0, 410.4096,164.0016,895.9006))//Like down ^^
{
SetObjectRot(PrisonGate7,0.00000000,0.00000000,109.99514771);
SetTimer("RotateObjectback", 4000, false);
}
else if(PRESSED(KEY_WALK) && IsPlayerInRangeOfPoint(playerid, 1.0, 410.2949,165.4837,895.9006))//Upper gates who can open only a police?
{
SetObjectRot(PrisonGate7,0.00000000,0.00000000,109.99514771);
SetTimer("RotateObjectback", 4000, false);
}
else if(PRESSED(KEY_WALK) && IsPlayerInRangeOfPoint(playerid, 1.5, 369.2244,170.9349,889.5491))//Gates who opens only for police to ISO 1,2
{
MoveObject(PrisonGate8,368.68524170,169.67308044,888.54907227, 2.500000);
SetTimer("InPrisonGate", 3000, false);
}
else if(PRESSED(KEY_WALK) && IsPlayerInRangeOfPoint(playerid, 1.0, 363.3798,155.9887,889.5491))//ISO 2
{
SetPlayerPos(playerid,304.12487793,158.95205688,886.36791992);
SetPlayerInterior(playerid, 1);
}
else if(PRESSED(KEY_WALK) && IsPlayerInRangeOfPoint(playerid, 1.0, 362.9739,153.6197,889.5491))//ISO 1
{
SetPlayerPos(playerid,303.79785156,144.47070312,886.36791992);
SetPlayerInterior(playerid, 1);
}
else if(PRESSED(KEY_WALK) && IsPlayerInRangeOfPoint(playerid, 1.0, 405.8181,181.2119,895.9006))//Open/Close cells dialog
{
ShowPlayerDialog(playerid, 1335, DIALOG_STYLE_LIST, " Please Choose what you want to do...","Open the Cells\nClose the Cells","Ok","Cancel");
}
else if(PRESSED(KEY_WALK) && IsPlayerInRangeOfPoint(playerid, 2.0, 416.7481,159.0282,895.9077))//Gym enter?
{
SetPlayerPos(playerid,409.62695312,96.86425781,896.03515625);
SetPlayerInterior(playerid, 1);
}
else if(PRESSED(KEY_WALK) && IsPlayerInRangeOfPoint(playerid, 1.0, 409.62695312,96.86425781,896.03515625))//GYM exit?
{
SetPlayerPos(playerid,416.7481,159.0282,895.9077);
SetPlayerInterior(playerid, 1);
}
else if(PRESSED(KEY_WALK) && IsPlayerInRangeOfPoint(playerid, 5.0, 303.79785156,144.47070312,886.36791992))//From ISO 1 to PRISON
{
SetPlayerPos(playerid,362.9739,153.6197,889.5491);
SetPlayerInterior(playerid, 1);
}
else if(PRESSED(KEY_WALK) && IsPlayerInRangeOfPoint(playerid, 5.0, 304.12487793,158.95205688,886.36791992))//From ISO 2 to PRISON
{
SetPlayerPos(playerid,363.3798,155.9887,889.5491);
SetPlayerInterior(playerid, 1);
}
return 1;
}
if(newkeys == KEY_SECONDARY_ATTACK)
{
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
GetVehicleParamsEx(newcar, engine, lights, alarm, doors, bonnet, boot, objective);
if(engine != 1)
{
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
return 1;
}
else
{
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
NoFuel[playerid] = 0;
return 1;
}
}
}
Guys i have bug in this code my pawn crash when i do this codes what's wrong here?
Re: Why my pawn crash?[+REP] -
FireCat - 07.07.2012
pawn Код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
new newcar = GetPlayerVehicleID(playerid);
new string[128];
if(PRESSED(KEY_WALK) && IsPlayerInRangeOfPoint(playerid, 1.5,298.2446, 201.8958, 889.5491))
{
MoveObject(PrisonGate1,296.96875000,207.98828125,892.72052002, 2.2500000);
SetTimer("PrisonGate", 4500, false);
}
else if(PRESSED(KEY_WALK) && IsPlayerInRangeOfPoint(playerid, 1.5,295.3155, 211.4049, 889.5491))
{
MoveObject(PrisonGate1, 296.96875000, 207.98828125, 892.72052002, 2.2500000);
SetTimer("PrisonGate", 4500, false);
}
else if(PRESSED(KEY_WALK) && IsPlayerInRangeOfPoint(playerid, 1.5,295.3083, 234.5880, 889.5491))
{
MoveObject(PrisonGate2, 299.06845093,231.52783203,888.54907227, 2.2500000);
MoveObject(PrisonGate3, 299.00900269,228.50942993,888.54907227, 2.2500000);
SetTimer("PrisonGate4Opens", 3000, false);
}
else if(PRESSED(KEY_WALK) && IsPlayerInRangeOfPoint(playerid, 1.5,299.8243, 227.9879, 889.5491))
{
MoveObject(PrisonGate2, 299.06845093,231.52783203,888.54907227, 2.2500000);
MoveObject(PrisonGate3, 299.00900269,228.50942993,888.54907227, 2.2500000);
SetTimer("PrisonGate4Opens", 3000, false);
}
else if(PRESSED(KEY_WALK) && IsPlayerInRangeOfPoint(playerid, 1.5, 323.8190, 230.1355, 889.5491))
{
MoveObject(PrisonGate5,318.01525879,231.82656860,891.18591309, 2.500000);
SetTimer("PrisonGate", 4500, false);
}
else if(PRESSED(KEY_WALK) && IsPlayerInRangeOfPoint(playerid, 1.5, 335.1102, 220.0642, 889.5491))
{
MoveObject(PrisonGate6,335.65136719,222.08398438,892.64837646, 2.500000);
SetTimer("PrisonGateForVisitors", 3500, false);
}
else if(PRESSED(KEY_WALK) && IsPlayerInRangeOfPoint(playerid, 1.5, 336.2267, 223.9015, 889.5491))
{
MoveObject(PrisonGate6,335.65136719,222.08398438,892.64837646, 2.500000);
SetTimer("PrisonGateForVisitors", 3500, false);
}
else if(PRESSED(KEY_WALK) && IsPlayerInRangeOfPoint(playerid, 1.5, 320.2110,216.9101,889.5491))//From ENTER PRISON to PRISON
{
SetPlayerPos(playerid, 371.36816,183.34472,889.29827);
SetPlayerInterior(playerid, 1);
}
else if(PRESSED(KEY_WALK) && IsPlayerInRangeOfPoint(playerid, 1.5, 371.36816,183.34472,889.29827))//From PRISON to ENTER PRISON
{
SetPlayerPos(playerid, 320.2110,216.9101,889.5491);
SetPlayerInterior(playerid, 1);
}
else if(PRESSED(KEY_WALK) && IsPlayerInRangeOfPoint(playerid, 1.0, 410.4096,164.0016,895.9006))//Like down ^^
{
SetObjectRot(PrisonGate7,0.00000000,0.00000000,109.99514771);
SetTimer("RotateObjectback", 4000, false);
}
else if(PRESSED(KEY_WALK) && IsPlayerInRangeOfPoint(playerid, 1.0, 410.2949,165.4837,895.9006))//Upper gates who can open only a police?
{
SetObjectRot(PrisonGate7,0.00000000,0.00000000,109.99514771);
SetTimer("RotateObjectback", 4000, false);
}
else if(PRESSED(KEY_WALK) && IsPlayerInRangeOfPoint(playerid, 1.5, 369.2244,170.9349,889.5491))//Gates who opens only for police to ISO 1,2
{
MoveObject(PrisonGate8,368.68524170,169.67308044,888.54907227, 2.500000);
SetTimer("InPrisonGate", 3000, false);
}
else if(PRESSED(KEY_WALK) && IsPlayerInRangeOfPoint(playerid, 1.0, 363.3798,155.9887,889.5491))//ISO 2
{
SetPlayerPos(playerid,304.12487793,158.95205688,886.36791992);
SetPlayerInterior(playerid, 1);
}
else if(PRESSED(KEY_WALK) && IsPlayerInRangeOfPoint(playerid, 1.0, 362.9739,153.6197,889.5491))//ISO 1
{
SetPlayerPos(playerid,303.79785156,144.47070312,886.36791992);
SetPlayerInterior(playerid, 1);
}
else if(PRESSED(KEY_WALK) && IsPlayerInRangeOfPoint(playerid, 1.0, 405.8181,181.2119,895.9006))//Open/Close cells dialog
{
ShowPlayerDialog(playerid, 1335, DIALOG_STYLE_LIST, " Please Choose what you want to do...","Open the Cells\nClose the Cells","Ok","Cancel");
}
else if(PRESSED(KEY_WALK) && IsPlayerInRangeOfPoint(playerid, 2.0, 416.7481,159.0282,895.9077))//Gym enter?
{
SetPlayerPos(playerid,409.62695312,96.86425781,896.03515625);
SetPlayerInterior(playerid, 1);
}
else if(PRESSED(KEY_WALK) && IsPlayerInRangeOfPoint(playerid, 1.0, 409.62695312,96.86425781,896.03515625))//GYM exit?
{
SetPlayerPos(playerid,416.7481,159.0282,895.9077);
SetPlayerInterior(playerid, 1);
}
else if(PRESSED(KEY_WALK) && IsPlayerInRangeOfPoint(playerid, 5.0, 303.79785156,144.47070312,886.36791992))//From ISO 1 to PRISON
{
SetPlayerPos(playerid,362.9739,153.6197,889.5491);
SetPlayerInterior(playerid, 1);
}
else if(PRESSED(KEY_WALK) && IsPlayerInRangeOfPoint(playerid, 5.0, 304.12487793,158.95205688,886.36791992))//From ISO 2 to PRISON
{
SetPlayerPos(playerid,363.3798,155.9887,889.5491);
SetPlayerInterior(playerid, 1);
}
if(newkeys == KEY_SECONDARY_ATTACK)
{
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
GetVehicleParamsEx(newcar, engine, lights, alarm, doors, bonnet, boot, objective);
if(engine != 1)
{
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
return 1;
}
else
{
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
NoFuel[playerid] = 0;
return 1;
}
}
}
return 1;
}
Re: Why my pawn crash?[+REP] -
ToiletDuck - 07.07.2012
remove one brackets on the last of that script
Re: Why my pawn crash?[+REP] -
Chris_Morrison - 07.07.2012
Now i got errors in my publics:
pawn Код:
C:\Documents and Settings\Administrator.WINXPSP3\щемзп дтбегд\сън\Server\gamemodes\M-RP.pwn(4235) : warning 235: public function lacks forward declaration (symbol "PrisonGate")
C:\Documents and Settings\Administrator.WINXPSP3\щемзп дтбегд\сън\Server\gamemodes\M-RP.pwn(4242) : warning 235: public function lacks forward declaration (symbol "PrisonGate4Opens")
C:\Documents and Settings\Administrator.WINXPSP3\щемзп дтбегд\сън\Server\gamemodes\M-RP.pwn(4249) : warning 235: public function lacks forward declaration (symbol "PrisonGate234Closes")
C:\Documents and Settings\Administrator.WINXPSP3\щемзп дтбегд\сън\Server\gamemodes\M-RP.pwn(4257) : warning 235: public function lacks forward declaration (symbol "PrisonGateForVisitors")
C:\Documents and Settings\Administrator.WINXPSP3\щемзп дтбегд\сън\Server\gamemodes\M-RP.pwn(4263) : warning 235: public function lacks forward declaration (symbol "InPrisonGate")
C:\Documents and Settings\Administrator.WINXPSP3\щемзп дтбегд\сън\Server\gamemodes\M-RP.pwn(4269) : warning 235: public function lacks forward declaration (symbol "RotateObjectback")
C:\Documents and Settings\Administrator.WINXPSP3\щемзп дтбегд\сън\Server\gamemodes\M-RP.pwn(4275) : warning 235: public function lacks forward declaration (symbol "EnterPrisonTimer")
Lines:
pawn Код:
public PrisonGate()
{
MoveObject(PrisonGate1, 296.96875000,207.98828125,889.30920410, 2.250000);
MoveObject(PrisonGate5, 319.42599487,231.81085205,891.18591309, 2.250000);
return 1;
}
public PrisonGate4Opens()
{
MoveObject(PrisonGate4, 299.28320312,229.87792969,892.76580811, 2.250000);
SetTimer("PrisonGate234Closes", 3000, false);
return 1;
}
public PrisonGate234Closes()
{
MoveObject(PrisonGate2, 299.05877686,230.21690369,888.54907227, 2.050000);
MoveObject(PrisonGate3, 299.06005859,230.00817871,888.54907227, 2.050000);
MoveObject(PrisonGate4, 299.28320312,229.87792969,890.51776123, 2.050000);
return 1;
}
public PrisonGateForVisitors()
{
MoveObject(PrisonGate6,335.65200806,222.08428955,890.51776123, 2.050000);
return 1;
}
public InPrisonGate()
{
MoveObject(PrisonGate8,368.71060181,172.22691345,888.54907227, 2.500000);
return 1;
}
public RotateObjectback()
{
SetObjectRot(PrisonGate7, 0.00000000, 0.00000000,357.99511719);
return 1;
}
public EnterPrisonTimer(playerid)
{
TogglePlayerControllable(playerid,1);
SendClientMessage(playerid, COLOR_YELLOW, " Welcome to prison !");
return 1;
}
Re: Why my pawn crash?[+REP] -
CmZxC - 07.07.2012
forward PrisonGate(); .... do that for all of them.
Re: Why my pawn crash?[+REP] -
newbienoob - 07.07.2012
Have you forward them?
Re: Why my pawn crash?[+REP] -
Chris_Morrison - 07.07.2012
Lol my bad new in scripting so trying to do something
Last errors:
pawn Код:
C:\Documents and Settings\Administrator.WINXPSP3\щемзп дтбегд\сън\Server\gamemodes\M-RP.pwn(48733) : error 010: invalid function or declaration
C:\Documents and Settings\Administrator.WINXPSP3\щемзп дтбегд\сън\Server\gamemodes\M-RP.pwn(48738) : error 010: invalid function or declaration
C:\Documents and Settings\Administrator.WINXPSP3\щемзп дтбегд\сън\Server\gamemodes\M-RP.pwn(48743) : error 010: invalid function or declaration
C:\Documents and Settings\Administrator.WINXPSP3\щемзп дтбегд\сън\Server\gamemodes\M-RP.pwn(48749) : error 010: invalid function or declaration
C:\Documents and Settings\Administrator.WINXPSP3\щемзп дтбегд\сън\Server\gamemodes\M-RP.pwn(48755) : error 010: invalid function or declaration
C:\Documents and Settings\Administrator.WINXPSP3\щемзп дтбегд\сън\Server\gamemodes\M-RP.pwn(48760) : error 010: invalid function or declaration
C:\Documents and Settings\Administrator.WINXPSP3\щемзп дтбегд\сън\Server\gamemodes\M-RP.pwn(48765) : error 010: invalid function or declaration
C:\Documents and Settings\Administrator.WINXPSP3\щемзп дтбегд\сън\Server\gamemodes\M-RP.pwn(48770) : error 010: invalid function or declaration
C:\Documents and Settings\Administrator.WINXPSP3\щемзп дтбегд\сън\Server\gamemodes\M-RP.pwn(48775) : error 010: invalid function or declaration
C:\Documents and Settings\Administrator.WINXPSP3\щемзп дтбегд\сън\Server\gamemodes\M-RP.pwn(48780) : error 010: invalid function or declaration
C:\Documents and Settings\Administrator.WINXPSP3\щемзп дтбегд\сън\Server\gamemodes\M-RP.pwn(48785) : error 010: invalid function or declaration
C:\Documents and Settings\Administrator.WINXPSP3\щемзп дтбегд\сън\Server\gamemodes\M-RP.pwn(48790) : error 010: invalid function or declaration
C:\Documents and Settings\Administrator.WINXPSP3\щемзп дтбегд\сън\Server\gamemodes\M-RP.pwn(48795) : error 010: invalid function or declaration
C:\Documents and Settings\Administrator.WINXPSP3\щемзп дтбегд\сън\Server\gamemodes\M-RP.pwn(48800) : error 010: invalid function or declaration
C:\Documents and Settings\Administrator.WINXPSP3\щемзп дтбегд\сън\Server\gamemodes\M-RP.pwn(48805) : error 010: invalid function or declaration
C:\Documents and Settings\Administrator.WINXPSP3\щемзп дтбегд\сън\Server\gamemodes\M-RP.pwn(48809) : error 010: invalid function or declaration
C:\Documents and Settings\Administrator.WINXPSP3\щемзп дтбегд\сън\Server\gamemodes\M-RP.pwn(48814) : error 010: invalid function or declaration
C:\Documents and Settings\Administrator.WINXPSP3\щемзп дтбегд\сън\Server\gamemodes\M-RP.pwn(48819) : error 010: invalid function or declaration
C:\Documents and Settings\Administrator.WINXPSP3\щемзп дтбегд\сън\Server\gamemodes\M-RP.pwn(48824) : error 010: invalid function or declaration
C:\Documents and Settings\Administrator.WINXPSP3\щемзп дтбегд\сън\Server\gamemodes\M-RP.pwn(48829) : error 010: invalid function or declaration
C:\Documents and Settings\Administrator.WINXPSP3\щемзп дтбегд\сън\Server\gamemodes\M-RP.pwn(52001) : error 010: invalid function or declaration
C:\Documents and Settings\Administrator.WINXPSP3\щемзп дтбегд\сън\Server\gamemodes\M-RP.pwn(52003) : error 010: invalid function or declaration
C:\Documents and Settings\Administrator.WINXPSP3\щемзп дтбегд\сън\Server\gamemodes\M-RP.pwn(52004) : error 010: invalid function or declaration
C:\Documents and Settings\Administrator.WINXPSP3\щемзп дтбегд\сън\Server\gamemodes\M-RP.pwn(52006) : error 010: invalid function or declaration
C:\Documents and Settings\Administrator.WINXPSP3\щемзп дтбегд\сън\Server\gamemodes\M-RP.pwn(52010) : error 010: invalid function or declaration
C:\Documents and Settings\Administrator.WINXPSP3\щемзп дтбегд\сън\Server\gamemodes\M-RP.pwn(52016) : error 010: invalid function or declaration
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
26 Errors.
pawn Код:
else if(PRESSED(KEY_WALK) && IsPlayerInRangeOfPoint(playerid, 1.0, 362.9739,153.6197,889.5491))//ISO 1
it's in diffrent lines so i can't give you all of them i will give you one and tell me how to fix it
Re: Why my pawn crash?[+REP] -
Roko_foko - 07.07.2012
have you defined PRESSED?
On the top of the script
pawn Код:
#define PRESSED(%0) \
(((newkeys & (%0)) == (%0)) && ((oldkeys & (%0)) != (%0)))
Re: Why my pawn crash?[+REP] -
Chris_Morrison - 07.07.2012
Yes still got errors
Re: Why my pawn crash?[+REP] -
Chris_Morrison - 07.07.2012
There is the lines:
pawn Код:
if(PRESSED(KEY_WALK) && IsPlayerInRangeOfPoint(playerid, 1.5,298.2446, 201.8958, 889.5491))
{
MoveObject(PrisonGate1,296.96875000,207.98828125,892.72052002, 2.2500000);
SetTimer("PrisonGate", 4500, false);
}
else if(PRESSED(KEY_WALK) && IsPlayerInRangeOfPoint(playerid, 1.5,295.3155, 211.4049, 889.5491))
{
MoveObject(PrisonGate1, 296.96875000, 207.98828125, 892.72052002, 2.2500000);
SetTimer("PrisonGate", 4500, false);
}
else if(PRESSED(KEY_WALK) && IsPlayerInRangeOfPoint(playerid, 1.5,295.3083, 234.5880, 889.5491))
{
MoveObject(PrisonGate2, 299.06845093,231.52783203,888.54907227, 2.2500000);
MoveObject(PrisonGate3, 299.00900269,228.50942993,888.54907227, 2.2500000);
SetTimer("PrisonGate4Opens", 3000, false);
}
else if(PRESSED(KEY_WALK) && IsPlayerInRangeOfPoint(playerid, 1.5,299.8243, 227.9879, 889.5491))
{
MoveObject(PrisonGate2, 299.06845093,231.52783203,888.54907227, 2.2500000);
MoveObject(PrisonGate3, 299.00900269,228.50942993,888.54907227, 2.2500000);
SetTimer("PrisonGate4Opens", 3000, false);
}
else if(PRESSED(KEY_WALK) && IsPlayerInRangeOfPoint(playerid, 1.5, 323.8190, 230.1355, 889.5491))
{
MoveObject(PrisonGate5,318.01525879,231.82656860,891.18591309, 2.500000);
SetTimer("PrisonGate", 4500, false);
}
else if(PRESSED(KEY_WALK) && IsPlayerInRangeOfPoint(playerid, 1.5, 335.1102, 220.0642, 889.5491))
{
MoveObject(PrisonGate6,335.65136719,222.08398438,892.64837646, 2.500000);
SetTimer("PrisonGateForVisitors", 3500, false);
}
else if(PRESSED(KEY_WALK) && IsPlayerInRangeOfPoint(playerid, 1.5, 336.2267, 223.9015, 889.5491))
{
MoveObject(PrisonGate6,335.65136719,222.08398438,892.64837646, 2.500000);
SetTimer("PrisonGateForVisitors", 3500, false);
}
else if(PRESSED(KEY_WALK) && IsPlayerInRangeOfPoint(playerid, 1.5, 320.2110,216.9101,889.5491))//From ENTER PRISON to PRISON
{
SetPlayerPos(playerid, 371.36816,183.34472,889.29827);
SetPlayerInterior(playerid, 1);
}
else if(PRESSED(KEY_WALK) && IsPlayerInRangeOfPoint(playerid, 1.5, 371.36816,183.34472,889.29827))//From PRISON to ENTER PRISON
{
SetPlayerPos(playerid, 320.2110,216.9101,889.5491);
SetPlayerInterior(playerid, 1);
}
else if(PRESSED(KEY_WALK) && IsPlayerInRangeOfPoint(playerid, 1.0, 410.4096,164.0016,895.9006))//Like down ^^
{
SetObjectRot(PrisonGate7,0.00000000,0.00000000,109.99514771);
SetTimer("RotateObjectback", 4000, false);
}
else if(PRESSED(KEY_WALK) && IsPlayerInRangeOfPoint(playerid, 1.0, 410.2949,165.4837,895.9006))//Upper gates who can open only a police?
{
SetObjectRot(PrisonGate7,0.00000000,0.00000000,109.99514771);
SetTimer("RotateObjectback", 4000, false);
}
else if(PRESSED(KEY_WALK) && IsPlayerInRangeOfPoint(playerid, 1.5, 369.2244,170.9349,889.5491))//Gates who opens only for police to ISO 1,2
{
MoveObject(PrisonGate8,368.68524170,169.67308044,888.54907227, 2.500000);
SetTimer("InPrisonGate", 3000, false);
}
else if(PRESSED(KEY_WALK) && IsPlayerInRangeOfPoint(playerid, 1.0, 363.3798,155.9887,889.5491))//ISO 2
{
SetPlayerPos(playerid,304.12487793,158.95205688,886.36791992);
SetPlayerInterior(playerid, 1);
}
else if(PRESSED(KEY_WALK) && IsPlayerInRangeOfPoint(playerid, 1.0, 362.9739,153.6197,889.5491))//ISO 1
{
SetPlayerPos(playerid,303.79785156,144.47070312,886.36791992);
SetPlayerInterior(playerid, 1);
}
else if(PRESSED(KEY_WALK) && IsPlayerInRangeOfPoint(playerid, 1.0, 405.8181,181.2119,895.9006))//Open/Close cells dialog
{
ShowPlayerDialog(playerid, 1335, DIALOG_STYLE_LIST, " Please Choose what you want to do...","Open the Cells\nClose the Cells","Ok","Cancel");
}
else if(PRESSED(KEY_WALK) && IsPlayerInRangeOfPoint(playerid, 2.0, 416.7481,159.0282,895.9077))//Gym enter?
{
SetPlayerPos(playerid,409.62695312,96.86425781,896.03515625);
SetPlayerInterior(playerid, 1);
}
else if(PRESSED(KEY_WALK) && IsPlayerInRangeOfPoint(playerid, 1.0, 409.62695312,96.86425781,896.03515625))//GYM exit?
{
SetPlayerPos(playerid,416.7481,159.0282,895.9077);
SetPlayerInterior(playerid, 1);
}
else if(PRESSED(KEY_WALK) && IsPlayerInRangeOfPoint(playerid, 5.0, 303.79785156,144.47070312,886.36791992))//From ISO 1 to PRISON
{
SetPlayerPos(playerid,362.9739,153.6197,889.5491);
SetPlayerInterior(playerid, 1);
}
else if(PRESSED(KEY_WALK) && IsPlayerInRangeOfPoint(playerid, 5.0, 304.12487793,158.95205688,886.36791992))//From ISO 2 to PRISON
{
SetPlayerPos(playerid,363.3798,155.9887,889.5491);
SetPlayerInterior(playerid, 1);
}
return 1;
}
More lines
pawn Код:
if(dialogid == 1335)
{
if(!response) return SendClientMessage(playerid, COLOR_LIGHTRED, " You Canceled!");
switch(listitem)//wich listitem is chosen
{
case 0://the first item in the list: Open the Gates.
{
ShowPlayerDialog(playerid, 1336, DIALOG_STYLE_LIST, "Please choose which cell you want to open","Gate No.1\nGate No.2\nGate No.3\nGate No.4\nGate No.5\nGate No.6\nGate No.7\nGate No.8\nGate No.9\nGate No.10\nGate No.11\n*All the Gates!","Ok","Back");
}
case 1://the second item in the list: Close the Gates.
{
ShowPlayerDialog(playerid, 1338, DIALOG_STYLE_LIST, "Please choose which cell you want to close","Gate No.1\nGate No.2\nGate No.3\nGate No.4\nGate No.5\nGate No.6\nGate No.7\nGate No.8\nGate No.9\nGate No.10\nGate No.11\n*All the Gates!","Ok","Back");
}
}
}
if(dialogid == 1336)
Errors:
pawn Код:
C:\Documents and Settings\Administrator.WINXPSP3\щемзп дтбегд\сън\Server\gamemodes\M-RP.pwn(48733) : error 010: invalid function or declaration
C:\Documents and Settings\Administrator.WINXPSP3\щемзп дтбегд\сън\Server\gamemodes\M-RP.pwn(48738) : error 010: invalid function or declaration
C:\Documents and Settings\Administrator.WINXPSP3\щемзп дтбегд\сън\Server\gamemodes\M-RP.pwn(48743) : error 010: invalid function or declaration
C:\Documents and Settings\Administrator.WINXPSP3\щемзп дтбегд\сън\Server\gamemodes\M-RP.pwn(48749) : error 010: invalid function or declaration
C:\Documents and Settings\Administrator.WINXPSP3\щемзп дтбегд\сън\Server\gamemodes\M-RP.pwn(48755) : error 010: invalid function or declaration
C:\Documents and Settings\Administrator.WINXPSP3\щемзп дтбегд\сън\Server\gamemodes\M-RP.pwn(48760) : error 010: invalid function or declaration
C:\Documents and Settings\Administrator.WINXPSP3\щемзп дтбегд\сън\Server\gamemodes\M-RP.pwn(48765) : error 010: invalid function or declaration
C:\Documents and Settings\Administrator.WINXPSP3\щемзп дтбегд\сън\Server\gamemodes\M-RP.pwn(48770) : error 010: invalid function or declaration
C:\Documents and Settings\Administrator.WINXPSP3\щемзп дтбегд\сън\Server\gamemodes\M-RP.pwn(48775) : error 010: invalid function or declaration
C:\Documents and Settings\Administrator.WINXPSP3\щемзп дтбегд\сън\Server\gamemodes\M-RP.pwn(48780) : error 010: invalid function or declaration
C:\Documents and Settings\Administrator.WINXPSP3\щемзп дтбегд\сън\Server\gamemodes\M-RP.pwn(48785) : error 010: invalid function or declaration
C:\Documents and Settings\Administrator.WINXPSP3\щемзп дтбегд\сън\Server\gamemodes\M-RP.pwn(48790) : error 010: invalid function or declaration
C:\Documents and Settings\Administrator.WINXPSP3\щемзп дтбегд\сън\Server\gamemodes\M-RP.pwn(48795) : error 010: invalid function or declaration
C:\Documents and Settings\Administrator.WINXPSP3\щемзп дтбегд\сън\Server\gamemodes\M-RP.pwn(48800) : error 010: invalid function or declaration
C:\Documents and Settings\Administrator.WINXPSP3\щемзп дтбегд\сън\Server\gamemodes\M-RP.pwn(48805) : error 010: invalid function or declaration
C:\Documents and Settings\Administrator.WINXPSP3\щемзп дтбегд\сън\Server\gamemodes\M-RP.pwn(48809) : error 010: invalid function or declaration
C:\Documents and Settings\Administrator.WINXPSP3\щемзп дтбегд\сън\Server\gamemodes\M-RP.pwn(48814) : error 010: invalid function or declaration
C:\Documents and Settings\Administrator.WINXPSP3\щемзп дтбегд\сън\Server\gamemodes\M-RP.pwn(48819) : error 010: invalid function or declaration
C:\Documents and Settings\Administrator.WINXPSP3\щемзп дтбегд\сън\Server\gamemodes\M-RP.pwn(48824) : error 010: invalid function or declaration
C:\Documents and Settings\Administrator.WINXPSP3\щемзп дтбегд\сън\Server\gamemodes\M-RP.pwn(48829) : error 010: invalid function or declaration
C:\Documents and Settings\Administrator.WINXPSP3\щемзп дтбегд\сън\Server\gamemodes\M-RP.pwn(52001) : error 010: invalid function or declaration
C:\Documents and Settings\Administrator.WINXPSP3\щемзп дтбегд\сън\Server\gamemodes\M-RP.pwn(52003) : error 010: invalid function or declaration
C:\Documents and Settings\Administrator.WINXPSP3\щемзп дтбегд\сън\Server\gamemodes\M-RP.pwn(52004) : error 010: invalid function or declaration
C:\Documents and Settings\Administrator.WINXPSP3\щемзп дтбегд\сън\Server\gamemodes\M-RP.pwn(52006) : error 010: invalid function or declaration
C:\Documents and Settings\Administrator.WINXPSP3\щемзп дтбегд\сън\Server\gamemodes\M-RP.pwn(52010) : error 010: invalid function or declaration
C:\Documents and Settings\Administrator.WINXPSP3\щемзп дтбегд\сън\Server\gamemodes\M-RP.pwn(52016) : error 010: invalid function or declaration
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
26 Errors.
Please help!
in every else if line there is a error and in the Return 1