16.06.2010, 01:26
Код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(PlayerInfo[playerid][pLeader] == 10 || PlayerInfo[playerid][pMember] == 10)
{
if (PRESSED(newkeys == (KEY_HORN)
{
if(PlayerToPoint(20.0, playerid, 1811.3328,-1890.3472,13.4070))
{
new sendername[24],string[128];
MoveObject(taxigate,1810.8123779297, -1890.3559570313, 10.59866809845, 1.5);
GetPlayerName(playerid,sendername, sizeof(sendername));
format(string, sizeof(string), "* %s takes his/her remote and opens the gate.", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
}
else if (newkeys == PRESSED(KEY_HORN)
{
if(PlayerToPoint(20.0, playerid, 1811.3328,-1890.3472,13.4070))
{
new sendername[24],string[128];
MoveObject(taxigate,1810.927734375, -1890.3482666016, 14.12285900116, 1.5);
GetPlayerName(playerid,sendername, sizeof(sendername));
format(string, sizeof(string), "* %s takes his/her remote and closes the gate.", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
}
return 1;
}
Код:
C:\Documents and Settings\User\щемзп дтбегд\ощзчйн\LARP New\gamemodes\EmiMod.pwn(43680) : error 017: undefined symbol "PRESSED" C:\Documents and Settings\User\щемзп дтбегд\ощзчйн\LARP New\gamemodes\EmiMod.pwn(43692) : error 029: invalid expression, assumed zero Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 2 Errors.


What is the problem with my code?