Форум Pawn-Wiki.Ru - Воплоти мечту в реальность!: Проблема при покупки VIP номеров на Т/С в CRMP - Форум Pawn-Wiki.Ru - Воплоти мечту в реальность!

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

Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

[ Pawn ]
Проблема при покупки VIP номеров на Т/С в CRMP

#1
Пользователь офлайн   sasovo2222@mail.ru 

  • Прохожий
  • Вставить ник
  • Раскрыть информацию
При покупке VIP номера на машину, пишет "Вы ввели некорректный номер". Уже много номеров перепробовал, но ни один не ставится.
Вот код выдачи номеров:
case DIALOG_BUY_VIP_NUMBER:
		{
			if(response)
			{
				if(!strlen(inputtext))
				return ShowPlayerBuyVipNumberCar(playerid);

				if(IsACarNumber(inputtext))
				{
					new fmt_query[128], Cache: result, rows;

					mysql_format(dbHandle, fmt_query, sizeof(fmt_query), "SELECT * FROM ownable_cars WHERE `number` = '%s'", inputtext);
					result = mysql_query(dbHandle, fmt_query, true);

					rows = cache_num_rows();

					cache_delete(result);

					if(rows)
					return SendClientMessage(playerid, COLOR_RED, "Введённый Вами номер уже занят");

					strmid(ownable_car[playerid][v_number], inputtext, 0, strlen(inputtext), 32);

					mysql_format(dbHandle, fmt_query, sizeof(fmt_query), "UPDATE ownable_cars SET number='%s' WHERE id=%d", inputtext, ownable_car[playerid][v_sql]);
					mysql_query(dbHandle, fmt_query, true);

					new vehicleid = p_info[playerid][pOwnableCar];

					if(ownable_car_label[p_info[playerid][pOwnableCar]] != Text3D:INVALID_3DTEXT_ID)
					{
						new string[128];
						format(string, sizeof(string), "", ownable_car[playerid][v_number]);//Номера: {5aa14a}%s
						UpdateDynamic3DTextLabelText(ownable_car_label[p_info[playerid][pOwnableCar]
], 0xFFFFFFFF, string);
						
						SetVehicleNumberPlate(vehicleid, ownable_car[playerid][v_number]);
					}

					SendClientMessage(playerid, C_OSNOV, "Вы успешно приобрели VIP номер на свой автомобиль");

					p_info[playerid][pCredits] -= 1000;
					MysqlUpdatePlayerInt(playerid, "credits", p_info[playerid][pCredits]);
					
					new query[128];
					format(query, sizeof(query), "SELECT `referal` FROM `accounts` WHERE `name`='%s'", p_info[playerid][pName]);
					mysql_tquery(dbHandle, query, "MysqlPayAZCheck", "dd", playerid, 50);
				}
				else SendClientMessage(playerid, COLOR_RED, "Вы ввели некорректный номер.");

0

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

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

#3
Пользователь офлайн   sasovo2222@mail.ru 

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

Просмотр сообщенияraymondique (14 Август 2019 - 07:11) писал:

функцию IsACarNumber смотрите

Я особо не понимаю. Где её смотреть? У меня при поиске в pawno, видно, что эта функция встречается только в одном месте, и это покупка вип номера
0

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

  • Evil Scripter
  • Вставить ник
  • Раскрыть информацию
В подключаемых инклудах смотри
0

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


Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

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


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