منظمة قانون التطور - Evolution Law Organization
موضوع بعنوان :كويست دخول ماب بكلمة سر ومؤقت
الكاتب :CSS


سلام عليكم ورحمة الله وبركاتة
اقدم لكم كويست من صنعي ومن الفكرة العضو برفسور
الكويست شبيه ب كويست بيران ستاو لكن حق بيران ستاو مخصص له
المهم بالأختصار انك تروح للتاجر وتختار كلمة سر وتروح للماب والي بيدخل معك لازم كلمة السر الي حطيتها ومؤقته لمدة 60 دقيقه ثم يطلعك
quest fwfqff begin
 state start begin
  when 9012.chat."دخول الموقع" with pc.getqf("eqdd") == 0 begin
  say(" اهلا وسهلا انت اول من اتى الي للدخول لاتنسى لديك 60 دقيقه اكتب الرمز الذي تريده ")
            local pass = tonumber(input())
                    if type(pass) != 'number' then
                        say("  يمنع استعمال غير الارقام ")
                            end
                              if type(pass) == 'number' then
                              pc.setqf("qfa", 1)
                        pc.setqf("as", pass) 
                    pc.setqf("eqdd", pc.get_name())
                 say(" تم حفظ كلمة مرورك سيتم نقلك الان ")
                 timer("taem1", 60*60*15)
           pc.warp(1000, 0000)    
        say(" لديك 60 دقيقة قبل الانتهاء ")
        if type(pass) == 'number' and pc.getqf("eqdd") == 1 then
        say(" للأسف يوجد مجموعة سبقتك في الدخول يرجى الانتظار ")
        end
            end
        end
        when team1.timer with pc.get_map_index() == 121  begin
         timer("taem2", 60*60*15)
        syschat(" لقد تبقى 45 دقيقة")
        end
        when team2.timer with pc.get_map_index() == 121  begin
        timer("taem3", 60*60*15)
        syschat("لقد تبقى 30 دقيقة")
        end
        when team3.timer with pc.get_map_index() == 121  begin
        timer("taem_end", 60*60*15)
        syschat("لقد تبقى 15 دقيقة فقط")
        end
        when taem_end.timer with pc.get_map_index() == 121  begin
        syschat("للأسف انتهى الوقت الى اللقاء")
        pc.warp(1000, 0000)
        end
    end
end
    quest fwfqffw begin
        state start begin
            when 9012.chat."دخول الموقع" with pc.getqf("eqdd") == 1 begin
                say(" لقد سبقتك مجموعة اخرى لكن يمكنك الدخول اذا كنت تملك كلمة السر ")
                    local pass = tonumber(input())
                        if type(pass) != 'number' then
                            say("  يمنع استعمال غير الارقام ")
                                end
                                    if    pass == pc.getqf("as") then
                            say(" كلمة المرور : صح ")
                    pc.setqf("eqdd", 0)
                   pc.warp(1000, 0000)
             else
            say(" للأسف كلمة السر خطأ")
            end    
        end
    end
end

            
            
    

شرح سريع للكويست
هذا احداثيات النقل طبعا لازم تغيره للي تبيه وين ينقله ثم اذا حط كلمه مرور صح ينقله ثم اخر شيء اذا انتهى الوقت وين ينقله
pc.warp(1000, 0000)

هنا رقم الماب 121 للوقت انت غيره لرقم الماب الي تبيه ولازم تغيره اكثر من مره لانه متكرر
when team1.timer with pc.get_map_index() == 121  begin

هذا الوقت  طبعا هو بالثواني بس انا خليته 60 ثانيه ضرب 60 ثانيه يساوي دقيقه الان انا حاط 15 دقيقه هنا
timer("taem1", 60*60*15)

هنا رقم التاجر الناقل 9012 غيره للتاجر الي تبيه
when 9012.chat."دخول الموقع" with pc.getqf("eqdd") == 0 begin

اظن هنا انتهيت من الشرح
ولاتنسون الدعاء