Jump to content

[Lua]Баффер


Go-piratia

Recommended Posts

Открываем forge.lua(файл находится в Сервер/resorce/script/calculate).

Идем в самый низ и вставляем следущее:

 

function MegaBuff( role )

local money = HasMoney(role , 10000) -- Проверка на наличие денег( стандарт 10к )

if money == 0 then -- Если не хватает денег, то
SystemNotice( role ,"У Вас недостаточно золота! ") -- система выведет это сообщение
end

local StateType = GetChaStateLv ( role , STATE_XLZH ) -- проверка наложен ли баф
local StateType = GetChaStateLv ( role , STATE_SHPF ) -- проверка наложен ли баф
local StateType = GetChaStateLv ( role , STATE_TSHD ) -- проверка наложен ли баф
local StateType = GetChaStateLv ( role , STATE_MLCH ) -- проверка наложен ли баф
local StateType = GetChaStateLv ( role , STATE_FZLZ ) -- проверка наложен ли баф

if StateType == 0 then -- если не наложен, то

AddState( role , role , STATE_XLZH, 10 , 600 ) -- получаем Призрачный огонь 10лвл на 10 минут
AddState ( role , role , STATE_SHPF , 10 , 600 ) -- получаем Закалку 10лвл на 10 минут
AddState( role , role , STATE_TSHD, 10 , 600 ) -- получаем Щит 10лвл на 10 минут
AddState ( role , role , STATE_MLCH , 10 , 600 ) -- получаем Интенсивную Магия 10лвл на 10 минут
AddState ( role , role , STATE_FZLZ , 10 , 600 ) -- получаем Мощь ветра 10лвл на 10 минут

TakeMoney (role, nil, 10000) -- забирание 10к

SystemNotice( role ,"Наложены все баффы 10лвл на 10 минут! ") -- вывод сообщения в систему о том что вы получили баф

else -- иначе

SystemNotice( role ,"Нельзя использовать одновременно несколько заклинания одного типа! ") -- выводится в систему это сообщение

end
end



Потом открываем NpcSdk.lua(Сборка/resorce/script/MisSdk):

Находим строчку:

return JumpPage( character, npc, page, item.p1 )



После нее вставляем следующее:

 elseif item.func == MegaBuff then
return MegaBuff(character)



Затем идем в файл garnernpc.txt(Сборка/resorce/garner), и вписываем следующее:
 

ваш id Баффер 1 29 0 216900,279100 216900,279100 360 Аргент 20 0 bafer 0



Затем открываем NpcScripts** (Сборка/resorce/scripts/MisScripts😞
 

function bafer()

Talk(1, "Жрец: Приветствую тебя от имени богов. Могу ли я чем то помочь? ")
Text(1, "Я хочу получить фулл баф!. " , MegaBuff, 1)

end

 

Link to comment
Share on other sites

  • Go-piratia changed the title to [Lua]Баффер

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Chat

Chat

Please enter your display name

×
×
  • Create New...