actionbuttons.xml ==== cast 'cure light wounds' @partyTarget;cast info cast 'cure critical wounds' @partyTarget;cast info cast 'minor heal' @partyTarget;cast info cast 'major heal' @partyTarget;cast info zz cast 'minor party heal';cast info cast 'major party heal';cast info cast 'true party heal';cast info /dd say moi keybinding.xml ==== /actionbutton=6 @cast create food /actionbutton=14 party stats /actionbutton=7 /clc /actionbutton=15 down /actionbutton=8 /actionbutton=16 pp /actionbutton=9 /actionbutton=17 /num-1 unlock door with key /actionbutton=10 /actionbutton=18 /keybind /quit /num-2 /actionbutton=19 /actionbutton=11 /actionbutton=20 /num-3 party kills /actionbutton=12 /actionbutton=21 /num-4 /actionbutton=1 /quit /actionbutton=22 /num-5 /actionbutton=2 /switchframe forward /actionbutton=23 /switchtab forward /num-6 /actionbutton=3 /frameToBack /actionbutton=24 /quit /commandline focus /num-7 /actionbutton=4 /del /num-8 /actionbutton=5 /actionbutton=13 /num-9 tarmabinds.bcs ==== SCRIPT_NAME="tarmabinds"; SCRIPT_DESC = "Bindings for tarma spells"; SCRIPT_OFF = false; public static final String NUM1 = "num-1"; public static final String NUM2 = "num-2"; public static final String NUM3 = "num-3"; public static final String NUM4 = "num-4"; public static final String NUM5 = "num-5"; public static final String NUM6 = "num-6"; public static final String NUM7 = "num-7"; public static final String NUM8 = "num-8"; public static final String NUM9 = "num-9"; public static final String NUM0 = "num-0"; public String target = ""; void bootup() { setbindsWalk(); macroManager.newMacro("tgt", "$"+SCRIPT_NAME+".target"); macroManager.newMacro("switchbind", "$"+SCRIPT_NAME+".setbindsTarm"); } void setbindsTarm() { clientGUI.printText("general", "Tarmalen targetting binds set.\n"); macroManager.newMacro(NUM1, "/PartyTarget7;/tgt"); macroManager.newMacro(NUM2, "/PartyTarget8;/tgt"); macroManager.newMacro(NUM3, "/PartyTarget9;/tgt"); macroManager.newMacro(NUM4, "/PartyTarget4;/tgt"); macroManager.newMacro(NUM5, "/PartyTarget5;/tgt"); macroManager.newMacro(NUM6, "/PartyTarget6;/tgt"); macroManager.newMacro(NUM7, "/PartyTarget1;/tgt"); macroManager.newMacro(NUM8, "/PartyTarget2;/tgt"); macroManager.newMacro(NUM9, "/PartyTarget3;/tgt"); macroManager.newMacro("switchbind", "$"+SCRIPT_NAME+".setbindsWalk"); } void setbindsWalk() { clientGUI.printText("general", "Walking binds set.\n"); macroManager.newMacro(NUM1, "southwest"); macroManager.newMacro(NUM2, "south"); macroManager.newMacro(NUM3, "southeast"); macroManager.newMacro(NUM4, "west"); macroManager.newMacro(NUM5, "look"); macroManager.newMacro(NUM6, "east"); macroManager.newMacro(NUM7, "northwest"); macroManager.newMacro(NUM8, "north"); macroManager.newMacro(NUM9, "northeast"); macroManager.newMacro("switchbind", "$"+SCRIPT_NAME+".setbindsTarm"); } void target() { String name = gvars.get("partyTarget"); clientGUI.printText("general", "Target: "+name+"\n"); }