Jump to content

PACI

Developer
  • Posts

    402
  • Joined

  • Days Won

    18
  • Feedback

    0%

Posts posted by PACI

  1. Hello.

    Today I could solve this issue by following these steps:

    1. Open command prompt;

    2. dism /online /disable-feature /featurename:netfx3;

    3. dism /online /enable-feature /featurename:netfx3.

     

    But now, the problem is on .NET Framework 2.0. It seems like Visual Studio 2008 needs to install Microsoft Document Explore, and to install it, I need .NET Framework 2.0. And I have it indeed, however the setup seems not to be able to verify it.

  2. Hello.

    During this week, I've been trying to install VS 2008 to compile the client's binary, however I've never could install it succesfully.

     

    7Q91C.png

     

    logs: http://pastebin.com/YJGL8NQA

     

    I tried to install .NET Framework 3.5 first and then continue with vs' setup, but always getting the same thing, and I don't even know what to do now.. I've been searching on google for any fix, but nothing helpful.

     

     

    So does anyone have any idea ?

  3. Delete killed_A_2's when.

            function clear_timer(inx) -- ŸÀÌ¸Ó ´ÙÁö¿ì±â
                clear_server_timer ("flame_dungeon_0m_left_timer", inx)
                clear_server_timer ("flame_dungeon_1m_left_timer", inx)
                clear_server_timer ("flame_dungeon_5m_left_timer", inx)
                clear_server_timer ("flame_dungeon_10m_left_timer", inx)
                clear_server_timer ("flame_dungeon_15m_left_timer", inx)
                clear_server_timer ("flame_dungeon_30m_left_timer", inx)
                clear_server_timer ("flame_dungeon_45m_left_timer", inx)
                clear_server_timer ("killed_A_1", inx)
                clear_server_timer ("flame_dungeon_ticket_remove", inx)
            end
    
            when flame_dungeon_45m_left_timer.server_timer begin
                if d.select(get_server_timer_arg()) then
                    notice_multiline(string.format(gameforge.flame_dungeon._180_notice, 45),d.notice)
                    notice_multiline(gameforge.flame_dungeon._170_notice,d.notice)
                    server_timer('flame_dungeon_30m_left_timer', 15*60, d.get_map_index())
                end
            end
            when flame_dungeon_30m_left_timer.server_timer begin
                if d.select(get_server_timer_arg()) then
                    notice_multiline(string.format(gameforge.flame_dungeon._180_notice, 30),d.notice)
                    notice_multiline(gameforge.flame_dungeon._170_notice,d.notice)
                    server_timer('flame_dungeon_15m_left_timer', 15*60, d.get_map_index())
                end
            end
            when flame_dungeon_15m_left_timer.server_timer begin
                if d.select(get_server_timer_arg()) then
                    notice_multiline(string.format(gameforge.flame_dungeon._180_notice, 15),d.notice)
                    notice_multiline(gameforge.flame_dungeon._170_notice,d.notice)
                    server_timer('flame_dungeon_5m_left_timer', 10*60, d.get_map_index())
                end
            end
            when flame_dungeon_5m_left_timer.server_timer begin
                if d.select(get_server_timer_arg()) then
                    notice_multiline(string.format(gameforge.flame_dungeon._180_notice, 5),d.notice)
                    notice_multiline(gameforge.flame_dungeon._170_notice,d.notice)
                    server_timer('flame_dungeon_1m_left_timer', 4*60, d.get_map_index())
                end
            end
            when flame_dungeon_1m_left_timer.server_timer begin
                if d.select(get_server_timer_arg()) then
                    notice_multiline(string.format(gameforge.flame_dungeon._180_notice, 1),d.notice)
                    notice_multiline(gameforge.flame_dungeon._170_notice,d.notice)
                    server_timer ("flame_dungeon_0m_left_timer", 60, d.get_map_index())
                end
            end
            when flame_dungeon_0m_left_timer.server_timer begin
                local setting = flame_dungeon.setting()
                if d.select(get_server_timer_arg()) then       
                    notice_multiline(gameforge.flame_dungeon._190_notice,d.notice)
                    notice_multiline(gameforge.flame_dungeon._200_notice,d.notice)
                    server_timer("dungeon_end_timer",10,d.get_map_index()) 
                end
            end
    
                    if d.getf("level") == 1 then
                        say(gameforge.flame_dungeon._260_say)
                        notice_multiline(gameforge.flame_dungeon._260_say,d.notice)
                        d.kill_unique("door1")
                        d.kill_unique("idoor1")
                        d.setf("level",11)
                        d.regen_file (MOB_REGEN_FILE_PATH.."fd_a.txt")
                             
                        server_loop_timer ("killed_A_1", 12, d.get_map_index())
                    elseif d.getf("level") == 11 then
                        say(gameforge.flame_dungeon._270_say)
                        say_title(gameforge.flame_dungeon._280_sayTitle .. d.count_monster())
                    elseif d.getf("level") == 2 then
                            say(gameforge.flame_dungeon._290_say)
                            say(gameforge.flame_dungeon._300_say)
                            notice_multiline(gameforge.flame_dungeon._290_say,d.notice)
                            notice_multiline(gameforge.flame_dungeon._300_say,d.notice)
                            d.spawn_mob(LEVEL2_STONE, setting.LEVEL2_STONE_pos[1], setting.LEVEL2_STONE_pos[2]) -- ºÀÀμ® ¼Òȯ
                            d.kill_unique("door2")
                            d.kill_unique("idoor2")
                            d.set_regen_file (MOB_REGEN_FILE_PATH.."fd_b.txt")
                            d.setf("level",12)
                    elseif d.getf("level") == 12 then
                        say(gameforge.flame_dungeon._310_say)
                    elseif d.getf("level") == 3 then
                        say(gameforge.flame_dungeon._260_say)
                        notice_multiline(gameforge.flame_dungeon._260_say,d.notice)
                        d.kill_unique("door3")
                        d.kill_unique("idoor3")
                        d.setf("level",13)
                        d.regen_file (MOB_REGEN_FILE_PATH.."fd_c.txt")
                        server_loop_timer ("killed_A_1", 12, d.get_map_index())
                   
            when killed_A_1.server_timer begin -- ŸÀÌ¸Ó µ¹¸®±â1 (level1,level3)
                if d.select(get_server_timer_arg()) then
                    if d.count_monster() <= 0 then -- 1·¹º§ ¸ó½ºÅÍ Àü¸ê½Ã
                        if d.getf("level") == 11 or d.getf("level") == 13 then
                            notice_multiline(gameforge.flame_dungeon._420_notice,d.notice)
                            notice_multiline(gameforge.flame_dungeon._430_notice,d.notice)
                        end
                        d.setf("level",0)
                    end
                end
            end
     
    

  4. Kinda of achievement shop I think.

    I would just replace this:

    7obrc.png

    With this:

    if pc.getqf("points") >= items[slot][3] then
    	if not pc.enough_inventory(items[slot][1]) then
    		syschat("You don't have enough space on your inventory.")
    		return
    	end
    	pc.setqf("points", pc.getqf("points")-items[slot][3])
    	cmdchat("setPP "..pc.getqf("points"))
    	pc.give_item2(items[slot][1], items[slot][2])
    else
    	...
    end
    • Love 1
  5. Try this:

    quest regenbogen begin
    	state start begin
    		when 50512.use begin
    			local job_name = {{"Arahan", "Partisan"},{"Ninja","Archer"},{"Black Magic","Mirage"},{"Lighting","Dragon"}}
    			local sk = special.active_skill_list[pc.get_job()+1][pc.get_skill_group()]
    			say_title(item_name(item.vnum))
    			say"[ENTER]Choose your class!"
    			table.insert(job_name[pc.get_job()+1], "Close")
    			local a = select_table(job_name[pc.get_job()+1]) 
    			if a < table.getn(job_name[pc.get_job()+1]) then
    				pc.set_skill_group(a)
    				for i = 1, table.getn(sk) do 
    					if pc.get_skill_level(sk[i]) < 40 then
    						pc.set_skill_level(sk[i], 40)
    					end
    				end
    				say("Now, your skills are on the Perfect Master Level![ENTER]Good luck!")
    				pc.remove_item(item.vnum, 1)
    			end
    		end
    	end
    end
    
  6. Just read the code..

    def __SetItemTitle(self, itemVnum, metinSlot, attrSlot):
    	if itemVnum == XXXX: # XXXX = item vnum
    		self.AppendTextLine("[Pandora 2]", grp.GenerateColor(1.0, 1.0, 10, 1.0)) # r,g,b,alpha
    	if self.__IsPolymorphItem(itemVnum):
    		self.__SetPolymorphItemTitle(metinSlot[0])
    	else:
    		if self.__IsAttr(attrSlot):
    			self.__SetSpecialItemTitle()
    			return
     
    		self.__SetNormalItemTitle()
    • Love 3
×
×
  • Create New...

Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.