Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -----------------------------------
- -- Area: The Garden of Ru'Hmet
- -- NPC: Aw_aern PH
- -----------------------------------
- package.loaded["scripts/zones/The_Garden_of_RuHmet/TextIDs"] = nil;
- -----------------------------------
- require("scripts/zones/The_Garden_of_RuHmet/TextIDs");
- require("/scripts/zones/The_Garden_of_RuHmet/MobIDs");
- -----------------------------------
- -- onMobSpawn Action
- -----------------------------------
- function OnMobSpawn(mob)
- end;
- -----------------------------------
- -- onMobDeath
- -----------------------------------
- function onMobDeath(mob, killer)
- local VanadielHour = VanadielHour();
- local posi_drk = GetServerVariable("[POSI]Ix_aern_drk");
- local moba_drg = GetMobByID(16921022);
- local mobb_drg = GetMobByID(16921023);
- local mobc_drg = GetMobByID(16921024);
- local mobd_drg = GetMobByID(16921025);
- local posi_drg = GetServerVariable("[POSI]Ix_aern_drg");
- print(posi_drg);
- i = GetServerVariable("[PH]Ix_aern_drk");
- g = GetServerVariable("[PH]Ix_aern_drg");
- print(g);
- -- Ix'Aern DRK PH check
- -- Check if Aw_aern are in the room with the ???
- mob = mob:getID();
- if (posi_drk == 1) then
- if (mob ~= Ix_aern_drk_PH_pos1[mob]) then
- if (i == 3) then
- killer:messageSpecial(SHEER_ANIMOSITY);
- if(VanadielHour % 4 == 0) then
- SetServerVariable("[PH]Ix_aern_drk", 0);
- end
- else
- i = i + 1; -- adds 1 to the kill count.
- SetServerVariable("[PH]Ix_aern_drk", i); -- set server variable to what i value is.
- end
- end
- elseif (posi_drk == 2) then
- if (mob ~= Ix_aern_drk_PH_pos2[mob]) then
- if (i == 3) then
- killer:messageSpecial(SHEER_ANIMOSITY);
- if(VanadielHour % 4 == 0) then
- SetServerVariable("[PH]Ix_aern_drk", 0);
- end
- else
- i = i + 1; -- adds 1 to the kill count.
- SetServerVariable("[PH]Ix_aern_drk", i); -- set server variable to what i value is.
- end
- end
- elseif (posi_drk == 3) then
- if (mob ~= Ix_aern_drk_PH_pos3[mob]) then
- if (i == 3) then
- killer:messageSpecial(SHEER_ANIMOSITY);
- if(VanadielHour % 4 == 0) then
- SetServerVariable("[PH]Ix_aern_drk", 0);
- end
- else
- i = i + 1; -- adds 1 to the kill count.
- SetServerVariable("[PH]Ix_aern_drk", i); -- set server variable to what i value is.
- end
- end
- elseif (posi_drk == 4) then
- if (mob ~= Ix_aern_drk_PH_pos4[mob]) then
- if (i == 3) then
- killer:messageSpecial(SHEER_ANIMOSITY);
- if(VanadielHour % 4 == 0) then
- SetServerVariable("[PH]Ix_aern_drk", 0);
- end
- else
- i = i + 1; -- adds 1 to the kill count.
- SetServerVariable("[PH]Ix_aern_drk", i); -- set server variable to what i value is.
- end
- end
- end
- --Ix'Aern DRG PH check
- if (mob ~= Ix_aern_drg_PH_pos1[mob]) then
- if (posi_drg == 1 and g == 3) then
- moba_drg:setSpawn(-320,5.00,-360); -- Change MobSpawn to Players @pos.
- SpawnMob(16921022,180):updateEnmity(player);
- mobb_drg:setSpawn(-320,5.00,-360); -- Change MobSpawn to Players @pos.
- SpawnMob(16921023,180):updateEnmity(player);
- mobc_drg:setSpawn(-320,5.00,-360); -- Change MobSpawn to Players @pos.
- SpawnMob(16921024,180):updateEnmity(player);
- mobd_drg:setSpawn(-320,5.00,-360); -- Change MobSpawn to Players @pos.
- SpawnMob(16921025,180):updateEnmity(player);
- else
- g = g + 1; -- adds 1 to the kill count.
- SetServerVariable("[PH]Ix_aern_drg",g);
- SetServerVariable("[POSI]Ix_aern_drg",1);
- end
- elseif (mob ~= Ix_aern_drg_PH_pos2[mob]) then
- if (posi_drg == 2 and g == 3) then
- moba_drg:setSpawn(-320,5.00,-520); -- Change MobSpawn to Players @pos.
- SpawnMob(16921022,180):updateEnmity(player);
- mobb_drg:setSpawn(-320,5.00,-520); -- Change MobSpawn to Players @pos.
- SpawnMob(16921023,180):updateEnmity(player);
- mobc_drg:setSpawn(-320,5.00,-520); -- Change MobSpawn to Players @pos.
- SpawnMob(16921024,180):updateEnmity(player);
- mobd_drg:setSpawn(-320,5.00,-520); -- Change MobSpawn to Players @pos.
- SpawnMob(16921025,180):updateEnmity(player);
- else
- g = g + 1; -- adds 1 to the kill count.
- SetServerVariable("[PH]Ix_aern_drg",g);
- SetServerVariable("[POSI]Ix_aern_drg",2);
- end
- elseif (mob ~= Ix_aern_drg_PH_pos3[mob]) then
- if (posi_drg == 3 and g == 3) then
- moba_drg:setSpawn(-520,5.00,-520); -- Change MobSpawn to Players @pos.
- SpawnMob(16921022,180):updateEnmity(player);
- mobb_drg:setSpawn(-520,5.00,-520); -- Change MobSpawn to Players @pos.
- SpawnMob(16921023,180):updateEnmity(player);
- mobc_drg:setSpawn(-520,5.00,-520); -- Change MobSpawn to Players @pos.
- SpawnMob(16921024,180):updateEnmity(player);
- mobd_drg:setSpawn(-520,5.00,-520); -- Change MobSpawn to Players @pos.
- SpawnMob(16921025,180):updateEnmity(player);
- g = g + 1; -- adds 1 to the kill count.
- else
- SetServerVariable("[PH]Ix_aern_drg",g);
- SetServerVariable("[POSI]Ix_aern_drg",3);
- end
- elseif (mob ~= Ix_aern_drg_PH_pos4[mob]) then
- if (posi_drg == 4 and g == 3) then
- moba_drg:setSpawn(-520,5.00,-360); -- Change MobSpawn to Players @pos.
- SpawnMob(16921022,180):updateEnmity(player);
- mobb_drg:setSpawn(-520,5.00,-360); -- Change MobSpawn to Players @pos.
- SpawnMob(16921023,180):updateEnmity(player);
- mobc_drg:setSpawn(-520,5.00,-360); -- Change MobSpawn to Players @pos.
- SpawnMob(16921024,180):updateEnmity(player);
- mobd_drg:setSpawn(-520,5.00,-360); -- Change MobSpawn to Players @pos.
- SpawnMob(16921025,180):updateEnmity(player);
- else
- g = g + 1; -- adds 1 to the kill count.
- SetServerVariable("[PH]Ix_aern_drg",g);
- SetServerVariable("[POSI]Ix_aern_drg",4);
- end
- end
- end;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement