Автоматическое открывание меню

3Be3Da

Пользователь
Регистрация
14 Авг 2017
Сообщения
131
Симпатии
3
Предупреждения
30
Пол
Мужской
Некорректное название темы
Как сделать автоматическое открывание меню и как возродить игрока через ham функцию + как заменить модельку оружия ham
 

To be or not to be

Пользователь
Регистрация
9 Июн 2017
Сообщения
1.215
Симпатии
304
3Be3Da, никогда не любил так отвечать, но сейчас подходящий момент: воспользоваться поисковиком
 

3Be3Da

Пользователь
Регистрация
14 Авг 2017
Сообщения
131
Симпатии
3
Предупреждения
30
Пол
Мужской

To be or not to be

Пользователь
Регистрация
9 Июн 2017
Сообщения
1.215
Симпатии
304
3Be3Da, хорошо, помогу.

PHP:
#include <amxmodx>
#include <hamsandwich>

public plugin_init()
{
    register_plugin("Lalala, test plugin", "1.0", "TBONTB");
    RegisterHam(Ham_Spawn, "player", "Player_Spawn", 1); // Момент отлова игрока
}

public Player_Spawn(id)
{
    NazvaniePublicaMenu(id) // Ловим спавн и открываем меню.
}

public NazvaniePublicaMenu(id)
{
// Здесь уже ваше меню
}
////////////////////////////
Вместо инклуда hamsandwich можно использовать reapi.
Прописываем #include <reapi>
В plugin_init вставляем RegisterHookChain(RG_CBasePlayer_Spawn, "Player_Spawn", true); - замена RegisterHam
PHP:
#include <amxmodx>
#include <hamsandwich>

public plugin_init()
{
    register_plugin("Lalala, test plugin", "1.0", "TBONTB");
    register_clcmd("say /spawn", "Respawn"); // Регистрируем команду по которой будем возрождаться
}

public Respawn(id)
{
    ExecuteHamB(Ham_CS_RoundRespawn, id); // Возрождение игрока при помощи инклуда hamsandwich
}

3. По поводу замены моделей почитайте здесь - Смена модели оружия • Русское сообщество по скриптингу AMXX/SM/Metamod
 

3Be3Da

Пользователь
Регистрация
14 Авг 2017
Сообщения
131
Симпатии
3
Предупреждения
30
Пол
Мужской
3Be3Da, хорошо, помогу.

PHP:
#include <amxmodx>
#include <hamsandwich>

public plugin_init()
{
    register_plugin("Lalala, test plugin", "1.0", "TBONTB");
    RegisterHam(Ham_Spawn, "player", "Player_Spawn", 1); // Момент отлова игрока
}

public Player_Spawn(id)
{
    NazvaniePublicaMenu(id) // Ловим спавн и открываем меню.
}

public NazvaniePublicaMenu(id)
{
// Здесь уже ваше меню
}
////////////////////////////
Вместо инклуда hamsandwich можно использовать reapi.
Прописываем #include <reapi>
В plugin_init вставляем RegisterHookChain(RG_CBasePlayer_Spawn, "Player_Spawn", true); - замена RegisterHam
PHP:
#include <amxmodx>
#include <hamsandwich>

public plugin_init()
{
    register_plugin("Lalala, test plugin", "1.0", "TBONTB");
    register_clcmd("say /spawn", "Respawn"); // Регистрируем команду по которой будем возрождаться
}

public Respawn(id)
{
    ExecuteHamB(Ham_CS_RoundRespawn, id); // Возрождение игрока при помощи инклуда hamsandwich
}

3. По поводу замены моделей почитайте здесь - Смена модели оружия • Русское сообщество по скриптингу AMXX/SM/Metamod
Там по смене модели fakemeta а мне ham нужен
 

To be or not to be

Пользователь
Регистрация
9 Июн 2017
Сообщения
1.215
Симпатии
304
3Be3Da, ham, на сколько я знаю, вообще не относится к какой-либо работе с моделями.
Глупостей не говорите. Говоря проще, одна библиотека отвечает за один список команд, другая библиотека отвечает за другой список команд.
 

3Be3Da

Пользователь
Регистрация
14 Авг 2017
Сообщения
131
Симпатии
3
Предупреждения
30
Пол
Мужской
3Be3Da, ham, на сколько я знаю, вообще не относится к какой-либо работе с моделями.
Глупостей не говорите. Говоря проще, одна библиотека отвечает за один список команд, другая библиотека отвечает за другой список команд.
Помню создавал тему и мне сказали что Curweapon fakemeta устарела и все давно пользуются через ham
 

To be or not to be

Пользователь
Регистрация
9 Июн 2017
Сообщения
1.215
Симпатии
304
3Be3Da, точно. Я имел ввиду, с помощью hamsandwich-а нельзя установить модель, а вот отловить момент, когда будем устанавливать модель - можно.
С помощью hamsandwich-а можно отловить, например, такой момент как Ham_Item_Deploy (Ham_Item_Deploy - Вызывае когда игменяе.)
Именно установка моделей - здесь уже не hamsandwich работает а другой инклуд
 
Сверху Снизу