Because i dont have your script ill just give you the bits you need
Defining alliance and horde:
Code:
if race==1 or race==3 or race==4 or race==7 or race==11 then
item:GossipMenuAddItem(4, "Alliance Cities", 1, 0)
end
local race=player:GetPlayerRace()
if race==2 or race==5 or race==6 or race==8 or race==10 then
item:GossipMenuAddItem(4, "Horde Cities", 2, 0)
end
Checking for combat:
Code:
if (player:IsInCombat() == true) then
player:SendAreaTriggerMessage("You are in combat!")
else
If you need anything else just pm back