Huhu Shareen,
Zaubersprüche kann man relativ einfach direkt in UO selbst definieren: einfach unter "Options" -> "Macro Options" (der Button links mit dem runden Pfeil drauf) -> dort den gewünschten Spell einstellen (mittels "CastSpell", dann den Spruch einstellen) und eine Taste definieren. Es sollten alle möglichen Zauber enthalten sein, man muss ev. ein wenig scrollen bis man den Gewünschten findet. Insofern solltest du mit UO selbst alle Sprüche abdecken können.
Unter UOAssist definiere ich selbst dann nur noch ganze Aktionen, zb. mit einer Schere was Bestimmtes zerschneiden, x-maliges Fischen oder 20x eine Kiste bauen o.ä.
Im UOAssist selbst kannst du unter "Macros" deine Aktion aufzeichnen mittels "Record" Knopf. Unten bei den #Zahlen weist du eine Nummer zu (zB. #7). Dann gehst du zum Reiter "Keys" und wählst dort "Play Macro 7" aus und deinen gewünschten Hotkey (dann gleich die Taste drücken und du siehst sofort, ob er es richtig übernommen hat, im rechten Anzeigefensterchen).