beginer Posted May 16, 2012 Author Share Posted May 16, 2012 Is there a list of commands that can be used, like the getplayerinv or setplayerarmor and so forth. That has the vars for npc behaviors map morals, ect? Link to comment Share on other sites More sharing options...
Ruins of Hell Posted May 16, 2012 Share Posted May 16, 2012 In Visual Basic 6, when you open a module a window pops up. In the top-right, there is a list of all commands in that module.However, there is no exhaustive reference. There used to be a good reference for scripting (used in old versions of Eclipse) by Stephan, although he no longer comes here. Most of the names are self-explanatory though, and you can look at how it is used in other parts of the source by searching for it (with Control+F). Link to comment Share on other sites More sharing options...
beginer Posted May 17, 2012 Author Share Posted May 17, 2012 I went researching last night and on a different site I found this list. I noticed some scripts I saw on here used the same commands. Are these useable here?```FindPlayer(Name) -> Returns indexGetTotalAliveNpcs(MapNum)GetTotalMapPlayers(MapNum)GetTotalPlayers()GetClassDEF(ClassNum)GetClassMagi(ClassNum)GetClassMaxHP(ClassNum)GetClassMaxMP(ClassNum)GetClassMaxSP(ClassNum)GetClassName(ClassNum)GetClassSpeed(ClassNum)GetClassSTR(ClassNum)GetMapMoral(MapNum)GetMapName(MapNum)GetMapNpcHP(MapNum, MapNpcNum)GetNpcExp(NpcNum)GetNpcLevel(NpcNum)GetNpcName(NpcNum)GetNpcNumber(MapNum, MapNPCNum)GetNpcSay(NpcNum)GetNpcTarget(MapNum, MapNpcNum)GetNpcX(MapNum, MapNpcNum)GetNpcY(MapNum, MapNpcNum)GetItemAddExp(ItemNum)GetItemAttackSound(ItemNum)GetItemCriticalSound(ItemNum)GetItemData1(ItemNum)GetItemData2(ItemNum)GetItemData3(ItemNum)GetItemMaxDamage(ItemNum)GetItemName(ItemNum)GetItemType(ItemNum)GetPlayerAccess(Index)GetPlayerAccessorySlotOne(index)GetPlayerAccessorySlotTwo(index)GetPlayerAccessName(Index)GetPlayerArmorSlot(Index)GetPlayerArmorSlotDur(Index)GetPlayerBankItemDur(Index, BankSlot)GetPlayerBankItemNum(Index, BankSlot)GetPlayerBankItemValue(Index, BankSlot)GetPlayerBurn(Index)GetPlayerChar(Index)GetPlayerClassID(Index)GetPlayerDEF(Index)GetPlayerDir(Index)GetPlayerDirection(Index)GetPlayerEmail(Index)GetPlayerExp(Index)GetPlayerExperience(Index)GetPlayerGender(Index)GetPlayerGuild(Index)GetPlayerGuildAccess(Index)GetPlayerGuildAcronym(Index)GetPlayerHelmetSlot(Index)GetPlayerHelmetSlotDur(Index)GetPlayerHP(Index)GetPlayerInvItemDur(Index, InvSlot)GetPlayerInvItemNum(Index, InvSlot)GetPlayerInvItemValue(Index, InvSlot)GetPlayerIP(Index)GetPlayerLevel(Index)GetPlayerLogin(Index)GetPlayerMAGI(Index)GetPlayerMap(Index)GetPlayerMaxHP(Index)GetPlayerMaxMP(Index)GetPlayerMaxSP(Index)GetPlayerMP(Index)GetPlayerName(Index)GetPlayerNextLevel(Index)GetPlayerPartyPlayer(Index)GetPlayerPassword(Index)GetPlayerPK(Index)GetPlayerPOINTS(Index)GetPlayerPoison(Index)GetPlayerQuest(Index, QuestNum)GetPlayerSerial(Index)GetPlayerShieldSlot(Index)GetPlayerShieldSlotDur(Index)GetPlayerSP(Index)GetPlayerSPEED(Index)GetPlayerSpell(Index, SpellSlot)GetPlayerSprite(Index)GetPlayerSTR(Index)GetPlayerTarget(Index)GetPlayerTargetType(Index)GetPlayerTempSprite(Index)GetPlayerWeaponSlot(Index)GetPlayerWeaponSlotDur(Index)GetPlayerX(Index)GetPlayerY(Index)GetQuestName(QuestNum)GetServerMaxLevelGetServerNameGetServerTimeGetServerWeatherGetSpellType(SpellNum)GetSpellData1(SpellNum)GetTileAttribute(MapNum, X, Y)GetTileAttribute2(MapNum, X, Y)GetTileData1(MapNum, X, Y)GetTileData2(MapNum, X, Y)GetTileData3(MapNum, X, Y)GetTileData4(MapNum, X, Y)GetTileData5(MapNum, X, Y)GetTileData6(MapNum, X, Y)GetVar(File, Header, Var)HasItem(Index, ItemNum)HasSpell(Index, SpellNum)IsPlayerInParty(Index)IsPlaying(Index)QuestOnlyOnce(QuestNum)Rand(High, Low)Sleep(Milliseconds)GetPlayerMutation(Index)ExistVar(File, Header, Var)FindOpenMapItemSlot(MapNum, PK)DirToX(X, Dir)DirToY(Y, Dir)FindOpenInvSlot(Index, ItemNum)FindOpenBankSlot(Index, ItemNum)GetAdminName(Index)GetPlayerGuildAccessname(Index)GetPlayerBonusDEF(Index)GetPlayerBonusMagi(Index)GetClassSprite(ClassNum)GetPlayerBuffStr(Index)GetPlayerBuffSpeed(Index)GetSpellName(SpellNum)GetItemMinDamage(ItemNum)GetItemMaxDamage(ItemNum)GetItemIsRepairable(itemNum)GetNPCBehavior(NpcNum) <-- Is reported to not work. If anyone else can confirm this, let me know.GetNpcColor(NpcNum)GetNpcStr(NpcNum)GetNpcDef(NpcNum)GetNpcSprite(NpcNum)GetPlayerBonusSpeed(Index)GetPlayerBonusStr(Index)GetMapUp(MapNum)GetMapDown(MapNum)GetMapLeft(MapNum)GetMapRight(MapNum)GetTileX(MapNum, X, Y, Layer)GetTileY(MapNum, X, Y, Layer)IsAlpha(Str)GetNpcPoision(MapNum, MapNpcNum)GetNpcBurn(MapNum, MapNpcNum)-=Callable Subs=-AddLog(Text, FileName)AdminMessage(Msg, Color)AdminMsg(Msg, Color)AlertMessage(Index, Msg)AlertMsg(Index, Msg)ConvertToString(Input)GiveItem(Index, ItemNum, ItemVal, ItemDur)GlobalMessage(Msg, Color)GlobalMsg(Msg, Color)GuildMsg(Guild, Msg, Color)GuildMsgBut(Index, Msg, Color)MapMessage(Map, Msg, Color)MapMsg(Map, Msg, Color)PlayerMessage(Index, Msg, Color)PlayerMsg(Index, Msg, Color)PlayerWarp(Index, MapNum, X, Y)PutVar(File, Header, Var, Value)ReplaceItem(Index, Item, NewItem)ReplaceSpell(Index, Spell, NewSpell)RespawnMap(Map)RespawnNpcs(Map)SaveAllPlayersOnlineSendBook(Index, BookNum)SendExp(Index)SendInventory(Index)SendInventoryUpdate(Index, InvNum)SendPlayerData(Index)SendSoundTo(Index, "soundname.wav")SendSoundToMap(Map, "soundname.wav")SendTimeToAllSendStats(Index)SendWeatherTo(Index)SendWeatherToAllSendWornEquipment(Index)ServerShowQuests(Index)SetPlayerWeaponSlotDur(Index, Durability)SetPlayerArmorSlotDur(Index, Durability)SetPlayerHelmetSlotDur(Index, Durability)SetPlayerShieldSlotDur(Index, Durability)SetMapNpcHP(MapNum, MapNPCNum, HP)SetNpcTarget(MapNum, MapNpcNum, Target)SetPlayerAccess(Index, Access)SetPlayerArmorSlot(Index, ItemNum)SetPlayerBankItemDur(Index, BankSlot, ItemDur)SetPlayerBankItemNum(Index, BankSlot, ItemNum)SetPlayerBankItemValue(Index, BankSlot, ItemValue)SetPlayerBurn(Index, BurnSpell)SetPlayerClass(Index, ClassNum)SetPlayerDEF(Index, DEF)SetPlayerDir(Index, lngDir)SetPlayerEmail(Index, Email)SetPlayerExp(Index, lngExp)SetPlayerGender(Index, Gender)SetPlayerGuild(Index, Guild)SetPlayerGuildAccess(Index, GuildAccess)SetPlayerGuildAcronym(Index, GuildAcronym)SetPlayerHelmetSlot(Index, ItemNum)SetPlayerHP(Index, HP)SetPlayerInvItemDur(Index, InvSlot, ItemDur)SetPlayerInvItemNum(Index, InvSlot, ItemNum)SetPlayerInvItemValue(Index, InvSlot, ItemValue)SetPlayerLevel(Index, Level)SetPlayerMAGI(Index, Magi)SetPlayerMap(Index, MapNum)SetPlayerMP(Index, MP)SetPlayerName(Index, strName)SetPlayerPassword(Index, Password)SetPlayerPK(Index, PK)SetPlayerPOINTS(Index, POINTS)SetPlayerPoison(Index, PoisonSpell)SetPlayerQuest(Index, QuestNum, Status)SetPlayerSerial(Index, Serial)SetPlayerShieldSlot(Index, ItemNum)SetPlayerSP(Index, SP)SetPlayerSPEED(Index, Speed)SetPlayerSpell(Index, SpellSlot, SpellNum)SetPlayerSprite(Index, Sprite)SetPlayerSTR(Index, STR)SetPlayerTarget(Index, Target)SetPlayerTargetType(Index, TargetType)SetPlayerTempSprite(Index, Sprite)SetPlayerWeaponSlot(Index, ItemNum)SetPlayerX(Index, X)SetPlayerY(Index, Y)SetServerTime(Time)SetServerWeather(Weather)SetTile(Index, MapNum, MapX, MapY, Layer, Tile)SpawnItem(ItemNum, ItemVal, MapNum, X, Y)TakeItem(Index, ItemNum, ItemVal)WarnMsg(Index, Message)WarpPlayer(Index, MapNum, X, Y)SetPlayerMutation(Index, Mutation)SaveNpcs()ShowDamage(Index, Damage)HideFringe(Index, StartX, StartY, EndX, EndY)SendDataToAll(Data)SendDataTo(Index, Data)SendDataToAllBut(Index, Data)SendDataToMap(MapNum, Data)SendDataToMapBut(Index, MapNum, Data)ShowFringe(Index)MapMsgBut(Index, MapNum, Msg, Color)BanPlayer(BanPlayerIndex, BannedByIndex, Reason)PrivateMsg(index, Msg, Color)SendMapDone(Index)HackingAttempt(Index, Reason)SendPlayerAttackMessages(Attacker, Victim, Damage, n)SendPlayerSpellMessages(Attacker, Victim, Damage, Spellnum, UpdateTarget(Attacker, Index, Dead)SpawnItemSlot(MapitemSlot, ItemNum, ItemVal, ItemDur, MapNum, X, Y)OpenShop(Index)SpawnMapItems(MapNum)SpawnMapNpcs(MapNum)SaveAllPlayersOnline()SetPlayerBuffSTR(Index, BuffSTR)SetPlayerBuffDef(Index, BuffDef)SetPlayerBuffSpeed(index, BuffSpeed)SetPlayerBuffMagi(Index, BuffMagi)KillPlayer(Victim)SendUpdateSpellTo(Index, SpellNum)SetNpcPoison(MapNum, MapNpcNum, Poison)SetNpcBurn(MapNum, MapNpcNum, Burn)SetNpcExp(NpcNum, Exp)SetPlayerStun(Victim, StunTime)SendMessage(Index, Message1, (Optional) Message2, (Optional) Message3, (Optional) Message4)OpenTrade(Index)-=Item Types=-NONE = 0WEAPON = 1ARMOR = 2HELMET = 3SHIELD = 4POTIONADDHP = 5POTIONADDMP = 6POTIONADDSP = 7POTIONSUBHP = 8POTIONSUBMP = 9POTIONSUBSP = 10KEY = 11CURRENCY = 12SPELL = 13BOOK = 17-=Attribute Types (Map)=-Block: 1Direction Block: 15Door: 2Warp: 10Item: 3Npc Avoid: 4Key: 5Key Open: 6Heal: 8Damage: 7Sign: 11Shop: 13Npc: 12No Xing: 19Walkthru: 20Arena: 9Roof: 21-=Genders=-0 = Male1 = Female-=Target Types=-Player = 0Npc = 1 ``` Link to comment Share on other sites More sharing options...
Ruins of Hell Posted May 17, 2012 Share Posted May 17, 2012 @beginer:Not all of these are correct, and some use a different syntax.Keep in mind that we do have a support forum here and we are always happy to help if you have any questions. ;) Link to comment Share on other sites More sharing options...
beginer Posted May 18, 2012 Author Share Posted May 18, 2012 Thank you Soul, you are very helpful and I do appreciate that. I will look on the support forum to see if I can find a general list. Link to comment Share on other sites More sharing options...
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