 |
|
 |
|
|
|
Последние Файлы 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 |
| |
|
|
| Mr_Fust | Дата: Среда, 10.10.2012, 15:20 | Сообщение # 4951 |
|
Постоялец
Группа:
I'm V.I.P.
Сообщений: 445
Награды: 4
Город: Sorry, I don't know
Замечания: 0%
Статус: 
| Geryy, это, исправил, спасибо. Но меня всё таки беспокоит почему не записывает в переменные.
Я на СРК уже...
|
| |
|
|
| Geryy | Дата: Четверг, 11.10.2012, 02:26 | Сообщение # 4952 |
|
Советчик
Группа:
Ангел Хранитель
Сообщений: 1187
Награды: 24
Город: Москва
Репутация: 785
Замечания: 0%
Статус: 
| Quote (Mr_Fust) Geryy, это, исправил, спасибо. Но меня всё таки беспокоит почему не записывает в переменные. Тут надо смотреть полностью код или в диалогах ставить printf и разбираться где именно затуп.
Добавить SAMP сервер в спец. вкладку HOSTED 450-500 р.
|
| |
|
|
| belani2006 | Дата: Четверг, 11.10.2012, 18:07 | Сообщение # 4953 |
|
Новенький
Группа:
Пользователи
Сообщений: 44
Награды: 0
Город: Санкт-Петербург
Репутация: -9
Замечания: 0%
Статус: 
| Здравствуйте, скажите пожалуйста, как сделать проверку, находится ли игрок в афк, т.е когда он находится на паузе. Нужно доделать один скрипт, и без этой проверки никак. Помогите пожалуйста.
|
| |
|
|
| Mr_Fust | Дата: Четверг, 11.10.2012, 18:38 | Сообщение # 4954 |
|
Постоялец
Группа:
I'm V.I.P.
Сообщений: 445
Награды: 4
Город: Sorry, I don't know
Замечания: 0%
Статус: 
| Geryy, спасибо за помощь. Кстате ошибку нашёл, она была совершена по моей не внимательности. Т.е. в паблике с диологами было два одинаковых ида.
Я на СРК уже...
|
| |
|
|
| Borog | Дата: Четверг, 11.10.2012, 18:40 | Сообщение # 4955 |
|
Долгожитель
Группа:
I'm V.I.P.
Сообщений: 1362
Награды: 43
Город: Москва
Репутация: 1249
Замечания: 20%
Статус: 
| belani2006, когда игрок афк, то паблик OnPlayerUpdate не вызывается. Используй...
Silver Break http://s-break.ru/ http://vk.com/sbreak
|
| |
|
|
| belani2006 | Дата: Четверг, 11.10.2012, 18:51 | Сообщение # 4956 |
|
Новенький
Группа:
Пользователи
Сообщений: 44
Награды: 0
Город: Санкт-Петербург
Репутация: -9
Замечания: 0%
Статус: 
| Quote (Borog) belani2006, когда игрок афк, то паблик OnPlayerUpdate не вызывается. Используй... Не понял? А причем тут паблик OnPlayerUpdate? У меня есть скрипт хедшота, но вот там баг. Даже когда игрок афк, при выстреле в голову - он умирает. Я и пытаюсь сделать проверку на афк.
|
| |
|
|
| Borog | Дата: Четверг, 11.10.2012, 19:32 | Сообщение # 4957 |
|
Долгожитель
Группа:
I'm V.I.P.
Сообщений: 1362
Награды: 43
Город: Москва
Репутация: 1249
Замечания: 20%
Статус: 
| belani2006, Ты просил помочь тебе с проверкой на АФК. Я отослал тебя к паблику OnPlayerUpdate, который вызывается (несколько раз в секунду), пока игрок в игре. А проблему со скриптом нужно было изначально описать. Она немаловажную роль играть может. Иногда рациональнее отредактировать сам скрипт, чем исправлять ошибку через 3 источника.
[off]Но все же я бы посоветовал: Quote (Великс) Закрой PAWNO, и иди делай уроки [/off]
Silver Break http://s-break.ru/ http://vk.com/sbreak
|
| |
|
|
| belani2006 | Дата: Пятница, 12.10.2012, 10:01 | Сообщение # 4958 |
|
Новенький
Группа:
Пользователи
Сообщений: 44
Награды: 0
Город: Санкт-Петербург
Репутация: -9
Замечания: 0%
Статус: 
| Quote (Borog) belani2006, Ты просил помочь тебе с проверкой на АФК. Я отослал тебя к паблику OnPlayerUpdate, который вызывается (несколько раз в секунду), пока игрок в игре. А проблему со скриптом нужно было изначально описать. Она немаловажную роль играть может. Иногда рациональнее отредактировать сам скрипт, чем исправлять ошибку через 3 источника. ОффтопикНо все же я бы посоветовал: Quote (Великс)Закрой PAWNO, и иди делай уроки
Да я вижу, ты до сих пор не в курил,о чем я говорю. Еще раз тебе повторяю(видимо для не особо умных), МНЕ НУЖНО ОТРЕДАКТИРОВАТЬ СКРИПТ, ИСПРАВИТЬ БАГИ, КОТОРЫЕ ДОПУСТИЛ ТОТ, КТО ЕГО ПИСАЛ. ЭТОГО ПАБЛИКА ТАМ В ПОМИНЕ НЕ СУЩЕСТВУЕТ, И НЕ НУЖЕН ОН, так как весь скрипт основан на паблике OnPlayerKeyStateChange. Нужна обычная проверка, которая распознавала бы, в афк игрок или нет. Это и сделать не трудно, но все же я думаю, что у кого-нибудь она есть. Жаль, что на вопросы не отвечают более опытные люди, которые хоть немного вдумываются в проблему. ПОЖАЛУЙСТА, ЕСЛИ ЕСТЬ У КОГО-НИБУДЬ ЭТА ПРОВЕРКА, СКИНЬТЕ ПОЖАЛУЙСТА.
|
| |
|
|
| Mr_Fust | Дата: Пятница, 12.10.2012, 12:34 | Сообщение # 4959 |
|
Постоялец
Группа:
I'm V.I.P.
Сообщений: 445
Награды: 4
Город: Sorry, I don't know
Замечания: 0%
Статус: 
| belani2006, возьми готовый скрипт АФК, выреж нужное, за одно и разбери что и как..
Я на СРК уже...
|
| |
|
|
| Geryy | Дата: Пятница, 12.10.2012, 13:23 | Сообщение # 4960 |
|
Советчик
Группа:
Ангел Хранитель
Сообщений: 1187
Награды: 24
Город: Москва
Репутация: 785
Замечания: 0%
Статус: 
| Quote (belani2006) Нужна обычная проверка, которая распознавала бы, в афк игрок или нет
Code В начало
new ESCTime[MAX_PLAYERS];
#define IsPlayerAFK(%0,%1) (((GetTickCount() - ESCTime[%0]) - GetPlayerPing(%0)) >= %1)
в OnPlayerUpdate:
ESCTime[playerid] = GetTickCount();
Ну и проверка будет:
if(IsPlayerAFK(playerid, 1000) && GetPlayerState(playerid) != 0 && GetPlayerState(playerid) != 7)
p.s. если убрать поправку на пинг, можно сделать не 1000, а побольше с запасом.
Добавить SAMP сервер в спец. вкладку HOSTED 450-500 р.
|
| |
|
|
| belani2006 | Дата: Пятница, 12.10.2012, 14:55 | Сообщение # 4961 |
|
Новенький
Группа:
Пользователи
Сообщений: 44
Награды: 0
Город: Санкт-Петербург
Репутация: -9
Замечания: 0%
Статус: 
| Quote (Geryy) В начало new ESCTime[MAX_PLAYERS]; #define IsPlayerAFK(%0,%1) (((GetTickCount() - ESCTime[%0]) - GetPlayerPing(%0)) >= %1) в OnPlayerUpdate: ESCTime[playerid] = GetTickCount(); Ну и проверка будет: if(IsPlayerAFK(playerid, 1000) && GetPlayerState(playerid) != 0 && GetPlayerState(playerid) != 7)
Большое спасибо :), это то, что нужно))Добавлено (12.10.2012, 14:51) --------------------------------------------- Хотя нет, не работает. Игрок ставится на паузу, стоит проверка, стоит ваша проверка, если он на паузе, то его не убивает, а не работает, все-равно его убивает. Добавлено (12.10.2012, 14:55) --------------------------------------------- А нет, все нормально. Я ошибся). Спасибо.
|
| |
|
|
| _LaraSSon- | Дата: Суббота, 13.10.2012, 20:03 | Сообщение # 4962 |
|
Новенький
Группа:
Пользователи
Сообщений: 2
Награды: 0
Репутация: -6
Замечания: 0%
Статус: 
| Помогаю делать сервера работать с архивами pwn кто желает skype:volkov.semen21 Но не учу на них работать а лишь помогаю так что не просите научи использовать!
_________________________________________________________________________ [size=8][color=red]Даже админ не так прав как LaraSSonДобавлено (13.10.2012, 20:03) --------------------------------------------- Не карайте меня за мои первые поступки или я вам отвечю тем же
[size=8][color=red]Даже админ не так прав как LaraSSon[color=red][size=8]
LaraSSon не ошибаеться DD
|
| |
|
|
| Ander143 | Дата: Воскресенье, 14.10.2012, 20:27 | Сообщение # 4963 |
|
Новенький
Группа:
Пользователи
Сообщений: 2
Награды: 0
Репутация: 0
Замечания: 0%
Статус: 
| Такой вопрос. Я Pawno и прочими скриптами почти не занимался и вникать в них не особо хочется. Мне нужен скрипт анимаций, что бы можно было положить локоть на дверь авто (такая анимация есть у НПС в Одиночкой Гта), курить в машине и вообще как можно больше анимаций. Может кто-нибудь дать ссылку или название? Скачал с этого сайта скрипт на 2000 анимаций, но ни одна не работает. Спасибо.
|
| |
|
|
| sehrget | Дата: Воскресенье, 14.10.2012, 23:36 | Сообщение # 4964 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 393
Награды: 2
Город: Украина\Черкассы
Замечания: 40%
Статус: 
| Не могу создать рабочий пикап: Ко всем "new": OnPlayerPickUpPickup Code else if(pickupid == Dalnoboi) { ShowPlayerDialog(playerid, 40153, DIALOG_STYLE_LIST,"Дальнобойщики!", "{FFFFFF}Начать работу\nЗакончить работу", "Подтвержение", "Отмена"); } OnGameModeInit Code Dalnoboi = CreatePickup(1212, 2, -61.9775,-303.3771,5.6250); Проблема заключается в том, что сам пикап создаеться, но при "наступлении" на него ничего не происходит!
Сообщение отредактировал sehrget - Воскресенье, 14.10.2012, 23:39 |
| |
|
|
| Borog | Дата: Понедельник, 15.10.2012, 00:17 | Сообщение # 4965 |
|
Долгожитель
Группа:
I'm V.I.P.
Сообщений: 1362
Награды: 43
Город: Москва
Репутация: 1249
Замечания: 20%
Статус: 
| sehrget, OnPlayerPickUpPickup выложи
Silver Break http://s-break.ru/ http://vk.com/sbreak
|
| |
|
|
|
 |
|
 | |
| |
|