Доступ к архиву

Переход в группу "Пользователь"

300.00
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Помогите пожалуйста срочно!

Статус
В этой теме нельзя размещать новые ответы.

DayZZ

Начинающий
Пользователь
Регистрация
8 Фев 2015
Сообщения
23
Лучшие ответы
0
Репутация
2
Всем привет! Столкнулся с одной проблемой и не знаю как её решить.
Вообщем система авторынка. Когда сажусь в авто, появляется диалоговое окно там где пишет "Купить","Отмена"
Когда нажимаю купить ничего не происходит, окно закрывается.
Вот Сам диалог:
else if(dialogid == 22)
{
if(response)
{
if(PlayerInfo[playerid][pCarKey] != 60605)
{
new vehicleid;
if(PlayerInfo[playerid][pMoney] < PriceCar(GetPlayerVehicleID(playerid)))
{
if(PlayerInfo[playerid][pLevel] < 3) return SendClientMessage(playerid, server, "Купить первый транспорт, можно с 3 го уровня!");RemovePlayerFromVehicle(playerid);
new color = random(127);
if(IsPlayerInRangeOfPoint(playerid,50,548.9030,-1288.3748,16.9532))
{
switch(random(2))
{
case 0:
{
vehicleid = CreateVehicle(GetVehicleModel(GetPlayerVehicleID(playerid)), 560.2803, -1285.4069, 16.8732, 3.2711, color , color, -1);
veh_info[vehicleid][v_pos][0] = 560.2803;
veh_info[vehicleid][v_pos][1] = -1285.4069;
veh_info[vehicleid][v_pos][2] = 16.8732;
veh_info[vehicleid][v_pos][3] = 3.2711;
}
case 1:
{
vehicleid = CreateVehicle(GetVehicleModel(GetPlayerVehicleID(playerid)), 548.9030,-1288.3748,16.9532,2.5312, color , color, -1);
veh_info[vehicleid][v_pos][0] = 548.9030;
veh_info[vehicleid][v_pos][1] = -1288.3748;
veh_info[vehicleid][v_pos][2] = 16.9532;
veh_info[vehicleid][v_pos][3] = 2.5312;
}
}
}
if(IsPlayerInRangeOfPoint(playerid,50,2474.6365,1332.7584,10.5439))
{
switch(random(2))
{
case 0:
{
vehicleid = CreateVehicle(GetVehicleModel(GetPlayerVehicleID(playerid)), 2474.3396,1328.5842,10.5507,91.7117, color , color, -1);
veh_info[vehicleid][v_pos][0] = 2474.3396;
veh_info[vehicleid][v_pos][1] = 1328.5842;
veh_info[vehicleid][v_pos][2] = 10.5507;
veh_info[vehicleid][v_pos][3] = 91.7117;
}
case 1:
{
vehicleid = CreateVehicle(GetVehicleModel(GetPlayerVehicleID(playerid)), 2474.6365,1332.7584,10.5439,89.3970, color , color, -1);
veh_info[vehicleid][v_pos][0] = 2474.6365;
veh_info[vehicleid][v_pos][1] = 1332.758;
veh_info[vehicleid][v_pos][2] = 10.5439;
veh_info[vehicleid][v_pos][3] = 89.3970;
}
}
}
if(IsPlayerInRangeOfPoint(playerid,50,-1985.2921,283.0442,34.3614))
{
switch(random(2))
{
case 0:
{
vehicleid = CreateVehicle(GetVehicleModel(GetPlayerVehicleID(playerid)), -1985.2921,283.0442,34.3614,90.6106, color , color, -1);
veh_info[vehicleid][v_pos][0] = -1985.2921;
veh_info[vehicleid][v_pos][1] = 283.0442;
veh_info[vehicleid][v_pos][2] = 34.3614;
veh_info[vehicleid][v_pos][3] = 90.6106;
}
case 1:
{
vehicleid = CreateVehicle(GetVehicleModel(GetPlayerVehicleID(playerid)), -1985.7993,293.8629,34.4822,90.1730, color , color, -1);
veh_info[vehicleid][v_pos][0] = -1985.7993;
veh_info[vehicleid][v_pos][1] = 293.8629;
veh_info[vehicleid][v_pos][2] = 34.4822;
veh_info[vehicleid][v_pos][3] = 90.1730;
}
}
}
if(IsPlayerInRangeOfPoint(playerid,50,-1645.3274,1217.9027,6.8129))
{
switch(random(2))
{
case 0:
{
vehicleid = CreateVehicle(GetVehicleModel(GetPlayerVehicleID(playerid)), -1645.3274,1217.9027,6.8129,225.8598, color , color, -1);
veh_info[vehicleid][v_pos][0] = -1645.3274;
veh_info[vehicleid][v_pos][1] = 1217.9027;
veh_info[vehicleid][v_pos][2] = 6.8129;
veh_info[vehicleid][v_pos][3] = 225.8598;
}
case 1:
{
vehicleid = CreateVehicle(GetVehicleModel(GetPlayerVehicleID(playerid)), -1639.3306,1212.1394,6.8120,225.8768, color , color, -1);
veh_info[vehicleid][v_pos][0] = -1639.3306;
veh_info[vehicleid][v_pos][1] = 1212.1394;
veh_info[vehicleid][v_pos][2] = 6.8120;
veh_info[vehicleid][v_pos][3] = 225.8768;
}
}
}
CAR++;
SetVehicleToRespawn(vehicleid);
veh_info[vehicleid][v_lock] = 1;
GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(vehicleid,engine,lights,alarm,true,bonnet,boot,objective);
TogglePlayerControllable(playerid, true);
PlayerInfo[playerid][pCarKey] = vehicleid;
veh_info[vehicleid][v_if_buy] = 1;
veh_info[vehicleid][v_color] = color;
veh_info[vehicleid][v_model] = GetVehicleModel(GetPlayerVehicleID(playerid));
veh_info[vehicleid][v_price] = PriceCar(GetPlayerVehicleID(playerid));
GiveMoney(playerid,- PriceCar(GetPlayerVehicleID(playerid)));
SendClientMessage(playerid, server, "{7CFC00}Вы успешно купили первый автомобиль.");
SendClientMessage(playerid, server, "{7CFC00}Основные команды авто:{00FF7F}/park - Припарковать, /fixcar - Отбуксировать, /findcar - Нaйти");
strmid(veh_info[vehicleid][v_owner], get_name(playerid), 0, strlen(get_name(playerid)), 255);
RemovePlayerFromVehicle(playerid);
SaveVehicles();SavePlayer(playerid);
}
else
{
SendClientMessage(playerid, server, "У вас нехватает денег!");
RemovePlayerFromVehicle(playerid);
return true;
}
}
else if(PlayerInfo[playerid][pCarKey2] != 60605)
{
new vehicleid;
if(PlayerInfo[playerid][pMoney] < PriceCar(GetPlayerVehicleID(playerid)))
{
if(PlayerInfo[playerid][pLevel] < 7) return SendClientMessage(playerid, server, "Купить второй транспорт, можно с 7 го уровня!");RemovePlayerFromVehicle(playerid);
new color = random(127);
if(IsPlayerInRangeOfPoint(playerid,50,548.9030,-1288.3748,16.9532))
{
switch(random(2))
{
case 0:
{
vehicleid = CreateVehicle(GetVehicleModel(GetPlayerVehicleID(playerid)), 560.2803, -1285.4069, 16.8732, 3.2711, color , color, -1);
veh_info[vehicleid][v_pos][0] = 560.2803;
veh_info[vehicleid][v_pos][1] = -1285.4069;
veh_info[vehicleid][v_pos][2] = 16.8732;
veh_info[vehicleid][v_pos][3] = 3.2711;
}
case 1:
{
vehicleid = CreateVehicle(GetVehicleModel(GetPlayerVehicleID(playerid)), 548.9030,-1288.3748,16.9532,2.5312, color , color, -1);
veh_info[vehicleid][v_pos][0] = 548.9030;
veh_info[vehicleid][v_pos][1] = -1288.3748;
veh_info[vehicleid][v_pos][2] = 16.9532;
veh_info[vehicleid][v_pos][3] = 2.5312;
}
}
}
if(IsPlayerInRangeOfPoint(playerid,50,2474.6365,1332.7584,10.5439))
{
switch(random(2))
{
case 0:
{
vehicleid = CreateVehicle(GetVehicleModel(GetPlayerVehicleID(playerid)), 2474.3396,1328.5842,10.5507,91.7117, color , color, -1);
veh_info[vehicleid][v_pos][0] = 2474.3396;
veh_info[vehicleid][v_pos][1] = 1328.5842;
veh_info[vehicleid][v_pos][2] = 10.5507;
veh_info[vehicleid][v_pos][3] = 91.7117;
}
case 1:
{
vehicleid = CreateVehicle(GetVehicleModel(GetPlayerVehicleID(playerid)), 2474.6365,1332.7584,10.5439,89.3970, color , color, -1);
veh_info[vehicleid][v_pos][0] = 2474.6365;
veh_info[vehicleid][v_pos][1] = 1332.758;
veh_info[vehicleid][v_pos][2] = 10.5439;
veh_info[vehicleid][v_pos][3] = 89.3970;
}
}
}
if(IsPlayerInRangeOfPoint(playerid,50,-1985.2921,283.0442,34.3614))
{
switch(random(2))
{
case 0:
{
vehicleid = CreateVehicle(GetVehicleModel(GetPlayerVehicleID(playerid)), -1985.2921,283.0442,34.3614,90.6106, color , color, -1);
veh_info[vehicleid][v_pos][0] = -1985.2921;
veh_info[vehicleid][v_pos][1] = 283.0442;
veh_info[vehicleid][v_pos][2] = 34.3614;
veh_info[vehicleid][v_pos][3] = 90.6106;
}
case 1:
{
vehicleid = CreateVehicle(GetVehicleModel(GetPlayerVehicleID(playerid)), -1985.7993,293.8629,34.4822,90.1730, color , color, -1);
veh_info[vehicleid][v_pos][0] = -1985.7993;
veh_info[vehicleid][v_pos][1] = 293.8629;
veh_info[vehicleid][v_pos][2] = 34.4822;
veh_info[vehicleid][v_pos][3] = 90.1730;
}
}
}
if(IsPlayerInRangeOfPoint(playerid,50,-1645.3274,1217.9027,6.8129))
{
switch(random(2))
{
case 0:
{
vehicleid = CreateVehicle(GetVehicleModel(GetPlayerVehicleID(playerid)), -1645.3274,1217.9027,6.8129,225.8598, color , color, -1);
veh_info[vehicleid][v_pos][0] = -1645.3274;
veh_info[vehicleid][v_pos][1] = 1217.9027;
veh_info[vehicleid][v_pos][2] = 6.8129;
veh_info[vehicleid][v_pos][3] = 225.8598;
}
case 1:
{
vehicleid = CreateVehicle(GetVehicleModel(GetPlayerVehicleID(playerid)), -1639.3306,1212.1394,6.8120,225.8768, color , color, -1);
veh_info[vehicleid][v_pos][0] = -1639.3306;
veh_info[vehicleid][v_pos][1] = 1212.1394;
veh_info[vehicleid][v_pos][2] = 6.8120;
veh_info[vehicleid][v_pos][3] = 225.8768;
}
}
}
CAR++;
SetVehicleToRespawn(vehicleid);
veh_info[vehicleid][v_lock] = 1;
GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(vehicleid,engine,lights,alarm,true,bonnet,boot,objective);
TogglePlayerControllable(playerid, true);
PlayerInfo[playerid][pCarKey2] = vehicleid;
veh_info[vehicleid][v_if_buy] = 1;
veh_info[vehicleid][v_color] = color;
veh_info[vehicleid][v_model] = GetVehicleModel(GetPlayerVehicleID(playerid));
veh_info[vehicleid][v_price] = PriceCar(GetPlayerVehicleID(playerid));
GiveMoney(playerid,- PriceCar(GetPlayerVehicleID(playerid)));
SendClientMessage(playerid, server, "{7CFC00}Вы успешно купили второй автомобиль.");
SendClientMessage(playerid, server, "{7CFC00}Основные команды авто:{00FF7F}/park - Припарковать, /fixcar - Отбуксировать, /findcar - Нaйти");
strmid(veh_info[vehicleid][v_owner], get_name(playerid), 0, strlen(get_name(playerid)), 255);
RemovePlayerFromVehicle(playerid);
SaveVehicles();SavePlayer(playerid);
}
else
{
SendClientMessage(playerid, server, "У вас нехватает денег!");
RemovePlayerFromVehicle(playerid);
return true;
}
}
else if(PlayerInfo[playerid][pCarKey3] != 60605)
{
new vehicleid;
if(PlayerInfo[playerid][pMoney] < PriceCar(GetPlayerVehicleID(playerid)))
{
if(PlayerInfo[playerid][pLevel] < 12) return SendClientMessage(playerid, server, "Купить третий транспорт, можно с 12 го уровня!");RemovePlayerFromVehicle(playerid);
new color = random(127);
if(IsPlayerInRangeOfPoint(playerid,50,548.9030,-1288.3748,16.9532))
{
switch(random(2))
{
case 0:
{
vehicleid = CreateVehicle(GetVehicleModel(GetPlayerVehicleID(playerid)), 560.2803, -1285.4069, 16.8732, 3.2711, color , color, -1);
veh_info[vehicleid][v_pos][0] = 560.2803;
veh_info[vehicleid][v_pos][1] = -1285.4069;
veh_info[vehicleid][v_pos][2] = 16.8732;
veh_info[vehicleid][v_pos][3] = 3.2711;
}
case 1:
{
vehicleid = CreateVehicle(GetVehicleModel(GetPlayerVehicleID(playerid)), 548.9030,-1288.3748,16.9532,2.5312, color , color, -1);
veh_info[vehicleid][v_pos][0] = 548.9030;
veh_info[vehicleid][v_pos][1] = -1288.3748;
veh_info[vehicleid][v_pos][2] = 16.9532;
veh_info[vehicleid][v_pos][3] = 2.5312;
}
}
}
if(IsPlayerInRangeOfPoint(playerid,50,2474.6365,1332.7584,10.5439))
{
switch(random(2))
{
case 0:
{
vehicleid = CreateVehicle(GetVehicleModel(GetPlayerVehicleID(playerid)), 2474.3396,1328.5842,10.5507,91.7117, color , color, -1);
veh_info[vehicleid][v_pos][0] = 2474.3396;
veh_info[vehicleid][v_pos][1] = 1328.5842;
veh_info[vehicleid][v_pos][2] = 10.5507;
veh_info[vehicleid][v_pos][3] = 91.7117;
}
case 1:
{
vehicleid = CreateVehicle(GetVehicleModel(GetPlayerVehicleID(playerid)), 2474.6365,1332.7584,10.5439,89.3970, color , color, -1);
veh_info[vehicleid][v_pos][0] = 2474.6365;
veh_info[vehicleid][v_pos][1] = 1332.758;
veh_info[vehicleid][v_pos][2] = 10.5439;
veh_info[vehicleid][v_pos][3] = 89.3970;
}
}
}
if(IsPlayerInRangeOfPoint(playerid,50,-1985.2921,283.0442,34.3614))
{
switch(random(2))
{
case 0:
{
vehicleid = CreateVehicle(GetVehicleModel(GetPlayerVehicleID(playerid)), -1985.2921,283.0442,34.3614,90.6106, color , color, -1);
veh_info[vehicleid][v_pos][0] = -1985.2921;
veh_info[vehicleid][v_pos][1] = 283.0442;
veh_info[vehicleid][v_pos][2] = 34.3614;
veh_info[vehicleid][v_pos][3] = 90.6106;
}
case 1:
{
vehicleid = CreateVehicle(GetVehicleModel(GetPlayerVehicleID(playerid)), -1985.7993,293.8629,34.4822,90.1730, color , color, -1);
veh_info[vehicleid][v_pos][0] = -1985.7993;
veh_info[vehicleid][v_pos][1] = 293.8629;
veh_info[vehicleid][v_pos][2] = 34.4822;
veh_info[vehicleid][v_pos][3] = 90.1730;
}
}
}
if(IsPlayerInRangeOfPoint(playerid,50,-1645.3274,1217.9027,6.8129))
{
switch(random(2))
{
case 0:
{
vehicleid = CreateVehicle(GetVehicleModel(GetPlayerVehicleID(playerid)), -1645.3274,1217.9027,6.8129,225.8598, color , color, -1);
veh_info[vehicleid][v_pos][0] = -1645.3274;
veh_info[vehicleid][v_pos][1] = 1217.9027;
veh_info[vehicleid][v_pos][2] = 6.8129;
veh_info[vehicleid][v_pos][3] = 225.8598;
}
case 1:
{
vehicleid = CreateVehicle(GetVehicleModel(GetPlayerVehicleID(playerid)), -1639.3306,1212.1394,6.8120,225.8768, color , color, -1);
veh_info[vehicleid][v_pos][0] = -1639.3306;
veh_info[vehicleid][v_pos][1] = 1212.1394;
veh_info[vehicleid][v_pos][2] = 6.8120;
veh_info[vehicleid][v_pos][3] = 225.8768;
}
}
}
CAR++;
SetVehicleToRespawn(vehicleid);
veh_info[vehicleid][v_lock] = 1;
GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(vehicleid,engine,lights,alarm,true,bonnet,boot,objective);
TogglePlayerControllable(playerid, true);
PlayerInfo[playerid][pCarKey3] = vehicleid;
veh_info[vehicleid][v_if_buy] = 1;
veh_info[vehicleid][v_color] = color;
veh_info[vehicleid][v_model] = GetVehicleModel(GetPlayerVehicleID(playerid));
veh_info[vehicleid][v_price] = PriceCar(GetPlayerVehicleID(playerid));
GiveMoney(playerid,- PriceCar(GetPlayerVehicleID(playerid)));
SendClientMessage(playerid, server, "{7CFC00}Вы успешно купили третий автомобиль.");
SendClientMessage(playerid, server, "{7CFC00}Основные команды авто:{00FF7F}/park - Припарковать, /fixcar - Отбуксировать, /findcar - Нaйти");
strmid(veh_info[vehicleid][v_owner], get_name(playerid), 0, strlen(get_name(playerid)), 255);
RemovePlayerFromVehicle(playerid);
SaveVehicles();SavePlayer(playerid);
}
else
{
SendClientMessage(playerid, server, "У вас нехватает денег!");
RemovePlayerFromVehicle(playerid);
return true;
}
}
}
else
{
SendClientMessage(playerid, server, "{7CFC00}У вас нет свободных слотов для авто.");
SendClientMessage(playerid, server, "{7CFC00}Вы можете продать авто. {00FF7F}(/sellcar или /sellmycar)");
RemovePlayerFromVehicle(playerid);
return 1;
}
}[/CENTER]
Если нужен ПВН формат:
http://rgho.st/6jw9M7Lpf
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу