Пятница, 11.09.2026, 17:55
Приветствую Вас Гость | RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Урок 3
DomeNiCoДата: Воскресенье, 14.06.2009, 22:15 | Сообщение # 1
Генералиссимус
Группа: Администраторы
Сообщений: 17
Статус: Offline
Сегодня рассмотрим расставление оружия скинам и скриптовые каманды.
Открываем new.pwn
находим
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;
}
смотрим
AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
в конце 6 нулей, это оружие и его патроны. В данном случае у нас 3 кулака с 0лями патронов xD. Любое оружие имеет свой ID (который вы можете найти на сайте, в статьях по соседству). Это должно выглядеть так:
AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, ID1, AMMO1, ID2, AMMO2, ID3, AMMO3); где:
ID1: первое оружие
AMMO1: патроны к первому оружию
ID2: второе оружие
AMMO2: патроны к нему
ID3: ну и третье оружие
AMMO3: и его патроны
выглядеть должно примерно так:
AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 28, 100, 31, 100, 8, 1);
Ну не все оружие можно давать в са мп 0.1 в 0.2 обесчали все отсинхрить ;). Ну можно поэкспирементировать.
Далее команды сервера.
Ищем
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(cmdtext, "/mycommand", true)==0)
{
/* Do something here */
return 1;
}
return 0;
}
Это сам паблик каманд, а
if (strcmp(cmdtext, "/mycommand", true)==0)
{
/* Do something here */
return 1;
}
сами команды.
Начнем создавать свои команды.
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(cmdtext, "/kickme", true)==0)
{
Kick(playerid);
return 1;
}
return 0;
}
Ну цель этой команды проста, вы кикнете себя. Поставим вторую команду, например, на выскакивание текста.
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(cmdtext, "/kickme", true)==0)
{
Kick(playerid);
return 1;
}
if (strcmp(cmdtext, "/text", true)==0)
{
GameTextForAll("kakoyto text", 9000, 1);
return 1;
}
return 0;
}
Про каманду текста для всех, там можно только латинские символы. Цыфры это время (в милисекундах) и тип текста, с этим сами поэксперементируйте. На этом пока все =)
 
  • Страница 1 из 1
  • 1
Поиск:

www.trimmer.su www.lugr.ru impclan.narod.ru © 2026
Статистика Форума
Последние обновленные темы Самые популярные темы Самые активные Новые участники
  • • [RPG]Premium•Game[RUS/UA] • (1)
  • Можно ли заработать в интернете? (1)
  • сощитаем до 3000 (2)
  • Реклама (0)
  • Anti team kill (0)
  • ID транспорта (2)
  • ID оружия (0)
  • Урок 5 (0)
  • Урок 4 (0)
  • Урок 3 (0)
  • сощитаем до 3000 (2)
  • ID транспорта (2)
  • • [RPG]Premium•Game[RUS/UA] • (1)
  • Можно ли заработать в интернете? (1)
  • Реклама (0)
  • Anti team kill (0)
  • ID оружия (0)
  • Урок 5 (0)
  • Урок 4 (0)
  • Урок 3 (0)
  • DomeNiCo
  • CRiME
  • VitaliyNest
  • Lizer
  • TheOnline
  • Serge88
  • Niki007Pro™
  • defaultNick
  • Fabu
  • DomeNiCO7192
  • Snow
  • RazoR
  • sdfs
  • Болт
  • Amorphis
  • Suslik
  • ZIDIC
  • TyZ
  • kim081
  • Vovik
  • Alexandr13:33
    thesmalljok22:20
    Stalvrad14:31
    maarinohka14:42
    apva17:25
    defaultNick23:38
    vinvas201319:50
    DoG19:38
    igor-grizli9520:14
    tubaretka201203:12
    Serz197812:25
    startsmart11:54
    Renon16:05
    AstroCenter10:55
    shereman201216:54
    arhimedru16:06
    Aninew15:14
    matrix20:45
    D-TRAY11:08
    FileFast19:31