 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
Вопросы и ответы по GTA SAMP [от 19.03.2013]
| |
| Weddew | Дата: Вторник, 19.03.2013, 15:11 | Сообщение # 1 |
|
Группа:
Ангел Хранитель
Сообщений: 1251
Награды: 19
Город: Казань
Репутация: 1740
Замечания: 0%
Статус: 
| В этой теме вы сможете получить ответы, на многие ваши вопросы по PAWN.
Новичкам:
- Внятно объясняйте Вашу проблему, если Вы получили ошибку, обязательно выкладывайте строки, на которые "ругается" компилятор.
- Задавайте вопросы исключительно по коду, а не по системам, которые имеются у Вас в моде.
- Помощь идет только по желанию пользователя, если человек помог Вам только частично, не нужно начинать поливать его грязью.
- Возможно тип Вашей проблемы уже обсуждался на форуме, воспользуйтесь поиском.
- В этой теме пользователи лишь оказывают помощь в написании кода, а не пишут его за Вас.
- Если Вы хотите отблагодарить пользователя, жмите на кнопку
. (Только для продвинутых, и выше) - Если Вы уже задавали вопрос и не получили на него ответа, то лучше написать в ЛС одному из участников группы
, чем засорять тему. - Если Вы сами решили свою проблему, то напишите, как Вы ее решили.
- Если Вас просят выложить код функций, то используйте для этого сервис pastebin.com
Скриптерам: - Не оскорблять новичков.
- Не засорять тему сообщениями, подобные этому: "Закрой PAWNO и иди делай уроки".
- Не посылать в поиск. Пользователь итак уже пришёл сюда из поиска. Если решение проблемы уже было опубликовано, то указать в какой теме
- Как можно понятней объяснять решение той, или иной проблемы, по возможности приводить примеры.
Инструкции: - [cut noguest=Краткая инструкция для вшивания FS в мод]
1) Все из callback OnFilterScriptInit вставляем в конец callback OnGameModeInit перед словом return. 2) Все из callback OnFilterScriptExit вставляем в конец callback OnGameModeExit перед словом return. 3) Все объявления переменных (new ...) и констант (const ...; #define ... ...) в начало мода. 4) Все прототипы (forward ...(...) ) ко всем прототипам. 5) Все описания нестандартных функций (public ...(...); stock ...(...); ...(...){...} ), которых нет в моде, вставляем в конец мода.
P.S. Данный мануал не гарантирует, что после копирования все будет работать, так как еще потребуется подгонять одни системы под другие. P.P.S Если в одном из callback`ов Вы не обнаружили кода, то переходите к следующему пункту инструкции. [/cut] - [cut noguest=Защита от ботов]
В OnPlayerConnect [pwn]if(GetPlayersSameIp(playerid) > 3) Kick(playerid);[/pwn] В конец мода [pwn]stock GetPlayersSameIp(playerid) {//by Weddew //Возвращает количество подключенных игроков с таким же IP как у playerid new count = 0, p_ip[16], i_ip[16]; GetPlayerIp(playerid, p_ip, sizeof(p_ip)); for(new i = 0; i < MAX_PLAYERS; i++) { GetPlayerIp(playerid, i_ip, sizeof(i_ip)); if(i != playerid) { if(!strcmp(p_ip, i_ip, false)) count++; } } return count; }[/pwn] [/cut] - [cut noguest=Проверка на Role Play ник]
В конец мода: [pwn] stock IsARPNickname(playerid) { //by Weddew new p_n[MAX_PLAYER_NAME], dcount = 0; GetPlayerName(playerid, p_n, sizeof(p_n)) for(i = 0; i < strlen(p_n); i++) { if(p_n[i] == '_') dcount++; } if(dcount != 1 || p_n[0] == '_' || p_n[strlen(p_n)-1] == '_') return false; return true; }[/pwn]
В OnPlayerConnect
[pwn] if(!IsARPNickname(playerid)) Kick(playerid);[/pwn]
P.S.: Не пропустит: _Nick_Name_, _Nick_Name, NickName_ Пропустит: Nick_Name, NICK_NAME, NiCk_name, nick_name[/cut]
www.weddew-shop.ru
Сообщение отредактировал Weddew - Среда, 23.10.2013, 21:45 |
| |
|
|
| ChudiK | Дата: Суббота, 21.09.2013, 14:20 | Сообщение # 1591 |
|
Новенький
Группа:
Пользователи
Сообщений: 3
Награды: 0
Репутация: 0
Замечания: 0%
Статус: 
| Насколько я помню надо не [pwn]GivePlayerGun(playerid, 5, 100500);[/pwn] , а [pwn]GivePlayerWeapon(playerid, 5, 100500);[/pwn]
|
| |
|
|
| Тихий_Дон | Дата: Суббота, 21.09.2013, 14:25 | Сообщение # 1592 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 85
Награды: 1
Город: КОлпь
Репутация: 17
Замечания: 0%
Статус: 
| ChudiK, Спасибо, всё работает!
-=>>> CCCP CepBep 0.3e<<<=- 188.64.172.136:7845 [img]http://s018.radikal.ru/i515/1202/ef/4b3654d0311a.gif[/img]
|
| |
|
|
| zubik | Дата: Понедельник, 23.09.2013, 20:09 | Сообщение # 1593 |
|
Новенький
Группа:
Пользователи
Сообщений: 3
Награды: 0
Репутация: 0
Замечания: 0%
Статус: 
| Ребят, подскажите. Сделал таймер, и мне надо, чтобы согласно этому таймеру в определенном месте, с каким-то радиусом, выводилось оповещение, сколько осталось до того, как таймер опять запустится.
Код { SetTimer("StartAll", 120000, true); return 1; } Код if (strcmp("/startall", cmdtext, true, 10) == 0) { OnPlayerCommandText(playerid, "..."); OnPlayerCommandText(playerid, "..."); return 1; } Код forward StartAll(); public StartAll() { OnPlayerCommandText(-1, "/startall"); }
|
| |
|
|
| Geryy | Дата: Вторник, 24.09.2013, 07:04 | Сообщение # 1594 |
|
Советчик
Группа:
Ангел Хранитель
Сообщений: 1187
Награды: 24
Город: Москва
Репутация: 785
Замечания: 0%
Статус: 
| Для определения радиуса используй функцию:
if(IsPlayerInRangeOfPoint(playerid, radius, x, y, z)) {
}
Добавить SAMP сервер в спец. вкладку HOSTED 450-500 р.
Сообщение отредактировал Geryy - Вторник, 24.09.2013, 07:04 |
| |
|
|
| СергейСМД | Дата: Среда, 25.09.2013, 09:17 | Сообщение # 1595 |
|
Новенький
Группа:
Пользователи
Сообщений: 1
Награды: 0
Репутация: 0
Замечания: 0%
Статус: 
| народ столкнулся с такой проблемой, сервер с модом Best world не пускает больше 1 игрока , второго игрока при заходе выкидывает пишет сервер клосед зе конектион , грешу на сам мод , может кто сталкивался с такой проблемой ( сам сервачек мне понравился и хотелось бы восстановить его работоспособность) в сервер.кфг мах плауер прописан 100 . заранее благодарен
|
| |
|
|
| Geryy | Дата: Среда, 25.09.2013, 11:28 | Сообщение # 1596 |
|
Советчик
Группа:
Ангел Хранитель
Сообщений: 1187
Награды: 24
Город: Москва
Репутация: 785
Замечания: 0%
Статус: 
| Посмотри колбэк OnPlayerConnect может там-что то есть.
Добавить SAMP сервер в спец. вкладку HOSTED 450-500 р.
|
| |
|
|
| Pirsnya | Дата: Пятница, 27.09.2013, 01:46 | Сообщение # 1597 |
|
Новенький
Группа:
Пользователи
Сообщений: 7
Награды: 0
Репутация: -15
Замечания: 0%
Статус: 
| SA-MP 0.3x-R1-2 Exception At Address: 0x004A2CF3 Base: 0x03C80000
Registers: EAX: 0x00000000 EBX: 0x0CA2F7CC ECX: 0x0CA2F7CC EDX: 0x0CA2F818 ESI: 0x0CA2F7AC EDI: 0x00004008 EBP: 0x04E868EC ESP: 0x0028FB54 EFLAGS: 0x00010202
Stack: +0000: 0x0CA2F770 0x00000000 0x3ECCCCCD 0x08090E54 +0010: 0x00000002 0x00000000 0x00000000 0x0000001C +0020: 0x00000000 0x00000000 0x00000000 0x00000000 +0030: 0x01ACA1E0 0x00000006 0x000005DA 0x00000002 +0040: 0x687D41A5 0x0028FBB0 0x724F3E76 0x05634EEC +0050: 0x0CA2F7AC 0x00000000 0x00000006 0x0028FBD8 +0060: 0x687D8F21 0x01ACA1E0 0x0028FBCC 0x00000000 +0070: 0x0550F760 0x0551229C 0x00000006 0x000005DA +0080: 0x00000002 0x0028FC28 0x687D8E8B 0x0550F760 +0090: 0x00000006 0x000005DA 0x00000002 0x6FAE42CE +00A0: 0x060DD448 0x00C4B950 0x00000004 0x0550F764 +00B0: 0x00000000 0x00000002 0x00000000 0x00000004 +00C0: 0x00000004 0x0028FBF0 0x0028FF78 0x6894BDC0 +00D0: 0x00000001 0x00000002 0x007FBCED 0x0550F764 +00E0: 0x00000006 0x000005DA 0x00000002 0x00C3E9B4 +00F0: 0x000000A0 0x000000A0 0xFF9F5C00 0x060DD3D8 +0100: 0x687BD331 0x0070D81C 0x00000005 0x00C4B8E0 +0110: 0x00000004 0x0028FD30 0x00000000 0x44870000 +0120: 0x3F800000 0xBF800000 0x4483C7D3 0x42801A38 +0130: 0xC2829912 0x438251DF 0x0070CE5B 0x0028FCA8 +0140: 0x00B6FA2C 0x0028FCFC 0x0028FD30 0x3E99999A +0150: 0x44BB8000 0x42801A38 0xC2829912 0x438251DF +0160: 0x006FB00E 0x0028FCFC 0x0028FCF0 0x0028FD20 +0170: 0x0028FD24 0x00000001 0x00000001 0x0000001A +0180: 0x00000001 0x75B26C30 0x00000000 0x000000FF +0190: 0x0128FD08 0x3F800000 0x00000000 0x43EBEA9A +01A0: 0xC38749C1 0x438251DF 0x44B79233 0xC49B41BD +01B0: 0x42E0E944 0x05634EEC 0x0028FD30 0x44B6011E +01C0: 0xC4711765 0x422FC2AD 0x0000021C 0x40EBBA51 +01D0: 0x408498CD 0x00000000 0x000003C0 0xBED0CC64 +01E0: 0xBF623F84 0xBE6AE631 0x00000780 0x00000438 +01F0: 0x00000000 0x004AA194 0x04E868EC 0x00000000 +0200: 0x3ECCCCCD 0x00000000 0x00000000 0x3ECCCCCD +0210: 0x04E868EC 0x0CA2F770 0x004A930F 0x04E868EC +0220: 0x3ECCCCCD 0x00000000 0x0000001A 0x75B26C30 +0230: 0x00000000 0x00000001 0x3ECCCCCD 0x0053E1A5 +0240: 0x04E868EC 0x00000000 0x0053EAD8 0x44700000 +0250: 0x44070000 0x0053ECC2 0x00000001 0x00619B71 +0260: 0x0000001A 0x00000001 0x00000001 0x0000000A +0270: 0x00748DA0 0x0000001A 0x00000001 0x75E91245
SCM Op: 0x2EB, lDbg: 0 LastRendObj: 1294
Game Version: US 1.0
ПОМОГИТЕ!!
I don't know.
|
| |
|
|
| Geryy | Дата: Пятница, 27.09.2013, 03:47 | Сообщение # 1598 |
|
Советчик
Группа:
Ангел Хранитель
Сообщений: 1187
Награды: 24
Город: Москва
Репутация: 785
Замечания: 0%
Статус: 
| Возможно стоят кривые моды, эффекты, Cleo и т.д. Пробуй установить чистую ГТА. (удалив старую папку с игрой вручную) Еще вариант запустить SAMP.exe и gta_sa.exe в режиме совместимости [Windows 98/ Windows Me]
Добавить SAMP сервер в спец. вкладку HOSTED 450-500 р.
Сообщение отредактировал Geryy - Пятница, 27.09.2013, 03:48 |
| |
|
|
| Pirsnya | Дата: Пятница, 27.09.2013, 17:01 | Сообщение # 1599 |
|
Новенький
Группа:
Пользователи
Сообщений: 7
Награды: 0
Репутация: -15
Замечания: 0%
Статус: 
| Цитата (Geryy) Пробуй установить чистую ГТА дело в том, что у меня какой-то файл пропал, а какой.. не могу понять, вот скрины сейчас кину. Есть такая программа которая сканирует файлы гта? Ну типо есть файл/нету.  Добавлено (27.09.2013, 15:40) --------------------------------------------- В журнале событий такие ошибки : Ошибка приложения gta_sa.exe, версия 0.0.0.0, модуль ntdll.dll, версия 5.1.2600.6055, адрес 0x0000100b. Ошибка приложения gta_sa.exe, версия 0.0.0.0, модуль gta_sa.exe, версия 0.0.0.0, адрес 0x000a2cf3.
Dr.Watson: Приложение C:\Program Files\GTA - Los Angeles\gta_sa.exe вызвало ошибку Ошибка в 25/09/2013 @ 13:04:47.484 Вызвано исключение c0000005 по адресу 004A2CF3 (gta_sa) Добавлено (27.09.2013, 17:01) ---------------------------------------------

I don't know.
|
| |
|
|
| Weddew | Дата: Суббота, 28.09.2013, 08:37 | Сообщение # 1600 |
|
Группа:
Ангел Хранитель
Сообщений: 1251
Награды: 19
Город: Казань
Репутация: 1740
Замечания: 0%
Статус: 
| Судя по ошибкам, испорчены два файла: gta_sa.exe и ntdll.dll Попробуйте поискать эти файлы в сети, но лучше всего будет переустановить игру
www.weddew-shop.ru
|
| |
|
|
| Artem_T | Дата: Четверг, 03.10.2013, 16:49 | Сообщение # 1601 |
|
Освоившийся
Группа:
I'm V.I.P.
Сообщений: 132
Награды: 26
Город: Полтава
Репутация: 59
Замечания: 40%
Статус: 
| Почему кэлбэк OnPlayerEnterRaceCheckpoint может не вызываться? Забегаю в чекпоинт тупо и он не пропадает и следующий не появляеться, раньше было все нормально, ничего не менял
|
| |
|
|
| DiSE | Дата: Четверг, 03.10.2013, 18:42 | Сообщение # 1602 |
|
Группа:
I'm V.I.P.
Сообщений: 1759
Награды: 23
Город: Уфа
Репутация: 337
Замечания: 80%
Статус: 
| Artem_T, кинь этот паблик
|
| |
|
|
| Geryy | Дата: Пятница, 04.10.2013, 03:25 | Сообщение # 1603 |
|
Советчик
Группа:
Ангел Хранитель
Сообщений: 1187
Награды: 24
Город: Москва
Репутация: 785
Замечания: 0%
Статус: 
| Цитата (Artem_T) раньше было все нормально, ничего не менял Инклюды или FS другие не подключал?
Добавить SAMP сервер в спец. вкладку HOSTED 450-500 р.
|
| |
|
|
| Dima-kun | Дата: Пятница, 04.10.2013, 09:25 | Сообщение # 1604 |
|
Группа:
Разработчики
Сообщений: 6269
Награды: 72
Репутация: 3512
Замечания: 0%
Статус: 
| Artem_T, а ты используешь setplayerracecheckpoint?
Мои работы: [INC] Сборник d_includes [LAST],[FS] New Demage Effect,[FS]Авто-Поворотники, [FS]mp3player,[FS] Fun Chat Game,[FS] Car Buy Syst,[FS] Anti-AirBrk,[INC] d_setpos, [GM] Game Move v0.1,[FS+include]Super-Armour [0.3z],[FS + Include] Multi Checkpoints
|
| |
|
|
| Artem_T | Дата: Пятница, 04.10.2013, 15:11 | Сообщение # 1605 |
|
Освоившийся
Группа:
I'm V.I.P.
Сообщений: 132
Награды: 26
Город: Полтава
Репутация: 59
Замечания: 40%
Статус: 
| Gerry, Нет, вообще ничего не трогал уже месяц-полтора, а тут раз и возникла проблемка Dima-kun, да
|
| |
|
|
|
 |
|
 | |
| |
|