shape1
shape2
shape3
shape4
shape7
shape8

Ошибка при компилировании


Статус
Закрыто для дальнейших ответов.

denisz

Освоившийся
Пользователь
26.06.2014
294
26
0
22
Скриптер
Здравствуйте,вот такие ошибки

C:\Users\е\Desktop\[pawno-crmp.ru]Stage RolePlay\gamemodes\SRP.pwn(37475) : error 017: undefined symbol "GetRealID"
C:\Users\е\Desktop\[pawno-crmp.ru]Stage RolePlay\gamemodes\SRP.pwn(37476) : error 017: undefined symbol "CarInfo"
C:\Users\е\Desktop\[pawno-crmp.ru]Stage RolePlay\gamemodes\SRP.pwn(37476) : error 017: undefined symbol "GetRealID"
C:\Users\е\Desktop\[pawno-crmp.ru]Stage RolePlay\gamemodes\SRP.pwn(37476) : error 029: invalid expression, assumed zero
C:\Users\е\Desktop\[pawno-crmp.ru]Stage RolePlay\gamemodes\SRP.pwn(37476) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


5 Errors.


сама команда вот 

Код:
	if(strcmp(cmd, "/buycar", true) == 0)
	{
		if(PlayerInfo[playerid][pPasport]==0)
		{
			SendClientMessage(playerid, COLOR_GREY, "У вас нет паспорта! Получите его в паспортном столе!");
			return 1;
		}
		if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_GRAD2, "Вы должны быть в автомобиле");
		new cars = GetPlayerVehicleID(playerid);
		if(GetRealID(cars) == -1) return SendClientMessage(playerid, COLOR_GRAD2, "Вы должны быть в автомобиле для продаж");
		if(strcmp(CarInfo[GetRealID(cars)][cOwner],"Nones",true))
		{
			if(GetPlayerMoney(playerid)<CarInfo[GetRealID(cars)][cPrice])
			{
				TogglePlayerControllable(playerid,1);
				RemovePlayerFromVehicle(playerid);
				return SendClientMessage(playerid, COLOR_GRAD2, "У вас нет денег на покупку");
			}
			new carpla = 0;
			for(new i = 1; i <= AllCars; i++)
			{
				if(!strcmp(CarInfo[i][cOwner],Name(playerid),false,24)) carpla++;
			}
			if(PlayerInfo[playerid][pDonateRank] >= 5)
			{
				if(carpla >= 6) return SendClientMessage(playerid, COLOR_GRAD2, "У вас слишком много машин");
			}
			else if(PlayerInfo[playerid][pAdmin] >= 4)
			{
				if(carpla >= 12) return SendClientMessage(playerid, COLOR_GRAD2, "У вас слишком много машин");
			}
			else if(PlayerInfo[playerid][pHelper] >= 9)
			{
				if(carpla >= 10) return SendClientMessage(playerid, COLOR_GRAD2, "У вас слишком много машин");
			}
			else if(carpla >= 3) return SendClientMessage(playerid, COLOR_GRAD2, "У вас слишком много машин");
			GiveMoney(playerid,-CarInfo[GetRealID(cars)][cPrice]);
			format(CarInfo[GetRealID(cars)][cOwner],24,"%s",Name(playerid));
			SaveCar(GetRealID(cars));
			Update3DTextLabelText(CarLabel[CarInfo[GetRealID(cars)][cID]], 0xFFFF00FF, "{BF8230}Т/С {FFFFFF}Куплено\nИли\nПродаётся");
			TogglePlayerControllable(playerid,1);
			SendClientMessage(playerid, COLOR_GRAD2, "Вы успешно купили себе машину");
			return 1;
		}
		else return SendClientMessage(playerid, COLOR_GRAD2, "Этот транспорт имеет владельца");
	}
 

Sten

Unknown
Пользователь
08.05.2014
830
77
0
Переменные под свой мод меняйте.

 

denisz

Освоившийся
Пользователь
26.06.2014
294
26
0
22
Скриптер
Переменные под свой мод меняйте.
Ошибки

Код:
C:\Users\е\Desktop\[pawno-crmp.ru]Stage RolePlay\gamemodes\SRP.pwn(37478) : error 017: undefined symbol "buycar"
C:\Users\е\Desktop\[pawno-crmp.ru]Stage RolePlay\gamemodes\SRP.pwn(37485) : error 017: undefined symbol "AllCars"
C:\Users\е\Desktop\[pawno-crmp.ru]Stage RolePlay\gamemodes\SRP.pwn(37487) : error 017: undefined symbol "CarInfo"
C:\Users\е\Desktop\[pawno-crmp.ru]Stage RolePlay\gamemodes\SRP.pwn(37487) : warning 215: expression has no effect
C:\Users\е\Desktop\[pawno-crmp.ru]Stage RolePlay\gamemodes\SRP.pwn(37487) : error 001: expected token: ";", but found "]"
C:\Users\е\Desktop\[pawno-crmp.ru]Stage RolePlay\gamemodes\SRP.pwn(37487) : error 029: invalid expression, assumed zero
C:\Users\е\Desktop\[pawno-crmp.ru]Stage RolePlay\gamemodes\SRP.pwn(37487) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase


6 Errors.
Код:
if(GivePlayerMoney(playerid,-VehicleSystem[GetCreatorID(buycar)][preis])
			{
				TogglePlayerControllable(playerid,1);
				RemovePlayerFromVehicle(playerid);
				return SendClientMessage(playerid, COLOR_GRAD2, "У вас нет денег на покупку");
			}
			new carpla = 0;
			for(new i = 1; i <= AllCars; i++)
			{
				if(!strcmp(CarInfo[i][cOwner],Name(playerid),false,24)) carpla++;
 
A

Amfy

Гость
Гость
Ну, а чего ты хотел? Ты тупо вырезал команду с другого мода, она естественно не подошла, ибо разные системы автомобиля.

CarInfo - меняй на свою переменную (enum от машин, внизу идет обычно new)

AllCars - судя по всему, общее кол-во машин, тоже меняй на свое.

buycar - это переменная похоже узнает цену автомобиля, тоже меняй на свое.

 
Статус
Закрыто для дальнейших ответов.