SlipknotRU
Участник
- Сообщения
- 35
- Реакции
- 14
@Rabb1t.
я не понял тебя. что это за функция хакерская.
public Action Command_test (int client, int args) - создаем функцию к команде "test" (RegConsoleCmd) с RegAdminCmd точно так же.
чтобы захукать событие "player_spawn" нужно писать HookEvent("player_spawn", Event_Playerspawn); в OnPluginStart
дальше создаешь к "player_spawn" функцию: public Event_Playerspawn(Event event, const char[] name, bool dontBroadcast)
если их не используешь, то и создаввать их тоже нет смысла. эти переменные лучше писать до public Plugin:myinfo =
для наглядности неболшой пример скинул.
--- Добавлено позже ---
@inklesspen, откуда мне знать, видимо забыл убрать.
C-подобный:
public Idlefunc("sm_idle", arg, lol)
[
//нужно или нет создавать arg и lol ?
HookEvent("player_spawn", event_playerspawn);
}
я не понял тебя. что это за функция хакерская.
public Action Command_test (int client, int args) - создаем функцию к команде "test" (RegConsoleCmd) с RegAdminCmd точно так же.
чтобы захукать событие "player_spawn" нужно писать HookEvent("player_spawn", Event_Playerspawn); в OnPluginStart
дальше создаешь к "player_spawn" функцию: public Event_Playerspawn(Event event, const char[] name, bool dontBroadcast)
C-подобный:
new bool:a, float:arg, lol;
a = 1.0;
arg = 0; //по идее будет false
lol = 5; //фантазии на название не хватило :D
для наглядности неболшой пример скинул.
--- Добавлено позже ---
@inklesspen, откуда мне знать, видимо забыл убрать.