Онлайн всего: 1 Гостей: 1 Пользователей: 0 |
|
Главная » Статьи GTA » Работа с модами и скриптами SAMP » |
Информация по созданию модов SAMP
[2]
Исчерпывающая информация и фак'и по созданию модов и скриптов GTA SAMP
|
Информация по соданию скриптов SAMP
[3]
Инструкции и описания по созданию SAMP скриптов
|
Оптимизация модов и скриптов
[4]
Статьи по оптимизации модов и скриптов SAMP
|
Ошибки и их решения
[0]
Ошибки при работе с созданием и оптимизацией SAMP модов и скриптов
|
FAQ по установке и настройке
[1]
Вопрос-ответ по установке и настройке модов и скриптов SAMP
|
Статьи о компиляции PAWN
[1]
Вся информация, касающаяся компиляции на языке PAWN с помощью компилятора.
|
Руководства по NPC
[13]
Как работать с NPC в SAMP узнаем из этого раздела
|
В разделе статей: 24 Показано статей: 16-20 |
Страницы: « 1 2 3 4 5 » |
Недавно SAMP обновился до версии 0.3z, многие новички задались вопросом, как перевести мод, что работает на версии 0.3x, на новую версию 0.3z. Для этого нам всего-то понадобится сам сервер новой версии и pawno в папке обновлённого сервера. 1. Заходим в наше любимое pawno (в папке сервера 0.3z) и компилируем мод заново. 2. Мод может запрашивать инклуды (библиотеки pawn), если такое случится, заходим в раздел и ищем недостающий инклуд. Его в дальнейшем нужно будет скопировать в папку pawno\include. 3. Готово! Если останутся вопросы, заходим на форум сайта и спрашиваем. |
Q: Как установить мод, который я скачал с вашего сайта. A: Для начала его нужно распаковать из архива, далее ищем в распакованной папке файл расширения amx, например (Penls.amx). Если такого нет, а есть pwn, например penls.pwn, то вам нужно прочитать вот это: "Как компилировать из .pwn в .amx". После того, как нашли файл amx, копируем его, идём в папку со своим сервером, в папке с сервером находим папку gamemodes, открываем её, вставляем файл. После этого, если Вы решили, что мод удостоен вашего внимания, открываем файл Server.cfg, который находится в папке вашего сервера (открываем перетащив файл в блокнот) и находим строку "gamemode0 nazvanie_moda" Это означает что мод который прописан в этой строке, например у меня gamemode0 penls, будет запускаться при включении сервера. Если хотите чтобы на сервере автоматически сменивались моды и активных было несколько, то дописываем в Server.cfg ещё пару строк: gamemode0 penls gamemode1 sftdm gamemode2 area51 Теперь в моём "плэйлисте" модов на сервере, будет поочерёдно включаться 3 мода, на каждый из них по ~30 мин. А теперь вернёмся к моду, что вы скачали у нас на сайте. Q: Нашли amx или pwn файлы, скопировали их, но там есть ещё какие-то папки и файлы, что мне делать с ними? A: Если есть что-то ещё, кроме файлов amx или pwn, значит не спроста и это не лишнее. Если файлы имеют расширение .inc, например у вас там float.inc, то это файл библиотеки, необходимые для правильной компиляции мода, берём и копируем все файлы которые там есть с таким разрешением, идём в директорию samp\pawno\include и вставляем их в папку include. Q: Я скопировал amx и pwn файлы куда надо, так же скопировал библиотеки в нужную директорию, но там ещё есть какие-то файлы и они находятся в папке scriptfiles, что с ними нужно делать?. A: Копируете все эти файлы, находите в папке вашего сервера папку scriptfiles и вставляете туда все скопированные файлы. Q: Я всё сделал, но когда запускаю сервер он сразу же закрывается, что случилось? A: Скорее всего вы не установили rcon пароль, чтобы его установить, открываем Server.cfg (блокнотом) находим строку rcon_password change_me и заменяем слово change_me на свой пароль (любой) Q: Наконец-то сервер запустился и мод загрузился, но я как обычный игрок, не могу ничего делать, что делает обычно админ. Как стать админом на своём SAMP сервере? А: Очень просто, после того как вы установили свой rcon пароль в файле Server.cfg, Вам просто нужно в игре прописать /rcon login пароль ( /rcon login - так и пишем, а вот слово "пароль" заменяем своим установленным паролем) После того, как появится надпись You are logged in as admin, которая означает что всё сделано правильно, Вам нужно сделать себя админом в моде. Конкретной команды нет, у каждого мода свои команды установки админа, но чаще всего это /makeadmin ID 1337, где ID - это ваш айди номер, чтобы узнать свой айди номер нужно нажать tab и посмотреть какая цифра стоит рядом с Вашим ником - это и есть ваш айди. А вот 1337 - это уровень админа, он может быть так же 1, 2, 3 и т.д. в зависимости от мода, так что если не работает при вводе /makeadmin ID 1337, попробуйте ввести /makeadmin ID 1. Второй вариант это /setadmin ID 1 - ну тут как и выше, команда, айди, уровень админа. Можно например себя назначить главным админом, уровня 1337 или первого, а можно ещё взять себе в помощники кого-то, прописать /makeadmin ID 3или2, и ваш помощник будет админом, но с ограниченными возможностями. Чтобы узнать доступные в моде уровни админа, пишем в чате /help или /adminhelp (/ahelp). |
Чтобы скомпилировать из pwn в amx вам нужен встроенный компилятор Pawno, который находится в папке с вашим сервером. Запускаем pawn.exe, жмём открыть. Находим свой pwn файл, который хотим скомпилировать и жмём открыть. Код перед вами. Много чего не понятного, если Вы со мной согласны, то лучше пока что ничего в этом коде не трогать, чтобы не напортачить. Далее жмём на синенькую стрелочку либо F5. Это нужно, чтобы дать команду программе: "Скомпилировать" Если вы видите в появившемся окошке либо такое:
Либо такое:
Либо такое:
Значит мод скомпилировался правильно и амх файл появился в директории где и находился pwn. Если увидете надпись в конце Warning * то ничего страшного, это всего лишь предупреждение. А вот если в конце будут Error: * то это уже ошибка в коде и ваш файл не скомпилировался. Если в коде есть ошибка, то надпись будет выглядеть так:
То это уже чтото не так в строение кода, возможно гдето чтото не доработано и не исправлено. Если ошибка выглядит так:
То у вас нет необходимых include для компиляции, это можно исправить скачав их с нашего сайта "Скачать инклуды SAMP" и скопировав в папку компилятора include. Удачных вам компиляций. |
Команда SAMP The Godfather /rules - Показывает список правил. /login [password] - чтобы входить в систему когда подключаешся к серверу. /saveme - Сохраняет прогресс /stats - Обеспечивает информацию как например, ваш уровень, работа, уважение и др! /buylevel - Эта команда позволит, чтобы Вы приобрели новый уровень. Вы должны иметь полное уважение (т.е.. 8/8; 10/10; 12/12; и т.п..). /upgrade [UpgradeName] - После того, как Вы приобретете новый уровень, вам будут даны 2 улучшения. Общие команды /pay [id] [сумма]- Используя ID игрока, Вы будете способны послать им денег. Если Вы - уровень 1 или 2, Вы только будете способными послать 1,000$ за один раз. Если Вы - уровень 3 или выше, Вы только будете способными послать $99,999 за один раз. /charity [cash]- Если вам даны "cheat money" Вам нужно использовать эту команду, чтобы отделываться от этих денег. Если Вы пойманы принимая деньги из обманщика, Вы будете Забанены. /time - Отображает времени сервера. /buy [пункт тавара] - Используйте эту команду можно использовать в 24-7 (расположенные вокруг Los Santos и некоторых в Las Venturas), чтобы приобретать пункт.. /rentcar - Используйте эту команду когда Вы хотите арендовать автомобиль. /unrentcar - Это остановит Вашу из аренду автомобиля которы вы прежде арендовали. Это не дает Вам ваши наличные. /givekey [id] - Дает этому игроку ключи вашего автомобиля (если у вас есть ключи для одного) /switchkey [id] - Дает этому игроку ваши автомобильные ключи и Вы получаете их. Это использован когда Вы торгуете автомобилями. Вы должны оба имеют ключи для этой команды, чтобы работать. /id [PlayerName] - Дает Вам ID игрока. Нажимая ТАБ. и PageUp + PageDown даст Вам список всех игроков на сервере. /drink [DrinkName]- Используйте эту команду когда в баре, чтобы приобретать напиток. /music [Number]- Будет играть ваш CD Player. *Примечание, которое Вы должны приобрести в 24-7, до использования этой команды. /showlicenses [ID]- Показывает какие лицензии Вы имеете. /clothes- Изменение Скина и для гражданских. /resetupgrades - Использование этой команды позволит, чтобы Вы сняли ваши модернизации. (/UPGRADES) Тем не менее, чтобы использовать эту команду, это будет стоить Вам 100,000$. /buygun [имя оружия] [патроны]- Используйте эту команду когда в магазине оружия, чтобы приобретать оружие. И происто /buygun, чтобы рассматривать имена оружия и цены. /lock - Эта команда запрет и деблокирует ваш автомобиль, если Вы обладаете им (автомобиль у дома), арендовал это или приобрел ключ/замок для этого. Если Вы используете эту команду когда около вашего дома, это если закрыта/открыта дверь дома. /skill [№ работы] - Это покажет Вам какой ваш профессиональный уровень - для каждой профессии. Как ваше профессиональное увеличение, Вы получите bonuses. т.е.. Если Вы - профессионал 5-го уровня Детектива, время перезагрузки, чтобы находить что кто-нибудь полностью упразднен. /portable - Эта команда только пригодная для Hitmen. /licenses - Используйте эту команду, чтобы рассматривать какие лицензии, Вы к настоящему времени имеете. /lotto [номер] - Приобретите билет лото. Призовое пул может колебаться от десятков тысяч до сотен тысяч. /spawnchange - Переключатель между вашими доступными возможностями (если Вы аренда/обладание домом и - в фракции) /report [id] [name] [reason] - Сообщения к админу,о игроках нарушают правила. Так же, чтобы быть использованн если Вам нужно становиться в контакте с администрацией. /cancel [ServiceName] - Отмените услугу, которую Вам предлагают. (/cancel Taxi, bus, drugs, и т.п..) /accept [ServiceName] - Примите услугу, которую Вам предлагают. (/accept Drugs, и т.п..) /eject [ID] - Выкидывает этого игрока из вашей машины. Вы должны быть водитель, чтобы использовать эту команду. /usedrugs - Используйте любые лекарства, которые Вы к настоящему времени имеете. Чтобы видеть если у вас есть лекарства, наберите /stats. Использование лекарств даст Вам 'одурманенный наркотиком эффект. /contract [ID] [Amount >$10,000] - Контракт с HITMANом на игрока. /fill - Используйте эту команду на заправке. Это автоматически заполнит бак вашего автомобиля на 100%. /get fuel - Используйте эту команду на станции заправки, чтобы дозаправлять ваш бак. /fillcar - Используйте эту команду, чтобы дозаправлять ваш автомобиль. /clear [id] - Только высоко упорядоченные члены семьи (который - часть организации), может использовать эту команду. Эта команда не может быть использована на себе. /service [НАЗВАНИЕ СЕРВИСА] - Попросите услугу используя эту команду. Доступные имена - /service такси, автобус, скорая помощь, механик. Полный список - когда Вы набираете /service. /families - Показывает список официальных семейств, которые существуют в сервере. Информация предусмотренная здесь - не 100% правильная и количество участников в пределах семейства или количество официального семейства может быть другим чем что показано. Команды чата /w [ID] [Text]- Шепните игроку. /s [Text] - Этот тип разговора будет иметь значительно продвигать дипазон чем разговор нормально. /c [Text] - Разговор с людьми только очень близко к вам. Имеет расстояние короткого радиуса чем разговор нормально. /l [Text] - Поговорите локально с людьми. Этот тип разговора только достигнет людей сравнительно близких к Вам (~20m) /b [Text] - Используйте эту команду если Вы хотите отговаривать От Символа [Not RolePlaying] в In Символе [RolePlaying] беседе. Также используйте эту команду если Вы хотите говорить другой язык кроме Английского в In Символе [RolePlaying] беседе. Использование /b если Вы хотите использовать Smilies (т.е.: , > , , и т.п.) или условия OOC (т.е.: Lol, wtf, omg, и т.п.) в In Символе [RolePlaying] беседе. /ad [Text] - Используйте эту команду, чтобы устанавливать глобальную рекламу. Не рекламируйте глупые вещи (!) как например, "Мне нужно оружие, или прося незаконные пункты в беседе". Беседа рекламы требует, чтобы её оплатили когда Вы устанавливаете рекламу. Это автоматически будет оформлен ваших наличных с рук, когда Вы устанавливаете ad. (!) /f [text] - Это - семейная беседа для членов семьи. /me [action] - /me позволяет Вам, чтобы выражать ваши мысли или действия другим игрокам. Пример: /me ломает окно соседнего автомобиля с бейсболом bat. появится как: *Player_Name бьёт окна соседнего автомобиля с дубинкой для бейсбола. /togooc - Используя эту команду Вы можете включить текст беседы в чате. Если Вы находите, что Вы не хотите участвовать или слушать любую беседу чата, Вы можете использовать эту команду, чтобы переключать беседу. /tognews - Используйте эту команду, чтобы переключаться в любых объявлениях новостей. /togfam - Используйте эту команду, чтобы переключаться в семейной беседе. /togwhisper - Используйте эту команду, чтобы переключаться в вашем шепоте, предохраняясь или допуская другие, чтобы шептаться Вам. /fuel - Используйте эту команду когда в машине, чтобы видеть сколько топливо оставалось в вашем бензобаке. - в процентах (%). Банковские /balance - Показывает Вам скольк наличных Вы имеете на вашем счете в банке. /withdraw [сумма] - Забирает наличные с вашего счета в банке. Очевидно Вы должны иметь эти наличные, чтобы забираться из банка. /deposit [cash] - Депозитные наличные с кормана (бумажник) до вашего счета в банке. /bank [cash] - Используйте чтобы положить деньки с кармана (бумажник) в банка. *Выполняет то же действие как /deposit [cash]* /wiretransfer [ID] [cash] - Наличные Передачи от вашего счета в банке до другого счета в банке игрока. Помощь /help - Показывает Вам список доступных команд /cellphonehelp - Показывает Вам список доступных команд для телефона. /househelp - Показывает Вам список доступных команд для вашего дома (если Вы обладаете домом). /renthelp - Показывает Вам список доступных команд для аренды (если Вы арендуете дом). /businesshelp - Показывает Вам список доступных команд для вашего бизнеса (если Вы обладаете бизнесом.) /leaderhelp - Показывает Вам список доступных команд для лидеров (если Вы - лидер) /fishhelp - Показывает Вам список доступных команд если для рыболовства. /cookhelp - Показывает Вам список доступных команд для кухни. /irchelp - Показывает Вам список доступных команд для использования IRC. Телефонные Команды: /call [номер] - Звонок другому игроку. /call 911 - Звонок в полицию или скорую /sms [номер] [текст] - SMS ДРУГому игроку. /p - Взять телефон когда он звонит. /h - Отключите телефон после того, как Вы завершите разговор /number [id] - Найдите номер игрока смотря в телефонной книге. Вы должны приобрести 'Телефонную Книгу' в 24-7, до использования этой команды. /togphone - Используя эту команду, никто не будет способным назвать ваш телефон, тем не менее они все еще будут способными послать SMS Вам. P.S. не точный перевод |
Итак, залогинившись на сервере, выбираете персонажа из 12 доступных группировок, а это банды (Баллас, Грув, Азтекос, Байкеры, Триада, Рус. мафия и другие), гражданские или чел на службе закона (SAPD, SAMD), всего 275 скинов, а там думайте кто вы: послушный гражданин, плохой парень, S.W.A.T., FBI, а может местный шериф. Вобщем, перед вами город Лос Сантос, 5000 зеленых в кармане (на пиво в SA хватит) покоряйте недвижимость. В сценарии вы можете покупать дома, машины и оружие; позднее, когда заведетесь бизнесом - это все продавать :D . У вас есть уйма команд, которые сделают вашу жизнь веселее (все они написаны внизу этой статьи ). Конечно, $5000 маловато будет, поэтому вам предоставлены разнообразные миссии: Racing - гонки по улицам и загородом, Cashbox - грабануть банк или кассу, Deathmatch - и так понятно, набираете фраги для победы. А также в наличии: угнать тачку, арестовать, убить и т.д. Но это еще не все, существует много способов подзаработать, которые узнаете, собственно, в игре. Интервал между началами миссий 6 мин., столько же времени необходимо для побега от полиции (или вражеской банды), иначе догонят, арестуют, отберут прибыль, что ооочень обидно. И самое главное это опыт и повышение уровня , RPG все-таки. Вначале у вас 1 лвл, для достижения следующего лвл, необходимо, выполняя миссии, набрать некоторое количество exp (1exp за миссию), и в сочетании с некоторым количеством денег пишете /buylevel, для просмотра этих Х-количеств, а также для просмотра своего статуса и скилла пишете просто /level. Также от уровня зависит ваша ежедневная зарплата (на шару). Не забудьте и про апгрэйд как тачки и недвижимости, так и собственного персонажа. С каждым уровнем ты можешь выбрать 2 из 3 апгрэйда (введите /upgrade и смотрите что доступно): кто только начал гамать - читать в обязательном порядке ВАЖНО: СПИСОК ИСПОЛЬЗУЕМЫХ КОМАНД Пишем без скобок! 1) на выбор новое оружие (теперь ты будешь появляться на сервере с этим оружием, но с малым кол-вом патронов) /upgrade [название оружия]; 2) увеличить кол-во патронов в уже имеющимся оружии /upgrade [назване патронов]; 3) увеличить максимальное здоровье /upgrade [health]. /help - покажет в поле чата все основные команды. Вот, кажись, и все как для основы игры на этом сценарии, но далеко не полностью. Основные команды для RPG-мода: - /regnick [password] (зарегистрировать профиль) - /login [password] (загрузить ранее зарегистрированный профиль) - /pay [ID/name] [Amount] (перевезти сумму денег на счёт другому (другой должен находится рядом)) - /level (проверить свои достижения (exp)) - /buylevel (за набранные exp купить новый уровень) - /upgrade [upgradename] (если возможно, сделать апгрейт (здоровье, новое оружие, патроны)) - /resetupgrades (освободить все занятые слоты по апгрейту) - /time (проверить текущее время) - /kill (самоубийство) - /job (проверить текущее задание) - /rules (посмотреть основные правила игры) - /vote (?) - подскажите функцию - /betrace [ID] [amount] (сделать ставку на гонку) - /betdm [ID] [amount] (сделать ставку на Дес Матч) - /admins (проверить, кто из админов онлайн) - /help (открыть список доступных комманд) - /afk (сказать что типа отлучился от компа) - /back (типа вернулся) - /busy (сказать что занят) - /iamtaxi (сообщить всем что ты таксист и готов кого-то подвести) - /nt [location] (...а другой типа услышал и вызывает такси, сообщая своё местонахождение) - /is [question] (типа задать вопрос) Chat - /w [Message] (прошептать сообщение только определённому игроку из тех кто сейчас рядом) - /o [Message] (сделать "оранжевое" сообщение) - /s [Message] (крикнуть) - /l [Message] (сказать только тем, кто сейчас находится рядом) - /ad [Message] (сделать объявление) - /me [Message] (Looks like you are doing something) - /togooc [Message] (OC Chat Channel, disabled) - /pm [ID] [Message] (написать игроку сообщение, которое увидит только он) House - /buyhouse (купить дом) - /sellhouse (продать дом) - /rentroom (снять комнату в чужом доме) - /enter (если открыто, войти в дом) - /exit (выйти из дома) - /lock (отпереть/запереть дом) - /home (на карте появляется красный маркер, указывающий напрвление к дому) - /homeupgrade [Item ID] (сделать апгрейт на дом) - /hu [Item ID] (сделать апгрейт на дом) - /setrent [Amount] (назначить стоимость аренды вашей комнаты) - /setrentable [1/0] (вкл/выкл аренду) - /evict [ID/name] (принудительно выселить определённого игрока, арендующего вашу комнату) - /evictall (выселить всех гадов, орендующих вашу комнату) - /housewithdraw [Amount] (забрать выручку с аренды) - /heal (пополнить здоровье и броню, если сделаны специальные апгрейты) - /tv on (если сделан специальный апгрейт - включить режим наблюдения за другими игроками (гонкой, ДМ)) - /tv off (выключить режим наблюдения) - /unrent (если вы снимаете у кого-то комнату, то выселиться) Cellphone - /c [Number] (позвонить по специальному номеру (игроку). Пока трубка не сбросится, чат будет вестись только между двумя челами и видеть его будут только они) - /call 911 (позвонить 911) - /txt [Number] [Message] (отослать СМС на указанный номер) - /p (снять трубку) - /h (положить трубку) SAPD (police) - /d [Message] - передать сообщение по радио всех экстренных служб (police/medics) - /r [Message] (передать сообщение по радио полиции) - /m [Message] (использовать мегафон) - /su [ID/Name] [Reason] (объявить игрока в розыск (арестовать)) - /mdc [ID/Name] (проверить состояние игрока) - /free[ID/Name] [Reason] (освободить арестованного) - /jail [ID/Name] (посадить игрока в тюрьму) - /duty (превратиться в копа/гражданского + увеличить кол-во патронов в имеющимуся оружии (в любом доме)) SAMD - /r [Message] (передать сообщение по радио скорой помощи) - /heal [ID/Name] (вылечить игрока, находящегося внутри машины скорой помощи (вылечиному игроку даётся +150 ед. здоровья)) Bank / 24/7 - /balance (состояние вашего счёта) - /bank (состояние вашего счёта) - /bank [Amount] (положить сумму в рост) - /withdraw [Amount] (снять деньги со своего счёта) - /loan [Amount] (взять деньги в кредит) Business - /buybiz (купить бизнес) - /bizupgrade (открыт меню апгрейта на бизнес) - /bizinfo (посмотреть информацию о своём бизнессе) - /bizwithdraw (забрать выручку с бизнеса) - /sellbiz (продать бизнес) - /bizfee [number] - установить цену на вход (/enter) - /bizbank [number] - вложить в бизнес деньги. - /lock - открыть или закрыть бизнес - /compprice [amount] (назначить цену на компы) - /pricemod [amount ( % )] (измененить цены на товары) (с) samp-rus.com |