Jump to content
Sign in to follow this  
Graf

НПС характеристика +1

Recommended Posts

И снова все привет.

Не помню, чтобы где-то в сервере был пример такой функции, поэтому обращаюсь к вам.

В NpcSdk все прописал.(ошибок он не выдает)

А в function.lua не знаю, как правильно.

Набросал что-то типа:

function streng(role)
local streng=GetChaAttr(role,ATTR_STR)
local fishka = streng + 1
SetCharaAttr(fishka, role, ATTR_STR) 
RefreshCha(role)
end

Но не работает.

Вроде первая должна брать значение силы у персонажа, затем записывается в переменную "fishka" и добавляется +1.

Затем ставим персонажу это все и обновляем его характеристики.

Но, видимо, где-то облажался. Помогите пожалуйста)

Share this post


Link to post
Share on other sites
NPSSDK.lua

MsgProc(...)
...
elseif item.func == streng then
			return streng( character, npc )
....
else
	return SystemNotice( character, "MsgProc: function option unknown function!" )
...

 

function.lua
function streng(role,npc)
local streng=GetChaAttr(role,ATTR_STR)
local fishka = streng + 1
SetCharaAttr(fishka, role, ATTR_STR) 
RefreshCha(role)
end

 


Делай добро и бросай его в воду

Share this post


Link to post
Share on other sites

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

  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.

Sign in to follow this  

×
×
  • Create New...