User Tools

Site Tools


samples

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

samples [2012/09/18 22:35]
dexter
samples [2021/11/15 16:43]
Line 1: Line 1:
-====== Samples ====== 
  
-This session will take a few examples of practical and easy **macros**. 
-  
-__**Legend:**__ 
-  * **0** == //auto-execut Off// 
-  * **>0** == //auto-execute On// 
- 
-===== Check the ID ===== 
- 
-  - Press **ALT+F8** on your keyboard 
-  - Use the item (Look) 
-  - The ID will appear on the top left of your screen, as shown in the image below: 
-{{:id.jpg?|}} 
- 
-===== Examples ===== 
- 
-=== Auto Mount === 
- 
-<code>3000 {Auto Mount} Status.InPZ()==0 Self.Mount()==0 Self.ToggleMount()</code> 
- 
-=== Utura with conditions=== 
- 
-<code>3000 {Utura} Self.Health%()<=VALUE Self.Mana()>=VALUE Status.Buff()==0 Self.Say(Utura)</code> 
- 
-=== Equip Sword Ring === 
- 
-<code>3000 {Equip Sword Ring} Self.Attacking() Self.Inventory.Ring()==0 Self.Equip.Ring(3091)</code> 
- 
-=== Open Door Without Key === 
- 
-<code>0 {Open Door Without Key} X:=Self.X() Y:=Self.Y() Z:=Self.Z() Map.Use(ID_DOOR, !X!, !Y!, !Z!, 2)</code> 
- 
-=== Open Door With key === 
- 
-<code>0 {Open Door With Key} X:=Self.X() Y:=Self.Y() Z:=Self.Z() Map.UseOn(ID_KEY, ID_DOOR, !X!, !Y!, !Z!, 2)</code> 
- 
-=== Destroy Furniture === 
- 
-<code>1500 {Destroy Furniture} X:=Self.X() Y:=Self.Y() Z:=Self.Z() weapon:=Self.Inventory.LeftHand Map.UseOn(!weapon!, 2434, !X!, !Y!, !Z!, 5)<>1 Map.UseOn(!weapon!, 2471, !X!, !Y!, !Z!, 5)<>1 Map.UseOn(!weapon!, 2472, !X!, !Y!, !Z!, 5)<>1 Map.UseOn(!weapon!, 2482, !X!, !Y!, !Z!, 5)<>1 Map.UseOn(!weapon!, 2480, !X!, !Y!, !Z!, 5)<>1 Map.UseOn(!weapon!, 2481, !X!, !Y!, !Z!, 5)<>1 Map.UseOn(!weapon!, 2473, !X!, !Y!, !Z!, 5)<>1 Map.UseOn(!weapon!, 2469, !X!, !Y!, !Z!, 5)<>1 Map.UseOn(!weapon!, 2470, !X!, !Y!, !Z!, 5)<>1 Map.UseOn(!weapon!, 2434, !X!, !Y!, !Z!, 5)<>1 Map.UseOn(!weapon!, 2433, !X!, !Y!, !Z!, 5)<>1 Map.UseOn(!weapon!, 2432, !X!, !Y!, !Z!, 5)<>1 Map.UseOn(!weapon!, 2431, !X!, !Y!, !Z!, 5)<>1 Map.UseOn(!weapon!, 2358, !X!, !Y!, !Z!, 5)<>1 Map.UseOn(!weapon!, 2359, !X!, !Y!, !Z!, 5)<>1 Map.UseOn(!weapon!, 2360, !X!, !Y!, !Z!, 5)<>1 Map.UseOn(!weapon!, 2361, !X!, !Y!, !Z!, 5)<>1 Map.UseOn(!weapon!, 2319, !X!, !Y!, !Z!, 5)<>1 Map.UseOn(!weapon!, 2524, !X!, !Y!, !Z!, 5)<>1 Map.UseOn(!weapon!, 2523, !X!, !Y!, !Z!, 5)<>1 Map.UseOn(!weapon!, 2982, !X!, !Y!, !Z!, 5)<>1 Map.UseOn(!weapon!, 2465, !X!, !Y!, !Z!, 5)<>1</code> 
- 
-=== Change Soft to BoH and Vice Versa === 
- 
-<code>3000 {ChangeSoftToBoh} Self.Mana()<=100 [jump] Self.Equip.Boots(ID_SOFT) Exit() {jump} Self.Mana()>=300 Self.Equip.Boots(ID_BOH) Exit()</code> 
- 
-=== Auto Area Attack === 
- 
-<code>2000 {AutoAreaAttack} Creatures.Beside()>=2 [exoriGran] Self.Mana()>=150 Self.Say(exori) Exit() {exoriGran} Creatures.Beside()>=4 Self.Mana()>=340 Self.Say(exori gran) Exit()</code> 
samples.txt ยท Last modified: 2021/11/15 16:43 (external edit)