Lineage 2 Tower Forum

Full Version: Little Problem with ISS Dominator script
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hi. I found on this forum script for ISS dominator. I add this script in this post.
I tried edit this script but i cant make to be script good.

I want normal script, for Iss Dominator. How it can work:
Iss Dominator stay in CH or any place.
If clan mamber say on @(Clan) : buff, Iss will be use:
Command("/useshortcutforce 1 1"); -- BUFFS MELODY
or If member say: Sonatas
Command("/useshortcutforce 1 2"); -- SONATAS
or If Clan member say wizzard/knight/warrior
Iss must target him and take harmony.

Please help. Can be work script which i added here but need little modyfication.

Please for help and thanks Smile
u can try with this... u can edit and will work nice... I think ...

    LUA Programming
function OnChatUserMessage(chatType, nick, msg)
	local caller = GetUserByName(nick);
	local Message = string.lower(msg);
	Message = Message:gsub("^%s*(.-)%s*$", "%1");
 
 ----------COMANDOS PARTY-------------
	if (chatType == L2ChatType.CHAT_PARTY) then
 if (Message == "wynn1") then
 Command("/useskill Wynn Aura");
 end;
 if (Message == "sigel1") then
 Command("/useskill Sigel Aura");
 end;
 if (Message == "aeore1") then
 Command("/useskill Aeore Aura");
 end;
 if (Message == "othell1") then
 Command("/useskill Othell Aura");
 end;
 if (Message == "tyrr1") then
 Command("/useskill Tyrr Aura");
 end;
 if (Message == "yul1") then
 Command("/useskill Yul Aura");
 end;
 if (Message == "pr1") then
 Command("/useskill Party Return");
 end;
 if (Message == "iron1") then
 Command("/useskill Iron Aura");
 end;
 if (Message == "challenge1") then
 Command("/useskill Challenge Aura");
 end;
 if (Message == "rhap1") then
 Command("/useskill Battle Rhapsody");
 end;
 if (Message == "dm1") then
 Command("/useskill Devil's Movement");
 end;
 if (Message == "rebirth1") then
 Command("/useskill Rebirth");
 end;
 if (Message == "ptleader1") then
 Command("/changepartyleader " ..nick);
 end;
 if (Message == "start1") then
 ClearTargets();
 end;
 if (Message == "stop1") then
 Command("/target " .. nick);
 end;
 if (Message == "assist1") then
 Command("/assist "..nick);
 end;
 ---------------HEAL Y RESS EN PARTY---------------
 if (Message == "heal1") then
 Command("/target " .. nick);
 Sleep(500);
 Command("/useskill Progressive Heal");
 Sleep(500*2);
 ClearTargets();
 end;
 if (Message == "heal2") then
 Command("/target " .. nick)
 Sleep(500);
 Command("/useskill Healing Melody");
 ClearTargets();
 CancelTarget(true);
 end;
 if (Message == "balance1") then
 Command("/useskill Balance Heal");
 end;
 if (Message == "partyres1") then
 Command("/useskill Group Resurrection");
 end;
 if (Message == "res1") then
 Command("/target " .. nick);
 Sleep(500);
 Command("/useskill Blessed Resurrection");
 Sleep(500*2);
 ClearTargets();
 end;
 if (Message == "res2") then
 Command("/target " .. nick);
 Sleep(200);
 Command("/useskill Angel�s Resurrection");
 Sleep(500*2);
 ClearTargets();
 end;
 
 -------------BUFF Party-------------
 if (Message == "buff1") then
 Sleep(1077);
 Command("/useskill Drum Melody");
 Sleep(1050);
 Command("/useskill Guitar Melody");
 Sleep(1050);
 Command("/useskill Harp Melody");
 Sleep(1050);
 Command("/useskill Horn Melody");
 Sleep(1050);
 Command("/useskill Pipe Organ Melody");
 Sleep(1050);
 Command("/useskill Lute Melody");
 Sleep(1050);
 Command("/useskill Holy Attack Resistance");
 Sleep(1050);
 Command("/useskill Elements Resistance");
 Sleep(1050);
 Command("/useskill Refreshing Sonata");
 Sleep(1050);
 Command("/useskill Prevailing Sonata");
 Sleep(1050);
 Command("/useskill Daring Sonata");
 Sleep(1050);
 end;
 
 if (Message == "sona1") then
 Sleep(1050);
 Command("/useskill Refreshing Sonata");
 Sleep(1050);
 Command("/useskill Prevailing Sonata");
 Sleep(1050);
 Command("/useskill Daring Sonata");
 end;
 
 if (Message == "war1") then
 Command("/target " .. nick);
 Sleep(800);
 Command("/useshortcut 3 11");
 Sleep(800);
 ClearTargets();
 end;
 
 if (Message == "wi1") then
 Command("/target " .. nick);
 Sleep(800);
 Command("/useskill Wizard's Harmony");
 Sleep(800);
 ClearTargets();
 end;
 
 if (Message == "kn1") then
 Command("/target " .. nick);
 Sleep(800);
 Command("/useskill Knight's Harmony");
 Sleep(800);
 ClearTargets();
 end;
 
 
 -----------------FAQ--------------------
 
 if (Message == "sss") then
 Command("/sit");
 end;
 
 if (Message == "ssss") then
 Command("/stand");
 end;
 
 if (Message == "danceformeeeee") then
 Command("/socialdance");
 end;
 
 if (Message == "applaude") then
 Command("/socialapplause");
 end;
 
 if (Message == "vvv") then
 Command("/socialvictory");
 end;
 
 
	end;
 
 
 
 --------------COMANDOS POR WISP--------------
 
	if (chatType == L2ChatType.CHAT_TELL) then
 if (Message == "party1") then
 Command("/invite " .. nick);
 end;
 if (Message == "ptleader1") then
 Command("/changepartyleader " .. nick);
 end;
 if (Message == "cc1") then
 Command("/target "..nick);
 Sleep(800);
 Command("/channelinvite");
 end;
 if (Message == "start1") then
 ClearTargets();
 end;
 if (Message == "leave1") then
 Command("/leave");
 end;
 if (Message == "follow1") then
 Command("/target " .. nick);
 Sleep(500);
 Command("/target " .. nick);
 Sleep(500);
 Command("/target " .. nick);
 end;
 if (Message == "stop1") then
 Command("/target " .. nick);
 end;
 if (Message == "start1") then
 ClearTargets();
 end;
 if (Message == "ptleader2") then
 Command("#ptleader1");
 end;
 
 ---------------BUFF POR WISP-------------	
 
 if (Message == "buffwa") then
 Command("/leave")
 Command("/target " .. nick)
 Sleep(500);
 Command("/invite " .. nick)
 Sleep(3077);
 Command("/useshortcut 3 11");
 Sleep(1050);
 Command("/useskill Drum Melody");
 Sleep(1050);
 Command("/useskill Guitar Melody");
 Sleep(1050);
 Command("/useskill Harp Melody");
 Sleep(1050);
 Command("/useskill Horn Melody");
 Sleep(1050);
 Command("/useskill Pipe Organ Melody");
 Sleep(1050);
 Command("/useskill Lute Melody");
 Sleep(1050);
 Command("/useskill Holy Attack Resistance");
 Sleep(1050);
 Command("/useskill Elements Resistance");
 Sleep(1050);
 Command("/useskill Daring Sonata");
 Sleep(1050);
 Command("/useskill Prevailing Sonata");
 Sleep(1050);
 Command("/useskill Refreshing Sonata");
 Sleep(1050);
 Command("/leave");
 end;
 
 if (Message == "buffwi") then
 Command("/target " .. nick)
 Sleep(500);
 Command("/invite " .. nick)
 Sleep(3077);
 Command("/useskill Wizard's Harmony");
 Sleep(1050);
 Command("/useskill Drum Melody");
 Sleep(1050);
 Command("/useskill Guitar Melody");
 Sleep(1050);
 Command("/useskill Harp Melody");
 Sleep(1050);
 Command("/useskill Horn Melody");
 Sleep(1050);
 Command("/useskill Pipe Organ Melody");
 Sleep(1050);
 Command("/useskill Lute Melody");
 Sleep(1050);
 Command("/useskill Holy Attack Resistance");
 Sleep(1050);
 Command("/useskill Elements Resistance");
 Sleep(1050);
 Command("/useskill Daring Sonata");
 Sleep(1050);
 Command("/useskill Prevailing Sonata");
 Sleep(1050);
 Command("/useskill Refreshing Sonata");
 Sleep(1050);
 Command("/leave");
 end;
 
 if (Message == "buffk") then
 Command("/target " .. nick)
 Sleep(500);
 Command("/invite " .. nick)
 Sleep(3077);
 Command("/useskill Knight's Harmony");
 Sleep(1050);
 Command("/useskill Drum Melody");
 Sleep(1050);
 Command("/useskill Guitar Melody");
 Sleep(1050);
 Command("/useskill Harp Melody");
 Sleep(1050);
 Command("/useskill Horn Melody");
 Sleep(1050);
 Command("/useskill Pipe Organ Melody");
 Sleep(1050);
 Command("/useskill Lute Melody");
 Sleep(1050);
 Command("/useskill Holy Attack Resistance");
 Sleep(1050);
 Command("/useskill Elements Resistance");
 Sleep(1050);
 Command("/useskill Daring Sonata");
 Sleep(1050);
 Command("/useskill Prevailing Sonata");
 Sleep(1050);
 Command("/useskill Refreshing Sonata");
 Sleep(1050);
 Command("/leave");
 end;
 
 if (Message == "sona1") then
 Command("/target " .. nick)
 Sleep(500);
 Command("/invite " .. nick)
 Sleep(3077);
 Command("/useskill Daring Sonata");
 Sleep(1050);
 Command("/useskill Prevailing Sonata");
 Sleep(1050);
 Command("/useskill Refreshing Sonata");
 Sleep(1050);
 Command("/leave");
 end;
 
 if (Message == "heal1") then
 Command("/target " .. nick)
 Sleep(600);
 Command("/useskill Healing Melody");
 Sleep(1000);
 ClearTargets();
 CancelTarget(true);
 end;
 if (Message == "heal") then
 Command("/target " .. nick)
 Sleep(500);
 Command("/useskill Panic Heal");
 ClearTargets();
 CancelTarget(true);
 end;
 
	---------------FAQ---------------------
 if (Message == "sss") then
 Command("/sit");
 end;
 
 if (Message == "ssss") then
 Command("/stand");
 end;
 
 if (Message == "danceformeeeee") then
 Command("/socialdance");
 end;
 
 if (Message == "applaude") then
 Command("/socialapplause");
 end;
 
 if (Message == "vvv") then
 Command("/socialvictory");
 end;
 if (Message == "duel1") then
 Command("/target "..nick);
 Sleep(800);
 Command("/duell");
 end;
 if (Message == "assist") then
 Command("/target "..nick);
 Sleep(600);
 Command("/assist");
 end;
 if (Message == "blast") then
 Sleep(800);
 Command("/useskillforce Dark Blast");
 end;
 if (Message == "death") then
 Sleep(800);
 Command("/useskillforce Death Strike");
 end;
 if (Message == "cerdo") then
 Sleep(800);
 Command("/useskill Quick Escape");
 end;
 if (Message == "rush1") then
 Sleep(800);
 Command("/useskillforce Assault Rush");
 end;
 
	end;
 
 
end;


P.S. is plugin
cant use as script ?


PHP Code:
function OnChatUserMessage(chatTypenickmsg)
    
local caller GetUserByName(nick);
    
local Message string.lower(msg);
    
Message Message:gsub("^%s*(.-)%s*$""%1");
    
if (
chatType == L2ChatType.CHAT_CLANthen 
if (Message == "sss"then
 Command
("/sit");
 
end;
 
 if (
Message == "ssss"then
 Command
("/stand");
 
end;
 
 
 
end;
 
end


I use it as script.lua and i write in clan sss and he dont sit and nothing ;x

P.S How can add plugin? script is .lua but plugin what?
plugin and script have same extension .lua plugin need be put in plugin folder script in script folder...

rulz for plugin : If u add a plugin - u need to restart l2tower . close and open again your l2tower for load the plugin
Plugin , is don't have a command for activate is run when u log ... u don't need to do nothing just log in game and plugin will run ...
rulz for script : u can add when u want a script and run it...
Thanks a lot, you are pro Big Grin
invite for plugin
issrebuff for scripts
Reference URL's