| Исправляем баги PEN'ов |
| XAOC | Дата: Четверг, 10.04.2008, 14:20 | Сообщение # 1 |
|
Уважаемый

Группа:
Разработчики
Сообщений: 804
Город: Гдета там>>
Статус: 
| Итак, задолбавшись каждый раз и в каждой теме писать как куда что и почему нужно сделать чтобы убрать какой-либо баг, решил создать данную тему где я распишу в точности что и где менять чтобы всё было ОК Первым делом начнем с бага "хакерский пароль" Меня очень смешило когда это называют таким образом Суть этого бага состоит в сочетании нескольких букв в пароле при длине 14 символов(меньше не пробовал), которые при встроенной "шифровке" превращаются в перенос строки, тем самым смещая строки в сохранённом файле-аккаунте Избавится от этой "заразы" можно двумя способами: Сократить максимальную длинну пароля в командах "/regnick" и "/changepass" это делается следующим способом находите строки Code if (strcmp(cmd, "/regnick", true)==0) { tmp = strtok(cmdtext, idx); и Code if (strcmp(cmd, "/changepass", true)==0) { tmp = strtok(cmdtext, idx); и после них вставте следующий код: Quote if(strlen(tmp)>тут укажите максимальное кол-во символов) { SendClientMessage(playerid, COLOR_GRAD1, " Вы превысили максимальную длину пароля"); return 1; } Всё, это был первый метод Теперь второй: Будим убирать шифровку пароля, это делается следующим способом ищим через поиск строки и везде где вы их найдёте перед ними ставьте // , тем самым мы закомментируем данный код и он не будит выполняться, на этом всё, но тут есть 1 нюанс, после данного действия старые аккаунты игроков придется удалять, ТК в них будит зашифрованный пароль, а сейчас мы сделали чтобы он считывался не шифрованным Ну вот мы и исправили так называемый "хакерский пароль" Теперь перийдём к небольшому нюансу, он вам обязателен если у вас в моде разрешена кириллица(русские символы) при вводе пароля Открываем скрипт, находим строки: Code if (strcmp(cmd, "/regnick", true)==0) { tmp = strtok(cmdtext, idx); и Code if (strcmp(cmd, "/changepass", true)==0) { tmp = strtok(cmdtext, idx); и сразу после них вставляем Code new character[256]; new i, j; new found = 0; new foundchar[256]; for(i=0; i<(strlen(tmp)); i++) { strmid(character, tmp, i, i+1, 2); for(j = 0; j<MAX_NICK_ALLOWED_CHARS; j++) { tmps1 = allowednickchars[j]; if(strcmp(hash(character), hash(tmps1), false) == 0) { found += 1; foundchar = tmps1; } } } if (found != strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD1, " * Вы использовали запрещенные символы. Используйте A-Z a-z 0-9 [ ] _"); return 1; } Если возникнут проблемы с MAX_NICK_ALLOWED_CHARS или allowednickchars то помещаем в начало Code #define MAX_NICK_ALLOWED_CHARS 65 и Code new allowednickchars[MAX_NICK_ALLOWED_CHARS][2] = { "a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z", //26 "A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z", //26 "1","2","3","4","5","6","7","8","9","0", // 10 "[","]","_" //3 }; Всё, с этим мы закончили Переходим к модификации от знакомого нам человека под ником ONEhelsING В ней присутствует баг при котором человек знающий суть бага мог спокойно закрашить чей-нибуть сервер, для устранения данного бага делаем следующее Ищим в коде строки Code if (strcmp(cmd, "/changenick", true)==0) { и вставляем после них Code if(afkplayer[playerid]==1) return SendClientMessage(playerid, COLOR_GRAD1, " * Смена ника из AFK режима запрещена"); всё, на данный момент это все баги известные мне, если ваш сервер всё-равно после этого ломают - пишите мне в ICQ
Development: Ultimate Admin Script Released! BotCreator 0.1b [Released] Делаю качественные скрипты на профессиональном уровне, за вознаграждение А ты купил себе сервер SA-MP !?
|
| |
| | |
| Tim | Дата: Четверг, 10.04.2008, 16:34 | Сообщение # 2 |
|
Уверенный

Группа:
Продвинутые
Сообщений: 243
Город: Москва
Статус: 
| У меня такой бак когда я заезжаю заменировтаь машну выхожу из неё нажимаю на дитонатор и она не взрывается (иногда взрывается но редко)
|
| |
| | |
| onehels | Дата: Четверг, 10.04.2008, 17:08 | Сообщение # 3 |
|
Уверенный

Группа:
Разработчики
Сообщений: 157
Город: Simferopol
Статус: 
| Quote (Tim) У меня такой бак когда я заезжаю заменировтаь машну выхожу из неё нажимаю на дитонатор и она не взрывается (иногда взрывается но редко) Єт опому что там стоит таймер который єто дело все опеределяет, и он не всегда успевает срабоать=( Пока что єто не как ен исправить, думаю может в 0.2.5 1 команда заработает как следует и тогда может быть это лаг пропадет! Или на крайний случай зделаю как было под команду...
[GM] PEN1 LS v.1.3 - 100% - Released [GM] PEN1 LS+SF v.1.4 - 100% - Released [GM] PEN1 LS+SF v.1.5.3 - 100% - Released [FS] War Mod v.1.0 - 100% - Released [GM] PEN1 LS+SF v.1.6 - 50% [FS] War Mod v.2.0 - 0 % Тут разрабатывается мод Pen1: Следить за разработкой!
|
| |
| | |
| Relax | Дата: Четверг, 10.04.2008, 17:09 | Сообщение # 4 |
|
Постоялец

Группа:
Продвинутые
Сообщений: 362
Статус: 
| Quote (Tim) У меня такой бак когда я заезжаю заменировтаь машну выхожу из неё нажимаю на дитонатор и она не взрывается (иногда взрывается но редко) Ето не явлеется багом изначального pen1, а просто погрешности модифицированого pen1.
Public Enemy: LS-SF-LV Developer && SA-MP Tester Public Enemy: SF v1.0.1 - Complite Public Enemy: Village v1.0.1 - 92% Public Enemy: LS-SF-LV v1.0.5 - 100% Los Santos: TDM v1.0.1 - Complite
|
| |
| | |
| Tim | Дата: Четверг, 10.04.2008, 17:12 | Сообщение # 5 |
|
Уверенный

Группа:
Продвинутые
Сообщений: 243
Город: Москва
Статус: 
| а можно сделать чтоб тачка тагже минировалась только командой ? это нормально будет работать ?
|
| |
| | |
| SanSay | Дата: Четверг, 10.04.2008, 17:18 | Сообщение # 6 |
|
Уверенный

Группа:
Продвинутые
Сообщений: 236
Город: Наб.Челны
Статус: 
| Quote (XAOC) Первым делом начнем с бага "хакерский пароль" спс за разъяснения, вечером все это дело проверю у себя ))) Кстати должна получиться класная темка )))
217.198.1.76:7777 Mode:PEN1: LS+SF+LV
Сообщение отредактировал SanSay - Четверг, 10.04.2008, 17:19 |
| |
| | |
| Relax | Дата: Четверг, 10.04.2008, 17:33 | Сообщение # 7 |
|
Постоялец

Группа:
Продвинутые
Сообщений: 362
Статус: 
| Quote (SanSay) спс за разъяснения, вечером все это дело проверю у себя ))) Кстати должна получиться класная темка ))) Все выше перечисленные вопросы и ответы были расписаны в других темах, просто автор обьеденил чтобы легче было найти.
Public Enemy: LS-SF-LV Developer && SA-MP Tester Public Enemy: SF v1.0.1 - Complite Public Enemy: Village v1.0.1 - 92% Public Enemy: LS-SF-LV v1.0.5 - 100% Los Santos: TDM v1.0.1 - Complite
|
| |
| | |
| XAOC | Дата: Четверг, 10.04.2008, 18:27 | Сообщение # 8 |
|
Уважаемый

Группа:
Разработчики
Сообщений: 804
Город: Гдета там>>
Статус: 
| Relax, Заметь, в остальных темах это расписывал тоже я
Development: Ultimate Admin Script Released! BotCreator 0.1b [Released] Делаю качественные скрипты на профессиональном уровне, за вознаграждение А ты купил себе сервер SA-MP !?
|
| |
| | |
| Relax | Дата: Четверг, 10.04.2008, 19:12 | Сообщение # 9 |
|
Постоялец

Группа:
Продвинутые
Сообщений: 362
Статус: 
| Quote (XAOC) Relax, Заметь, в остальных темах это расписывал тоже я Это впринципи не столь важно, я и так знаю. Мы отходим уже от темы=)
Public Enemy: LS-SF-LV Developer && SA-MP Tester Public Enemy: SF v1.0.1 - Complite Public Enemy: Village v1.0.1 - 92% Public Enemy: LS-SF-LV v1.0.5 - 100% Los Santos: TDM v1.0.1 - Complite
|
| |
| | |
| SanSay | Дата: Четверг, 10.04.2008, 20:15 | Сообщение # 10 |
|
Уверенный

Группа:
Продвинутые
Сообщений: 236
Город: Наб.Челны
Статус: 
| Сори за флуд.... Quote (Relax) Все выше перечисленные вопросы и ответы были расписаны в других темах, просто автор обьеденил чтобы легче было найти. так прикол в том, что там более 800 тем и более 11000 ответов!!! (это я так самые важные темы посчитал, грубо) как считаешь это реально просмотреть и поискать нужный вопрос??? Вот если бы был список проблем и уже смотришь есть нужное тебе или нет, если есть смотришь че писали, а если нет то создаешь новый вопрос а при текущей ситуации на форуме, приходится по 10 раз одно и тоже обсуждать (((, но есть ли другой выход? Просмотреть предыдущие темы и ответы не предлагать - выше уже написал почему.
217.198.1.76:7777 Mode:PEN1: LS+SF+LV
Сообщение отредактировал SanSay - Четверг, 10.04.2008, 20:16 |
| |
| | |
| Dangerous | Дата: Пятница, 11.04.2008, 06:47 | Сообщение # 11 |
|
Новенький

Группа:
Продвинутые
Сообщений: 26
Статус: 
| Quote (Tim) тагже минировалась только командой ? Code if(strcmp(cmd, "/bam", true) == 0 && GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { if ((IsPlayerAdmin(playerid)) || PlayerInfo[playerid][pAdmin] >= 1) { AdmLog(admlogtext); new VID = GetPlayerVehicleID(playerid); bombd[VID] = 1; curvpldk[playerid] = 1; curvpld[playerid] = VID; bombhave[VID] = 1; GivePlayerWeapon(playerid,40,777); SendClientMessage(playerid, 0xFFFFFFAA, " * Детонатор установлен."); TogglePlayerControllable(playerid, 1); } return 1; } Админская команда
|
| |
| | |
| NC22 | Дата: Пятница, 11.04.2008, 08:19 | Сообщение # 12 |
|
Освоившийся

Группа:
Продвинутые
Сообщений: 95
Статус: 
| Не чего новенького не нашел из багов. Но все равно спс
[FS] Car Coordinator v 0.1
|
| |
| | |
| amp | Дата: Воскресенье, 13.04.2008, 02:41 | Сообщение # 13 |
|
Новенький

Группа:
Пользователи
Сообщений: 8
Статус: 
| Топ-10 самых "любимых" багов (сборка McSw55t) 1) Когда доставляешь кейс в подземке или в ментовке в SF сразу умираешь (пишет что врагу народе нельзя быть под водой). 2) Будучи врагом народа можно зайти в здание и хз куда телепотироваться. 3) Некоторые здания (LS) нельзя ни купить, не войти в них, пишет closed. 4) Когда выполняешь некоторые миссии с тачкой, залазишь в неё и не отображается красный маркер. 5) Со временем на карте не отображается вообще ни одного игрока. 6) Баг когда враг народа становится невидимкой на радаре (в то время как других видно). 7) Миссия когда надо лодку тащить 2 км по суше чтоб добраться до чекпоинта. 8) Некоторые авто для миссий находятся в гараже доступ к которому платный и требует 10 уровня. 9) Очень "Клёвый" баг когда стреляешь по игроку в упор а жизни у него не отнимаются, первая мысль-читер, но потом сам оказываешся в такой ситуации где тело бегает как приведение (без анимации конечностей в 2D формате) и не может ничё тебе сделать. 10) Если долго ездить на тачке то исчезает азот (в гта вродеб такого не было).
|
| |
| | |
| Fr33zD1 | Дата: Воскресенье, 13.04.2008, 02:46 | Сообщение # 14 |
|
Долгожитель

Группа:
Модераторы
Сообщений: 1533
Город: ツ †Чернобыль† ツ
Статус: 
| Quote (amp) Топ-10 самых "любимых" багов (сборка McSw55t) 1) Когда доставляешь кейс в подземке или в ментовке в SF сразу умираешь (пишет что врагу народе нельзя быть под водой).2) Будучи врагом народа можно зайти в здание и хз куда телепотироваться.3) Некоторые здания (LS) нельзя ни купить, не войти в них, пишет closed.4) Когда выполняешь некоторые миссии с тачкой, залазишь в неё и не отображается красный маркер.5) Со временем на карте не отображается вообще ни одного игрока.6) Баг когда враг народа становится невидимкой на радаре (в то время как других видно).7) Миссия когда надо лодку тащить 2 км по суше чтоб добраться до чекпоинта.8) Некоторые авто для миссий находятся в гараже доступ к которому платный и требует 10 уровня.9) Очень "Клёвый" баг когда стреляешь по игроку в упор а жизни у него не отнимаются, первая мысль-читер, но потом сам оказываешся в такой ситуации где тело бегает как приведение (без анимации конечностей в 2D формате) и не может ничё тебе сделать.10) Если долго ездить на тачке то исчезает азот (в гта вродеб такого не было). чел, тебе в тему про Pen1 LS + SF + LV , создатель тока туда смотрет
† Virtus.pro The Best †
|
| |
| | |
| Virus™ | Дата: Воскресенье, 13.04.2008, 05:55 | Сообщение # 15 |
|
Освоившийся

Группа:
Продвинутые
Сообщений: 100
Город: NSK
Статус: 
| Quote 9) Очень "Клёвый" баг когда стреляешь по игроку в упор а жизни у него не отнимаются, первая мысль-читер, но потом сам оказываешся в такой ситуации где тело бегает как приведение (без анимации конечностей в 2D формате) и не может ничё тебе сделать. Баг сервера а не мода
|
| |
| |
|