 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
Помогите проблема с командами /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~ABO–O€…‡’ ~g~OKP‘"); 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~ABO–O€…‡’ ~g~OKP‘"); 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~ABO–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~ABO–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– –ECE..", 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 |
|
Мастер джэдай
Группа:
Администратор
Сообщений: 8299
Награды: 111
Город: Санкт-Петербург
Репутация: 6085
Статус: 
| 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 |
|
Мастер джэдай
Группа:
Администратор
Сообщений: 8299
Награды: 111
Город: Санкт-Петербург
Репутация: 6085
Статус: 
| Очевидно, что переписать этот рассчёт. Я вообще, когда увидел его в вайнвуде или в криам лайфе (не помню, где именно), вообще ужаснулся. 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 |
|
Мастер джэдай
Группа:
Администратор
Сообщений: 8299
Награды: 111
Город: Санкт-Петербург
Репутация: 6085
Статус: 
| 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.
Сообщений: 535
Награды: 4
Город: Березники
Репутация: 187
Замечания: 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 |
|
Группа:
Ангел Хранитель
Сообщений: 1251
Награды: 19
Город: Казань
Репутация: 1740
Замечания: 0%
Статус: 
| Не актуально. Закрыто.
www.weddew-shop.ru
|
| |
|
|
|
 |
|
 | |
| |
|