Ayuda Para Crear Gremio

Topic created · 6 Mensajes · 535 Visitas
  • Hola UJ, tengo un problema con el yang que pide el guardian de la plaza para crear gremio.

    no logro encontrar donde cambiar la cantidad de yang que pide para crear el gremio, ahora pide 200.000 yang y quiero poner otra cantidad.

    lo unico que he logrado es cambiar la cantidad en el mensaje, cuando dice la cantidad de yang que necesitas para crearlo.

    porfavor que alguien me ayude.

  • pega al quest acá y te la arreglo, que no recuerdo el nombre de la función pero al verla ya lo hago.

  • busca en la quest una liena que diga Pc.reward (-2000000) algo asi donde veas ek numero en negativo ese es la cantidad que cobra

  • aqui dejo adjunta la carpeta completa guild_man1, espero que sea esta.

    Muchas Gracias Aquiles.

  • mira acá te dejo al quets...solo debes reemplazarla y hacer make.sh

    quest guild_manage begin
        state start begin
    	
    	when guild_man1.chat."Salir del gremio" or 
    	    guild_man2.chat."Salir del gremio" or 
    	    guild_man3.chat."Salir del gremio" 
    	    with pc.hasguild() and not pc.isguildmaster() and (pc.is_gm() or npc.empire == pc.empire) begin
    	    -- ??
    	    say(locale.guild.withdraw_confirm)
    	    local s = select ( locale . guild . yes , locale . guild . no ) 
    	    if s==1 then
    		say ( locale . guild . withdraw_msg ) 
    		pc.remove_from_guild()
    		pc.setqf("new_withdraw_time",get_global_time())
    	    end
    	end
    
    	when guild_man1.chat."Desvanecer gremio" or 
    	    guild_man2.chat."Desvanecer gremio" or 
    	    guild_man3.chat."Desvanecer gremio"
    	    with pc.hasguild() and pc.isguildmaster() and (pc.is_gm() or npc.empire == pc.empire) begin
    	    -- ??
    	    say(locale.guild.disband_confirm)
    	    local s = select ( locale . guild . yes , locale . guild . no ) 
    	    if s==1 then
    		say ( locale . guild . disband_msg ) 
    		pc.destroy_guild()
    		pc.setqf("new_disband_time",get_global_time())
    		pc.setqf("new_withdraw_time",get_global_time())
    	    end
    	end
    
    	when guild_man1.chat."Establecer Gremio" or 
    	    guild_man2.chat."Establecer Gremio" or 
    	    guild_man3.chat."Establecer Gremio" 
    	    with (pc.is_gm() or npc.empire == pc.empire) begin
    	    local level_limit;
    	    local guild_create_item
    
    	    if get_locale() == "euckr" then
    		level_limit = 86
    		guild_create_item = false
    	    else
    		level_limit = 86
    		guild_create_item = false 
    	    end
    		
    	    if pc.hasguild() then
    		return
    	    end
    	    if game.get_event_flag("guild_withdraw_delay")*21600 > 
    		get_global_time() - pc.getqf("new_withdraw_time") then
    
    		say_title ( "Guardian:") 
    		say(string.format( "Debes esperar, %d dia, para crear un nuevo gremio." , game . get_event_flag ( "guild_withdraw_delay" ) ) ) 
    		return
    	    end
    
    	    if game.get_event_flag("guild_disband_delay")*21700 > 
    		get_global_time() - pc.getqf("new_disband_time") then
    		
    		say_title ( "Guardian:") 
    		say(string.format( "Usted ha borrado el gremio, hasta que no pase %d dia, no podras crear otro gremio." , game . get_event_flag ( "guild_disband_delay" ) ) ) 
    		return
    	    end
    
    	    say(locale.guild.create_confirm)
    	    local s = select ( locale . guild . yes , locale . guild . no ) 
    	    if s == 2 then
    		return
    	    end
    
    	    if pc.level >= level_limit then
    		if pc.gold >= 8000000 then
    		    if not guild_create_item or pc.countitem(guild_create_item)>0 then
    			game.request_make_guild()
    		    else
    			say ( locale . guild . no_guild_create_item ) 
    		    end
    		else
    		    say ( locale . guild . create_not_enough_money ) 
    		end
    	    else
    		say ( locale . guild . not_enough_leadership ) 
    	    end
    	end
        end
    end
    

    en al linea dodne dice if pc.gold >= 8000000 then ese es el yang que pide.
    es mejor que lo tengas por quest que después en object si necesitas hacer un make.sh pierdes los npc y debes volver a ponerlos.

  • Gracias Aquiles, pero sabes lo necesito si es posible para ponerlo en object, porque el make.sh no me va
    llevo tiempo intentando implementar quest y no me va el make. uso los files de rain, le he dado permisos 777 a make y nada, lo he renombrado a make.sh y nada, doy nuevamente permisos estanto ya renombrado y nada.

    cuando hago make me dice permiso denegado (en ingles claro jejej).

    por otra parte en objet/guill_man1, tambien tiendo esta linea if pc . gold >= 2000000 then, y aun asi solo me quita 200.000 yang cuando creo gremio.

    no se donde estara el problema.