 |
|
 |
|
|
|
Последние Файлы 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 |
| |
|
|
| TmInT | Дата: Четверг, 27.09.2012, 15:25 | Сообщение # 4816 |
|
Новенький
Группа:
Пользователи
Сообщений: 37
Награды: 0
Город: Москва
Репутация: 0
Замечания: 0%
Статус: 
| Quote (Geryy) Тебе наверно действительно надо русификатор установить: http://narod.ru/disk/16977463001/gtarush_1.0.exe.html Тогда почему на других сервах всё ок показывает?Добавлено (27.09.2012, 15:19) --------------------------------------------- Поцантре помогайте, решил FS сделать) Code // Includes #include <a_samp> #include <Dini>
// New's new Fight[MAX_PLAYERS];
// Defines #define Fight 0
// Colors #define COLOR_RED 0xFA2B25AA
// Forward's forward LoadFightStyle(playerid);
// Publics <img rel="usm" src="http://www.samp-rus.com/Smiles_for_forum/wink.gif" border="0" align="absmiddle" alt=";)" /> public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp("/fight", cmdtext, true, 10) == 0) { ShowPlayerDialog(playerid, Fight, "Выберите стиль борьбы:", "Обычный\nБокс\nКик бокс\nЗахваты", "Ok" "Выход"); SendClientMessage(playerid,0xFF0000AA,"Вы изменили свой стиль боя"); return 1; } return 0; }
public LoadFight(playerid) { if(FightStyle[playerid] == 0) { SetPlayerFightingStyle(playerid, FIGHT_STYLE_NORMAL); }
if(FightStyle[playerid] == 1) { SetPlayerFightingStyle(playerid, FIGHT_STYLE_BOXING); }
if(FightStyle[playerid] == 2) { SetPlayerFightingStyle(playerid, FIGHT_STYLE_KNEEHEAD); }
if(FightStyle[playerid] == 3) { SetPlayerFightingStyle(playerid, FIGHT_STYLE_GRABKICK); } return 1; } public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if(dialogid == Fight) { if(response) { if(listitem == 0) { SetPlayerFightingStyle(playerid, FIGHT_STYLE_NORMAL); FightStyle[playerid] = 0; } if(listitem == 1) { SetPlayerFightingStyle(playerid, FIGHT_STYLE_BOXING); FightStyle[playerid] = 1; } if(listitem == 2) { SetPlayerFightingStyle(playerid, FIGHT_STYLE_KNEEHEAD); FightStyle[playerid] = 2; } if(listitem == 3) { SetPlayerFightingStyle(playerid, FIGHT_STYLE_GRABKICK); FightStyle[playerid] = 3; } } return 1; } return 1; } Исправьте что не такДобавлено (27.09.2012, 15:25) --------------------------------------------- Хотя тут понятней: http://pastebin.com/CcrD219q
YouTube канал: http://www.youtube.com/user/Tm1nT
|
| |
|
|
| Geryy | Дата: Четверг, 27.09.2012, 16:33 | Сообщение # 4817 |
|
Советчик
Группа:
Ангел Хранитель
Сообщений: 1187
Награды: 24
Город: Москва
Репутация: 785
Замечания: 0%
Статус: 
| Quote (TmInT) Поцантре помогайте, решил FS сделать) А в чем проблема то?
Добавить SAMP сервер в спец. вкладку HOSTED 450-500 р.
|
| |
|
|
| TmInT | Дата: Четверг, 27.09.2012, 16:40 | Сообщение # 4818 |
|
Новенький
Группа:
Пользователи
Сообщений: 37
Награды: 0
Город: Москва
Репутация: 0
Замечания: 0%
Статус: 
| Quote (Geryy) А в чем проблема то? Ну ты создай отдельный фаил .pwn и попробуй скомпилить. Ответ выдам сразу, не получится.
YouTube канал: http://www.youtube.com/user/Tm1nT
|
| |
|
|
| zEsc | Дата: Четверг, 27.09.2012, 18:40 | Сообщение # 4819 |
|
Global Elite
Группа:
Ангел Хранитель
Сообщений: 896
Награды: 20
Репутация: 856
Замечания: 0%
Статус: 
| TmInT, говорите в чём ошибка, у нас своих проблем по горло, нам никаких винтов не хватит если мы будет компилировать скрипты всех и вся.
Сообщение отредактировал Escalante - Четверг, 27.09.2012, 18:40 |
| |
|
|
| TmInT | Дата: Четверг, 27.09.2012, 18:58 | Сообщение # 4820 |
|
Новенький
Группа:
Пользователи
Сообщений: 37
Награды: 0
Город: Москва
Репутация: 0
Замечания: 0%
Статус: 
| Quote (Escalante) говорите в чём ошибка, у нас своих проблем по горло, нам никаких винтов не хватит если мы будет компилировать скрипты всех и вся. Я в шоке, читать не умеем, я же написал не компилируется, есть ошибки но не знаю какиеДобавлено (27.09.2012, 18:58) --------------------------------------------- Как сделать рекламное сообщение? Пример: [Инфо]: /help - посмотреть команды и прочую ерунду
YouTube канал: http://www.youtube.com/user/Tm1nT
|
| |
|
|
| Dreven | Дата: Четверг, 27.09.2012, 19:16 | Сообщение # 4821 |
|
Гуру
Группа:
Продвинутые
Сообщений: 1096
Награды: 205
Город: od.ua
Репутация: 1099
Замечания: 0%
Статус: 
| TmInT, как можно не знать какие? Вам же выдает окно с ошибками/варнингами, Добав инклуд Dini в папку и перезапусти pawno
www.samp-rpg.com
|
| |
|
|
| TmInT | Дата: Четверг, 27.09.2012, 19:26 | Сообщение # 4822 |
|
Новенький
Группа:
Пользователи
Сообщений: 37
Награды: 0
Город: Москва
Репутация: 0
Замечания: 0%
Статус: 
| Quote (Dreven) Добав инклуд Dini в папку и перезапусти pawno У меня был Dini, ошибка в самом написании скрипта
YouTube канал: http://www.youtube.com/user/Tm1nT
|
| |
|
|
| zEsc | Дата: Четверг, 27.09.2012, 19:49 | Сообщение # 4823 |
|
Global Elite
Группа:
Ангел Хранитель
Сообщений: 896
Награды: 20
Репутация: 856
Замечания: 0%
Статус: 
| TmInT, при компилировании должно выдать ошибки.
|
| |
|
|
| TmInT | Дата: Четверг, 27.09.2012, 20:45 | Сообщение # 4824 |
|
Новенький
Группа:
Пользователи
Сообщений: 37
Награды: 0
Город: Москва
Репутация: 0
Замечания: 0%
Статус: 
| 5 Errors.Quote (Escalante) TmInT, при компилировании должно выдать ошибки. ...\filterscripts\Fight.pwn(22) : error 035: argument type mismatch (argument 3) ...\filterscripts\Fight.pwn(29) : warning 235: public function lacks forward declaration (symbol "LoadFight") ...\filterscripts\Fight.pwn(31) : error 017: undefined symbol "FightStyle" ...\filterscripts\Fight.pwn(31) : warning 215: expression has no effect ...\filterscripts\Fight.pwn(31) : error 001: expected token: ";", but found "]" ...\filterscripts\Fight.pwn(31) : error 029: invalid expression, assumed zero ...\filterscripts\Fight.pwn(31) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
YouTube канал: http://www.youtube.com/user/Tm1nT
|
| |
|
|
| EsTeb | Дата: Четверг, 27.09.2012, 21:55 | Сообщение # 4825 |
|
Новенький
Группа:
Пользователи
Сообщений: 15
Награды: 0
Город: Набережные челны
Репутация: 1
Замечания: 20%
Статус: 
| Приветствую, у меня проблема, после того как создаю сервер нажимаю "Samp-server.exe" логи появляются, захожу в самп и ввожу IP и он не высвечивается, сервер. В чем может быть проблема?
Ну же, сделай выбор свой, Блеск в твоих глазах мерцает Ах, скорее в путь! Ах, жаркий ритм в твоей душе! Эта новая мечта начинается отсюда, Грусть уходит, боль проходит, smile!
|
| |
|
|
| zEsc | Дата: Четверг, 27.09.2012, 22:03 | Сообщение # 4826 |
|
Global Elite
Группа:
Ангел Хранитель
Сообщений: 896
Награды: 20
Репутация: 856
Замечания: 0%
Статус: 
| EsTeb, пробуйте вводить айпи 127.0.0.1:7777, для игры с другом прийдётся открывать порты. Добавлено (27.09.2012, 22:03) --------------------------------------------- TmInT, к форвардам добавь Code forward LoadFight(playerid); + у тебя нету переменной "FightStyle", обьяви её с нужным типом.
|
| |
|
|
| EsTeb | Дата: Четверг, 27.09.2012, 22:53 | Сообщение # 4827 |
|
Новенький
Группа:
Пользователи
Сообщений: 15
Награды: 0
Город: Набережные челны
Репутация: 1
Замечания: 20%
Статус: 
| Quote (Escalante) EsTeb, пробуйте вводить айпи 127.0.0.1:7777, для игры с другом прийдётся открывать порты. Как открыть порты?
Ну же, сделай выбор свой, Блеск в твоих глазах мерцает Ах, скорее в путь! Ах, жаркий ритм в твоей душе! Эта новая мечта начинается отсюда, Грусть уходит, боль проходит, smile!
|
| |
|
|
| zEsc | Дата: Четверг, 27.09.2012, 22:57 | Сообщение # 4828 |
|
Global Elite
Группа:
Ангел Хранитель
Сообщений: 896
Награды: 20
Репутация: 856
Замечания: 0%
Статус: 
| EsTeb, выслал ссылку в ЛС
|
| |
|
|
| Geryy | Дата: Пятница, 28.09.2012, 02:12 | Сообщение # 4829 |
|
Советчик
Группа:
Ангел Хранитель
Сообщений: 1187
Награды: 24
Город: Москва
Репутация: 785
Замечания: 0%
Статус: 
| Quote (TmInT) Я в шоке, читать не умеем, я же написал
Советую тон сменить, или вобще помогать никто не будет! http://pastebin.com/KEvDaNtU
p.s вызов public LoadFight сделай, иначе он там вобще не нужен.
Добавить SAMP сервер в спец. вкладку HOSTED 450-500 р.
Сообщение отредактировал Geryy - Пятница, 28.09.2012, 02:18 |
| |
|
|
| A-tubirion | Дата: Пятница, 28.09.2012, 02:57 | Сообщение # 4830 |
|
Новенький
Группа:
Пользователи
Сообщений: 42
Награды: 1
Город: Петербург
Репутация: 7
Замечания: 0%
Статус: 
| Всем доброго времени суток! Помогите, пожалуйста, разобраться с командой !spree. Дело в том, что сейчас я пишу мод для VC:MP, но решил написать сюда, так как раздел Vice City Multiplayer уже мёртв. Итак, команда !spree должна выводить список игроков, у которых в данный момент killing spree.
Code if (strcmp(cmd, "!spree", true) == 0) { new a, b[ 128 ], m = GetMaxPlayers() + 1; for ( a = 0; a < m; a++ ) { if ( IsPlayerConnected( a ) && IsPlayerInRampage ( a ) ) { if ( strlen( b ) ) format( b, 128, "%s, %s(%d)]", b, gPlayers[ a ], PlayerInfo[ a ][ Rampage ] ); else format( b, 128, "%s(%d)", gPlayers[ a ], PlayerInfo[ a ][ Rampage ] ); } } if ( strlen( b ) ) { format( szMsg, 128, "Player in spree: %s", b ); SendClientMessageToAll( BLUE, szMsg ); } else SendClientMessageToAll( BLUE, "No players in spree." ); }
Ошибки следующие: Code error 033: array must be indexed (variable "Rampage") error 033: array must be indexed (variable "Rampage") error 033: array must be indexed (variable "Rampage")
В начале мода у меня: Code new Rampage[MAX_PLAYERS];
В public OnPlayerConnect:
В public OnPlayerDisconnect:
В public OnPlayerSpawn;
Ну и, собственно говоря, сам killing spree: Code Rampage[playerid]=0; Rampage[killerid]++; if(Rampage[killerid] == 5) { format(str, sizeof(str), "%s made a 5 kills spree [Reward $2000]", str, Rampage[killerid] ); SendClientMessageToAll(BLUE, str); GameTextForPlayerBottom(killerid,"~g~killing spree"); IncPlayerHandCash( killerid, 2000 ); } else if(Rampage[killerid] == 15) { format(str, sizeof(str), "%s made a 15 kills spree [Reward $5000]", str, Rampage[killerid] ); SendClientMessageToAll(BLUE, str); GameTextForPlayerBottom(killerid,"~g~killing spree"); IncPlayerHandCash( killerid, 5000 ); } else if(Rampage[killerid] == 20) { format(str, sizeof(str), "%s made a 20 kills spree [Reward $6000]", str, Rampage[killerid] ); SendClientMessageToAll(BLUE, str); GameTextForPlayerBottom(killerid,"~g~killing spree"); IncPlayerHandCash( killerid, 6000 ); } else if(Rampage[killerid] == 25) { format(str, sizeof(str), "%s made a 25 kills spree [Reward $7000]", str, Rampage[killerid] ); SendClientMessageToAll(BLUE, str); GameTextForPlayerBottom(killerid,"~g~killing spree"); IncPlayerHandCash( killerid, 7000 ); } else if(Rampage[killerid] == 30) { format(str, sizeof(str), "%s made a 30 kills spree [Reward $8000]", str, Rampage[killerid] ); SendClientMessageToAll(BLUE, str); GameTextForPlayerBottom(killerid,"~g~killing spree"); IncPlayerHandCash( killerid, 8000 ); }
Помогите разобраться с ошибками
|
| |
|
|
|
 |
|
 | |
| |
|