Jump to content

[Урок]Простейшая функция с проверкой.


Recommended Posts

Введение.

В этом уроке Я постараюсь рассказать про простейшую функцию,которая будет давать деньги при спавне,если у игрока на руках "0".

1 Этап.

Создаём функцию,задаём переменную.

Назовём переменную

local amount  

Дадим значение этой переменной.

local amount = 1000 

Создадим функцию.

Назовём её "get".

  
local amount = 1000 
function get() 
end 

.

Сделаем переменную "money",значимую как "деньги игрока".

  
local amount = 1000 
function get() 
local money = getPlayerMoney(source) -- Получаем деньги игрока 
end 
  

.

Сделаем переменную "need",дадим ей значение,она будет отвечать за количество денег,если money < need,то игроку будут даваться деньги.

local amount = 1000 
--Значение,сколько игроку давать денег при спавне. 
  
  
function get () 
--Задаём значения. 
local money = getPlayerMoney(source) -- Получаем деньги игрока 
local need = 1 --Задаём значение,сколько надо,чтобы дало деньги.(Меньше 1,2,3,....0) 
if(money < need) then --Проверка 
givePlayerMoney(source,amount)--Давание денег. 
end 
--Так как функция. 
end--Так как "if". 
  
  

Этап 2.Привяжим ивент к этой функции.

Я возьму ивент "onPlayerSpawn".

  
local amount = 1000 
--Значение,сколько игроку давать денег при спавне. 
  
  
function get () 
--Задаём значения. 
local money = getPlayerMoney(source) -- Получаем деньги игрока 
local need = 1 --Задаём значение,сколько надо,чтобы дало деньги.(Меньше 1,2,3,....0) 
if(money < need) then --Проверка 
givePlayerMoney(source,amount)--Давание денег. 
end 
--Так как функция. 
end--Так как "if". 
addEventHandler("onPlayerSpawn",getRootElement(),get)--Привязываем ивент к функции. 

Спасибо за внимание.

Link to comment

Не думаю, что стоит создавать подобные "уроки", демонстрируя вновь прибывшим, коим и я являюсь, подобный стиль написания кода. Это портит впечатление, честно говоря.

Link to comment
Не думаю, что стоит создавать подобные "уроки", демонстрируя вновь прибывшим, коим и я являюсь, подобный стиль написания кода. Это портит впечатление, честно говоря.

Чем тебе не нравится мой стиль написания кода?

Link to comment
  • Other Languages Moderators
Не думаю, что стоит создавать подобные "уроки", демонстрируя вновь прибывшим, коим и я являюсь, подобный стиль написания кода. Это портит впечатление, честно говоря.

Чем тебе не нравится мой стиль написания кода?

Мало кому он нравится, там нет табуляции. И фукнция, которая существует на уровне МТА, скрипт не запустится.

Link to comment
Не думаю, что стоит создавать подобные "уроки", демонстрируя вновь прибывшим, коим и я являюсь, подобный стиль написания кода. Это портит впечатление, честно говоря.

Чем тебе не нравится мой стиль написания кода?

Тем, что это мягко говоря говнокод.

Пишешь в конце кажого end оператора что-то вроде: "end --Так как функция." или "end--Так как "if"." - зачем такие вещи описывать? Я думал этот форум как минимум для тех кто знаком с Lua, а если нет - то для этого есть отдельные темы. Сдесь же как видно урок "простейшей функци с проверкой" (даже смешно). Будь бы код с отступами (в стиле лесенки), то и таких коментариев не пришлось бы ставить.

P.S. Прежде чем учить, научись сам

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...