quest Warpring begin state start begin when 70007.use begin local x local y local t local e = pc.get_empire() say_title(" Телепорт: ") say(" Куда хочешь телепортироваться? ") local s = select(" Карта 1 ", " Карта 2 ", " Долина ", " Пустыня ", " Сохан ", " Огненная земля ", " Далее ", " Выход ") if s==7 then say_title(" Телепорт: ") say(" Куда хочешь телепортироваться? ") local p = select(" Башня демона ", " Сд1 ", " Лунгсам ", " Красный лес ", " Земля гигантов ", " Грот изгнанников ", " Выход ") if p==1 then x="590400" y="110500" elseif p==2 then x="91900" y="525400" elseif p==3 then x="289000" y="5800" elseif p==4 then say_title(" Телепорт: ") say(" Куда хочешь телепортироваться? ") t = select(" Начало ", " Конец ", " Выход ") if t==1 then x="1119900" y="70800" elseif t==2 then x="1119200" y="7000" end elseif p==5 then x="828100" y="763400" elseif p==6 then x="284200" y="809600" end elseif s==1 then say_title(" Телепорт: ") say(" Куда хочешь телепортироваться? ") t = select(" Красная империя ", " Желтая империя ", " Синяя империя ", " Выход ") if t==1 then x="473900" y="954600" elseif t==2 then x="63200" y="166700" elseif t==3 then x="959600" y="269700" end elseif s==2 then say_title(" Телепорт: ") say(" Куда хочешь телепортироваться? ") t = select(" Красная империя ", " Желтая империя ", " Синяя империя ", " Выход ") if t==1 then x="352300" y="882700" elseif t==2 then x="145700" y="239800" elseif t==3 then x="863800" y="246000" end elseif s==3 then say_title(" Телепорт: ") say(" Куда хочешь телепортироваться? ") t = select(" Начало ", " Центр ", " К входу в грот ", " Выход ") if t==1 then if e==1 then x="402100" y="673900" elseif e==2 then x="270400" y="739900" elseif e==3 then x="321300" y="808000" end elseif t==2 then x="332700" y="745600" elseif t==3 then x="282800" y="792800" end elseif s==4 then say_title(" Телепорт: ") say(" Куда хочешь телепортироваться? ") t = select(" Начало ", " Центр ", " Выход ") if t==1 then if e==1 then x="217800" y="627200" elseif e==2 then x="221900" y="502700" elseif e==3 then x="344000" y="502500" end elseif t==2 then x="296300" y="547500" end elseif s==5 then say_title(" Телепорт: ") say(" Куда хочешь телепортироваться? ") t = select(" Начало ", " Центр ", " Выход ") if t==1 then if e==1 then x="434200" y="290600" elseif e==2 then x="375200" y="174900" elseif e==3 then x="491800" y="173600" end elseif t==2 then x="436200" y="215300" end elseif s==6 then say_title(" Телепорт: ") say(" Куда хочешь телепортироваться? ") t = select(" Начало ", " К телепортеру ", " Выход ") if t==1 then if e==1 then x="471500" y="1192700" elseif e==2 then x="470100" y="1058200" elseif e==3 then x="605500" y="1124300" end elseif t==2 then x="472800" y="1122600" end end if s!=8 or p!= 7 then pc.warp(x, y) end end end end
P.S. в locale_list добавил) 2. Как убрать дроп например "Зуб кабана","Волчья шкура" и т.д
да не в этом дело...) ________________ при каджом порте или перезаходе вещи с give_basic_weapon дают снова
Цитата
quest give_basic_weapon begin state start begin when login begin local item_vnum = 19 local item_vnum2 = 11209 local item_vnum3 = 12209 if pc.get_job() == 1 then item_vnum = 1009 item_vnum2 = 11409 item_vnum3 = 12349 elseif pc.get_job() == 2 then item_vnum2 = 11609 item_vnum3 = 12489 elseif pc.get_job() == 3 then item_vnum = 7009 item_vnum2 = 11809 item_vnum3 = 12629 end pc.give_item2(item_vnum) pc.give_item2(item_vnum2) pc.give_item2(item_vnum3) pc.give_item2(27003, 200) pc.give_item2(27006, 200) pc.give_item2(72701) pc.give_item2(71050, 10) pc.give_item2(70038, 200) pc.give_item2(13009) pc.give_item2(14009) pc.give_item2(15009) pc.give_item2(16009) pc.give_item2(17009) pc.give_item2(71009) pc.give_item2(70007) set_state(weiter) end end state weiter begin when letter begin send_letter(" Добро пожаловать на сервер Orion2! ") end when button or info begin say_blue2(" Добро пожаловать "..pc.get_name()) say_blue(" Мы рады видеть вас на нашем сервере. ") say_green(" Тут вы найдёте много интересного ") say_green(" Удачной игры на нашем сервере. ") set_quest_state("find_squareguard","find") set_state(ende) end end state ende begin end end