|
[Архив #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 | Дата: Четверг, 25.10.2012, 08:44 | Сообщение # 4996 |
|
Советчик
Группа:
Ангел Хранитель
Сообщений: 1187
Награды: 24
Город: Москва
Репутация: 785
Замечания: 0%
Статус: 
| Quote (lDeaGLel) strcat не разу не использовал так в диалоге Можешь формат использовать, результат тот же будет.
Добавить SAMP сервер в спец. вкладку HOSTED 450-500 р.
|
| |
|
|
| lDeaGLel | Дата: Четверг, 25.10.2012, 08:53 | Сообщение # 4997 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 194
Награды: 4
Город: Волгоград
Репутация: 52
Замечания: 0%
Статус: 
| Что-то не пойму -_-. Это ведь в диалоги вставлять?
|
| |
|
|
| Geryy | Дата: Четверг, 25.10.2012, 10:02 | Сообщение # 4998 |
|
Советчик
Группа:
Ангел Хранитель
Сообщений: 1187
Награды: 24
Город: Москва
Репутация: 785
Замечания: 0%
Статус: 
| Quote (lDeaGLel) Что-то не пойму -_-. Это ведь в диалоги вставлять? Ты же формируешь список диалога, вот и вставляй туда где будешь его вызывать.
Добавить SAMP сервер в спец. вкладку HOSTED 450-500 р.
|
| |
|
|
| Borog | Дата: Четверг, 25.10.2012, 10:29 | Сообщение # 4999 |
|
Долгожитель
Группа:
I'm V.I.P.
Сообщений: 1362
Награды: 43
Город: Москва
Репутация: 1249
Замечания: 20%
Статус: 
| lDeaGLel, не нужно использовать. нужно знать, что он делает. strcat добавляет в строку какой-то текст и работает быстрее, чем format (в некоторых случаях)
У меня ошибка в коде была, вот обновленный:
new string[128]; strcat(string, "Сесть\n"); strcat(string, "Встать\n"); if(VipIgrok()) strcat(string, "Лечь\n"); ShowPlayerDialog(...,string,"Ok","Cancel");
А так да. Ты собираешь строку, которую потом выведешь и выводишь ее. И хоть 100 проверок сделай, лишь бы в диалог все уместилось
Silver Break http://s-break.ru/ http://vk.com/sbreak
|
| |
|
|
| lDeaGLel | Дата: Четверг, 25.10.2012, 11:56 | Сообщение # 5000 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 194
Награды: 4
Город: Волгоград
Репутация: 52
Замечания: 0%
Статус: 
| Borog, Geryy, Спасибо вам ребят
|
| |
|
|
| romanzi | Дата: Четверг, 25.10.2012, 13:05 | Сообщение # 5001 |
|
Новенький
Группа:
Пользователи
Сообщений: 66
Награды: 0
Город: Днепропетровск
Репутация: 9
Замечания: 0%
Статус: 
| Как музыку,которая воспроизводится по УРЛ,можно поставить на паузу?
|
| |
|
|
| Geryy | Дата: Четверг, 25.10.2012, 13:40 | Сообщение # 5002 |
|
Советчик
Группа:
Ангел Хранитель
Сообщений: 1187
Награды: 24
Город: Москва
Репутация: 785
Замечания: 0%
Статус: 
| Quote (romanzi) Как музыку,которая воспроизводится по УРЛ,можно поставить на паузу? Стандартными средствами никак, только остановить воспроизведение потока. Но есть плагин, который расширяет возможности работы с аудио.
Добавить SAMP сервер в спец. вкладку HOSTED 450-500 р.
|
| |
|
|
| lDeaGLel | Дата: Четверг, 25.10.2012, 14:29 | Сообщение # 5003 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 194
Награды: 4
Город: Волгоград
Репутация: 52
Замечания: 0%
Статус: 
| Ребят в чем проблема допустим я захожу на сервер он просит авторизацию,но я специально не авторизируюсь а выхожу.После этого аккаунт полностью обнулятся(тоесть вся статистика стирается).Я как понял проблема в том что у меня при дисконекте идет сохранение так ли это?И как можно как то это исправить?
|
| |
|
|
| Geryy | Дата: Четверг, 25.10.2012, 15:37 | Сообщение # 5004 |
|
Советчик
Группа:
Ангел Хранитель
Сообщений: 1187
Награды: 24
Город: Москва
Репутация: 785
Замечания: 0%
Статус: 
| Quote (lDeaGLel) Ребят в чем проблема допустим я захожу на сервер он просит авторизацию,но я специально не авторизируюсь а выхожу.После этого аккаунт полностью обнулятся(тоесть вся статистика стирается).Я как понял проблема в том что у меня при дисконекте идет сохранение так ли это?И как можно как то это исправить?
Ну поставь условие в дисконект, делать сохранение только если игрок авторизован.
if (PlayerLogged[playerid] == 1) { //сохранение }
Добавить SAMP сервер в спец. вкладку HOSTED 450-500 р.
Сообщение отредактировал Geryy - Четверг, 25.10.2012, 15:41 |
| |
|
|
| lDeaGLel | Дата: Пятница, 26.10.2012, 21:18 | Сообщение # 5005 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 194
Награды: 4
Город: Волгоград
Репутация: 52
Замечания: 0%
Статус: 
| Столкнулся с одной маленькой проблемой. Вообщем можно ли сделать так. Чтобы например в диалоге ShowPlayerDialog(playerid,1,DIALOG_STYLE_LIST,"Мой диалог","1. Строка ололоева\n2. Строка\n3. Строка","Опция 1", "Опция 2"); Пример на строке номер 1. Как сделать например чтобы слово "ололоева" находился в конце строки,в этой же строчке.
Сообщение отредактировал lDeaGLel - Пятница, 26.10.2012, 21:19 |
| |
|
|
| Weddew | Дата: Пятница, 26.10.2012, 22:03 | Сообщение # 5006 |
|
Группа:
Ангел Хранитель
Сообщений: 1251
Награды: 19
Город: Казань
Репутация: 1740
Замечания: 0%
Статус: 
| Quote (lDeaGLel) Столкнулся с одной маленькой проблемой. Вообщем можно ли сделать так. Чтобы например в диалоге ShowPlayerDialog(playerid,1,DIALOG_STYLE_LIST,"Мой диалог","1. Строка ололоева\n2. Строка\n3. Строка","Опция 1", "Опция 2"); Пример на строке номер 1. Как сделать например чтобы слово "ололоева" находился в конце строки,в этой же строчке. Попробуй использовать табуляцию '\t'. В твоем случае Code ShowPlayerDialog(playerid,1,DIALOG_STYLE_LIST,"Мой диалог","\t1. Строка ололоева\n2. Строка\n3. Строка","Опция 1", "Опция 2"); Также при необходимости ты можешь использовать несколько таких символов, например: "\t\t\t\t\t\tОлолошка"
www.weddew-shop.ru
|
| |
|
|
| FadY | Дата: Суббота, 27.10.2012, 12:23 | Сообщение # 5007 |
|
Новенький
Группа:
Продвинутые
Сообщений: 24
Награды: 2
Город: Н.Новгород
Репутация: 13
Замечания: 0%
Статус: 
| немогу подключить модернтопию на хосте, бд есть, в моде, хост, юзер, пасс и бд прописаны, а при подключении
[11:54:22] [CONFIG] DB config loaded. [11:54:22] MYSQL: Attempting to connect to server... [11:54:22] Connection to MySQL database: Failed ! [11:54:22] Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) [11:54:22] Error in mysql_select_db: MySQL server has gone away [11:54:22] MYSQL: Connection error, retrying... [11:54:22] Connection to MySQL database: Failed ! [11:54:22] Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) [11:54:22] Error in mysql_select_db: MySQL server has gone away [11:54:22] MYSQL: Could not reconnect to server, terminating server... [11:54:22] [MySQL] Some shit happens, can't connect to database. [11:54:22]
подскажите пожалуйста как можно сделать?Добавлено (27.10.2012, 12:23) --------------------------------------------- вот что мне ответили в техподдержке
"По всей видимости он у вас работает на сокетах, а нужно на TCP соединении...
Мы не оказываем поддержки подобным модулям"
|
| |
|
|
| Budarajka | Дата: Суббота, 27.10.2012, 14:12 | Сообщение # 5008 |
|
Новенький
Группа:
Пользователи
Сообщений: 42
Награды: 0
Город: Саранск
Репутация: 3
Замечания: 0%
Статус: 
| Вообщем есть файл - в нем: Nick=password. Как можно сделать проверку на ник и пароль. Если можно то на примере покажите)
|
| |
|
|
| Borog | Дата: Суббота, 27.10.2012, 14:46 | Сообщение # 5009 |
|
Долгожитель
Группа:
I'm V.I.P.
Сообщений: 1362
Награды: 43
Город: Москва
Репутация: 1249
Замечания: 20%
Статус: 
| Budarajka, а теперь еще раз и по-русски. что нужно?
Silver Break http://s-break.ru/ http://vk.com/sbreak
|
| |
|
|
| Budarajka | Дата: Суббота, 27.10.2012, 14:54 | Сообщение # 5010 |
|
Новенький
Группа:
Пользователи
Сообщений: 42
Награды: 0
Город: Саранск
Репутация: 3
Замечания: 0%
Статус: 
| Прошу прощения, если не ясно выразился) Проблема вот в чём: как я уже говорил, существует файл paswords.ini. В нем по порядку идут Nick1=Pass1 Nick2=Pass2 и т.д. Я хочу с помощью функций инклуда mxINI получить из этого файла Pass1.
|
| |
|
|