07.08.2011, 10:41
Quote:
here it is
Code:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) { new string[256]; new sendername[MAX_PLAYER_NAME]; new pveh = GetVehicleModel(GetPlayerVehicleID(playerid)); new newcar = GetPlayerVehicleID(playerid); if(newkeys == KEY_JUMP) { if(IsPlayerInAnyVehicle(playerid)) { if(IsPlayerConnected(playerid)) { if(!engineOn[GetPlayerVehicleID(playerid)]) { if(GetPlayerState(playerid) == PLAYER_STATE_PASSENGER) { return 1; } if(IsAnOwnableCar(newcar)) { if(PlayerInfo[playerid][pPcarkey] == newcar) { } else if(PlayerInfo[playerid][pPcarkey2] == newcar) { } else if(PlayerInfo[playerid][pPcarkey3] == newcar) { } else { return 1; } } if(pveh == 510 || pveh == 462 || pveh == 481 || pveh == 509) { return 1; } if(newcar == 59 || newcar == 60) { return 1; } if(newcar >= 135 && newcar <= 154) { if(HireCar[playerid] != newcar) { return 1; } } if(IsAHarvest(newcar)) { return 1; } if(IsADrugHarvest(newcar)) { return 1; } if(IsAPlane(newcar)) { return 1; } if(IsASweeper(newcar)) { return 1; } if(gEngine[playerid] == 1) { return 1; } PutPlayerInVehicle(playerid, newcar, 0); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "* %s spins a key and tries to start vehicle engine.", sendername); ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); SetTimerEx("StartingTheVehicle",3500,0,"i",playerid); GameTextForPlayer(playerid, "~w~Starting vehicle engine...",3500,3); gEngine[playerid] = 1; return 1; } } } } else if(newkeys & KEY_SECONDARY_FIRE) { for(new i = 0; i < sizeof(HouseInfo); i++) { if (PlayerToPoint(3, playerid,HouseInfo[i][hEntrancex], HouseInfo[i][hEntrancey], HouseInfo[i][hEntrancez])) { //printf("Found House :%d",i); if(PlayerInfo[playerid][pPhousekey] == i || HouseInfo[i][hLock] == 0) { SetPlayerInterior(playerid,HouseInfo[i][hInt]); SetPlayerVirtualWorld(playerid,HouseInfo[i][hWorld]); SetPlayerPos(playerid,HouseInfo[i][hExitx],HouseInfo[i][hExity],HouseInfo[i][hExitz]); GameTextForPlayer(playerid, "~w~Welcome Home", 5000, 1); PlayerInfo[playerid][pInt] = HouseInfo[i][hInt]; PlayerInfo[playerid][pLocal] = i; HouseEntered[playerid] = i; } else { GameTextForPlayer(playerid, "~r~Locked", 5000, 1); } } } } else if(newkeys == KEY_SECONDARY_ATTACK) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { if(gEngine[playerid] == 0 && engineOn[newcar] == 0) { RemovePlayerFromVehicle(playerid); TogglePlayerControllable(playerid, 1); return 1; } else if(NoFuel[playerid] == 1) { TogglePlayerControllable(playerid, 1); RemovePlayerFromVehicle(playerid); NoFuel[playerid] = 0; return 1; } } } return 1; } |
Code:
\gamemodes\gtarp.pwn(43568) : error 017: undefined symbol "KEY_SECONDARY_FIRE"9