 |
|
 |
|
|
|
Последние Файлы 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 |
| |
|
|
| bezimec | Дата: Четверг, 12.01.2012, 06:15 | Сообщение # 2 |
|
Новенький
Группа:
Пользователи
Сообщений: 53
Награды: 0
Город: Хабаровск
Репутация: 0
Замечания: 0%
Статус: 
| Здравствуйте, у меня появилось 2 вопроса: 1. Как сделать чтобы когда вводишь команду /su и причину розыска(допустим) эту причину розыска записывало в папке scriptfiles допустим в текстовый файл, а когда вводишь команду /convict(или /c) то не нужно было бы писать эту причину, а она сама бы писалась из этого файла, ну допустим было бы так: Судья John_Johnon посадил Bitch_Valera. Статья:(вот тут пишится текст из того файла). Время прибывания в тюрьме: (здесь пишится 1 неделя - 1 звезда, 2 недели - 2 звезды, 3 недели - 3 звезды и т.д (1 неделя = 600сек) 2. Когда садишься в вертолёт(допустим vert1) ты выбираешь куда тебе нужно(тебе диалог высвечивается) и после того как ты выберешь у тебя отнимается допустим 200 вирт, и вертолёт начинает лететь по этому маршруту. Так вот, вопрос состоит в том: как сделать чтобы при выборе разных маршрутов выбирался разный файл записи с маршрутом? Допустим: выбираешь автошколу, он тебе летит туда, выбираешь работу грузчика - он летит туда. Но должен быть один верт.) Заранее спасибо за внимание =)
|
| |
|
|
| Великс | Дата: Четверг, 12.01.2012, 09:23 | Сообщение # 3 |
|
Мастер джэдай
Группа:
Модераторы
Сообщений: 3931
Награды: 287
Город: Мухосранск
Репутация: 8429
Замечания: 0%
Статус: 
| Quote (bezimec) 1. Как сделать чтобы когда вводишь команду /su и причину розыска(допустим) эту причину розыска записывало в папке scriptfiles допустим в текстовый файл, а когда вводишь команду /convict(или /c) то не нужно было бы писать эту причину, а она сама бы писалась из этого файла, ну допустим было бы так: Судья John_Johnon посадил Bitch_Valera. Статья:(вот тут пишится текст из того файла). Время прибывания в тюрьме: (здесь пишится 1 неделя - 1 звезда, 2 недели - 2 звезды, 3 недели - 3 звезды и т.д (1 неделя = 600сек) Ты представляешь себе, как это будет выглядеть, если будет ~ 100 арестов?
[cut=freestyle] ПРИНЕСЛА СОРОКА В РОТЕ ПРИВОРОТ , СВЯЗАЛАСЬ НА ШЕЕ ЛОЗА И БЫЛ ПОЛНЫЙ ПИ**ЕЦ, ОСЕНЬ С ЗИМОЙ, ЛЕТО С ВЕСНОЙ, ГУСЬ С ЛИСОЙ, ЕБ**ИСЬ ВО ТЬМЕ НОЧНОЙ. УЗЕЛ ЗАВЯЗАЛСЯ, ПЕПЕЛ РАЗМЕТАЛСЯ И ЛИСА ЗАБЕРЕМЕНЕЛА. ВМЕСТЕ ВЕК ВЕКОВАТЬ, ПУТУ НЕ РАЗВЯЗАТЬ. ТРАВА ПЕРЕПЛЕТИСЬ, УЗЕЛ ЗАВОРОЖИСЬ. ЛЕНАРУ ДАЙ УМА И ЛЕНУ НА ВЕЛЕ НЕ ОТРАЗИСЬ,ЕБ*СЬ ЕБ*СЬ ЕБ*СЬ © Хасан [/cut]
|
| |
|
|
| bezimec | Дата: Четверг, 12.01.2012, 10:05 | Сообщение # 4 |
|
Новенький
Группа:
Пользователи
Сообщений: 53
Награды: 0
Город: Хабаровск
Репутация: 0
Замечания: 0%
Статус: 
| Quote (velix) Ты представляешь себе, как это будет выглядеть, если будет ~ 100 арестов? crazy Представляю, но допустим чтобы при достижении 25 арестов в этом файле этот файл удалялся и заного бы создавался, ну проверку на строчки сделать =) конечно если так можно...
|
| |
|
|
| Egen | Дата: Четверг, 12.01.2012, 11:05 | Сообщение # 5 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 80
Награды: 12
Город: Город-Герой Ленинград
Репутация: 285
Замечания: 20%
Статус: 
| Quote (velix) Ты представляешь себе, как это будет выглядеть, если будет ~ 100 арестов?
Velix прав, размер файла будет огромным. Но если создавать файл "арестов" для каждого игрока, тоже будет жестко. По идее удобнее было бы использовать mySQL в этом деле. Либо сделать в моде систему со статьями и например присвоить каждой статье свой id. Но проблемы будет в том, что всем "законникам" придется читать либо форум, либо мануал по статьям в игре. Например: /su [id] [№ Статьи] Как лучше, даже не знаю.
Забил на все :)
Удачи форуму :)
|
| |
|
|
| Rockman | Дата: Четверг, 12.01.2012, 11:12 | Сообщение # 6 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 428
Награды: 4
Город: Нижний Новгород
Репутация: 474
Замечания: 0%
Статус: 
| Для чего хранить все причины арестов игрока ? Достаточно для каждого хранить последнюю причину ареста.
|
| |
|
|
| FaRaNelL007 | Дата: Четверг, 12.01.2012, 11:15 | Сообщение # 7 |
|
Новенький
Группа:
Пользователи
Сообщений: 3
Награды: 0
Город: Краснодар
Репутация: 0
Замечания: 0%
Статус: 
| всем привет, у меня вопрос: Скачал скрипт http://www.samp-rus.com/load/4-1-0-158 так как очень бы хотелось к себе на сервер тюрьму, но вот не задача, на сервере будет админ меню с телепортами и т.д, как мне убрать его на территории тюрьмы?
|
| |
|
|
| Великс | Дата: Четверг, 12.01.2012, 11:25 | Сообщение # 8 |
|
Мастер джэдай
Группа:
Модераторы
Сообщений: 3931
Награды: 287
Город: Мухосранск
Репутация: 8429
Замечания: 0%
Статус: 
| Quote (FaRaNelL007) всем привет, у меня вопрос: Скачал скрипт http://www.samp-rus.com/load/4-1-0-158 так как очень бы хотелось к себе на сервер тюрьму, но вот не задача, на сервере будет админ меню с телепортами и т.д, как мне убрать его на территории тюрьмы? Code if( IsPlayerInRangeOfPoint( playerid, радиус, x, y, z ) ) return false; Quote (Rockman) Для чего хранить все причины арестов игрока ? Достаточно для каждого хранить последнюю причину ареста. Смотря в каких целях
[cut=freestyle] ПРИНЕСЛА СОРОКА В РОТЕ ПРИВОРОТ , СВЯЗАЛАСЬ НА ШЕЕ ЛОЗА И БЫЛ ПОЛНЫЙ ПИ**ЕЦ, ОСЕНЬ С ЗИМОЙ, ЛЕТО С ВЕСНОЙ, ГУСЬ С ЛИСОЙ, ЕБ**ИСЬ ВО ТЬМЕ НОЧНОЙ. УЗЕЛ ЗАВЯЗАЛСЯ, ПЕПЕЛ РАЗМЕТАЛСЯ И ЛИСА ЗАБЕРЕМЕНЕЛА. ВМЕСТЕ ВЕК ВЕКОВАТЬ, ПУТУ НЕ РАЗВЯЗАТЬ. ТРАВА ПЕРЕПЛЕТИСЬ, УЗЕЛ ЗАВОРОЖИСЬ. ЛЕНАРУ ДАЙ УМА И ЛЕНУ НА ВЕЛЕ НЕ ОТРАЗИСЬ,ЕБ*СЬ ЕБ*СЬ ЕБ*СЬ © Хасан [/cut]
Сообщение отредактировал velix - Четверг, 12.01.2012, 11:26 |
| |
|
|
| owl1n | Дата: Четверг, 12.01.2012, 12:15 | Сообщение # 9 |
|
Новенький
Группа:
Пользователи
Сообщений: 73
Награды: 3
Город: Ufa
Репутация: 35
Замечания: 20%
Статус: 
| Такой вопрос. Как, используя по строковое чтение из файла, вывести данные в Диалог(Dialog style list) по строчно и произвести их чтение по клику в диалоге(listitem )? Думаю, вопрос сложный, но много где видел эту реализацию.
Помогаю в скриптинге Pawn. Консультирую по различным вопросам хостинга/создания серверов/технических проблем. ICQ 214937.
Ведущий разработчик проекта Sanarod, Minecraft scroll's; со-разработчик FunLVDM
|
| |
|
|
| Великс | Дата: Четверг, 12.01.2012, 12:23 | Сообщение # 10 |
|
Мастер джэдай
Группа:
Модераторы
Сообщений: 3931
Награды: 287
Город: Мухосранск
Репутация: 8429
Замечания: 0%
Статус: 
| owl1n, пример с домами (отмечаем чекпоинт):
Code if(!strcmp(cmd, "/housegps", true)) { new menu[ 64 ], ololo[ 2042 ]; for(new i; i < sizeof(HouseInfo); i++) { format(menu, sizeof(menu), "Дом #%d\n", i+1); strcat(ololo, menu); } ShowPlayerDialog(playerid, 1001, DIALOG_STYLE_LIST, "{00CD00}Путеводитель", ololo, "Ок", "Отмена"); return 1; }
Code if(dialogid == 1001) { return SetPlayerCheckpoint(playerid,HouseInfo[listitem][hEntrancex], HouseInfo[listitem][hEntranceY],HouseInfo[listitem][hEntranceZ],5.0); }
Элементарно
[cut=freestyle] ПРИНЕСЛА СОРОКА В РОТЕ ПРИВОРОТ , СВЯЗАЛАСЬ НА ШЕЕ ЛОЗА И БЫЛ ПОЛНЫЙ ПИ**ЕЦ, ОСЕНЬ С ЗИМОЙ, ЛЕТО С ВЕСНОЙ, ГУСЬ С ЛИСОЙ, ЕБ**ИСЬ ВО ТЬМЕ НОЧНОЙ. УЗЕЛ ЗАВЯЗАЛСЯ, ПЕПЕЛ РАЗМЕТАЛСЯ И ЛИСА ЗАБЕРЕМЕНЕЛА. ВМЕСТЕ ВЕК ВЕКОВАТЬ, ПУТУ НЕ РАЗВЯЗАТЬ. ТРАВА ПЕРЕПЛЕТИСЬ, УЗЕЛ ЗАВОРОЖИСЬ. ЛЕНАРУ ДАЙ УМА И ЛЕНУ НА ВЕЛЕ НЕ ОТРАЗИСЬ,ЕБ*СЬ ЕБ*СЬ ЕБ*СЬ © Хасан [/cut]
|
| |
|
|
| owl1n | Дата: Четверг, 12.01.2012, 12:34 | Сообщение # 11 |
|
Новенький
Группа:
Пользователи
Сообщений: 73
Награды: 3
Город: Ufa
Репутация: 35
Замечания: 20%
Статус: 
| Quote (velix) пример с домами (отмечаем чекпоинт)
Спасибо. Я просто не знал, как делать выбор из listitem, а так все доступно. Спасибо.
Помогаю в скриптинге Pawn. Консультирую по различным вопросам хостинга/создания серверов/технических проблем. ICQ 214937.
Ведущий разработчик проекта Sanarod, Minecraft scroll's; со-разработчик FunLVDM
|
| |
|
|
| Великс | Дата: Четверг, 12.01.2012, 12:36 | Сообщение # 12 |
|
Мастер джэдай
Группа:
Модераторы
Сообщений: 3931
Награды: 287
Город: Мухосранск
Репутация: 8429
Замечания: 0%
Статус: 
| Подобным образом у меня было реализовано GPS, каждый создает свои точки, все сохранялось (: (MySQL конечно, ибо на файлах будет долго)
[cut=freestyle] ПРИНЕСЛА СОРОКА В РОТЕ ПРИВОРОТ , СВЯЗАЛАСЬ НА ШЕЕ ЛОЗА И БЫЛ ПОЛНЫЙ ПИ**ЕЦ, ОСЕНЬ С ЗИМОЙ, ЛЕТО С ВЕСНОЙ, ГУСЬ С ЛИСОЙ, ЕБ**ИСЬ ВО ТЬМЕ НОЧНОЙ. УЗЕЛ ЗАВЯЗАЛСЯ, ПЕПЕЛ РАЗМЕТАЛСЯ И ЛИСА ЗАБЕРЕМЕНЕЛА. ВМЕСТЕ ВЕК ВЕКОВАТЬ, ПУТУ НЕ РАЗВЯЗАТЬ. ТРАВА ПЕРЕПЛЕТИСЬ, УЗЕЛ ЗАВОРОЖИСЬ. ЛЕНАРУ ДАЙ УМА И ЛЕНУ НА ВЕЛЕ НЕ ОТРАЗИСЬ,ЕБ*СЬ ЕБ*СЬ ЕБ*СЬ © Хасан [/cut]
|
| |
|
|
| owl1n | Дата: Четверг, 12.01.2012, 12:39 | Сообщение # 13 |
|
Новенький
Группа:
Пользователи
Сообщений: 73
Награды: 3
Город: Ufa
Репутация: 35
Замечания: 20%
Статус: 
| Quote (velix) Подобным образом у меня было реализовано GPS, каждый создает свои точки, все сохранялось (: (MySQL конечно, ибо на файлах будет долго)
Ну в принципе так делать и надо Мускл выдержит до 1000 запросов в секунду, когда mxINI или другие способы для работы с файлами - будут так тормозить, что создаст уйму неудобств
Помогаю в скриптинге Pawn. Консультирую по различным вопросам хостинга/создания серверов/технических проблем. ICQ 214937.
Ведущий разработчик проекта Sanarod, Minecraft scroll's; со-разработчик FunLVDM
|
| |
|
|
| keksmario | Дата: Четверг, 12.01.2012, 15:33 | Сообщение # 14 |
|
Новенький
Группа:
Пользователи
Сообщений: 24
Награды: 0
Город: Тольятти
Репутация: 15
Замечания: 0%
Статус: 
| Уже весь мозг себе вынес со сдачей теста на права в Cream Life 1.6.8, помогите сделать его в чате, а не в диалоговых окнах, у меня как то получилось сделать, но все остальные команды отказывались работать.
А Вы замечали что русские игроки SAMP пишут слово "амуниция" через "а" и с двумя "м"?
|
| |
|
|
| colderpilot | Дата: Четверг, 12.01.2012, 21:18 | Сообщение # 15 |
|
Группа:
Продвинутые
Сообщений: 720
Награды: 3
Город: Moscow
Репутация: 331
Замечания: 80%
Статус: 
| варпя сделал мод, но я так и не пойму. Если я поменяю. Что обозначает pKills и pScore? Разве это не одно и тоже?
ваще найс гель
|
| |
|
|
|
 |
|
 | |
| |
|