Форум Pawn-Wiki.Ru - Воплоти мечту в реальность!: error 010: invalid function or declaration - Форум Pawn-Wiki.Ru - Воплоти мечту в реальность!

Перейти к содержимому

  • (4 Страниц) +
  • 1
  • 2
  • 3
  • Последняя »
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

error 010: invalid function or declaration Помогите с ошибкой 010 Оценка: -----

#1
Пользователь офлайн   Arseniy_Knyazev 

  • Прохожий
  • Вставить ник
  • Раскрыть информацию
CMD:bedheal(playerid, params[])
{
	if(IsPlayerInRangeOfPoint(playerid, 100.0, -1053.6479,-1430.9244,23.4042))
	{
		new bedid = -1;

		for(new i; i < sizeof g_med_bed_pos; i++)
		{
			if(!IsPlayerInRangeOfPoint(playerid, 1.5, g_med_bed_pos[i][0], g_med_bed_pos[i][1], g_med_bed_pos[i][2])) continue;
			bedid = i;
			break;
		}

		if(bedid == -1) return 1;
		else if(GetPlayerData(playerid, P_OCCUPIED_BED) != -1) return SendClientMessage(playerid, 0xCECECEFF, "Вы уже заняли койку");
		else if(GetPlayerHealthEx(playerid) >= 95.0)
		{
			return SendClientMessage(playerid, 0xCECECEFF, "Вы не нуждаетесь в лечении");
		}
		else if(g_med_bed_used[bedid]) return SendClientMessage(playerid, 0xCECECEFF, "Эта койка занята");

		else
		{
			SetPlayerData(playerid, P_OCCUPIED_BED, bedid);

			g_med_bed_used[bedid] = true;

			new fmt_msg[85];

			format(fmt_msg, sizeof fmt_msg, "Койка\n\n{FFCC00}Пациент:\n%s", GetPlayerNameEx(playerid));
			UpdateDynamic3DTextLabelText(g_med_bed_label[bedid], 0xFFFFFFEE, fmt_msg);

			format(fmt_msg, sizeof fmt_msg, "Вы заняли койку №%d. В зависимости от состояния здоровья лечение может занять время", bedid + 1);
			SendClientMessage(playerid, 0x66CC00FF, fmt_msg);

			SendClientMessage(playerid, -1, "Чтобы выписаться подойдите к врачу или выйдите за пределы больницы");
		}
	}
}







ошибка:
C:\Users\User\Desktop\Новая папка\gamemodes\мод.pwn(11255) : error 010: invalid function or declaration
C:\Users\User\Desktop\Новая папка\gamemodes\мод.pwn(11257) : error 010: invalid function or declaration
C:\Users\User\Desktop\Новая папка\gamemodes\мод.pwn(11259) : error 010: invalid function or declaration
C:\Users\User\Desktop\Новая папка\gamemodes\мод.pwn(11261) : error 010: invalid function or declaration
C:\Users\User\Desktop\Новая папка\gamemodes\мод.pwn(11263) : error 010: invalid function or declaration

0

#2
Пользователь офлайн   Perdolinka 

  • Эксперт
  • Вставить ник
  • Раскрыть информацию
Строки
0

#3
Пользователь офлайн   Arseniy_Knyazev 

  • Прохожий
  • Вставить ник
  • Раскрыть информацию

Просмотр сообщенияPerdolinka (23 июня 2022 - 13:38) писал:

Строки


if(IsPlayerInRangeOfPoint(playerid, 5.0, 812.7070,587.6914,15.8906))
{
Dialog
(
playerid, DIALOG_RENT_MOP, DIALOG_STYLE_MSGBOX,
"{0099FF} Аренда Mercedes-Marlboro {0099FF}",
"{FFFFFF}Хочешь погонять на Mercedes-Marlboro?",
"Да", "Нет"
);
}

if(IsPlayerInRangeOfPoint(playerid, 5.0, -89.9778,962.1330,12.1494))
{
Dialog
(
playerid, DIALOG_RENT_MOP, DIALOG_STYLE_MSGBOX,
"{0099FF} Аренда Mercedes-Marlboro {0099FF}",
"{FFFFFF}Хочешь погонять на Mercedes-Marlboro?",
"Да", "Нет"
);
}

if(IsPlayerInRangeOfPoint(playerid, 5.0, 1811.5413,2518.9932,15.6639))
{
Dialog
(
playerid, DIALOG_RENT_MOP, DIALOG_STYLE_MSGBOX,
"{0099FF} Аренда Mercedes-Marlboro {0099FF}",
"{FFFFFF}Хочешь погонять на Mercedes-Marlboro?",
"Да", "Нет"
);
}

if(IsPlayerInRangeOfPoint(playerid, 5.0, 389.1171,1549.0450,12.0500))
{
Dialog
(
playerid, DIALOG_RENT_MOP, DIALOG_STYLE_MSGBOX,
"{0099FF} Аренда Mercedes-Marlboro {0099FF}",
"{FFFFFF}Хочешь погонять на Mercedes-Marlboro?",
"Да", "Нет"
);
}

if(GetPlayerNearestATM(playerid) != -1)
{
ShowPlayerATMDialog(playerid);
}
if(GetPlayerInHouse(playerid) != -1)
{
{
ExitPlayerFromHouse(playerid, 1.1);
}
}

if(GetPlayerData(playerid, P_LAST_PICKUP) != -1)
{
new pickupid = GetPlayerData(playerid, P_LAST_PICKUP);
new action_id = GetPickupInfo(pickupid, P_ACTION_ID);

if(IsPlayerInRangeOfPoint(playerid, 1.7, GetPickupInfo(pickupid, P_POS_X), GetPickupInfo(pickupid, P_POS_Y), GetPickupInfo(pickupid, P_POS_Z)))
{
switch(GetPickupInfo(pickupid, P_ACTION_TYPE))
{
case PICKUP_ACTION_TYPE_ENTRANCE_FLA:
{
new entranceid = GetPlayerInEntrance(playerid);
new floor = GetPlayerInEntranceFloor(playerid);

if(entranceid != -1 && floor >= 1)
{
ShowPlayerHouseInfo(playerid, g_entrance_flat[entranceid][floor - 1][action_id]);
}

SetPlayerData(playerid, P_LAST_PICKUP, -1);
}
case PICKUP_ACTION_TYPE_HOTEL_ROOM:
{
new hotel_id = GetPlayerInHotelID(playerid);
new floor = GetPlayerData(playerid, P_IN_HOTEL_FLOOR);

if(hotel_id != -1 && floor >= 1)
{
new room_id = ((floor-1)*12) + action_id;
EnterPlayerToHotelRoom(playerid, hotel_id, room_id);
}
}
}
}
}
if(GetPlayerData(playerid, P_IN_HOTEL_ROOM) != -1)
{
ExitPlayerFromHotelRoom(playerid);
}
}
if(PRESSED(KEY_HANDBRAKE | KEY_WALK))
{
new targetid = GetPlayerTargetPlayer(playerid);
//new targetid = playerid;

if(targetid != INVALID_PLAYER_ID && !GetPlayerWeapon(playerid))
{
SetPlayerData(playerid, P_TARGET_ID, targetid);

new fmt_str[64];
format(fmt_str, sizeof fmt_str, "{0099FF}Действия (%s)", GetPlayerNameEx(targetid));

Dialog
(
playerid, DIALOG_ACTION, DIALOG_STYLE_LIST,
fmt_str,
"1. Приветствие\n\
2. Показать паспорт\n\
3. Показать лицензии\n\
4. Показать навыки",
"Выбрать", "Закрыть"
);
}
}
if(PRESSED(KEY_HANDBRAKE))
{
if(GetPVarInt(playerid, "have_jerrican") == 1 && GetPlayerSpeed(playerid) == 0.0)
{
new vehicleid = GetNearestVehicleID(playerid, 2.3);
if(vehicleid != INVALID_VEHICLE_ID)
{
SetPVarInt(playerid, "jerrican_fill_car", vehicleid);

Dialog
(
playerid, DIALOG_JERRICAN_FILL_CAR, DIALOG_STYLE_MSGBOX,
"{6699FF}Канистра",
"{FFFFFF}Вы хотите заправить этот транспорт с канистры?",
"Да", "Нет"
);
}
}
}
if(PRESSED(KEY_CTRL_BACK | KEY_HANDBRAKE))
{
if(GetPlayerOwnableCar(playerid) != INVALID_VEHICLE_ID)
{
callcmd::car(playerid, "");
}
}
else if(PRESSED(KEY_CTRL_BACK))
{
CallLocalFunction("cmd_trunk", "i", playerid);
}
}
if(newkeys & KEY_CTRL_BACK)
{
if(!IsPlayerInAnyVehicle(playerid)) callcmd::inv(playerid,"");
}
if(newkeys & KEY_NO)
{
if(!IsPlayerInAnyVehicle(playerid)) callcmd::removeinv(playerid,"");
}
return 1;

Просмотр сообщенияPerdolinka (23 июня 2022 - 13:38) писал:

Строки

перед этим я закоментировал эту же систему, только там на alt реагирует, я пытался сделать через команду. Т.е больничку
0

#4
Пользователь офлайн   Perdolinka 

  • Эксперт
  • Вставить ник
  • Раскрыть информацию
Дай конкретно те, на которых ошибка
0

#5
Пользователь офлайн   Arseniy_Knyazev 

  • Прохожий
  • Вставить ник
  • Раскрыть информацию

Просмотр сообщенияPerdolinka (23 июня 2022 - 14:23) писал:

Дай конкретно те, на которых ошибка

62 - if(newkeys & KEY_CTRL_BACK)
64 - if(!IsPlayerInAnyVehicle(playerid)) callcmd::inv(playerid,"");
66 - if(newkeys & KEY_NO)
68 - if(!IsPlayerInAnyVehicle(playerid)) callcmd::removeinv(playerid,"");
70 - return 1;
0

#6
Пользователь офлайн   Perdolinka 

  • Эксперт
  • Вставить ник
  • Раскрыть информацию

Просмотр сообщенияArseniy_Knyazev (23 июня 2022 - 15:14) писал:

Нажмите сюда, чтобы прочитать это сообщение. [Показать]

Это те, на которых error 010? Командный движок Pawn.CMD?
0

#7
Пользователь офлайн   Arseniy_Knyazev 

  • Прохожий
  • Вставить ник
  • Раскрыть информацию

Просмотр сообщенияPerdolinka (23 июня 2022 - 15:19) писал:

Это те, на которых error 010? Командный движок Pawn.CMD?

движок обычный pawno и во всех error 010
0

#8
Пользователь офлайн   Perdolinka 

  • Эксперт
  • Вставить ник
  • Раскрыть информацию
А если попробовать вызвать callcmd без второго аргумента, то бишь без ""?
0

#9
Пользователь офлайн   Arseniy_Knyazev 

  • Прохожий
  • Вставить ник
  • Раскрыть информацию

Просмотр сообщенияPerdolinka (23 июня 2022 - 15:39) писал:

А если попробовать вызвать callcmd без второго аргумента, то бишь без ""?

if(!IsPlayerInAnyVehicle(playerid)) callcmd::removeinv(playerid);
вот так?
0

#10
Пользователь офлайн   Arseniy_Knyazev 

  • Прохожий
  • Вставить ник
  • Раскрыть информацию

Просмотр сообщенияPerdolinka (23 июня 2022 - 15:39) писал:

А если попробовать вызвать callcmd без второго аргумента, то бишь без ""?

убрал, теперь 6ерроров, поставил обратно и опять 6 ерроров
0

Поделиться темой:


  • (4 Страниц) +
  • 1
  • 2
  • 3
  • Последняя »
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

1 человек читают эту тему
0 пользователей, 1 гостей, 0 скрытых пользователей


Яндекс.Метрика