Вызвать функцию один раз

Статус
В этой теме нельзя размещать новые ответы.

Mandar1n

theRoone
Пользователь
Регистрация
13 Янв 2018
Сообщения
394
Симпатии
70
Пол
Мужской
Ремейкаю я тут плагины(в попытках научиться скриптингу) и наткнулся на проблему, нужно взять данные игрока из файла, где хранятся его "поинты". Но, есть плагин разминки, который отключает этот плагин на 60 секунд. Значит путинсервер не поможет
3. Моя микропопытка тоже не работает:
C++:
new g_Enable = 2;

public plugin_init()
{
    RegisterHam(Ham_Spawn, "player", "fw_PlayerSpawn_Post", 1);
}
    
public fw_PlayerSpawn_Post(id)
{
     if(g_Enable != 0)
    g_Enable--;
    
    if(!is_user_bot(id) && g_Enable != 0)
    {
        read_localfile(id);
        client_print_color(id, print_chat, "[^4Магазин^1] Читаем файл. g_Enable: %d", g_Enable);
    }
}
 

Vaqtincha

aggressive
Разработчик
Скриптер
Регистрация
28 Янв 2018
Сообщения
960
Симпатии
682
Пол
Мужской
зачем читать файл каждый раз когда можно хранить эти "данные" в массиве
 

Mandar1n

theRoone
Пользователь
Регистрация
13 Янв 2018
Сообщения
394
Симпатии
70
Пол
Мужской
Vaqtincha, ну эти данные сохраняются, чтобы при след заходе вернуть игроку эти данные
 

Vaqtincha

aggressive
Разработчик
Скриптер
Регистрация
28 Янв 2018
Сообщения
960
Симпатии
682
Пол
Мужской

Vaqtincha

aggressive
Разработчик
Скриптер
Регистрация
28 Янв 2018
Сообщения
960
Симпатии
682
Пол
Мужской
тогда не отключай этот плагин полностью а частично (вызвать нужную функцию который ставить false/true либо просто квар для вкл/выкл)[DOUBLEPOST=1521145893][/DOUBLEPOST]хотя зачем отключить его при разминке ? чем он мешает ?
 

Mandar1n

theRoone
Пользователь
Регистрация
13 Янв 2018
Сообщения
394
Симпатии
70
Пол
Мужской
Vaqtincha, набивание поинтов
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу