Jump to content

[Lua]Создаем новый билет


Go-piratia

Recommended Posts

ItemInfo.txt:

ID билета Билет до "Название Города" n0307 10130005 0 0 0 0 0 00 36 0 0 0 0 0 1 1 1 1 99 0 500 -1 0 -1 0 0 -1 -1 0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0 0,0 0,0 0 0 0 0 0 0 0 0 0 Название_функции 0 0 0 0 0 0 Портальный билет в "Название Города"


ItemEffect.lua:

Без проверки на хп и мн:

function Название_функции(role, Item )
local i = CheckBagItem(role,ID билета)
local k = ChaIsBoat(role)

if k == 0 then
if i > 0 then
local j = DelBagItem(role,ID билета,1)
if j == 1 then
MoveCity(role,"Город")
return
end
end
else
UseItemFailed ( role )
end

end


С проверкой на хп и мн:

function Название_функции(role, Item )
local i = CheckBagItem(role,ID билета)
local k = ChaIsBoat(role)
local hp = Hp(role)
local mxhp = Mxhp(role)
local sp = Sp(role)
local mxsp = Mxsp(role)
if sp < mxsp or hp < mxhp then
SystemNotice (role, "Телепортация очень утомительный процесс. Пожалуйста, восстановите Ваше здоровье и ману ")
UseItemFailed ( role )
return
end
if k == 0 then
if i > 0 then
local j = DelBagItem(role,ID билета,1)
if j == 1 then
MoveCity(role,"Город")
return
end
end
else
UseItemFailed ( role )
end

end


Название_функции - Название_функции, которую Вы вводили в ItemInfo.txt
Город - Смотрим в birth_conf.lua
ID билета - ID билета из ItemInfo.txt

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...