Главная » Статьи 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. Готово! Если останутся вопросы, заходим на форум сайта и спрашиваем.

Оптимизация модов и скриптов | Просмотров: 8047 | Дата: 11.02.2013 | Комментарии (0)

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).
FAQ по установке и настройке | Просмотров: 4640 | Дата: 20.01.2013 | Комментарии (0)

Чтобы скомпилировать из pwn в amx вам нужен встроенный компилятор Pawno, который находится в папке с вашим сервером. Запускаем pawn.exe, жмём открыть. Находим свой pwn файл, который хотим скомпилировать и жмём открыть. Код перед вами. Много чего не понятного, если Вы со мной согласны, то лучше пока что ничего в этом коде не трогать, чтобы не напортачить. Далее жмём на синенькую стрелочку либо F5. Это нужно, чтобы дать команду программе: "Скомпилировать" Если вы видите в появившемся окошке либо такое:
Pawn compiler 3.2.3664     Copyright (c) 1997-2006, ITB CompuPhase

Либо такое:

Pawn compiler 3.2.3664     Copyright (c) 1997-2006, ITB CompuPhase
Header size:           5768 bytes
Code size:           720992 bytes
Data size:           870824 bytes
Stack/heap size:      16384 bytes; estimated max. usage=4737 cells (18948 bytes)
Total requirements: 1613968 bytes


Либо такое:
C:\DOCUME~1\AXE\0016~1\cng.pwn(119) : warning 217: loose indentation
Pawn compiler 3.2.3664     Copyright (c) 1997-2006, ITB CompuPhase
1 Warning.


Значит мод скомпилировался правильно и амх файл появился в директории где и находился pwn.
Если увидете надпись в конце Warning * то ничего страшного, это всего лишь предупреждение.
А вот если в конце будут Error: * то это уже ошибка в коде и ваш файл не скомпилировался. Если в коде есть ошибка, то надпись будет выглядеть так:

C:\DOCUME~1\AXE\0016~1\penls.pwn(20178) : error 029: invalid expression, assumed zero
Compilation aborted.Pawn compiler 3.2.3664     Copyright (c) 1997-2006, ITB CompuPhase
26 Errors.


То это уже чтото не так в строение кода, возможно гдето чтото не доработано и не исправлено.

Если ошибка выглядит так:
C:\Documents and Settings\AXE\Ðàáî÷èé ñòîë\penls.pwn(1) : fatal error 100: cannot read from file: "a_samp"
Compilation aborted.Pawn compiler 3.2.3664     Copyright (c) 1997-2006, ITB CompuPhase
1 Error.


  То у вас нет необходимых include для компиляции, это можно исправить скачав их с нашего сайта "Скачать инклуды SAMP" и скопировав в папку компилятора include.
  Удачных вам компиляций.
Статьи о компиляции PAWN | Просмотров: 6689 | Дата: 20.01.2013 | Комментарии (0)

null

Команда 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. не точный перевод

Оптимизация модов и скриптов | Просмотров: 6770 | Дата: 23.03.2011 | Комментарии (0)

nullИтак, залогинившись на сервере, выбираете персонажа из 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

Оптимизация модов и скриптов | Просмотров: 6566 | Дата: 23.03.2011 | Комментарии (0)

1-5 6-10 11-15 16-20 21-24