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