 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
Крашат сервер
| |
| Weddew | Дата: Суббота, 06.07.2013, 22:00 | Сообщение # 16 |
|
Группа:
Ангел Хранитель
Сообщений: 1251
Награды: 19
Город: Казань
Репутация: 1740
Замечания: 0%
Статус: 
| Цитата (|RESPEKT|v-style) поставил я тот скрипт вчера, сегодня выкинуло опять игрока и ошибка такая Его не выбросило, а удалило из вашей зоны прорисовки
www.weddew-shop.ru
|
| |
|
|
| [RESPEKT]v-style | Дата: Воскресенье, 07.07.2013, 23:57 | Сообщение # 17 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 145
Награды: 0
Город: Буденновск
Репутация: -48
Замечания: 80%
Статус: 
| а решение нет? если запретить как бы с модами заходить на сервер?может быть и проблема из-за них?
одыхаю блеать
|
| |
|
|
| FiLE | Дата: Понедельник, 08.07.2013, 01:00 | Сообщение # 18 |
|
Группа:
Разработчики
Сообщений: 681
Награды: 70
Город: Одесса
Замечания: 0%
Статус: 
| [RESPEKT]v-style, никак наверное.
Варианты защиты: Код public OnVehicleMod(playerid,vehicleid,componentid) { RemoveVehicleComponent(vehicleid,componentid); return 0; }
И дальше:
Код static const MaxPassengers[27] = { 0x10331113, 0x11311131, 0x11331313, 0x80133301, 0x1381F110, 0x10311103, 0x10001F10, 0x11113311, 0x13113311, 0x31101100, 0x30001301, 0x11031311, 0x11111331, 0x10013111, 0x01131100, 0x11111110, 0x11100031, 0x11130221, 0x33113311, 0x11111101, 0x33101133, 0x101001F0, 0x03133111, 0xFF11113F, 0x13330111, 0xFF131111, 0x0000FF3F }; // HEX смещения макс. кол-ва пассажиров на основной транспорт
OnPlayerStateChange: Код if(newstate == PLAYER_STATE_DRIVER) { new model = GetPlayerVehicleSeat(playerid); if(model != 128) { if(!model) { model = GetVehicleModel(GetPlayerVehicleID(playerid)); if(!(400 <= model <= 611) || MaxPassengers[model - 400 >>> 3] >>> ((model - 400 & 7) << 2) & 0xF == 15) return Kick(playerid); } else return Kick(playerid); } } else if(newstate == PLAYER_STATE_PASSENGER) { new model = GetVehicleModel(GetPlayerVehicleID(playerid)); if(400 <= model <= 611) { model -= 400; new seat = GetPlayerVehicleSeat(playerid); if(seat != 128) { model = (MaxPassengers[model >>> 3] >>> ((model & 7) << 2)) & 0xF; if(!model || model == 15) return Kick(playerid); else if(!(0 < seat <= model)) return Kick(playerid); } else return Kick(playerid); } } else return Kick(playerid); } } Добавлено (08.07.2013, 01:00) --------------------------------------------- [RESPEKT]v-style, Я не пойму название темы. Крашат Сервер. А дальше пишешь что крашат игроков. Определись.
|
| |
|
|
| Geryy | Дата: Понедельник, 08.07.2013, 01:18 | Сообщение # 19 |
|
Советчик
Группа:
Ангел Хранитель
Сообщений: 1187
Награды: 24
Город: Москва
Репутация: 785
Замечания: 0%
Статус: 
| За посадку на несуществующее место в тачке не крашит, делали заплатку еще 2 версии назад.
Добавить SAMP сервер в спец. вкладку HOSTED 450-500 р.
|
| |
|
|
| [RESPEKT]v-style | Дата: Среда, 10.07.2013, 18:52 | Сообщение # 20 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 145
Награды: 0
Город: Буденновск
Репутация: -48
Замечания: 80%
Статус: 
| Цитата (FiLE) [RESPEKT]v-style, Я не пойму название темы. Крашат Сервер. А дальше пишешь что крашат игроков. Определись. спасибо щас попробуем, да крашат игроков фик знает как заходит какой нибудь тип чета делает или машины у него кривые и все игрои вылетают из сервера с ошибками. Вот щас типок обходит бан и крашит сервер по полной подсеть его не как не забанить у него ип меняется на другие...Добавлено (10.07.2013, 18:52) ---------------------------------------------
Цитата (FiLE) Варианты защиты: Код
public OnVehicleMod(playerid,vehicleid,componentid) { RemoveVehicleComponent(vehicleid,componentid); return 0; }
И дальше:
Код
static const MaxPassengers[27] = { 0x10331113, 0x11311131, 0x11331313, 0x80133301, 0x1381F110, 0x10311103, 0x10001F10, 0x11113311, 0x13113311, 0x31101100, 0x30001301, 0x11031311, 0x11111331, 0x10013111, 0x01131100, 0x11111110, 0x11100031, 0x11130221, 0x33113311, 0x11111101, 0x33101133, 0x101001F0, 0x03133111, 0xFF11113F, 0x13330111, 0xFF131111, 0x0000FF3F }; // HEX смещения макс. кол-ва пассажиров на основной транспорт
OnPlayerStateChange: Код
if(newstate == PLAYER_STATE_DRIVER) { new model = GetPlayerVehicleSeat(playerid); if(model != 128) { if(!model) { model = GetVehicleModel(GetPlayerVehicleID(playerid)); if(!(400 <= model <= 611) || MaxPassengers[model - 400 >>> 3] >>> ((model - 400 & 7) << 2) & 0xF == 15) return Kick(playerid); } else return Kick(playerid); } } else if(newstate == PLAYER_STATE_PASSENGER) { new model = GetVehicleModel(GetPlayerVehicleID(playerid)); if(400 <= model <= 611) { model -= 400; new seat = GetPlayerVehicleSeat(playerid); if(seat != 128) { model = (MaxPassengers[model >>> 3] >>> ((model & 7) << 2)) & 0xF; if(!model || model == 15) return Kick(playerid); else if(!(0 < seat <= model)) return Kick(playerid); } else return Kick(playerid); } } else return Kick(playerid); } } СПАСИБО ТЕПЕРЬ ВСЕ ОК И БЕЗ КРАША!)))Тему можно оф)
одыхаю блеать
|
| |
|
|
| Хасан | Дата: Среда, 10.07.2013, 19:12 | Сообщение # 21 |
|
Группа:
Модераторы
Сообщений: 2816
Награды: 388
Город: X-Files
Репутация: 2965
Замечания: 0%
Статус: 
| [moder]Тема закрыта![/moder] 日本語
малі діти недають нам спати - великі діти недають нам жити © Iван Миколайчук
— Вот ты говорил, город — сила, а здесь слабые все. — Город — это злая сила. Сильный приезжает — становится слабым. Город забирает силу. Вот и ты пропал…© Брат
— ...лягушки падают с неба — Видимо у них не раскрылись парашюты. © X-Files
— Разве вы не хотели бы жить вечно? — Если в моде останутся штаны со стрелками то нет.© X-Files
Ибо таковые лжеапостолы, лукавые делатели, принимают вид Апостолов Христовых. И неудивительно: потому что сам сатана принимает вид Ангела света, а потому не великое дело, если и служители его принимают вид служителей правды; но конец их будет по делам их. (2Кор 11:13-15).
|
| |
|
|
|
 |
|
 | |
| |
|