Bzz335 Posted January 9, 2014 Share Posted January 9, 2014 Введение. В этом уроке Я постараюсь рассказать про простейшую функцию,которая будет давать деньги при спавне,если у игрока на руках "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
Other Languages Moderators Disinterpreter Posted January 9, 2014 Other Languages Moderators Share Posted January 9, 2014 Это есть на http://ilovelua.narod.ru/about_lua.html И где табуляция? И функция get уже существует. Link to comment
Bzz335 Posted January 10, 2014 Author Share Posted January 10, 2014 Это есть на http://ilovelua.narod.ru/about_lua.htmlИ где табуляция? И функция get уже существует. Я не могу просто взять и сделать то,что Я хочу?Это тебе мешает? Насчёт твоей подписи,сам писал "LUA".двуличный. Link to comment
The Creator Posted January 10, 2014 Share Posted January 10, 2014 Не думаю, что стоит создавать подобные "уроки", демонстрируя вновь прибывшим, коим и я являюсь, подобный стиль написания кода. Это портит впечатление, честно говоря. Link to comment
Bzz335 Posted January 10, 2014 Author Share Posted January 10, 2014 Не думаю, что стоит создавать подобные "уроки", демонстрируя вновь прибывшим, коим и я являюсь, подобный стиль написания кода. Это портит впечатление, честно говоря. Чем тебе не нравится мой стиль написания кода? Link to comment
Other Languages Moderators Disinterpreter Posted January 10, 2014 Other Languages Moderators Share Posted January 10, 2014 Не думаю, что стоит создавать подобные "уроки", демонстрируя вновь прибывшим, коим и я являюсь, подобный стиль написания кода. Это портит впечатление, честно говоря. Чем тебе не нравится мой стиль написания кода? Мало кому он нравится, там нет табуляции. И фукнция, которая существует на уровне МТА, скрипт не запустится. Link to comment
The Creator Posted January 10, 2014 Share Posted January 10, 2014 Чем тебе не нравится мой стиль написания кода? Табуляция. Смутные комментарии в виде "--Так как функция" or "Так как "if"". Link to comment
Kernell Posted January 11, 2014 Share Posted January 11, 2014 Не думаю, что стоит создавать подобные "уроки", демонстрируя вновь прибывшим, коим и я являюсь, подобный стиль написания кода. Это портит впечатление, честно говоря. Чем тебе не нравится мой стиль написания кода? Тем, что это мягко говоря говнокод. Пишешь в конце кажого end оператора что-то вроде: "end --Так как функция." или "end--Так как "if"." - зачем такие вещи описывать? Я думал этот форум как минимум для тех кто знаком с Lua, а если нет - то для этого есть отдельные темы. Сдесь же как видно урок "простейшей функци с проверкой" (даже смешно). Будь бы код с отступами (в стиле лесенки), то и таких коментариев не пришлось бы ставить. P.S. Прежде чем учить, научись сам Link to comment
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now