//getPlayerFood(uid)
lua_register(luaState, "getPlayerFood", ActionScript::luaActionGetPlayerFood);
//getPlayerHealth(uid)
lua_register(luaState, "getPlayerHealth", ActionScript::luaActionGetPlayerHealth);
//getPlayerMana(uid)
lua_register(luaState, "getPlayerMana", ActionScript::luaActionGetPlayerMana);
//getPlayerLevel(uid)
lua_register(luaState, "getPlayerLevel", ActionScript::luaActionGetPlayerLevel);
//getPlayerMagLevel(uid)
lua_register(luaState, "getPlayerMagLevel", ActionScript::luaActionGetPlayerMagLevel);
//getPlayerName(uid)
lua_register(luaState, "getPlayerName", ActionScript::luaActionGetPlayerName);
//getPlayerAccess(uid)
lua_register(luaState, "getPlayerAccess", ActionScript::luaActionGetPlayerAccess);
//getPlayerPosition(uid)
lua_register(luaState, "getPlayerPosition", ActionScript::luaActionGetPlayerPosition);
//getPlayerSkill(uid,skillid)
lua_register(luaState, "getPlayerSkill", ActionScript::luaActionGetPlayerSkill);
//getPlayerMasterPos(cid)
lua_register(luaState, "getPlayerMasterPos", ActionScript::luaActionGetPlayerMasterPos);
//getPlayerVocation(cid)
lua_register(luaState, "getPlayerVocation", ActionScript::luaActionGetPlayerVocation);
//getPlayerGuildId(cid)
lua_register(luaState, "getPlayerGuildId", ActionScript::luaActionGetPlayerGuildId);
//getPlayerItemCount(uid,itemid)
//getPlayerItem(uid,itemid)
//getPlayerStorageValue(uid,valueid)
lua_register(luaState, "getPlayerStorageValue", ActionScript::luaActionGetPlayerStorageValue);
//setPlayerStorageValue(uid,valueid, newvalue)
lua_register(luaState, "setPlayerStorageValue", ActionScript::luaActionSetPlayerStorageValue);
//getTilePzInfo(pos) 1 is pz. 0 no pz.
lua_register(luaState, "getTilePzInfo", ActionScript::luaActionGetTilePzInfo);
//getItemRWInfo(uid)
lua_register(luaState, "getItemRWInfo", ActionScript::luaActionGetItemRWInfo);
//getThingfromPos(pos)
lua_register(luaState, "getThingfromPos", ActionScript::luaActionGetThingfromPos);
//getThingPos(uid)
//doRemoveItem(uid,n)
lua_register(luaState, "doRemoveItem", ActionScript::luaActionDoRemoveItem);
//doPlayerFeed(uid,food)
lua_register(luaState, "doPlayerFeed", ActionScript::luaActionDoFeedPlayer);
//doPlayerSendCancel(uid,text)
lua_register(luaState, "doPlayerSendCancel", ActionScript::luaActionDoSendCancel);
//doTeleportThing(uid,newpos)
lua_register(luaState, "doTeleportThing", ActionScript::luaActionDoTeleportThing);
//doTransformItem(uid,toitemid)
lua_register(luaState, "doTransformItem", ActionScript::luaActionDoTransformItem);
//doPlayerSay(uid,text,type)
lua_register(luaState, "doPlayerSay", ActionScript::luaActionDoPlayerSay);
//doSendMagicEffect(uid,position,type)
lua_register(luaState, "doSendMagicEffect", ActionScript::luaActionDoSendMagicEffect);
//doChangeTypeItem(uid,new_type)
lua_register(luaState, "doChangeTypeItem", ActionScript::luaActionDoChangeTypeItem);
//doSetItemActionId(uid,actionid)
lua_register(luaState, "doSetItemActionId", ActionScript::luaActionDoSetItemActionId);
//doSetItemText(uid,text)
lua_register(luaState, "doSetItemText", ActionScript::luaActionDoSetItemText);
//doSetItemSpecialDescription(uid,desc)
lua_register(luaState, "doSetItemSpecialDescription", ActionScript::luaActionDoSetItemSpecialDescription);
//doSendAnimatedText(position,text,color)
lua_register(luaState, "doSendAnimatedText", ActionScript::luaActionDoSendAnimatedText);
//doPlayerAddSkillTry(uid,skillid,n)
lua_register(luaState, "doPlayerAddSkillTry", ActionScript::luaActionDoPlayerAddSkillTry);
//doPlayerAddHealth(uid,health)
lua_register(luaState, "doPlayerAddHealth", ActionScript::luaActionDoPlayerAddHealth);
//doPlayerAddMana(uid,mana)
lua_register(luaState, "doPlayerAddMana", ActionScript::luaActionDoPlayerAddMana);
//doPlayerAddItem(uid,itemid,count or type) . returns uid of the created item
lua_register(luaState, "doPlayerAddItem", ActionScript::luaActionDoPlayerAddItem);
//doPlayerSendTextMessage(uid,MessageClasses,message)
lua_register(luaState, "doPlayerSendTextMessage", ActionScript::luaActionDoPlayerSendTextMessage);
//doPlayerRemoveMoney(uid,money)
lua_register(luaState, "doPlayerRemoveMoney", ActionScript::luaActionDoPlayerRemoveMoney);
//doShowTextWindow(uid,maxlen,canWrite)
lua_register(luaState, "doShowTextWindow", ActionScript::luaActionDoShowTextWindow);
//doDecayItem(uid)
lua_register(luaState, "doDecayItem", ActionScript::luaActionDoDecayItem);
//doCreateItem(itemid,type or count,position) .only working on ground. returns uid of the created item
lua_register(luaState, "doCreateItem", ActionScript::luaActionDoCreateItem);
//doSummonCreature(name, position)
lua_register(luaState, "doSummonCreature", ActionScript::luaActionDoSummonCreature);
//doPlayerSetMasterPos(cid,pos)
lua_register(luaState, "doPlayerSetMasterPos", ActionScript::luaActionDoPlayerSetMasterPos);
//doPlayerSetVocation(cid,voc)
lua_register(luaState, "doPlayerSetVocation", ActionScript::luaActionDoPlayerSetVocation);
//doPlayerRemoveItem(cid,itemid,count)
lua_register(luaState, "doPlayerRemoveItem", ActionScript::luaActionDoPlayerRemoveItem);
//doMoveItem(uid,toPos)
//doMovePlayer(cid,direction)
//doPlayerAddCondition(....)
#ifdef YUR_ACT_EXT
lua_register(luaState, "getItemName", ActionScript::luaActionGetItemName);
#endif //YUR_ACT_EXT