Все вопросы по скриптингу для SourceMod, помощь в редактировании плагинов.
Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.
В данном разделе форума разрешено создавать темы, касающие только скриптингу для SourceMod.
Правила при создании новой темы:
1. При вставке кода плагина необходимо использовать тег [pawn], в противном случае, если тег [pawn] не отображает ваш код, можно использовать тег [code].
2. Любые изображения должны быть загружены, как вложения к вашему сообщению.
3. При описании проблемы или запросе на помощь в редактировании плагина обязательно выкладывайте исходник sp плагина.
MrMontuk » 14 июн 2014, 23:02
можно пример в котором допустим при использовании какой либо комманды бралось настоящее время и прибавляло примерно 2-3 часа и по истечению этого времени можно было использовать снова
-
MrMontuk
-
- Сообщения: 18
- Зарегистрирован: 08 июн 2014, 19:27
- Благодарил (а): 0 раз.
- Поблагодарили: 0 раз.
- Языки программирования: Counter-Strike 1.6
PRoSToTeM@ » 14 июн 2014, 23:05
Юзай get_systime, получает время в секундах.
-
PRoSToTeM@
-
- Сообщения: 2498
- Зарегистрирован: 26 мар 2010, 00:12
- Благодарил (а): 438 раз.
- Поблагодарили: 1125 раз.
dron216 » 21 авг 2014, 15:25
[pawn]
#include <sourcemod>
new seconds = 0;
public OnPluginStart()
{
RegConsoleCmd("sm_time", Time);
}
public Action:Time(client, args)
{
if (GetTime() > seconds)
{
seconds = GetTime() + 300; // 300 сек = 5 мин
PrintToChat(client, "След. активация будет доступна через 5 минут");
}
else if (GetTime() < seconds)
{
PrintToChat(client, "Осталось %d секунд", seconds - GetTime());
}
return Plugin_Handled;
}
[/pawn]
-
dron216
-
- Сообщения: 9
- Зарегистрирован: 21 авг 2014, 14:48
- Благодарил (а): 2 раз.
- Поблагодарили: 0 раз.
- Опыт программирования: Около года
- Языки программирования: Counter-Strike 1.6
Counter-Strike: Source
Вернуться в Скриптинг
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3