shape1
shape2
shape3
shape4
shape7
shape8

Ошибка 017 команда /alock


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

Naziro

Новичок
Пользователь
26.05.2016
97
1
0
Пытаюсь вырезать команду /alock из одной сборки и вставить в другую.
Я новичок в этом деле,и что-то мне подсказывает,что нельзя просто копировать\вставить.....
Помогите,подскажите......

qq.png

 

Basis

chto tut doljno bit`!?
Пользователь
24.06.2014
824
1
271
0
25
у тебя нету данных функций

 

Naziro

Новичок
Пользователь
26.05.2016
97
1
0
@Basis
Извините за глупый вопрос.....
А как сделать,чтобы было?
Дело в том,что моды очень схожи и в обоих имеется /alock в информации о админ командах.
Когда-то давным давно 2 разных человека взяли за основу этот мод и дописывали команды(основа одинаковая,а команды немного отличаются).
Так вот хотелось бы из двух недоделанных модов сделать один более-менее......

 

Vlad_Trifonov

Гуру
Пользователь
13.03.2015
1 465
5
331
0
@Naziro,Поищите эти переменные в моде том, откуда вырезаете. 

 

Naziro

Новичок
Пользователь
26.05.2016
97
1
0
Вырезал ошибки,компиляция проходит гладко,в игре пишет "нет рядом машины".......=(

На одном моде много где присутствует функция "IsAOwnableVehicle"(и там на неё павно не жалуется)
А на другом нету вообще её ни где(и павно жалуется на ошибку 017)

Вот пример(выделил)

1.png

2.png

 

andrei58russ

Освоившийся
Пользователь
19.04.2016
594
1
31
0
32
@Naziro, попробуй добавь в new строки если их нет

Код:
new CreatedCars[900];
new CreatedCar = 0;
new CreatedVehCars[900];
 

Naziro

Новичок
Пользователь
26.05.2016
97
1
0
@andrei58russ, В моём моде(тот в который вставляю) не было строчки   CreatedCar = 0;
Добавил,стало выдавать на одну ошибку больше.
З.Ы. Строчки 40232 нет (всего 40231) 

3.png

 

SCRIPTMAN

Освоившийся
Бриллиантовый
07.11.2015
540
3
31
0
20
Скриптер
Покажите pInfo

 

andrei58russ

Освоившийся
Пользователь
19.04.2016
594
1
31
0
32
@Naziro, пришли строки ошибок и проверь где у тебя SaveCars есть ; везде или нет,в коде 017 означает то что нет точки с запетой т.е ";" без ковычек

Дополнение к сообщению:
@Naziro, Еще посмотри в forward  есть строка 

forward SaveCars();

Если нет то добавь!

 

Naziro

Новичок
Пользователь
26.05.2016
97
1
0
@andrei58russ,После добавления форвард изменились ошибки
SaveCars нет ни где,кроме скрипта который я вставил(во всём моде нет других SaveCars)
 

4.png

 
Последнее редактирование модератором:

Naziro

Новичок
Пользователь
26.05.2016
97
1
0
@Дима Рок,

Код:
enum pInfo
{
 	pName[MAX_PLAYER_NAME],
	pKey[32],
    pIp[32],
	pLevel,
 	pRabotalLopatoy,
	pUnworkingTime,
	pAdmin,
	pDonateRank,
	pConnectTime,
	pSex,
	pAge,
	pWanted,
	pExp,
	pMoney,
	pBankMoney,
	pKills,
	pDeaths,
	pArrested,
	pWantedDeaths,
	pPhoneBook,
	pFishes,
	pBiggestFish,
	pJob,
	pPayCheck,
	pJailed,
	pJailTime,
	pMats,
	pDrugs,
	pLeader,
	pZamLeader,
	pMember,
	pRank,
	pRace,
	pGymnaseSkill,
	pMechSkill,
	pJackSkill,
	pDrugsSkill,
	pFishSkill,
	Float:pHealth,
	pInt,
	pVirtual,
	pSkin,
	pPnumber,
	pPapptkey,
	pHouseKey,
	pPbiskey,
	Float:pPos[3],
	pCarLic,
	pMotoLic,
	pTruckLic,
	pBusLic,
	pFlyLic,
	pBoatLic,
	pFishLic,
	pGunLic,     //ëèöåçíèÿ íà îðóæèå
	pGunLicAllow,
	pPayDay,
	pDrugPerk,
	pReg,
	pFuel,
	pRope,
	pHideNumber,
	pZoloto,	
	pGPS,		
	pLom,		
	pRadio,		
	pNeSdal,    
	pRoliki,    
	pSK,
	pSD,
	pSigs,          
	pBageNum,      
	pMuteTime,		
	pBoxing, 	    
	pKunfu, 	    
	pKneehead,      
	pGrabkick,      
	pElbow,         
	pWantedTime,
	pUdochka,
	pArmBil,
	pCar,
	pMedic,
	pKanistra,
 	pModer,
	pMedCart,
	pGarage,
	pPriceHit,
	pKanal,
 	pRStyle,
 	pVigovor,
 	pDurka,
 	pDurkaTime,
 	pContractTime,
 	pBankChet,
 	pBankPass,
 	pMin,
 	pTut,
 	pGun[12],
	pAmmo[12]
};
new Account[MAX_PLAYERS][pInfo]; 
 

SCRIPTMAN

Освоившийся
Бриллиантовый
07.11.2015
540
3
31
0
20
Скриптер
Какие функции у тебя отвечают за сохранение авто?

 

andrei58russ

Освоившийся
Пользователь
19.04.2016
594
1
31
0
32
@Naziro,поставь этот код попробуй вместо своего

Код:
	if(strcmp(cmd, "/alock", true) == 0)
	{
	    if(Account[playerid][pAdmin] < 8) return SCM(playerid, -1, "Вам недоступна данная команда!");
		new newcar = -1;
		new s[25];
		for(new cars = 1; cars < CAR_AMOUNT; cars ++)
		{
			if(IsAOwnableVehicle(cars))
			{
				new Float:coord[3];
			    GetVehiclePos(cars, coord[0], coord[1], coord[2]);
			    if(IsPlayerInRangeOfPoint(playerid,4, coord[0], coord[1], coord[2])) newcar = cars-SIMPLECARS-1;
			}
		}
		if(newcar == -1) return SCM(playerid,COLOR_GREY," Возле тебя не обнаружено автомобиля!");
		if(CarInfo[newcar][cLock] == 1)
		{
			format(s, sizeof(s), "~w~ABЏO–OЂ…‡’ ~g~OЏKP‘Џ");
			GameTextForPlayer(playerid, s, 5000, 5);
			UnLockCar(newcar+1+SIMPLECARS);
			CarInfo[newcar][cLock] = 0;
			SaveCars();
			return 1;
		}
		else if(CarInfo[newcar][cLock] == 0)
		{
			format(s, sizeof(s), "~w~ABЏO–OЂ…‡’ ~r~€AKP‘Џ");
			GameTextForPlayer(playerid, s, 5000, 5);
			LockCar(newcar+1+SIMPLECARS);
			CarInfo[newcar][cLock] = 1;
			SaveCars();
			return 1;
		}
		return 1;
	} 
 

Naziro

Новичок
Пользователь
26.05.2016
97
1
0
@andrei58russ,Вы скинули такой же код,как у меня.
вот мой
 

if(strcmp(cmd, "/alock", true) == 0)
{
if(Account[playerid][pAdmin] < 8) return SCM(playerid, -1, "Вам недоступна данная команда!");
new newcar = -1;
new s[25];
for(new cars = 1; cars < CAR_AMOUNT; cars ++)
{
if(IsAOwnableVehicle(cars))
{
new Float:coord[3];
GetVehiclePos(cars, coord[0], coord[1], coord[2]);
if(IsPlayerInRangeOfPoint(playerid,4, coord[0], coord[1], coord[2])) newcar = cars-SIMPLECARS-1;
}
}
if(newcar == -1) return SCM(playerid,COLOR_GREY," Возле тебя не обнаружено автомобиля!");
if(CarInfo[newcar][cLock] == 1)
{
format(s, sizeof(s), "~w~ABЏO–OЂ…‡’ ~g~OЏKP‘Џ");
GameTextForPlayer(playerid, s, 5000, 5);
UnLockCar(newcar+1+SIMPLECARS);
CarInfo[newcar][cLock] = 0;
SaveCars();
return 1;
}
else if(CarInfo[newcar][cLock] == 0)
{
format(s, sizeof(s), "~w~ABЏO–OЂ…‡’ ~r~€AKP‘Џ");
GameTextForPlayer(playerid, s, 5000, 5);
LockCar(newcar+1+SIMPLECARS);
CarInfo[newcar][cLock] = 1;
SaveCars();
return 1;
}
return 1;


Дополнение к сообщению:
@Дима Рок, :bk:   не знаю....
Я новичок в этой "теме"..... 

 

andrei58russ

Освоившийся
Пользователь
19.04.2016
594
1
31
0
32
@Naziro, пришли перед этой строкой forward  SaveCars и после этой строки код,то есть 3 строки! 

Дополнение к сообщению:
@Naziro,и еще открой мод через Notepad++ и через поиск веди SaveCars и листай до конца и проверяй ";" точка с запетой везде стоит или нет,где то у тебя значит закрытия нет!

 

Naziro

Новичок
Пользователь
26.05.2016
97
1
0
@andrei58russ,всего 6 SaveCars через  Notepad++ и все с ();

Код:
	FerrisWheelAlternate1=0;
forward RotateFerrisWhee();
forward ChangeHostname();
forward AutoRestart();
forward ChangeWeather();
forward RestartServer();
forward SaveCars();
public RestartServer()
 
Последнее редактирование модератором:

Vlad_Trifonov

Гуру
Пользователь
13.03.2015
1 465
5
331
0
@Naziro,Ошибка означает "Функция не реализована", у вас такой public / stock вообще в моде есть?  

 

Naziro

Новичок
Пользователь
26.05.2016
97
1
0
@Vlad_Trifonov,что-то мне подсказывает,что нет паблика такого......
Но в другом же моде есть,можно вырезать как-то?! 

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