C:\Users\memek\Desktop\server\sc mod\gamemodes\roleplay.pwn(18649) : error 029: invalid expression, assumed zero C:\Users\memek\Desktop\server\sc mod\gamemodes\roleplay.pwn(18649) : error 029: invalid expression, assumed zero C:\Users\memek\Desktop\server\sc mod\gamemodes\roleplay.pwn(18649) : warning 215: expression has no effect C:\Users\memek\Desktop\server\sc mod\gamemodes\roleplay.pwn(18649) : error 001: expected token: ";", but found "]" C:\Users\memek\Desktop\server\sc mod\gamemodes\roleplay.pwn(18649) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 4 Errors.
{ if(newstate == PLAYER_STATE_DRIVER) { if(GetPlayerVehicleID(playerid) == CJOB_TAXI && JOB_TAXI[playerid] != 1) { SendClientMessage(playerid, -1, "You are not a t!"); RemovePlayerFromVehicle(playerid); } } return 1; }
Are you sure CJOB_TAXI is the vehicle ID? Also, you need to post more lines above it. And which line is 18649?
|
new CJOB_TAXI;
CJOB_TAXI = AddStaticVehicle(420, 1729.787597, -1858.408569, 13.204060, -90.427207, -1, -1, -1 );
if(GetPlayerVehicleID(playerid) == CJOB_TAXI && JOB_TAXI[playerid] != 1)
GetVehicleModel(vehicleid) == 420
Try this under OnPlayerEnterVehicle?
Код:
GetVehicleModel(vehicleid) == 420 |
if(GetPlayerVehicleID(playerid) == CJOB_TAXI && JOB_TAXI[playerid] != 1)
if(GetVehicleModel(vehicleid) == 420 && JOB_TAXI[playerid] != 1)
Can You show us the variable JOB_TAXI?
Where it is created and where is it defined? |
do you mean i should change the code?
Код:
if(GetPlayerVehicleID(playerid) == CJOB_TAXI && JOB_TAXI[playerid] != 1) Код:
if(GetVehicleModel(vehicleid) == 420 && JOB_TAXI[playerid] != 1) |
new vehicleid = GetVehicleID
Don't listen to people, which don't know what they are writing!
vehicleid is a variable defined with GetVehicleID in the code: PHP код:
|
CMD:createjob(playerid, params[]) { static type, id = -1; if (PlayerData[playerid][pAdmin] < 5) return SendErrorMessage(playerid, "You don't have permission to use this command."); if (sscanf(params, "d", type)) return SendSyntaxMessage(playerid, "/createjob [type]"); if (type < 1 || type > 9) return SendErrorMessage(playerid, "Invalid type specified. Types range from 1 to 9."); id = Job_Create(playerid, type); if (id == -1) return SendErrorMessage(playerid, "The server has reached the limit for jobs."); SendServerMessage(playerid, "You have successfully created job ID: %d.", id); return 1; }
Код:
CMD:createjob(playerid, params[]) { static type, id = -1; if (PlayerData[playerid][pAdmin] < 5) return SendErrorMessage(playerid, "You don't have permission to use this command."); if (sscanf(params, "d", type)) return SendSyntaxMessage(playerid, "/createjob [type]"); if (type < 1 || type > 9) return SendErrorMessage(playerid, "Invalid type specified. Types range from 1 to 9."); id = Job_Create(playerid, type); if (id == -1) return SendErrorMessage(playerid, "The server has reached the limit for jobs."); SendServerMessage(playerid, "You have successfully created job ID: %d.", id); return 1; } |