10:53
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
        
Зацените (14)
JasonGordon 27.02.2017 13:12
Подвиcание SA-MP (2)
Max 20.02.2017 21:57
MYSQL Донат (2)
JasonGordon 08.02.2017 10:39
 





Рекомендуем:
Добавить IP: 95.172.59.51:7777





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
Скачать GTA SAMP 0.3.7 - Кл... 20.07.2015
Страница 1 из 11
Модератор форума: AXE, Weddew 
Форум SAMP о мультиплеерах для GTA. » SAMP скачивание и обсуждение » Вопросы и Проблемы » Помогите проблема с командами /lock /park (Вот собственно код...)
Помогите проблема с командами /lock /park
Alexcey666Дата: Пятница, 08.03.2013, 21:23 | Сообщение # 1
Новенький
Группа: Продвинутые
Сообщений: 65
Награды: 0
Город: Киев
Репутация: 0
Замечания: 0%
Статус:
Разберем сначала /lock проблема в том что когда пишеш /lock возле своей машины пишет "Ты должен быть возле своего автомобиля!"

[pwn]//----------------------------------[LOCK]-----------------------------------------------
if(strcmp(cmd, "/lock", true) == 0)
{
new newcar = -1;
if(IsPlayerConnected(playerid))
{
GetPlayerName(playerid,sendername,sizeof(sendername));
for(new cars = 1; cars < CAR_AMOUNT; cars ++)
{
if(IsAOwnableVehicle(cars))
{
if(!strcmp(CarInfo[cars-SIMPLECARS-1][cOwner],sendername,true))
{
new Float:lcx,Float:lcy,Float:lcz;
GetVehiclePos(cars, lcx,lcy,lcz);
if(IsPlayerInRangeOfPoint(playerid,4,lcx,lcy,lcz))
{
newcar = cars-SIMPLECARS-1;
}
}
}
}
if(newcar == -1)
{
SendClientMessage(playerid,COLOR_GREY," Ты должен быть возле своего автомобиля!");
return 1;
}
if(CarInfo[newcar][cLock] == 1)
{
if(PlayerInfo[playerid][pMask] == 1)
{
format(string, sizeof(string), "*Незнакомец открывает центральный замок");
ProxDetector(15.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
format(string, sizeof(string), "~w~ABO–O€…‡’ ~g~OKP‘");
GameTextForPlayer(playerid, string, 5000, 5);
UnLockCar(newcar+1+SIMPLECARS);
CarInfo[newcar][cLock] = 0;
SaveCars();
return 1;
}
else
{
format(string, sizeof(string), "* %s Открывает центральный замок", sendername);
ProxDetector(15.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
format(string, sizeof(string), "~w~ABO–O€…‡’ ~g~OKP‘");
GameTextForPlayer(playerid, string, 5000, 5);
UnLockCar(newcar+1+SIMPLECARS);
CarInfo[newcar][cLock] = 0;
SaveCars();
return 1;
}
}
else if(CarInfo[newcar][cLock] == 0)
{
if(PlayerInfo[playerid][pMask] == 1)
{
format(string, sizeof(string), "* Незнакомец закрывает центральный замок.");
ProxDetector(15.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
format(string, sizeof(string), "~w~ABO–O€…‡’ ~r~ˆAKP‘");
GameTextForPlayer(playerid, string, 5000, 5);
LockCar(newcar+1+SIMPLECARS);
CarInfo[newcar][cLock] = 1;
SaveCars();
return 1;
}
else
{
format(string, sizeof(string), "* %s Закрывает центральный замок",sendername);
ProxDetector(15.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
format(string, sizeof(string), "~w~ABO–O€…‡’ ~r~ˆAKP‘");
GameTextForPlayer(playerid, string, 5000, 5);
LockCar(newcar+1+SIMPLECARS);
CarInfo[newcar][cLock] = 1;
SaveCars();
return 1;
}
}
}
return 1;
}[/pwn]

Теперь /park ....после ввода команды вообще ничего не пишет!
[pwn]//------------------------------------------------------[PARK]------------------------------------------
if(strcmp(cmd, "/park", true) == 0)
{
if(IsPlayerConnected(playerid))
{
new Float:x,Float:y,Float:z;
new Float:a;
new carid;
GetPlayerName(playerid, playername, sizeof(playername));
if(IsPlayerInAnyVehicle(playerid))
{
carid = GetPlayerVehicleID(playerid) ;
GetVehiclePos(carid,x, y, z);
GetVehicleZAngle(carid, a);
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Âû íå â òðàíñïîðòíîì ñðåäñòâå.");
return 1;
}
if(!strcmp(playername, CarInfo[carid-1-SIMPLECARS][cOwner], true))
{
CarInfo[carid-1-SIMPLECARS][cPARKCar_x] = x;
CarInfo[carid-1-SIMPLECARS][cPARKCar_y] = y;
CarInfo[carid-1-SIMPLECARS][cPARKCar_z] = z;
CarInfo[carid-1-SIMPLECARS][cPARKCar_a] = a;
format(string, sizeof(string), "Âû ïðèïàðêîâàëè ñâî¸ àâòî!", carid,CarInfo[carid-1-SIMPLECARS][cPARKCar_x],CarInfo[carid-1-SIMPLECARS][cPARKCar_y],CarInfo[carid-1-SIMPLECARS][cPARKCar_z],CarInfo[carid-1-SIMPLECARS][cPARKCar_a]);
if(PlayerInfo[playerid][pAdminka] > 9)
{
SendClientMessage(playerid, COLOR_GRAD5, string);
}
GameTextForPlayer(playerid, "~/n~ ~/n~ ~/n~ ~/n~ ~/n~ ~/n~ B‘ ŒP…ŒAPKOBA‡… CBOE C ìA “O– –ECE..", 10000, 3);
SavePlayer(playerid);
SaveCars();
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Âû íå ìîæåòå ïðèïàðêîâàòü ýòî òðàíñïîðòíîå ñðåäñòâî!");
}
}
return 1;
}[/pwn]



H@OS

Сообщение отредактировал Alexcey666 - Пятница, 08.03.2013, 21:27
AlcoholikДата: Суббота, 09.03.2013, 10:48 | Сообщение # 2
Группа: Администратор
Сообщений: 8284
Награды: 111
Город: Санкт-Петербург
Репутация: 5935
Статус:
Alexcey666, скорее всего проблема в этом кривом рассчёте
cars-SIMPLECARS-1



if(isset($beer)&&isset($girl)) { drink($beer);fuck($girl); }else die();
Мониторинг sa:mp серверов


Приватно никого не консультирую, моды также не пишу, ни так, ни за деньги.
Моя ICQ 675715, пишу только с неё. Все остальные Роачи фейки, ничего я не продаю и продавать не буду, вас разводят.
Alexcey666Дата: Суббота, 09.03.2013, 10:57 | Сообщение # 3
Новенький
Группа: Продвинутые
Сообщений: 65
Награды: 0
Город: Киев
Репутация: 0
Замечания: 0%
Статус:
Угу.....так что собственно нужно сделать что бы исправить эту ошибку ???


H@OS
AlcoholikДата: Суббота, 09.03.2013, 15:49 | Сообщение # 4
Группа: Администратор
Сообщений: 8284
Награды: 111
Город: Санкт-Петербург
Репутация: 5935
Статус:
Очевидно, что переписать этот рассчёт. Я вообще, когда увидел его в вайнвуде или в криам лайфе (не помню, где именно), вообще ужаснулся.
Alexcey666, никто не знает, какой у тебя мод, что у тебя в коде, никто не поможет, посмотрев на 2 команды...



if(isset($beer)&&isset($girl)) { drink($beer);fuck($girl); }else die();
Мониторинг sa:mp серверов


Приватно никого не консультирую, моды также не пишу, ни так, ни за деньги.
Моя ICQ 675715, пишу только с неё. Все остальные Роачи фейки, ничего я не продаю и продавать не буду, вас разводят.
Alexcey666Дата: Суббота, 09.03.2013, 16:17 | Сообщение # 5
Новенький
Группа: Продвинутые
Сообщений: 65
Награды: 0
Город: Киев
Репутация: 0
Замечания: 0%
Статус:
Хорошо я понял....тогда скажи мне пожалуйста что тебе нужно чтобы решить проблему ?? что скинуть??

Мод ВРОДЕ КАК Crime Life



H@OS

Сообщение отредактировал Alexcey666 - Суббота, 09.03.2013, 16:17
AlcoholikДата: Суббота, 09.03.2013, 21:51 | Сообщение # 6
Группа: Администратор
Сообщений: 8284
Награды: 111
Город: Санкт-Петербург
Репутация: 5935
Статус:
Alexcey666, я лишь помогаю по мелким вопросам, искать баги в моде я, к сожалению, не хочу.


if(isset($beer)&&isset($girl)) { drink($beer);fuck($girl); }else die();
Мониторинг sa:mp серверов


Приватно никого не консультирую, моды также не пишу, ни так, ни за деньги.
Моя ICQ 675715, пишу только с неё. Все остальные Роачи фейки, ничего я не продаю и продавать не буду, вас разводят.
massaoffДата: Суббота, 09.03.2013, 23:14 | Сообщение # 7
Местный
Группа: I'm V.I.P.
Сообщений: 530
Награды: 4
Город: Березники
Репутация: 195
Замечания: 40%
Статус:
Alexcey666, скиньте сюда переменную newcar, где и как она используется. Может быть она вообще не нужна и стоит заменить.


- Учимся рипать сайт
- Memfiso-RPG мод
Оказываю платную помощь, в создании и редактировании(доработка, исправление багов, реализация ваших идей) ваших модов/скриптов выполненных в pawno.
Обращайтесь в скайп: massaoff РАБОТАЮ ТОЛЬКО С 50% ПРЕДОПЛАТОЙ!

Alexcey666Дата: Воскресенье, 10.03.2013, 17:20 | Сообщение # 8
Новенький
Группа: Продвинутые
Сообщений: 65
Награды: 0
Город: Киев
Репутация: 0
Замечания: 0%
Статус:
Говорю сразу....Шарю я не сильно... объясните что такое Переменная...я посмотрел в моде и newcar стоит в многих местах..


H@OS

Сообщение отредактировал Alexcey666 - Воскресенье, 10.03.2013, 17:21
psychoДата: Воскресенье, 10.03.2013, 17:36 | Сообщение # 9
16 | 13
Группа: I'm V.I.P.
Сообщений: 327
Награды: 11
Репутация: 645
Замечания: 20%
Статус:
Alexcey666, переменная - область памяти.
В твоём случае, это new newcar = -1;

Alexcey666Дата: Четверг, 14.03.2013, 10:25 | Сообщение # 10
Новенький
Группа: Продвинутые
Сообщений: 65
Награды: 0
Город: Киев
Репутация: 0
Замечания: 0%
Статус:
я так понял ето ....

[pwn]new newcar = GetPlayerVehicleID(playerid);
if(newcar == SaleCar[0]
|| newcar == SaleCar[1]
|| newcar == SaleCar[2]
|| newcar == SaleCar[3]
|| newcar == SaleCar[4]
|| newcar == SaleCar[5]
|| newcar == SaleCar[6]
|| newcar == SaleCar[7]
|| newcar == SaleCar[8]
|| newcar == SaleCar[9]
|| newcar == SaleCar[10]
|| newcar == SaleCar[11]
|| newcar == SaleCar[12]
|| newcar == SaleCar[13]
|| newcar == SaleCar[14]
|| newcar == SaleCar[15]
|| newcar == SaleCar[16]
|| newcar == SaleCar[17]
|| newcar == SaleCar[18]
|| newcar == SaleCar[19]
|| newcar == SaleCar[20]
|| newcar == SaleCar[21]
|| newcar == SaleCar[22]
|| newcar == SaleCar[23]
|| newcar == SaleCar[24]
|| newcar == SaleCar[25]
|| newcar == SaleCar[26]
|| newcar == SaleCar[27]
|| newcar == SaleCar[28]
|| newcar == SaleCar[29]
|| newcar == SaleCar[30]
|| newcar == SaleCar[31]
)
{
SendClientMessage(playerid, COLOR_WHITE, "Íåëüçÿ çàâåñòè ýòî ÒÑ!");
return 1;[/pwn]

Добавлено (11.03.2013, 15:26)
---------------------------------------------
Ну....поможет кто-то??

Добавлено (14.03.2013, 10:25)
---------------------------------------------
Что такая моя ситуация что ответа нет?


H@OS

Сообщение отредактировал Alexcey666 - Воскресенье, 10.03.2013, 21:43
Dimaxa_DemonДата: Четверг, 14.03.2013, 12:36 | Сообщение # 11
Освоившийся
Группа: Продвинутые
Сообщений: 134
Награды: 7
Город: Киев
Репутация: 109
Замечания: 0%
Статус:
Смотрите теперь сюда... Как я понимаю в цикле ведется подсчет всех авто, но на сервере есть как загружаеміе автомобили так и статические, вот именно количество статических авто и записано в переменную SIMPLECARS, что значит -1 трудно сказать, но уже навязывается вывод, что человек добавлял статические авто но не прибавил их количество к числу в переменной, получается так , что вычисление уже не правильно и теперь при вычислении получается ид больше чем нужно, потому и пишет что вы находитесь возле своего авто...
Предположительно все вот так..
Но точно сказать тяжело - нужно посмотреть мод и скорее всего переписать либо команду, либо систему авто... И вообще мод Оо-очень корявый...



Помогаю по Pawn|C++|PHP|Java|HTML|CSS
email - dm.savchik@ya.ru
-------
Alexcey666Дата: Воскресенье, 17.03.2013, 16:24 | Сообщение # 12
Новенький
Группа: Продвинутые
Сообщений: 65
Награды: 0
Город: Киев
Репутация: 0
Замечания: 0%
Статус:
Еще мне может кто-то помочь?


H@OS
Zero_lifeДата: Воскресенье, 17.03.2013, 17:06 | Сообщение # 13
Новенький
Группа: Продвинутые
Сообщений: 32
Награды: 1
Город: Elgava
Репутация: -15
Замечания: 20%
Статус:
Не легче тебе вынуть с какого нибудь мода? я напримен с некоторыми скриптами так делал!


Хостинг для ваших игр SpeedPH.ru
Акция!
13 Новых пользователей получают 50% скидку на SA-MP сервера!
Код акции: godsamp50procent
Акция заканчивается: 24.03.13
Alexcey666Дата: Понедельник, 18.03.2013, 12:45 | Сообщение # 14
Новенький
Группа: Продвинутые
Сообщений: 65
Награды: 0
Город: Киев
Репутация: 0
Замечания: 0%
Статус:
Системы то разные не вставлю я же какую нибудь.....


H@OS
WeddewДата: Понедельник, 25.03.2013, 22:27 | Сообщение # 15
Группа: Ангел Хранитель
Сообщений: 1237
Награды: 19
Город: Казань
Репутация: 1245
Замечания: 0%
Статус:
Не актуально. Закрыто.



www.weddew-shop.ru
Форум SAMP о мультиплеерах для GTA. » SAMP скачивание и обсуждение » Вопросы и Проблемы » Помогите проблема с командами /lock /park (Вот собственно код...)
Страница 1 из 11
Поиск:





 


 


 
Хостинг от uCoz SAMP-RUS.COM