shape1
shape2
shape3
shape4
shape7
shape8

Ошибки при добавлении спидометра


Foologe

Новичок
Пользователь
06.04.2017
2
3
0
Здравствуйте, когда я добавлял спидометр к себе на сервер, у меня пошли ошибки.Помогите!

Тема с которой я брал спидометр.

https://pawno-crmp.ru/index.php/topic/3833-spidometr/?hl=%D1%81%D0%BF%D0%B8%D0%B4%D0%BE%D0%BC%D0%B5%D1%82%D1%80

Вот ошибки 

Код:
error 021: symbol already defined: "VehicleInfo"
error 021: symbol already defined: "VehicleInfo"
error 028: invalid subscript (not an array or too many subscripts): "VehicleInfo"
warning 215: expression has no effect
expected token: ";", but found "]"
error 029: invalid expression, assumed zero
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.
Код:
143 ошибка - new VehicleInfo[MAX_VEHICLES][vInfo];
938 ошибка - new VehicleInfo[MAX_VEHICLES][pVehInfo];
1338 ошибка -  if(!VehicleInfo[v][vFuel]) return 1;
 
Последнее редактирование модератором:

noname_idk

Гуру
Пользователь
19.07.2015
4 046
7
787
0
Скриптер
@Foologe, у вас уже где-то есть строка

new VehicleInfo 
Либо вшивайте код в прошлый массив, либо переименовывайте переменную. Например, на CarInfo.

 

Foologe

Новичок
Пользователь
06.04.2017
2
3
0
@Elrmrnt-Kritik,получается везде менять на CarInfo или как  

Дополнение к сообщению:
Код:
C:\Users\Àíäðåé\Desktop\gamemodes\new.pwn(143) : error 021: symbol already defined: "VehicleInfo"
C:\Users\Àíäðåé\Desktop\gamemodes\new.pwn(938) : error 021: symbol already defined: "VehicleInfo"
C:\Users\Àíäðåé\Desktop\gamemodes\new.pwn(1338) : error 028: invalid subscript (not an array or too many subscripts): "VehicleInfo"
C:\Users\Àíäðåé\Desktop\gamemodes\new.pwn(1338) : warning 215: expression has no effect
C:\Users\Àíäðåé\Desktop\gamemodes\new.pwn(1338) : error 001: expected token: ";", but found "]"
C:\Users\Àíäðåé\Desktop\gamemodes\new.pwn(1338) : error 029: invalid expression, assumed zero
C:\Users\Àíäðåé\Desktop\gamemodes\new.pwn(1338) : 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.
Код:
143 - new VehicleInfo[MAX_VEHICLES][vInfo];
938 - new VehicleInfo[MAX_VEHICLES][pVehInfo];
1338 - if(!VehicleInfo[v][vFuel]) return 1;
 

noname_idk

Гуру
Пользователь
19.07.2015
4 046
7
787
0
Скриптер
@Foologe, покажите объявление обеих переменных new VehicleInfo в моде. 

 

Foologe

Новичок
Пользователь
06.04.2017
2
3
0
Код:
enum vInfo
{
        vEngine,
        Float:vFuel,
        Float:vMilliage,
        vLights,
        Float:vPosx,Float:vPosy,Float:vPosz
};
new VehicleInfo[MAX_VEHICLES][vInfo];
Код:
enum pVehInfo
{
	pEngineStatus,
	pLightsStatus,
	pBonnetStatus,
	pBootStatus,
};
new VehicleInfo[MAX_VEHICLES][pVehInfo];
 
Последнее редактирование модератором:

Basis

chto tut doljno bit`!?
Пользователь
24.06.2014
824
1
271
0
25
зачем 2 раза почти одно и тоже?

enum vInfo
{
        vEngine,
        Float:vFuel,
        Float:vMilliage,
        vLights,
        Float:vPosx,Float:vPosy,Float:vPosz,
pBonnetStatus,
        pBootStatus
};
new VehicleInfo[MAX_VEHICLES][vInfo];
а вот это удали
Код:
enum pVehInfo
{
        pEngineStatus,
        pLightsStatus,
        pBonnetStatus,
        pBootStatus,
};
new VehicleInfo[MAX_VEHICLES][pVehInfo];
 

Foologe

Новичок
Пользователь
06.04.2017
2
3
0
Код:
C:\Users\Àíäðåé\Desktop\gamemodes\new.pwn(143) : error 021: symbol already defined: "VehicleInfo"
C:\Users\Àíäðåé\Desktop\gamemodes\new.pwn(1329) : error 028: invalid subscript (not an array or too many subscripts): "VehicleInfo"
C:\Users\Àíäðåé\Desktop\gamemodes\new.pwn(1329) : warning 215: expression has no effect
C:\Users\Àíäðåé\Desktop\gamemodes\new.pwn(1329) : error 001: expected token: ";", but found "]"
C:\Users\Àíäðåé\Desktop\gamemodes\new.pwn(1329) : error 029: invalid expression, assumed zero
C:\Users\Àíäðåé\Desktop\gamemodes\new.pwn(1329) : 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.
Код:
143 ошибка - new VehicleInfo[MAX_VEHICLES][vInfo];
1329 ошибка,варенник -if(!VehicleInfo[v][vFuel]) return 1;
Код:
1329 все строки 

	if(newkeys & KEY_ACTION)
        {
            if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
            {
                        new v = GetPlayerVehicleID(playerid);
                        if(!noeng(v))
                        {
                            if(!VehicleInfo[v][vFuel]) return 1;
                            if(!VehicleInfo[v][vEngine]) VehicleInfo[v][vEngine] = 1;
                            else VehicleInfo[v][vEngine] = 0;
                            SetVehicleParamsEx(v, VehicleInfo[v][vEngine], VehicleInfo[v][vLights], 0, 0, 0, 0, 0);
                            return 1;
                        }
                }
        }
 

Basis

chto tut doljno bit`!?
Пользователь
24.06.2014
824
1
271
0
25
1.У тебя уже объявлено new VehicleInfo..... 2 раза
2.Попробуй заменить 1329 строчку на эту

Код:
if(VehicleInfo[v][vFuel] <= 0.0)return 1;
 

Foologe

Новичок
Пользователь
06.04.2017
2
3
0
Код:
C:\Users\Àíäðåé\Desktop\gamemodes\new.pwn(143) : error 021: symbol already defined: "VehicleInfo"
C:\Users\Àíäðåé\Desktop\gamemodes\new.pwn(1329) : error 028: invalid subscript (not an array or too many subscripts): "VehicleInfo"
C:\Users\Àíäðåé\Desktop\gamemodes\new.pwn(1329) : warning 215: expression has no effect
C:\Users\Àíäðåé\Desktop\gamemodes\new.pwn(1329) : error 001: expected token: ";", but found "]"
C:\Users\Àíäðåé\Desktop\gamemodes\new.pwn(1329) : error 029: invalid expression, assumed zero
C:\Users\Àíäðåé\Desktop\gamemodes\new.pwn(1329) : 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.
Код:
143 - new VehicleInfo[MAX_VEHICLES][vInfo];
1329 -   if(VehicleInfo[v][vFuel] <= 0.0)return 1;
ВСЕ СТРОКИ 1329 
	if(newkeys & KEY_ACTION)
        {
            if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
            {
                        new v = GetPlayerVehicleID(playerid);
                        if(!noeng(v))
                        {
                            if(VehicleInfo[v][vFuel] <= 0.0)return 1;
                            if(!VehicleInfo[v][vEngine]) VehicleInfo[v][vEngine] = 1;
                            else VehicleInfo[v][vEngine] = 0;
                            SetVehicleParamsEx(v, VehicleInfo[v][vEngine], VehicleInfo[v][vLights], 0, 0, 0, 0, 0);
                            return 1;
                        }
                }
        }
 

Vlad_Trifonov

Гуру
Пользователь
13.03.2015
1 465
5
331
0
@Foologe, Скиньте объявление VehicleInfo, который(-ые) у вас сейчас есть.

 

Vlad_Trifonov

Гуру
Пользователь
13.03.2015
1 465
5
331
0
@Foologe, new VehicleInfo и enum, который перед ним. Если new VehicleInfo не один в моде, а несколько, скиньте оба.  

 

Foologe

Новичок
Пользователь
06.04.2017
2
3
0
@Vlad_Trifonov,

Код:
1 new VehicleInfo (перед ним нету Enum)
2 new VehicleInfo (перед ним Enum)
enum vInfo
{
        vEngine,
        Float:vFuel,
        Float:vMilliage,
        vLights,
        Float:vPosx,Float:vPosy,Float:vPosz
}; 
 

Foologe

Новичок
Пользователь
06.04.2017
2
3
0
@Vlad_Trifonov,

Код:
C:\Users\Àíäðåé\Desktop\gamemodes\new.pwn(1549) : error 017: undefined symbol "pEngineStatus"
C:\Users\Àíäðåé\Desktop\gamemodes\new.pwn(1566) : error 017: undefined symbol "pEngineStatus"
C:\Users\Àíäðåé\Desktop\gamemodes\new.pwn(1585) : error 017: undefined symbol "pEngineStatus"
C:\Users\Àíäðåé\Desktop\gamemodes\new.pwn(1601) : error 017: undefined symbol "pEngineStatus"
C:\Users\Àíäðåé\Desktop\gamemodes\new.pwn(1639) : error 017: undefined symbol "pLightsStatus"
C:\Users\Àíäðåé\Desktop\gamemodes\new.pwn(1640) : error 017: undefined symbol "pLightsStatus"
C:\Users\Àíäðåé\Desktop\gamemodes\new.pwn(1642) : error 017: undefined symbol "pBonnetStatus"
C:\Users\Àíäðåé\Desktop\gamemodes\new.pwn(1643) : error 017: undefined symbol "pBonnetStatus"
C:\Users\Àíäðåé\Desktop\gamemodes\new.pwn(1645) : error 017: undefined symbol "pBootStatus"
C:\Users\Àíäðåé\Desktop\gamemodes\new.pwn(1646) : error 017: undefined symbol "pBootStatus"
C:\Users\Àíäðåé\Desktop\gamemodes\new.pwn(2152) : warning 202: number of arguments does not match definition
C:\Users\Àíäðåé\Desktop\gamemodes\new.pwn(5141) : error 017: undefined symbol "pLightsStatus"
C:\Users\Àíäðåé\Desktop\gamemodes\new.pwn(5144) : error 017: undefined symbol "pLightsStatus"
C:\Users\Àíäðåé\Desktop\gamemodes\new.pwn(5146) : error 017: undefined symbol "pLightsStatus"
C:\Users\Àíäðåé\Desktop\gamemodes\new.pwn(5149) : error 017: undefined symbol "pLightsStatus"
C:\Users\Àíäðåé\Desktop\gamemodes\new.pwn(5155) : error 017: undefined symbol "pBonnetStatus"
C:\Users\Àíäðåé\Desktop\gamemodes\new.pwn(5158) : error 017: undefined symbol "pBonnetStatus"
C:\Users\Àíäðåé\Desktop\gamemodes\new.pwn(5160) : error 017: undefined symbol "pBonnetStatus"
C:\Users\Àíäðåé\Desktop\gamemodes\new.pwn(5163) : error 017: undefined symbol "pBonnetStatus"
C:\Users\Àíäðåé\Desktop\gamemodes\new.pwn(5169) : error 017: undefined symbol "pBootStatus"
C:\Users\Àíäðåé\Desktop\gamemodes\new.pwn(5172) : error 017: undefined symbol "pBootStatus"
C:\Users\Àíäðåé\Desktop\gamemodes\new.pwn(5174) : error 017: undefined symbol "pBootStatus"
C:\Users\Àíäðåé\Desktop\gamemodes\new.pwn(5177) : error 017: undefined symbol "pBootStatus"
C:\Users\Àíäðåé\Desktop\gamemodes\new.pwn(11575) : error 017: undefined symbol "pEngineStatus"
C:\Users\Àíäðåé\Desktop\gamemodes\new.pwn(11586) : error 017: undefined symbol "pEngineStatus"
C:\Users\Àíäðåé\Desktop\gamemodes\new.pwn(20550) : error 017: undefined symbol "pBonnetStatus"
C:\Users\Àíäðåé\Desktop\gamemodes\new.pwn(20594) : error 017: undefined symbol "pBonnetStatus"

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


26 Errors.
 
 

Vlad_Trifonov

Гуру
Пользователь
13.03.2015
1 465
5
331
0
1 new VehicleInfo (перед ним нету Enum) 2 new VehicleInfo (перед ним Enum)
Вы можете скидывать полные названия переменных, а не какие-то огрызки? Скиньте полное название обеих переменных (которая осталась и ту, которую удалили).