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

    Статус
    Оффлайн
    Регистрация
    30.08.2014
    Сообщений
    36
    Репутация:
    1 ±

    Система PayDay.

    1. Создаем файл payday.lua

    2. Открываем его текстовиком и вписываем туда: (потом сохраняем)

    Код:
    function allPlayersPayDay() -- Создаем функцию  allPlayersPayDay()
      local allPlayers = getElementsByType("player") --Получаем игроков
      for index,value in ipairs(allPlayers) do  --Выбираем из таблицы всех игроков
        givePlayerMoney ( value, 1000 ) -- Выдем деньги
        outputChatBox ("-------Зарплата---------", value, 255, 255, 255, false)
        outputChatBox ("Вы получили 1000$", value, 0, 100, 180, false)
        outputChatBox ("------------------------", value, 0, 255, 0, false)
        outputChatBox ("Каждый час своей игры вы будете получать зарплату в сумме 1000$", value, 255, 0, 0, false)
        outputChatBox ("------------------------", value, 0, 100, 180, false)
      end
    end
    
    function onResourceStart(thisResource)
      setTimer ( allPlayersPayDay, 3600000, 0 ) --Ставим таймер на час
    end
    addEventHandler ( "onResourceStart", getResourceRootElement(getThisResource()), onResourceStart ) --работает после старта ресурса.

    3. И в meta.xml вписываем это:

    Код:
    <script src="payday.lua" type="server"/>

    ---------------------------------

    Что бы изменить время выдачи зарплаты, нужно указать свои миллисекунды в этой строчке

    setTimer ( allPlayersPayDay, 3600000, 0 )

    ---------------------------------

    Что бы изменить сумму выдачи зарплаты, нужно указать свою сумму

    givePlayerMoney ( value, 1000 )

    -----------------------------------

    Думаю где изменять текст сами разберетесь.
    Последний раз редактировалось Tetsu; 30.08.2014 в 15:10.

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

    Статус
    Оффлайн
    Регистрация
    19.06.2014
    Адрес
    Russia
    Сообщений
    20
    Репутация:
    21 ±
    Я бы это уроком не назвал бы. Но в целом не плохо.

 

 

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

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

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

Ваши права

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