Последние Файлы GTA 4
Последние Файлы GTA-MP
Реклама
[Архив #2] Вопросы ответы по SAMP [от 11.01.2012]
Великс Дата: Среда, 11.01.2012, 23:37 | Сообщение # 1
Мастер джэдай
Группа:
Модераторы
Сообщений: 3931
Награды:
287
Город: Мухосранск
Репутация:
8429
Замечания:
0%
Статус:
[move]-= Вопрос | Ответ =- [/move] В этой теме вы сможете получить ответы, на многие ваши вопросы по PAWN.
Новичкам: Внятно объясняйте вашу проблему, если вы получили ошибку, обязательно выкладывайте строки, на которые "ругается" компилятор. Помощь идет только по желанию пользователя, если вам человек помог вам только частично, не нужно начинать поливать его грязью. Возможно тип вашей проблемы уже обсуждался на форуме, воспользуйтесь поиском . В этой теме пользователи лишь оказывают помощь в написании кода, а не пишут его за вас. (!!!) Если вы хотите отблагодарить пользователя, жмите на кнопку . (Только для продвинутых, и выше) Если вы уже задавали вопрос, и не получили на него ответа, лучше напишите в ЛС одному, из участников группы Support , чем зафлуживать тему. Скриптерам: Не оскорблять новичков. Не флудить сообщениями, подобных "Закрой PAWNO и иди делай уроки". Не посылать в поиск. Юзер итак уже пришёл сюда из поиска. Если решение проблемы уже было опубликовано, то указать в какой теме Как можно понятней объяснять решение той, или иной проблемы, по возможности приводить примеры.
[cut=freestyle] ПРИНЕСЛА СОРОКА В РОТЕ ПРИВОРОТ , СВЯЗАЛАСЬ НА ШЕЕ ЛОЗА И БЫЛ ПОЛНЫЙ ПИ**ЕЦ, ОСЕНЬ С ЗИМОЙ, ЛЕТО С ВЕСНОЙ, ГУСЬ С ЛИСОЙ, ЕБ**ИСЬ ВО ТЬМЕ НОЧНОЙ. УЗЕЛ ЗАВЯЗАЛСЯ, ПЕПЕЛ РАЗМЕТАЛСЯ И ЛИСА ЗАБЕРЕМЕНЕЛА. ВМЕСТЕ ВЕК ВЕКОВАТЬ, ПУТУ НЕ РАЗВЯЗАТЬ. ТРАВА ПЕРЕПЛЕТИСЬ, УЗЕЛ ЗАВОРОЖИСЬ. ЛЕНАРУ ДАЙ УМА И ЛЕНУ НА ВЕЛЕ НЕ ОТРАЗИСЬ,ЕБ*СЬ ЕБ*СЬ ЕБ*СЬ © Хасан [/cut]
Сообщение отредактировал Weddew - Понедельник, 09.06.2014, 03:17
Geryy Дата: Пятница, 27.01.2012, 06:27 | Сообщение # 331
Советчик
Группа:
Ангел Хранитель
Сообщений: 1187
Награды:
24
Город: Москва
Репутация:
785
Замечания:
0%
Статус:
Quote (Bullet_VRN )
На сервере система личных автомобилей. Собейтеры телепортируют эти машины в огромном количестве на респы. Что посоветуете сделать?
Можно с помощью OnUnoccupiedVehicleUpdate отслеживать несанкционированное перемещение транспорта, но в 0.3d он работает не всегда корректно.Добавлено (27.01.2012, 06:27) --------------------------------------------- Может кто вкурсе, как можно заблокировать посадку игрока в пассажирский вагон id 570 ?
Добавить SAMP сервер в спец. вкладку HOSTED 450-500 р.
enkey954 Дата: Пятница, 27.01.2012, 09:36 | Сообщение # 332
Новенький
Группа:
Пользователи
Сообщений: 27
Награды:
0
Город: Мухосранск
Репутация:
6
Замечания:
0%
Статус:
Скиньте кто нить плиз команду участники онлайн в диалоге.+ поставлю
Eakwarp Дата: Пятница, 27.01.2012, 09:49 | Сообщение # 333
Мастер джэдай
Группа:
Продвинутые
Сообщений: 4874
Награды:
179
Город: Москва
Репутация:
2543
Замечания:
60%
Статус:
Quote (enkey954 )
+ поставлю
Quote (enkey954 )
Группа: Пользователи
Грамотно оценивайте свои возможности. Quote (Geryy )
Может кто вкурсе, как можно заблокировать посадку игрока в пассажирский вагон id 570 ?
Только если сделать автоматическую высадку.
More than 4 years of development, more than 250,000 lines of source code, more than a hundred units and more than 3400 revisions. Valakas Roleplay - choose your role. Valakas Roleplay on Twitter Платные консультации, разработка, в ICQ. Дорого.
Borog Дата: Пятница, 27.01.2012, 10:07 | Сообщение # 334
Долгожитель
Группа:
I'm V.I.P.
Сообщений: 1362
Награды:
43
Город: Москва
Репутация:
1249
Замечания:
20%
Статус:
Quote (enkey954 )
Скиньте кто нить плиз команду участники онлайн в диалоге
if(strcmp(cmd, "/who", true) == 0) { new lstring[1024], playername[32]; for(new i; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { GetPlayerName(i, playername, 32); format(string, 128, "%s\n",playername); strcat(lstring, string); } } ShowPlayerDialog(playerid, 0, DIALOG_STYLE_LIST, "Список участников", lstring, "И чо?", "Круто чо"); return 1; }
Silver Break http://s-break.ru/ http://vk.com/sbreak
Сообщение отредактировал Borog - Пятница, 27.01.2012, 10:08
Eakwarp Дата: Пятница, 27.01.2012, 10:12 | Сообщение # 335
Мастер джэдай
Группа:
Продвинутые
Сообщений: 4874
Награды:
179
Город: Москва
Репутация:
2543
Замечания:
60%
Статус:
Quote (Borog )
GetPlayerName(i, playername, 32); format(string, 128, "%s\n",playername); strcat(lstring, string);
Ужас. if(strcmp(cmd, "/who", true) == 0) { new lstring[1024], playername[MAX_PLAYER_NAME]; for(new i; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { GetPlayerName(i, playername, sizeof(playername)); format(lstring, sizeof(lstring), "%s%s\n",lstring,playername); } } ShowPlayerDialog(playerid, 0, DIALOG_STYLE_LIST, "Список участников", lstring, "И чо?", "Круто чо"); return 1; }
More than 4 years of development, more than 250,000 lines of source code, more than a hundred units and more than 3400 revisions. Valakas Roleplay - choose your role. Valakas Roleplay on Twitter Платные консультации, разработка, в ICQ. Дорого.
Deposit Дата: Пятница, 27.01.2012, 11:13 | Сообщение # 336
Новенький
Группа:
Пользователи
Сообщений: 55
Награды:
0
Город: Казахстан,Павлодар
Репутация:
-48
Замечания:
40%
Статус:
GetPlayerName(i, playername, 32); format(string, 128, "%s\n",playername); strcat(lstring, string); omg...
Не задовай глупых вопросов!. Если что Лес Там>>>>> Дураком быть сложно.... Конкурентов много.... Не задовай групых вопросов, будеш выглядить умнее я не как Школяр ____________________________________________________________ |Открытие Kazahstan Role Play : 24.02.12 в 18:00 По мск. в 20.00 По| |Казахстанскому времени | Каму как название пишите в личку :D
Geryy Дата: Пятница, 27.01.2012, 11:48 | Сообщение # 337
Советчик
Группа:
Ангел Хранитель
Сообщений: 1187
Награды:
24
Город: Москва
Репутация:
785
Замечания:
0%
Статус:
Quote (Eakwarp )
Только если сделать автоматическую высадку.
Спасибо. Quote (Deposit )
GetPlayerName(i, playername, 32); format(string, 128, "%s\n",playername); strcat(lstring, string);
Ну единственное MAX NAME может со временем стать и больше 32, тогда тут косяки будут. А так ну strcat или формат... хз, не вижу никакой разницы, можно и так, и так.Добавлено (27.01.2012, 11:48) ---------------------------------------------
Quote (Eakwarp )
Только если сделать автоматическую высадку.
Забыл спросить чем высаживать то? RemovePlayerFromVehicle не срабатывает.
Добавить SAMP сервер в спец. вкладку HOSTED 450-500 р.
Eakwarp Дата: Пятница, 27.01.2012, 11:57 | Сообщение # 338
Мастер джэдай
Группа:
Продвинутые
Сообщений: 4874
Награды:
179
Город: Москва
Репутация:
2543
Замечания:
60%
Статус:
Quote (Geryy )
хз, не вижу никакой разницы, можно и так, и так.
Зачем использовать 2 функции, когда можно использовать одну? Quote (Geryy )
RemovePlayerFromVehicle не срабатывает.
Высаживайте по таймеру.
More than 4 years of development, more than 250,000 lines of source code, more than a hundred units and more than 3400 revisions. Valakas Roleplay - choose your role. Valakas Roleplay on Twitter Платные консультации, разработка, в ICQ. Дорого.
toneysix Дата: Пятница, 27.01.2012, 13:26 | Сообщение # 339
Джэдай
Группа:
I'm V.I.P.
Сообщений: 1731
Награды:
77
Город: Салават
Репутация:
1825
Замечания:
0%
Статус:
В обоих вариантах нет никакой рациональности. format'а нужно избегать вообще. Его парсинг данных достаточно инертный. strcat сопряженно с format'ом действительно будут работать быстрее. Но, это далеко не предел. Самый лучший способ это сопряжение strlen+memcpy. Предлагаю вашему вниманию код, в котором были проделаны тесты. http://best.of.by/paste/m19fa6004 Вот их результат: [15:21:55] format: 5690 [15:21:56] strcat+format: 1328 [15:21:58] strlen+strcat: 1178 [15:21:58] strlen+memcpy: 279
Русскоязычныи портал о MTA/GTA-IV-MP | http://multi-theft-auto.ru
Сообщение отредактировал toneysix - Пятница, 27.01.2012, 13:29
Borog Дата: Пятница, 27.01.2012, 14:58 | Сообщение # 340
Долгожитель
Группа:
I'm V.I.P.
Сообщений: 1362
Награды:
43
Город: Москва
Репутация:
1249
Замечания:
20%
Статус:
Quote (Eakwarp )
Только если сделать автоматическую высадку.
Ужас public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) { if(ispassenger && GetVehicleModel(vehicleid) == 270) { new Float:X, Float:Y, Float:Z; GetPlayerPos(playerid, X, Y, Z); SetPlayerPos(playerid, X, Y, Z); } } В этом случае при посадке в вагон на место пассажира попытка будет пресечена
Silver Break http://s-break.ru/ http://vk.com/sbreak
Kesha1995 Дата: Пятница, 27.01.2012, 15:31 | Сообщение # 341
Новенький
Группа:
Пользователи
Сообщений: 1
Награды:
0
Город: Ровно
Репутация:
0
Замечания:
0%
Статус:
Ошибка в моде надо срочно исправить)) Skype: jumshud5 Добавлено (27.01.2012, 15:31) --------------------------------------------- Ошибка в моде) Нужно срочно исправить)) Я заплачу)) Skype: jumshud5 Очень срочно)) [color=red]
Desert Дата: Пятница, 27.01.2012, 17:06 | Сообщение # 342
Местный
Группа:
I'm V.I.P.
Сообщений: 669
Награды:
57
Город: Москва
Репутация:
1082
Замечания:
0%
Статус:
Как исправить такую проблему, например когда, я что-то копирую с мода, то вместо русских символов выходит к примеру вот это: Code
Óñòàíîâèòü öåíó çà Çâîíêè è SMS\n- Çàêðûòü ýôèð\n- Îòêðûòü ýôèð\n- Âîéòè â ýôèð\n- Âûéòè èç ýôèðà\n- Óñòàíîâèòü öåíó çà îáúÿâëåíèÿ\n- Óñëóãà 'Ðèíãòîí'\n- Íàèìåíîâàíèÿ ìóçûêè\n- Âçÿòü èíòåðâüþ";
Andrews Дата: Пятница, 27.01.2012, 17:22 | Сообщение # 343
Группа:
Продвинутые
Сообщений: 506
Награды:
7
Город: Комбер
Репутация:
565
Замечания:
20%
Статус:
Desert , кодировка шалит. Я как-то решал проблему, вроде из pwn копировал в notepad++, там шаманил с кодировкой и потом в браузер, всё было ок.
Заказы по SAMP`у не принимаю.
Geryy Дата: Пятница, 27.01.2012, 17:28 | Сообщение # 344
Советчик
Группа:
Ангел Хранитель
Сообщений: 1187
Награды:
24
Город: Москва
Репутация:
785
Замечания:
0%
Статус:
Quote (Borog )
В этом случае при посадке в вагон на место пассажира попытка будет пресечена
Не будет, если только в OnPlayerStateChange т.е. когда игрок уже сидит в вагоне причем, после этого чаще всего он оказывается нутри локомотива. Quote (Kesha1995 )
Ошибка в моде надо срочно исправить))
Ну хоть напиши что за ошибка и скинь код...
Добавить SAMP сервер в спец. вкладку HOSTED 450-500 р.
_Pawno_ Дата: Пятница, 27.01.2012, 17:43 | Сообщение # 345
Освоившийся
Группа:
Пользователи
Сообщений: 119
Награды:
0
Город: Москва
Репутация:
20
Замечания:
0%
Статус:
Народ что делать бензин не тратится когда двигатель включен а когда выключен тратится
Мои работы: [FS]Rokstar [FS]Engine [MAP]Автошкола [MAP]Мерия