Error /setplayervehicle
#1

Hello. This is a bit basic. But I get this error

Код:
modernliferp.pwn(8116) : error 017: undefined symbol "playerVariables"
modernliferp.pwn(8116) : warning 215: expression has no effect
modernliferp.pwn(8116) : error 001: expected token: ";", but found "]"
modernliferp.pwn(8116) : error 029: invalid expression, assumed zero
modernliferp.pwn(8116) : fatal error 107: too many error messages on one line
On this lines

Код:
CMD:setplayervehicle(playerid, params[]) {
	if(playerVariables[playerid][pAdminLevel] >= 3) {
		new
			string[64],
		    carModelID,
		    targetID;

		if(sscanf(params, "ud", targetID, carModelID)) return SendClientMessage(playerid, COLOR_GREY, SYNTAX_MESSAGE"/setplayervehicle [playerid] [model id]");
		if(targetID == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_GREY, "The specified player ID is either not connected or has not authenticated.");

		if((carModelID < 400 || carModelID > 611) && carModelID != 0) return SendClientMessage(playerid, COLOR_GREY, "Invalid model ID (valid IDs are between 400 and 611). Specify model 0 to delete a player vehicle.");

		GetPlayerName(targetID, szPlayerName, MAX_PLAYER_NAME);

		if(carModelID == 0) { // Basically, specifying 0 in the command will delete the vehicle (which was pretty useful in the past).
			if(playerVariables[targetID][pCarModel] >= 1) {
				DestroyPlayerVehicle(targetID);
				format(string, sizeof(string), "You have deleted %s (ID: %d)'s vehicle.", szPlayerName, targetID);
				SendClientMessage(playerid, COLOR_WHITE, string);
			}
			else return SendClientMessage(playerid, COLOR_GREY, "This player does not own a vehicle.");
		}
		else {

			DestroyPlayerVehicle(targetID);

			GetPlayerPos(playerid, playerVariables[targetID][pCarPos][0], playerVariables[targetID][pCarPos][1], playerVariables[targetID][pCarPos][2]);
			GetPlayerFacingAngle(playerid, playerVariables[targetID][pCarPos][3]);

			playerVariables[targetID][pCarModel] = carModelID;

			SpawnPlayerVehicle(targetID);
			format(string, sizeof(string), "You have set %s (ID: %d)'s vehicle to a %s.", szPlayerName, targetID, VehicleNames[playerVariables[targetID][pCarModel] - 400]);
			SendClientMessage(playerid, COLOR_WHITE, string);
		}
	}
	return 1;
}
Reply
#2

Can you point out line 8116?
Reply
#3

Line 8116

Код:
CMD:setplayervehicle(playerid, params[]) {
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)