 |
|
 |
|
|
|
Последние Файлы 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]Мерия
|
| |
|
|
|
 |
|
 | |
| |
|