Już niedługo nowy layout i kilka niespodzianek...
Podświetlanie składni: Zapisz jako plik txt | Pokaż jako czysty tekst. | Zawijaj linie.
Nick: brak Data dodania: 28.02.09 14:19:00 Adres IP: 80.54.34.*
  1. local monster1 = {x=32778, y=31167, z=10, name="War Golem"}
  2. local monster2 = {x=32781, y=31167, z=10, name="Hellspawn"}
  3. local monster3 = {x=32784, y=31168, z=10, name="Demon"}
  4.  
  5. local monster4 = {x=32788, y=31167, z=10, name="Nightmare"}
  6. local monster5 = {x=32783, y=31169, z=10, name="Plaguesmith"}
  7. local monster6 = {x=32785, y=31170, z=10, name="Betrayed Wraith"}
  8.  
  9. local monster7 = {x=32781, y=31170, z=10, name="Hellspawn"}
  10. local monster8 = {x=32782, y=31169, z=10, name="Betrayed Wraith"}
  11.  
  12. local azordata = {x=32783, y=31169, z=10, name="Azerus the Deathless"}
  13.  
  14.  
  15. function doSpawnMonster(monster)
  16.  
  17.    local pos = {x=monster.x ,y=monster.y , z=monster.z}
  18.    return doSummonCreature(monster.name, pos)
  19.  
  20. end
  21.  
  22. function doAzorChange(azor)
  23.  
  24.    local pos = getCreaturePosition(azor)
  25.    doRemoveCreature(azor)
  26.    local azor = doSummonCreature("Azerus", pos)
  27.    setGlobalStorageValue(2395894, azor)
  28.    
  29. end
  30.  
  31. function onUse(cid, item, fromPosition, itemEx, toPosition)
  32.  
  33.    if(isCreature(getGlobalStorageValue(2395894)) == FALSE) then
  34.  
  35.       doSpawnMonster(monster1)
  36.       doSpawnMonster(monster2)
  37.       doSpawnMonster(monster3)
  38.       doSpawnMonster(monster4)
  39.       doSpawnMonster(monster5)
  40.       doSpawnMonster(monster6)
  41.       doSpawnMonster(monster7)
  42.       doSpawnMonster(monster8)
  43.       
  44.       local azor = doSpawnMonster(azordata)
  45.       setGlobalStorageValue(2395894, azor)
  46.       
  47.       addEvent(doAzorChange, 1000 * 60 * 5, azor)
  48.    else
  49.       return FALSE
  50.    end
  51.    
  52.    return TRUE
  53. end