• Страница 1 из 1
  • 1
Модератор форума: drifter-dron, admin, TweIk  
Таймер на команду
Dimka_71rusДата: Понедельник, 26.09.2011, 19:45:55 | Сообщение # 1

Группа: Пользователи
Сообщений: 360
Помогите поставить таймер на команду
Чтоб типа ввел команду /vip и потом еще раз ее ввести можно было минут через 10 например


Лучшие моды,скрипты,карты - вы найдёте на сайте samp-pawno.ru
Самые чёткие ответы на ваши вопросы и помощь по скритингу вы найдёте на сайте forum-pawno.ru
 
СообщениеПомогите поставить таймер на команду
Чтоб типа ввел команду /vip и потом еще раз ее ввести можно было минут через 10 например

Автор - Dimka_71rus
Дата добавления - 26.09.2011 в 19:45:55
alexcrutДата: Понедельник, 26.09.2011, 20:36:22 | Сообщение # 2

Группа: Пользователи
Сообщений: 16
Я обычно делаю так:
Делаем команду:
Code
    if(strcmp(cmdtext, "/posrati", true) == 0)
         {
             if(PlayerInfo[playerid][pPosral] == 0)
             {
                SendClientMessage(playerid, COLOR_GREY, "Срать можно только каждые 10минут!");
             }
             else
             {
                   PlayerInfo[playerid][pPosral] = 0;
             SetTimer("posrali", 600000, 0);
             format(string, sizeof(string), "%s посрал", sendername);
           }
          }

Дальше в pInfo добавь:
Code
pPosral

OnPlayerConnect добавляем:
Code
PlayerInfo[playerid][pPosral] = 1;

Потом:
Code
forward posrali(playerid);
public posrali(playerid)
{
           PlayerInfo[playerid][pPosral] = 1;
return 1;
}


Вернулся в Pawno.
Помогаю в Pawno писать в лс.


Сообщение отредактировал alexcrut - Понедельник, 26.09.2011, 20:41:23
 
СообщениеЯ обычно делаю так:
Делаем команду:
Code
    if(strcmp(cmdtext, "/posrati", true) == 0)
         {
             if(PlayerInfo[playerid][pPosral] == 0)
             {
                SendClientMessage(playerid, COLOR_GREY, "Срать можно только каждые 10минут!");
             }
             else
             {
                   PlayerInfo[playerid][pPosral] = 0;
             SetTimer("posrali", 600000, 0);
             format(string, sizeof(string), "%s посрал", sendername);
           }
          }

Дальше в pInfo добавь:
Code
pPosral

OnPlayerConnect добавляем:
Code
PlayerInfo[playerid][pPosral] = 1;

Потом:
Code
forward posrali(playerid);
public posrali(playerid)
{
           PlayerInfo[playerid][pPosral] = 1;
return 1;
}

Автор - alexcrut
Дата добавления - 26.09.2011 в 20:36:22
Dimka_71rusДата: Понедельник, 26.09.2011, 21:56:09 | Сообщение # 3

Группа: Пользователи
Сообщений: 360
alexcrut, хз так сделал не работает у мя и еще половина других комант не робит Fuu

Лучшие моды,скрипты,карты - вы найдёте на сайте samp-pawno.ru
Самые чёткие ответы на ваши вопросы и помощь по скритингу вы найдёте на сайте forum-pawno.ru
 
Сообщениеalexcrut, хз так сделал не работает у мя и еще половина других комант не робит Fuu

Автор - Dimka_71rus
Дата добавления - 26.09.2011 в 21:56:09
danik_rokДата: Понедельник, 26.09.2011, 22:50:52 | Сообщение # 4

Группа: Проверенные
Сообщений: 317
Code
SetTimerEx(":O", 5000, false, "i", playerid);

Вот так ставиш таймер запуск в команду.

Создаеш паблик для таймера
Code
public :О(playerid)
{
  if(IsPlayerConnected(playerid))
  {
      if(:О[playerid] > 0)
      {
    :О[playerid] = 0;
      }
  }
}


А ето пихай в условия к команде
Code
if(:O[playerid] > 0)
{
SendClientMessage(playerid, COLOR_GREY, "Флудильщик, НЕ ФЛУДИ ЕЙ ТЫ:D.");
return 1;
}


:O - ето название таймера если что, везде ето меняй на свое если надо


1. Вы сейчас в интернете.
2. Вы на сайте www.forum-pawno.net.ru.
3. Вы читаете это.
5. Вы не заметили что отсутствует пункт 4.
6. Вы сейчас это проверили.
7. Вы улыбаетесь.
 
Сообщение
Code
SetTimerEx(":O", 5000, false, "i", playerid);

Вот так ставиш таймер запуск в команду.

Создаеш паблик для таймера
Code
public :О(playerid)
{
  if(IsPlayerConnected(playerid))
  {
      if(:О[playerid] > 0)
      {
    :О[playerid] = 0;
      }
  }
}


А ето пихай в условия к команде
Code
if(:O[playerid] > 0)
{
SendClientMessage(playerid, COLOR_GREY, "Флудильщик, НЕ ФЛУДИ ЕЙ ТЫ:D.");
return 1;
}


:O - ето название таймера если что, везде ето меняй на свое если надо

Автор - danik_rok
Дата добавления - 26.09.2011 в 22:50:52
Dimka_71rusДата: Вторник, 27.09.2011, 14:38:19 | Сообщение # 5

Группа: Пользователи
Сообщений: 360
danik_rok, не,у мя полно ошибок вылазит + када их исправить не робит таймер 25

Лучшие моды,скрипты,карты - вы найдёте на сайте samp-pawno.ru
Самые чёткие ответы на ваши вопросы и помощь по скритингу вы найдёте на сайте forum-pawno.ru
 
Сообщениеdanik_rok, не,у мя полно ошибок вылазит + када их исправить не робит таймер 25

Автор - Dimka_71rus
Дата добавления - 27.09.2011 в 14:38:19
[east_side]_traneДата: Вторник, 27.09.2011, 15:25:30 | Сообщение # 6

Группа: Пользователи
Сообщений: 443
Ко всем new
Code
new usecmd = 1;
new usetimer = 3000;


В команду, ко всем выполняемым ей действиям:
Code
SetTimer("use", usetimer, 0);
usecmd=0;  


Добавляем паблик:
Code
forward use();
public use()
{
     usecmd=1;
     return 1;
}  


И потом в условия выполнения команды(там где операторы if):
Code
if (!usecmd)
     {
         new msg[128];
         format(msg, sizeof(msg), " Команду можно будет использовать через %d секунд",  (usetimer/1000));
         SendClientMessage(playerid, 0xffffff, msg);
         return 1;
     }  


Код не проверял... но должен работать


Pawn скриптер
Мои услуги по оптимизации
 
СообщениеКо всем new
Code
new usecmd = 1;
new usetimer = 3000;


В команду, ко всем выполняемым ей действиям:
Code
SetTimer("use", usetimer, 0);
usecmd=0;  


Добавляем паблик:
Code
forward use();
public use()
{
     usecmd=1;
     return 1;
}  


И потом в условия выполнения команды(там где операторы if):
Code
if (!usecmd)
     {
         new msg[128];
         format(msg, sizeof(msg), " Команду можно будет использовать через %d секунд",  (usetimer/1000));
         SendClientMessage(playerid, 0xffffff, msg);
         return 1;
     }  


Код не проверял... но должен работать

Автор - [east_side]_trane
Дата добавления - 27.09.2011 в 15:25:30
danik_rokДата: Вторник, 27.09.2011, 16:38:43 | Сообщение # 7

Группа: Проверенные
Сообщений: 317
МБ не так вставил у меня на 3,4 командах сидит такой

1. Вы сейчас в интернете.
2. Вы на сайте www.forum-pawno.net.ru.
3. Вы читаете это.
5. Вы не заметили что отсутствует пункт 4.
6. Вы сейчас это проверили.
7. Вы улыбаетесь.
 
СообщениеМБ не так вставил у меня на 3,4 командах сидит такой

Автор - danik_rok
Дата добавления - 27.09.2011 в 16:38:43
Dimka_71rusДата: Среда, 28.09.2011, 17:46:05 | Сообщение # 8

Группа: Пользователи
Сообщений: 360
[east_side]_trane, половино команд не робят Oi_ne

Лучшие моды,скрипты,карты - вы найдёте на сайте samp-pawno.ru
Самые чёткие ответы на ваши вопросы и помощь по скритингу вы найдёте на сайте forum-pawno.ru
 
Сообщение[east_side]_trane, половино команд не робят Oi_ne

Автор - Dimka_71rus
Дата добавления - 28.09.2011 в 17:46:05
valychДата: Среда, 28.09.2011, 22:40:42 | Сообщение # 9

Группа: Проверенные
Сообщений: 501
Dimka_71rus, значит что-то не так сделал, т.к. он все правильно сделал, мне так кажется :D

Видео-уроки по pawn:
https://www.youtube.com/channel/UCizhZElk8rxIPEcP4BHwdxg
 
СообщениеDimka_71rus, значит что-то не так сделал, т.к. он все правильно сделал, мне так кажется :D

Автор - valych
Дата добавления - 28.09.2011 в 22:40:42
  • Страница 1 из 1
  • 1
Поиск:
Загрузка страницы, займет меньше минуты...
Загрузка...

Статистика Форума
Последнии темы Читаемые темы Лучшие пользователи Новые пользователи
Система телефонов поломалась
Не в себе
фильм скалайн
Трансформеры 3
форсаж 6
Ищу [FS]Для админок на сервер
нужны координаты карты для отметки зон...
Помогите найти мод
pawno урок автоматические ворота
обращение к скриптерам.
Вопросы по скриптингу
Ваши ошибки при компиляции GM/FS

Вопросы по скриптингу

(1081)

Считаем до 1000

(274)

Ваши ошибки при компиляция gm

(260)

Набор в команду

(80)

Ваши ошибки при компиляции GM/FS

(71)

вопроосы по скриптингу от 22.04.2013

(64)

Баннеробмен

(64)

несколько команд на samp 0.3 c

(64)

Оценки сайта samp-pawno.ru

(55)

Заказ хостинга

(51)

Набор в команду(форум)

(45)

Урок №61 по созданию системы авто для GodFather

(45)

admin

(3869)

[east_side]_trane

(443)

TWiX

(316)

valych

(501)

drifter-dron

(477)

danik_rok

(317)

Dimka_71rus

(360)

Drifter96

(300)

MaNb9K

(220)

[MTA]MaPeR5518

(181)

Dima_Tkach

(107)

Nik_Ull

(184)

ps798829

(Среда 08:23:47)

system32xzxz

(Четверг 09:25:24)

torbin169

(Суббота 23:09:29)

kuchuk_00

(Суббота 17:10:14)

artem_boyko_3

(Суббота 15:57:37)

greggelbak

(Среда 18:29:37)

vladisvlavs

(Среда 13:51:57)

add02102002

(Понедельник 22:37:15)

Диман221

(Понедельник 18:12:45)

almas051004

(Воскресенье 11:05:32)

megasuccessms

(Суббота 14:15:36)

nawe

(Пятница 22:25:23)

Вверх
02:19:08
ОбновитьСмайлыУправление мини-чатом
ЧАТ-PAWNO
2010-2025

vkontakte :samp-pawno.ru: