Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Страница 1 из 2 1 2 ПоследняяПоследняя
Показано с 1 по 10 из 11
  1. #1
    Аватар для heralt
    Пользователь

    Статус
    Оффлайн
    Регистрация
    21.12.2014
    Сообщений
    164
    Репутация:
    0 ±

    Система тюрьмы (КПЗ)

    Доброго времени суток, подскажите систему Тюрьмы, полную.

  2. #2
    Аватар для bazz`layter
    Пользователь

    Статус
    Оффлайн
    Регистрация
    05.01.2015
    Сообщений
    22
    Репутация:
    1 ±
    Сделай просто команду с телепортом игрока в какое-либо место по времени, в твоем случае, тюрьму. Ну и добавь сохранение.

  3. #3
    Аватар для L0ndl3m
    Пользователь

    Статус
    Оффлайн
    Регистрация
    19.10.2013
    Адрес
    Ярославль
    Сообщений
    1,366
    Репутация:
    774 ±
    Выше ответ дан. Пробуйте сделать, если будет не получаться - пишите сюда, поможем.

  4. #4
    Аватар для heralt
    Пользователь

    Статус
    Оффлайн
    Регистрация
    21.12.2014
    Сообщений
    164
    Репутация:
    0 ±
    Помогите уж. +КПЗ должно сохраняться.

  5. #5
    Аватар для bazz`layter
    Пользователь

    Статус
    Оффлайн
    Регистрация
    05.01.2015
    Сообщений
    22
    Репутация:
    1 ±
    Могу только дать команду /jail из своего мода, сохранение думаю и сам сделаешь. И да, командный процессор какой?

  6. #6
    Аватар для heralt
    Пользователь

    Статус
    Оффлайн
    Регистрация
    21.12.2014
    Сообщений
    164
    Репутация:
    0 ±
    Цитата Сообщение от bazz`layter Посмотреть сообщение
    Могу только дать команду /jail из своего мода, сохранение думаю и сам сделаешь. И да, командный процессор какой?
    Жду команду /jail.
    У меня как раз и будет проблема с сохранением.
    Нужно, чтобы сохранение было отдельным файлом (.ini)
    Nick Name - Time (Секунды.)

    - - - Добавлено - - -

    cmdtext

  7. #7
    Аватар для bazz`layter
    Пользователь

    Статус
    Оффлайн
    Регистрация
    05.01.2015
    Сообщений
    22
    Репутация:
    1 ±
    У меня ZCMD, с cmdtext не очень знаком, но у тебя есть выход, можешь вырезать из ГФ мода, там вроде бы и сохранение есть, посмотришь, что и как. :)

  8. #8
    Аватар для heralt
    Пользователь

    Статус
    Оффлайн
    Регистрация
    21.12.2014
    Сообщений
    164
    Репутация:
    0 ±
    Скинь команду, посмотрю)

  9. #9
    Аватар для bazz`layter
    Пользователь

    Статус
    Оффлайн
    Регистрация
    05.01.2015
    Сообщений
    22
    Репутация:
    1 ±
    Моя вот:
    PHP код:
    CMD:jail(playeridparams[])
    {
        new 
    string[128];
        if(
    AdminLevel[playerid] < 2) return true;
        if(
    sscanf(params"dds[32]"params[0], params[1], params[2])) return SendClientMessage(playerid0xFFFFFFFF"Используйте: /jail [id] [минуты] [причина]");
        if(!
    IsPlayerConnected(params[0])) return SendClientMessage(playerid0xFFFFFFFF"Такого игрока нет на сервере");
        
    JailTime[params[0]] = params[1] * 60;
        if(
    params[1] > 180 || params[1] < 1)return SendClientMessage(playerid,0xFFFFFFFF,"Тюрьму можно дать не менее 1-й минуты, и не более 180 минут");
        
    SetPlayerPos(params[0], 625.37231543.4723501.0859);
        
    SetPlayerVirtualWorld(params[0], 228);
        
    SetPlayerInterior(params[0], 228);
        
    SetPlayerAttachedObject(params[0], 0194186, -0.0110000.028000, -0.022000, -15.600012, -33.699977, -81.7000350.8919991.0000001.168000);
        
    SetPlayerSpecialAction(params[0],SPECIAL_ACTION_CUFFED);
        
    ResetPlayerWeapons(params[0]);
        
    format(stringsizeof(string), "Администратор %s посадил игрока в тюрьму %s на %d минут. Причина: %s "Name[playerid], Name[params[0]], params[1], params[2]);
        
    SendClientMessageToAll(0xFF5030FFstring);
        
    SendClientMessage(params[0],0xFFFFFFFF,"Чтобы посмотреть сколько времени осталось, введите [/time]");
        print(string);
        return 
    true;


  10. #10
    Аватар для heralt
    Пользователь

    Статус
    Оффлайн
    Регистрация
    21.12.2014
    Сообщений
    164
    Репутация:
    0 ±
    Цитата Сообщение от bazz`layter Посмотреть сообщение
    Моя вот:
    PHP код:
    CMD:jail(playeridparams[])
    {
        new 
    string[128];
        if(
    AdminLevel[playerid] < 2) return true;
        if(
    sscanf(params"dds[32]"params[0], params[1], params[2])) return SendClientMessage(playerid0xFFFFFFFF"Используйте: /jail [id] [минуты] [причина]");
        if(!
    IsPlayerConnected(params[0])) return SendClientMessage(playerid0xFFFFFFFF"Такого игрока нет на сервере");
        
    JailTime[params[0]] = params[1] * 60;
        if(
    params[1] > 180 || params[1] < 1)return SendClientMessage(playerid,0xFFFFFFFF,"Тюрьму можно дать не менее 1-й минуты, и не более 180 минут");
        
    SetPlayerPos(params[0], 625.37231543.4723501.0859);
        
    SetPlayerVirtualWorld(params[0], 228);
        
    SetPlayerInterior(params[0], 228);
        
    SetPlayerAttachedObject(params[0], 0194186, -0.0110000.028000, -0.022000, -15.600012, -33.699977, -81.7000350.8919991.0000001.168000);
        
    SetPlayerSpecialAction(params[0],SPECIAL_ACTION_CUFFED);
        
    ResetPlayerWeapons(params[0]);
        
    format(stringsizeof(string), "Администратор %s посадил игрока в тюрьму %s на %d минут. Причина: %s "Name[playerid], Name[params[0]], params[1], params[2]);
        
    SendClientMessageToAll(0xFF5030FFstring);
        
    SendClientMessage(params[0],0xFFFFFFFF,"Чтобы посмотреть сколько времени осталось, введите [/time]");
        print(string);
        return 
    true;

    Переменные скинь сюда же.

 

 
Страница 1 из 2 1 2 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •