 |
|
 |
|
|
|
Последние Файлы 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 |
| |
|
|
| {vlad} | Дата: Суббота, 29.09.2012, 21:00 | Сообщение # 4846 |
|
Новенький
Группа:
Пользователи
Сообщений: 6
Награды: 0
Город: Пенза
Репутация: 0
Замечания: 0%
Статус: 
| PRIVATE_Last_Money" PRIVATE_Last_Money такой строчки в моде нет уже но ошибку выдаёт C:\Users\1\Desktop\Íîâàÿ ïàïêà\gamemodes\aws75.pwn(35495) : warning 203: symbol is never used: "PRIVATE_Last_Money" что делать?
|
| |
|
|
| Stawr | Дата: Суббота, 29.09.2012, 22:03 | Сообщение # 4847 |
|
Новенький
Группа:
Пользователи
Сообщений: 71
Награды: 1
Город: Калининград
Репутация: 7
Замечания: 0%
Статус: 
| {vlad}, а что написано на 35495 этой строчке ? Добавлено (29.09.2012, 22:03) --------------------------------------------- Ashotko, если ты хочешь к себе подключится то надо использовать локальный IP 127.0.0.1
|
| |
|
|
| {vlad} | Дата: Суббота, 29.09.2012, 22:09 | Сообщение # 4848 |
|
Новенький
Группа:
Пользователи
Сообщений: 6
Награды: 0
Город: Пенза
Репутация: 0
Замечания: 0%
Статус: 
| этой строчки не в моде там только 35494 35494 }
|
| |
|
|
| Dreven | Дата: Воскресенье, 30.09.2012, 00:16 | Сообщение # 4849 |
|
Гуру
Группа:
Продвинутые
Сообщений: 1096
Награды: 205
Город: od.ua
Репутация: 1099
Замечания: 0%
Статус: 
| A-tubirion, выводи админам, SendAdminMessage(-1, string); Code stock SendAdminMessage(color, str[]) { for(new i = 0; i < GetMaxPlayers(); i++) { if(PlayerInfo[i][pAdmin] > 0 && SendAdmin[i]) SendClientMessage(i, color, str); } return true; }
www.samp-rpg.com
|
| |
|
|
| Geryy | Дата: Воскресенье, 30.09.2012, 02:17 | Сообщение # 4850 |
|
Советчик
Группа:
Ангел Хранитель
Сообщений: 1187
Награды: 24
Город: Москва
Репутация: 785
Замечания: 0%
Статус: 
| Quote ({vlad}) PRIVATE_Last_Money" PRIVATE_Last_Money такой строчки в моде нет уже но ошибку выдаёт C:\Users\1\Desktop\Íîâàÿ ïàïêà\gamemodes\aws75.pwn(35495) : warning 203: symbol is never used: "PRIVATE_Last_Money" что делать? Попробуй в начало мода прописать: #pragma unused PRIVATE_Last_Money
Добавить SAMP сервер в спец. вкладку HOSTED 450-500 р.
|
| |
|
|
| A-tubirion | Дата: Воскресенье, 30.09.2012, 03:01 | Сообщение # 4851 |
|
Новенький
Группа:
Пользователи
Сообщений: 42
Награды: 1
Город: Петербург
Репутация: 7
Замечания: 0%
Статус: 
| Dreven, не помогло. Code stock SendAdminMessage( color, str[] ) { new SendAdmin[ 128 ]; for(new i = 0; i < GetMaxPlayers(); i++) { if(PlayerInfo[ i ][ Level ] >= 2 && SendAdmin[i]) SendClientMessage(i, color, str); } return true; } Code else if ( strcmp( cmd, "!report", true ) == 0 ) { new tmp2[ 256 ], plr; tmp = strtok( cmdtext, idx ), tmp2 = strtok( cmdtext, idx ), plr = FindPlayerIDFromString( tmp ); if ( !strlen(tmp2) ) SendClientMessage( playerid, BLUE, "USAGE: !report [Nick/ID] [Reason]" ); else { if ( plr != INACTIVE_PLAYER_ID ) { new string[ 256 ]; format( szMsg, sizeof( szMsg ), "%s has been reported. Reason: %s", gPlayers[ plr ],tmp2); SendClientMessage( playerid, BLUE, szMsg );
format( string, 256, "ReportBy: %s ; Reason: %s", gPlayers[ playerid ], gPlayers[ plr ],tmp2); SendAdminMessage(-1, string); dini_Set("/Reports/Reports.ini", gPlayers[ plr ], string ); } else SendClientMessage( playerid, BLUE, "Error: Unknown player" ); } return 1; } Добавлено (30.09.2012, 03:01) --------------------------------------------- В общем решил я проблему. Не знаю, может кому полезно будет, выложу на всякий случай код. В конце мода создаём новый паблик: Code public SendMessageToAdmins(color,const string[]) { for(new i = 0; i <= MAX_PLAYERS; i++) { if(IsPlayerConnected(i) == 1) { if ( PlayerInfo[ i ][ Level ] >= 2 ) { SendClientMessage(i, color, string); } } } return 1; }
Ну и собственно команда !report: Code if ( strcmp( cmd, "!report", true ) == 0 ) { new tmp2[ 256 ], plr; tmp = strtok( cmdtext, idx ), tmp2 = strtok( cmdtext, idx ), plr = FindPlayerIDFromString( tmp ); if ( !strlen(tmp2) ) SendClientMessage( playerid, BLUE, "USAGE: !report [Nick/ID] [Reason]" ); else { if ( plr != INACTIVE_PLAYER_ID ) { new string[ 256 ]; format( szMsg, sizeof( szMsg ), "%s has been reported. Reason: %s", gPlayers[ plr ],tmp2); SendClientMessage( playerid, BLUE, szMsg );
format( string, 256, "ReportBy: %s ; Reason: %s", gPlayers[ playerid ], gPlayers[ plr ],tmp2); SendMessageToAdmins(BLUE,string); dini_Set("/Reports/Reports.ini", gPlayers[ plr ], string ); } else SendClientMessage( playerid, BLUE, "Error: Unknown player" ); } return 1; }
|
| |
|
|
| romanzi | Дата: Воскресенье, 30.09.2012, 11:20 | Сообщение # 4852 |
|
Новенький
Группа:
Пользователи
Сообщений: 66
Награды: 0
Город: Днепропетровск
Репутация: 9
Замечания: 0%
Статус: 
| Немного нубский вопрос. Такая фигня: есть команда /lr Она включает аудио-поток, мне нужно,чтобы она его выключала,если он включен. Как это правильно оформить? Code StopAudioStreamForPlayer(playerid);
|
| |
|
|
| zEsc | Дата: Воскресенье, 30.09.2012, 11:32 | Сообщение # 4853 |
|
Global Elite
Группа:
Ангел Хранитель
Сообщений: 896
Награды: 20
Репутация: 856
Замечания: 0%
Статус: 
| при включении потока какую то переменную приравнивай 1. Потом привводе команды проверяй, если она равна 1, то выключаем поток и приравниваем её 0, иначе включаем поток и приравниваем 1.
|
| |
|
|
| {vlad} | Дата: Воскресенье, 30.09.2012, 14:54 | Сообщение # 4854 |
|
Новенький
Группа:
Пользователи
Сообщений: 6
Награды: 0
Город: Пенза
Репутация: 0
Замечания: 0%
Статус: 
| Geryy спасибо тебе!!!ошибка исправлена! Добавлено (30.09.2012, 14:54) --------------------------------------------- помогите:как исправить warning(opcode0x6E7):Exception 0xc000005 at 0x7FOBF7 в игре? эти ошибки появляются в определённых местах!
|
| |
|
|
| enterix | Дата: Понедельник, 01.10.2012, 02:32 | Сообщение # 4855 |
|
Новенький
Группа:
Пользователи
Сообщений: 3
Награды: 0
Репутация: 7
Замечания: 0%
Статус: 
| Всем привет! У меня такая проблема, занимаюсь программированием, решил написать мод для серва (RP), взял основу (простенький gf) и начал, мод был версии 0.3d, я решил перевести на 0.3e, выяснилась проблема с mysql, переделал, уже компилиться, варов не пишет. Но не запускаеться, при запуске пишет в консоли: Quote Script [gamemodes/gf.amx]: Run time error 19 "File of function is not found" Подскажите что делать? Вот сам сервер, вместе с павно и другим, кароче все что использую http://narod.ru/disk/61810462001.081a5c1130fe7a807055893fa02de260/Server.rar.html
|
| |
|
|
| A-tubirion | Дата: Понедельник, 01.10.2012, 03:33 | Сообщение # 4856 |
|
Новенький
Группа:
Пользователи
Сообщений: 42
Награды: 1
Город: Петербург
Репутация: 7
Замечания: 0%
Статус: 
| enterix, обнови streamer и sscanf, а также инклуды, затем перекомпилируй
|
| |
|
|
| enterix | Дата: Понедельник, 01.10.2012, 06:04 | Сообщение # 4857 |
|
Новенький
Группа:
Пользователи
Сообщений: 3
Награды: 0
Репутация: 7
Замечания: 0%
Статус: 
| Quote (A-tubirion) enterix, обнови streamer и sscanf, а также инклуды, затем перекомпилируй
Уже обновлял, 2 раза. может с вашими инклюдами заработает, можете попробовать?Добавлено (01.10.2012, 05:57) --------------------------------------------- Вот конфиг: Quote echo Executing Server Config... lanmode 1 rcon_password 123 maxplayers 2 port 7777 hostname Test gamemode0 gf 1 filterscripts announce 1 query 1 weburl www.sa-mp.com onfoot_rate 40 incar_rate 40 weapon_rate 40 stream_distance 300.0 stream_rate 1000 maxnpc 0 logtimeformat [%H:%M:%S] password 123 plugins streamer sscanf
вот лог [cut=лог] ---------- Loaded log file: "server_log.txt". ----------
SA-MP Dedicated Server ---------------------- v0.3e-R2, ©2005-2012 SA-MP Team
[21:56:35] filterscripts = "" (string) [21:56:35] [21:56:35] Server Plugins [21:56:35] -------------- [21:56:35] Loading plugin: streamer [21:56:35]
*** Streamer Plugin v2.6.1 by Incognito loaded ***
[21:56:35] Loaded. [21:56:35] Loading plugin: sscanf [21:56:35]
[21:56:35] ===============================
[21:56:35] sscanf plugin loaded.
[21:56:35] © 2009 Alex "Y_Less" Cole
[21:56:35] 0.3d-R2 500 Players "dnee"
[21:56:35] ===============================
[21:56:35] Loaded. [21:56:35] Loaded 2 plugins.
[21:56:35] [21:56:35] Filterscripts [21:56:35] --------------- [21:56:35] Loaded 0 filterscripts.
[21:56:35] Script[gamemodes/gf.amx]: Run time error 19: "File or function is not found" [21:56:35] Number of vehicle models: 0 [/cut]
уже долго мучаюсь  Добавлено (01.10.2012, 06:02) --------------------------------------------- Может sscanf старый? Но я новее не находил... Добавлено (01.10.2012, 06:04) --------------------------------------------- Народ скомпильте со своими инклюдами мод, там инклюдов то специальных почти нет. пару штук, пожалуйста.
|
| |
|
|
| Geryy | Дата: Понедельник, 01.10.2012, 08:12 | Сообщение # 4858 |
|
Советчик
Группа:
Ангел Хранитель
Сообщений: 1187
Награды: 24
Город: Москва
Репутация: 785
Замечания: 0%
Статус: 
| Quote (enterix) Народ скомпильте со своими инклюдами мод, там инклюдов то специальных почти нет. пару штук, пожалуйста. Для mysql тоже должен быть плагин mysql.dll, а у тебя его нет.
Добавить SAMP сервер в спец. вкладку HOSTED 450-500 р.
|
| |
|
|
| Jigga | Дата: Понедельник, 01.10.2012, 12:36 | Сообщение # 4859 |
|
Новенький
Группа:
Пользователи
Сообщений: 53
Награды: 0
Город: Владивосток
Репутация: 0
Замечания: 0%
Статус: 
| вот такой вопрос? как сделать если игрок вышел из машины через 10 секунд выполнилось определенное действие? используя функцию gettime ? я знаю как будет через таймер. хотелось бы через gettime
|
| |
|
|
| Geryy | Дата: Понедельник, 01.10.2012, 13:57 | Сообщение # 4860 |
|
Советчик
Группа:
Ангел Хранитель
Сообщений: 1187
Награды: 24
Город: Москва
Репутация: 785
Замечания: 0%
Статус: 
| Quote (Jigga) вот такой вопрос? как сделать если игрок вышел из машины через 10 секунд выполнилось определенное действие? используя функцию gettime ? я знаю как будет через таймер. хотелось бы через gettime Таймер как раз для этого и нужен, а через gettime ты только получишь текущее время. Все равно надо будет как-то инициировать проверку для выполения действия.
Добавить SAMP сервер в спец. вкладку HOSTED 450-500 р.
Сообщение отредактировал Geryy - Понедельник, 01.10.2012, 13:59 |
| |
|
|
|
 |
|
 | |
| |
|