• Страница 1 из 1
  • 1
Модератор форума: [east_side]_trane, drifter-dron, valych, admin  
Урок №43 (с нуля начинаем pawno)
adminДата: Вторник, 05.10.2010, 10:03:55 | Сообщение # 1

Группа: Администраторы
Сообщений: 3869
Я вас научу 10 уроков pawno ab для работы с pawno вам желательно выучить хоть чучуть функции pawno что делать и понимать что делаете:)а то больншиства все копируют с мода ab
Теперь приступим!!!для того что бы начать делать gm вам понадобивиться скачать pawno
заходим в папку pawno и мы там видим
Откроем new.pwn. файл и разберем что тут написано dry
Code
public OnGameModeInit()   
{   
print("GameModeInit()");   
SetGameModeText("Blank Script");   
AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); return 1;   
}

Code
{ и } это скобочки открытия/закрытия.

Code
printf("GameModeInit()"); это сообщение на сам сервер.

Code
SetGameModeText("Blank Script"); это установка название вашего сервера в samp"Mode".

AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); Это добавление спавна ака скина. первый 0 это ID скина, следующие 4 числа это координаты, остальные 6 нулей это оружие и их патроны.
return 1; это типа конец.

public OnGameModeInit() это паблик в котором содержится все вышеперечисленное, их мы пока трогать не будем.
Каждый паблик выполняет свою задачу, можно создавать свои паблики и сувать туда определенные действия и сделать чтобы они выполнялись в нужный момент. Это сложновато, поэтому небудем пока об этом. Можно задавать определенные действия например при конекте, спавне. Найдем

Code
public OnPlayerDeath(playerid, killerid, reason)   
{   
printf("OnPlayerDeath(%d, %d, %d)", playerid, killerid, reason);   
return 1;   
}   
и переделаем на   
public OnPlayerDeath(playerid, killerid, reason)   
{   
SendClientMessage(playerid, 0xFFFF00AA, "Вы погибли");   
printf("OnPlayerDeath(%d, %d, %d)", playerid, killerid, reason);   
return 1;   
}   
SendClientMessage(playerid, 0xFFFF00AA, "Вы погибли"); сработает как сообщение в чат "Вы погибли" (без кавычек) 0xFFFF00AA это цвет текста

Далее ищем вверху синий треугольник и жмем на него. Должна произойти компиляция и появится текст:
если надпись отличается то есть какието ошибки, в этой надписи будет указано в каких именно строчках есть таковые. Ну про это тоже позже. Дальше, заходим в папку с сервером и открываем [color=red]server.CFG и меняем там строчку(и) [color=red]gamemode0(или другие числа) на gamemode0(если другие числа то строчку можно удалить она нам не понадобится) new 1 и врубаем samp-server.exe.
Дальше идем в папку сан андреаса и открываем [color=red]samp_debug.exe и там жмем connect lokalhost и мы заходим на сервер и проверяем скрипт. Если все сделано верно то после смерти (можно написать /kill) мы увиим надпись в чате "Вы умерли" (бес скобок) жолтого цвета то все сделано верно, еслиже нет то внимательно проверьте скрипт.



zm-jail.ru

Разработка сайта samp-pawno.ru


 
СообщениеЯ вас научу 10 уроков pawno ab для работы с pawno вам желательно выучить хоть чучуть функции pawno что делать и понимать что делаете:)а то больншиства все копируют с мода ab
Теперь приступим!!!для того что бы начать делать gm вам понадобивиться скачать pawno
заходим в папку pawno и мы там видим
Откроем new.pwn. файл и разберем что тут написано dry
Code
public OnGameModeInit()   
{   
print("GameModeInit()");   
SetGameModeText("Blank Script");   
AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); return 1;   
}

Code
{ и } это скобочки открытия/закрытия.

Code
printf("GameModeInit()"); это сообщение на сам сервер.

Code
SetGameModeText("Blank Script"); это установка название вашего сервера в samp"Mode".

AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); Это добавление спавна ака скина. первый 0 это ID скина, следующие 4 числа это координаты, остальные 6 нулей это оружие и их патроны.
return 1; это типа конец.

public OnGameModeInit() это паблик в котором содержится все вышеперечисленное, их мы пока трогать не будем.
Каждый паблик выполняет свою задачу, можно создавать свои паблики и сувать туда определенные действия и сделать чтобы они выполнялись в нужный момент. Это сложновато, поэтому небудем пока об этом. Можно задавать определенные действия например при конекте, спавне. Найдем

Code
public OnPlayerDeath(playerid, killerid, reason)   
{   
printf("OnPlayerDeath(%d, %d, %d)", playerid, killerid, reason);   
return 1;   
}   
и переделаем на   
public OnPlayerDeath(playerid, killerid, reason)   
{   
SendClientMessage(playerid, 0xFFFF00AA, "Вы погибли");   
printf("OnPlayerDeath(%d, %d, %d)", playerid, killerid, reason);   
return 1;   
}   
SendClientMessage(playerid, 0xFFFF00AA, "Вы погибли"); сработает как сообщение в чат "Вы погибли" (без кавычек) 0xFFFF00AA это цвет текста

Далее ищем вверху синий треугольник и жмем на него. Должна произойти компиляция и появится текст:
если надпись отличается то есть какието ошибки, в этой надписи будет указано в каких именно строчках есть таковые. Ну про это тоже позже. Дальше, заходим в папку с сервером и открываем [color=red]server.CFG и меняем там строчку(и) [color=red]gamemode0(или другие числа) на gamemode0(если другие числа то строчку можно удалить она нам не понадобится) new 1 и врубаем samp-server.exe.
Дальше идем в папку сан андреаса и открываем [color=red]samp_debug.exe и там жмем connect lokalhost и мы заходим на сервер и проверяем скрипт. Если все сделано верно то после смерти (можно написать /kill) мы увиим надпись в чате "Вы умерли" (бес скобок) жолтого цвета то все сделано верно, еслиже нет то внимательно проверьте скрипт.


Автор - admin
Дата добавления - 05.10.2010 в 10:03:55
Valei4ikДата: Вторник, 16.12.2014, 20:25:32 | Сообщение # 2

Группа: Пользователи
Сообщений: 1
Kuklus_juokas Так ты хочешь научить с 0?sss
 
СообщениеKuklus_juokas Так ты хочешь научить с 0?sss

Автор - Valei4ik
Дата добавления - 16.12.2014 в 20:25:32
Abramov51Дата: Среда, 28.10.2015, 20:12:31 | Сообщение # 3

Группа: Пользователи
Сообщений: 3
Мда... Скажу сразу, я не стал читать дальше, когда увидел -> print - сообщение на сервер.
Это сообщение не на сервер, а в консоль. Уже глупость сморозил
 
СообщениеМда... Скажу сразу, я не стал читать дальше, когда увидел -> print - сообщение на сервер.
Это сообщение не на сервер, а в консоль. Уже глупость сморозил

Автор - Abramov51
Дата добавления - 28.10.2015 в 20:12:31
  • Страница 1 из 1
  • 1
Поиск:
Загрузка страницы, займет меньше минуты...
Загрузка...

Статистика Форума
Последнии темы Читаемые темы Лучшие пользователи Новые пользователи
Система телефонов поломалась
Не в себе
фильм скалайн
Трансформеры 3
форсаж 6
Ищу [FS]Для админок на сервер
нужны координаты карты для отметки зон...
Помогите найти мод
pawno урок автоматические ворота
обращение к скриптерам.
Вопросы по скриптингу
Ваши ошибки при компиляции GM/FS

Вопросы по скриптингу

(1081)

Считаем до 1000

(274)

Ваши ошибки при компиляция gm

(260)

Набор в команду

(80)

Ваши ошибки при компиляции GM/FS

(71)

вопроосы по скриптингу от 22.04.2013

(64)

Баннеробмен

(64)

несколько команд на samp 0.3 c

(64)

Оценки сайта samp-pawno.ru

(55)

Заказ хостинга

(51)

Набор в команду(форум)

(45)

Урок №61 по созданию системы авто для GodFather

(45)

admin

(3869)

[east_side]_trane

(443)

TWiX

(316)

valych

(501)

drifter-dron

(477)

danik_rok

(317)

Dimka_71rus

(360)

Drifter96

(300)

MaNb9K

(220)

[MTA]MaPeR5518

(181)

Dima_Tkach

(107)

Nik_Ull

(184)

system32xzxz

(Четверг 09:25:24)

torbin169

(Суббота 23:09:29)

kuchuk_00

(Суббота 17:10:14)

artem_boyko_3

(Суббота 15:57:37)

greggelbak

(Среда 18:29:37)

vladisvlavs

(Среда 13:51:57)

add02102002

(Понедельник 22:37:15)

Диман221

(Понедельник 18:12:45)

almas051004

(Воскресенье 11:05:32)

megasuccessms

(Суббота 14:15:36)

nawe

(Пятница 22:25:23)

swoysb

(Пятница 14:55:29)

Вверх
21:21:38
ОбновитьСмайлыУправление мини-чатом
ЧАТ-PAWNO
2010-2025

vkontakte :samp-pawno.ru: