Ayyıldız2 | 2008 TR Yapısı • 1-99 Orta Emek Destan • Oto Avsız • 10 Temmuz 21:00 HEMEN TIKLA!
alıntıMerhaba Arkadaşlar...
Işınlanma yüzüğü yanında olmayıp bı yerlerde kalma derdını ortadan kaldırmak için görev halinde ışınlanma yöntemi paylaşıyorum umarım işinize yarar.
Görev Halinde Işınlanma.
Kod:quest teleporter_portatile begin state start begin when letter begin send_letter("Isinlanma") end when button or info begin local map_data = { { ['section_name'] = "Köyler", ['page_size'] = 6, ['window_size'] = 330, ['section_data'] = { -- Sintassi riga: nome mappa, coordinate per ogni regno, prezzo, livello minimo per accedere, livello massimo per accedere (opzionale, potete non metterlo) {['name']="1. Köy - Kirmizi",['coord']={{474300,954800},{474300,954800},{474300,954800}},['price']=0,['min_level']=1}, {['name']="1. Köy - Sari",['coord']={{63800,166400},{63800,166400},{63800,166400}},['price']=0,['min_level']=1}, {['name']="1. Köy - Mavi",['coord']={{959900,269200},{959900,269200},{959900,269200}},['price']=0,['min_level']=1}, {['name']="2. Köy - Kirmizi",['coord']={{353100,882900},{353100,882900},{353100,882900}},['price']=0,['min_level']=1}, {['name']="2. Köy - Sari",['coord']={{145500,240000},{145500,240000},{145500,240000}},['price']=0,['min_level']=1}, {['name']="2. Köy - Mavi",['coord']={{863900,246000},{863900,246000},{863900,246000}},['price']=0,['min_level']=1}, {['name']="Lonca haritasi - Kirmizi",['coord']={{135600,4300},{135600,4300},{135600,4300}},['price']=0,['min_level']=1}, {['name']="Lonca haritasi - Sari",['coord']={{221900,9200},{221900,9200},{221900,9200}},['price']=0,['min_level']=1}, {['name']="Lonca haritasi - Mavi",['coord']={{271800,13000},{271800,13000},{271800,13000}},['price']=0,['min_level']=1} } }, { ['section_name'] = "Ortak Haritalar", ['page_size'] = 7, ['window_size'] = 360, ['section_data'] = { {['name']="Seungryong Vadisi",['coord']={{402100,673900},{270400,739900},{321300,808000}},['price']=10000,['min_level']=25}, {['name']="Yongbi Colu",['coord']={{217800,627200},{221900,502700},{344000,502500}},['price']=20000,['min_level']=30}, {['name']="Sohan Dagi",['coord']={{434200,290600},{375200,174900},{491800,173600}},['price']=30000,['min_level']=50}, {['name']="Orumcek Zindani 1",['coord']={{60000,496000},{60000,496000},{60000,496000}},['price']=30000,['min_level']=40}, {['name']="Orumcek Zindani 2",['coord']={{704100,464100},{704100,464100},{704100,464100}},['price']=50000,['min_level']=50}, {['name']="Karanlik Tapinak",['coord']={{553700,145000},{553700,145000},{553700,145000}},['price']=30000,['min_level']=40}, {['name']="Seytan Kulesi",['coord']={{590500,110500},{590500,110500},{590500,110500}},['price']=50000,['min_level']=40,['max_level']=90}, {['name']="Ates Diyari",['coord']={{599400,756300},{597800,622200},{730700,689800}},['price']=50000,['min_level']=60}, {['name']="Hayalet orman",['coord']={{288700,5700},{288700,5700},{288700,5700}},['price']=60000,['min_level']=60}, {['name']="Kizil Orman",['coord']={{1119900,70800},{1119900,70800},{1119900,70800}},['price']=80000,['min_level']=80}, {['name']="Yilan vadisi",['coord']={{1059000,726200},{1059000,726200},{1059000,726200}},['price']=60000,['min_level']=60}, {['name']="Devler diyari",['coord']={{828300,763500},{828300,763500},{828300,763500}},['price']=80000,['min_level']=70}, {['name']="Surgun magarasi",['coord']={{10000,1207800},{10000,1207800},{10000,1207800}},['price']=100000,['min_level']=70}, {['name']="Surgun magarasi 2",['coord']={{241300,1275500},{241300,1275500},{241300,1275500}},['price']=120000,['min_level']=80}, {['name']="Surgun magarasi 3",['coord']={{177600,1220800},{176700,1220800},{176700,1220800}},['price']=200000,['min_level']=80,['max_level']=100} } } } local section_menu = {} for i = 1, table.getn(map_data) do table.insert(section_menu, map_data[i].section_name) end table.insert(section_menu, "Kapat") local race = npc.get_race() say_title(mob_name(race)) say("Merhaba "..pc.get_name()..".") say("Isinlanmak mi istiyorsun ?[ENTER]") local s = select_table(section_menu) if s == table.getn(section_menu) then return end local map_menu = {} local page_size = map_data[s].page_size local i = 1 local final_index = 0 while final_index < table.getn(map_data[s].section_data) do local current_page = {} final_index = i+page_size-1 if final_index > table.getn(map_data[s].section_data) then final_index = table.getn(map_data[s].section_data) end for j = i,final_index do table.insert(current_page, map_data[s].section_data[j].name) end if final_index != table.getn(map_data[s].section_data) then table.insert(current_page, "Devam") end table.insert(current_page, "Kapat") table.insert(map_menu, current_page) i = i+page_size end local window_size = map_data[s].window_size local page_counter = 1 local sel repeat say_title(mob_name(race).." - Sayfa "..page_counter) say("Gidecegin yeri sec:") say_size(350, window_size) sel = select_table(map_menu[page_counter]) if sel == table.getn(map_menu[page_counter]) then return elseif ((sel == table.getn(map_menu[page_counter])-1) and (page_counter != table.getn(map_menu))) then page_counter = page_counter+1 else break end until false local selected_map = map_data[s].section_data[sel+page_size*(page_counter-1)] if ((pc.get_level() < selected_map.min_level) or (selected_map.max_level != nil and pc.get_level() > selected_map.max_level)) then say_title(mob_name(race)) say("Puoi accedere a questa mappa da livello "..selected_map.min_level..".") if selected_map.max_level != nil then say("Levelin yetmedigi icin "..selected_map.max_level.."haritasina gidemezsin.") end say("") return elseif pc.get_gold() < selected_map.price then say_title(mob_name(race)) say("isinlanmak ucretsiz mumkun degil") say("senin "..selected_map.price.." Yang vermen gerekiyor.[ENTER]") return end local emp = pc.get_empire() pc.change_gold(-selected_map.price) pc.warp(selected_map.coord[emp][1], selected_map.coord[emp][2]) end end end
- Durum
- Üzgünüz bu konu cevaplar için kapatılmıştır...
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 10
- Görüntüleme
- 338
- Cevaplar
- 1
- Görüntüleme
- 159