else if(DynVeh[vehicleid] != -1) { new string[128], Float:slx, Float:sly, Float:slz; GetPlayerPos(playerid, slx, sly, slz); if(DynVehicleInfo[DynVeh[vehicleid]][gv_igID] != INVALID_GROUP_ID && (PlayerInfo[playerid][pMember] != DynVehicleInfo[DynVeh[vehicleid]][gv_igID])) { RemovePlayerFromVehicle(playerid); SetPlayerPos(playerid, slx, sly, slz+1.3); defer NOPCheck(playerid); format(string, sizeof(string), "You need to be in %s to drive this vehicle.", arrGroupData[DynVehicleInfo[DynVeh[vehicleid]][gv_igID]][g_szGroupName]); LINE 5934 else(DynVehicleInfo[DynVeh[vehicleid]][gv_igID] == 2); format(string, sizeof(string), ""); SendClientMessageEx(playerid,COLOR_GRAD2, string); SendClientMessageEx(playerid, COLOR_GRAD2, string); }
./includes/callbacks.pwn(5934) : error 029: invalid expression, assumed zero
else(DynVehicleInfo[DynVeh[vehicleid][gv_igID]] == 2);
if(condition) {
// condition evaluates to true
}
else {
// if condition evaluates to false
}
PHP код:
|
./includes/callbacks.pwn(5934) : warning 217: loose indentation ./includes/callbacks.pwn(5934) : error 029: invalid expression, assumed zero ./includes/callbacks.pwn(5934) : error 001: expected token: "]", but found "[" ./includes/callbacks.pwn(5934) : error 029: invalid expression, assumed zero ./includes/callbacks.pwn(5934) : fatal error 107: too many error messages on one line
You're using the else-statement wrong:
PHP код:
|
./includes/callbacks.pwn(5934) : error 036: empty statement
Looking at your first block of code, I can already image how you used my example to change it. Post your updated code.
|
else if(DynVeh[vehicleid] != -1) { new string[128], Float:slx, Float:sly, Float:slz; GetPlayerPos(playerid, slx, sly, slz); if(DynVehicleInfo[DynVeh[vehicleid]][gv_igID] != INVALID_GROUP_ID && (PlayerInfo[playerid][pMember] != DynVehicleInfo[DynVeh[vehicleid]][gv_igID])) { RemovePlayerFromVehicle(playerid); SetPlayerPos(playerid, slx, sly, slz+1.3); defer NOPCheck(playerid); format(string, sizeof(string), "You need to be in %s to drive this vehicle.", arrGroupData[DynVehicleInfo[DynVeh[vehicleid]][gv_igID]][g_szGroupName]); { if(DynVehicleInfo[DynVeh[vehicleid]][gv_igID] == 2); format(string, sizeof(string), ""); } SendClientMessageEx(playerid,COLOR_GRAD2, string); SendClientMessageEx(playerid, COLOR_GRAD2, string); }
else if(DynVeh[vehicleid] != -1)
{
new string[128], Float:slx, Float:sly, Float:slz;
GetPlayerPos(playerid, slx, sly, slz);
if(DynVehicleInfo[DynVeh[vehicleid]][gv_igID] != INVALID_GROUP_ID && (PlayerInfo[playerid][pMember] != DynVehicleInfo[DynVeh[vehicleid]][gv_igID]))
{
RemovePlayerFromVehicle(playerid);
SetPlayerPos(playerid, slx, sly, slz+1.3);
defer NOPCheck(playerid);
format(string, sizeof(string), "You need to be in %s to drive this vehicle.", arrGroupData[DynVehicleInfo[DynVeh[vehicleid]][gv_igID]][g_szGroupName]);
SendClientMessageEx(playerid,COLOR_GRAD2, string);
SendClientMessageEx(playerid, COLOR_GRAD2, string);
}
else
{
DynVehicleInfo[DynVeh[vehicleid]][gv_igID] == 2);
}
}