Jump to content
Rpg²S Forum

rizzuccio

Utenti
  • Posts

    569
  • Joined

  • Last visited

Posts posted by rizzuccio

  1. Ho perfetto ora va che è una meraviglia, comunque penso di si...

    la prima variabile e la prima condizione servono per abbinare il tag;

    Le secondo variabili servono per abbinare al passo del pg;

    L'ultima condizione serve per abbinarci l'animazione;

     

    Non ho ben capito il perchè prima si ha messo le 2 variabili = e poi !=, ma penso per usufruire di un interruzione... non ho ben chiaro XD

  2. a giusto, in pratica devo creare l'effetto dello schizzo sul pg stesso...ammetto di non averci pensato XD ma non posso fare in questo modo perchè nel mio progetto ci sarebbero pure altri cambi grafici al pg (ad esempio quando si indossa una determinata armatura o un determinato abito), e quindi dovrei realizzare piu' character per ogni abito/armatura che inserisco nel progetto, senza contare il settaggio stesso dell'evento in parallelo per il cambio grafico del pg, che a parer mio uscirebbe piu' lungo o mi sbaglio ? XD

  3. Come da titolo mi piacerebbe sapere come poter dare al pg un effetto di "schizzo d'acqua" ogni volta che esso fa un passo o due su un terreno d'acqua...

    Pensavo di collegare tramite un conditional branch un'animazione ed un terrain tag, cosi da essere visualizzata ogni volta che il pg cammina su quel terreno, tuttavia l'animazione mi rimane attiva senza emettere un movimento, a meno che io non metta un "wait" di tempo subito dopo l'animazione....ma il problema persiste....io vorrei che l'animazione venga visualizzata SOLO quando il pg compie un passo su quel terreno....come posso fare ?

  4. Freank grazie per i 2 chara ma sono proprio quei 2 che ho trovato pure io ahahahah

    Lomax guarda, io ne ho rovati un paio (carnivori ed erbivori) ma si parla di si e no 5 character...inutile dire che con 5 chara non si fa nulla ahahah la mia idea era quella di inserire nel mio progetto almeno una quindicina di dinosauri...quelli che ho trovato io fino ad ora non sono un gran che ma mi accontento ahah, se ti va di pixellare mi faresti un mega favore, io purtroppo fra lavoro e serali non ho molto tempo da dedicare ç_ç ... i dinosauri che cercavo sono i classici, il brontosauro, il t-rex, il velociraptor, ecc...ma anche qualcuno d'acqua non mi dispiacerebbe XP.

  5. Risalve a tutti, ho guardato in giro ma di character di dinosauri si trova bene poco (sopratutto fatti abbastanza bene)...

    Nonè che qualcuno avrebbe qualche character di dinosauri vari o anche dei link dai quali poter trovare suddetti character ????

     

    Non sono per forza necessari fatti per rpg maker xp, li cerco per qualsiasi rpg maker =)

  6. ahah si, va tutto, per il momento ho cambiato pure opacita' al fondo della chat, cosi non da piu' l'idea di tener via troppo spazio XD

    ora non capisco il perchè quando premo F davanti ad un mostro il mio pg non attacca, mentre il mostro si (negli script cè scritto che il pulsante di attacco è F) XD

  7. Ok fatto tutto ma mi esce questo errore appena il gioco mi butta sulla mappa :

     

     

     

     

    Ok ho risolto l'errore precedente inserendo prima di quella stringa un # e subito dopo una stringa identica ma con ICON_7....

    Ora pero' ho riscontrato un nuovo problema, quando vado a spegnere il gioco dalla nuova icona mi appaiono 3 opzioni (Cambia personaggio, esci e cancella), ora, le opzioni non si possono ancora pigiare utilizzando il mouse, inoltre se pigio su cancella mi apre il menu' classico di rpgmakerxp, cosa che vorrei assolutamente togliere (se pigio su cancella dovrebbe ributtarmi nella schermata di gioco e non dentro quel menu').

  8. Un programamtore che mi affianchi è fuori discussione, sopratutto per il fatto che lavoro e quindi sarebbe un continuo sballottamento di orari...

    Per la guida è un ottimo consiglio, comincero' a vedere quella allora =)

     

    Per il mio progetto mi basta il tasto di uscita, dato che ho uno script per il full-screen, per la finestra della chat mi arrangero' io con pratica e dopo aver imparato qualcosa dai =)

  9. Guardian, il crash durante un boss fight capita XD

    Comunque io ho provato a modificare un po' lo script e come risultato ho ottenuto un crash appena startato XD

    Se qualcuno puo' aiutarmi (anche con aggiunta del messaggio di guardian XD) mi sarebbe davvero di grande aiuto ç_ç

     

    vi aggiungo qui di seguito le 3 windowskin XD

     

     

     

    Scusate per la svista XD

     

    PS: Ickh non ho capito in quale script intendi inserire quella stringa XD (dimmi il nome dello script pls)

  10. No Guardian, allora, questo pack è per un progetto online e quindi ogni qualvolta il gioco si spegne avviene l'autosave (come in tutti i giochi online)...

    Il menu' "è sparito" non cè piu' l'opzione ESC che apre la finestra del menu' e poi da li vai in inventario, stato, ecc...

    Qui in pratica ci sono delle icone in alto a destra della finestra di gioco che se pigiate col mouse ti aprono i rispettivi menu', tipo quello dell'inventario o quello dello stato del personaggio...

    Inoltre non importa cio' che hai fatto prima di spegnere il gioco, l'autosave avviene tutte le volte che il gioco si spegne.

     

    Comunque si, sarebbe piu' carino se apparisse un messaggio di conferma, sono d'accordo, ma ho gia' fatto un sacco di casini tentando di aggiungere per conto mio l'opzione per uscire dal gioco e quindi non saprei come fare apparire quel messaggio XD

  11. Come da titolo mi servirebbe aggiungere un'icona che mi permetta di chiudere il gioco appena pigiata...

    Di seguito ho postato lo script.

     

     

    #==============================================================================
    # ** Janelas no Mapa
    #------------------------------------------------------------------------------
    # By Valentine
    #==============================================================================

    SDK.log("Hud", "Valentine", "1.0", "???")

    if SDK.state('Hud') == true

    class Scene_Map
    alias hud_map_main_draw main_draw
    alias hud_map_update update

    def main_draw
    #Quest
    $quest_list = Quest_list.new(100,80,207,230,1)
    $quest_list.visible = false
    $quest_list.active = false
    $quest_w = Window_Quests.new
    $quest_w.visible = false
    $quest_w.active = false
    #Janela de Dinheiro
    $janela_gold_w = Gold_Window.new
    $janela_gold_w.visible = false
    #Status
    $status = Window_Status2.new
    $status.visible = false
    $status.active = false
    #Mensagem do Administrador
    $adm_w = Global_Message.new
    $adm_w.visible = false
    #Criar Guild
    $guild_w = Window_CreateGuild.new(220,100,200,200)
    $flag1 = Flag.new($guild_w,"Flag",7,15,1)
    $flag1.visible = false
    $guild_w.visible = false
    $guild_w.active = false
    #Lista de Membros da Guild
    $member_list = Memberlist.new(220,90,207,220,1)
    $member_list.dragable = true
    $member_list.closable = true
    $member_list.visible = false
    $member_list.active = false
    #Acessa o Painel de Admin
    $painel_adm = Window_Painel.new(30,135,270,105)
    $painel_adm.visible = false
    $painel_adm.active = false
    $painel_input = Text_Box.new($painel_adm,10,62,200,30)
    #Convite de Party e Guild
    $convite = Window_Dummys_Convite.new(150,165,160,80)
    @convite_button1 = Button.new($convite,$convite.width/2+12, 45, LANGUAGE::CALLACCEPT,0,1) {aceitar_convite; $fechando_ativar = true}
    @convite_button2 = Button.new($convite,$convite.width/2+67, 45, LANGUAGE::CALLNOTACCEPT,0,1) {recusar_convite; $fechando_ativar = true}
    $convite.dragable = true
    $convite.closable = true
    $convite.visible = false
    $convite.active = false
    # Currency
    $currency = Window_Dummys.new(230,165,182,90)
    $currency.z = 9999999
    $currency.windowskin = RPG::Cache.windowskin("WindskinC")
    $currency.set_text("Quantidade:",43,-9,0,true)
    $currency_box = Text_Box.new($currency,25,30,120,10)
    @currency_button3 = Button.new($currency,30, 55, LANGUAGE::CALLACCEPT,0,1) {currency_accept}
    @currency_button4 = Button.new($currency,85, 55, LANGUAGE::CALLNOTACCEPT,0,1) {$currency.visible = false; $fechando_ativar = true}
    $currency.dragable = true
    $currency.visible = false
    $currency.active = false
    #Teletransporte
    $teleport = Window_Teleport.new(230,115,200,207,1)
    $teleport.dragable = true
    $teleport.closable = true
    $teleport.visible = false
    $teleport.active = false
    #Mensagem
    $msg = Window_Dummys.new(220,170,230,80)
    @msg_button = Button.new($msg,90, 45, LANGUAGE::MSGOK) {$msg.visible = false; $msg.active = false; $fechando_ativar = true}
    $msg.dragable = true
    $msg.closable = true
    $msg.visible = false
    $msg.active = false
    #Acessar Guild
    $guild_created = Window_Guild.new(220,90,207,220)
    $flag2 = Flag.new($guild_created,"Flag",10,15,2)
    $flag2.visible = false
    $guild_created.visible = false
    $guild_created.active = false
    #Menu de Habilidades
    $skill = Window_Skills.new
    $skill.visible = false
    $skill.active = false
    #Menu de Items
    $item_w = Window_Inventory.new
    $item_w.visible = false
    $item_w.active = false
    #Menu de Equips
    $equip_w = Window_Equip.new
    $equip_w.visible = false
    $equip_w.active = false
    #Informações dos Items
    $help_w = Window_Help2.new(0,0,175,170)
    $help_w.visible = false
    $help_w.active = false
    #Informações dos Skills
    $help_w_2 = Window_Help3.new(0,0,175,170)
    $help_w_2.visible = false
    $help_w_2.active = false
    #Icones
    $janela_base = Window_Base.new(413,-6,235,57)
    $janela_base.opacity = 1
    @icon_1 = Icon.new($janela_base,"Item 1","Items",10,17,[LANGUAGE::ICON1],false) {$equip_w.refresh; $equip_w.visible = true; $equip_w.active = true; $item_w.visible = true; $item_w.active = true; $item_w.refresh; $janela_gold_w.visible = true; $janela_gold_w.refresh}#{$distribuir.visible = false; $distribuir.active = false;$skill.visible = false; $skill.active = false;$scene = Scene_Equip.new}#; $skill_b.visible = false; $skill_b.active = false}
    @icon_3 = Icon.new($janela_base,"Item 4","Habilidades",38,16,[LANGUAGE::ICON2],false) {$skill.refresh; $skill.visible = true; $skill.active = true} #$skill_b.visible = true; $skill_b.active = true}
    @icon_4 = Icon.new($janela_base,"Item 2","Status",94,17,[LANGUAGE::ICON3],false) {$status.refresh;$status.visible = true; $status.active = true}
    @icon_5 = Icon.new($janela_base,"Item 5","Guild",136,17,[LANGUAGE::ICON4],false) {open_guild}
    @icon_6 = Icon.new($janela_base,"Quest","Quest",181,17,[LANGUAGE::ICON5],false) {$quest_list.refresh; $quest_list.visible = false; $quest_list.active = false}
    #Menu dos outros jogadores
    @_netcommand = Window_Normal.new(0,0,156,140)
    @_netcommand.back_opacity = 180
    @_netcommand.closable = true
    @_netcommand.dragable = true
    @_netcommand.visible = false
    @_netcommand.z = 9999
    @_netcommand_buttonA = Button.new(@_netcommand,12,20,LANGUAGE::COMMAND1,2){netcommand("info"); $fechando_ativar = true}
    @_netcommand_buttonB = Button.new(@_netcommand,12,40,LANGUAGE::COMMAND2,2){netcommand("pm"); $fechando_ativar = true}
    @_netcommand_buttonC = Button.new(@_netcommand,12,60,LANGUAGE::COMMAND3,2) {netcommand("trade"); $fechando_ativar = true}
    @_netcommand_buttonD = Button.new(@_netcommand,12,80,LANGUAGE::COMMAND4,2) {netcommand("party"); $fechando_ativar = true}
    @_netcommand_buttonE = Button.new(@_netcommand,12,100,LANGUAGE::COMMAND5,2) {netcommand("guild"); $fechando_ativar = true}
    hud_map_main_draw
    end

    def active_netcommand(x,y,id)
    @_netcommand.x = x
    @_netcommand.y = y
    @_netcommand.visible = true
    @netcmd_id = id
    end

    def netcommand(cmd)
    return if @netcmd_id == nil or @netcmd_id.to_i == 0
    case cmd
    when "trade"
    if $trade_a != true
    if $item_w.visible != true
    $equip_w.visible = true
    $equip_w.active = true
    $item_w.refresh
    $item_w.visible = true
    $item_w.active = true
    $janela_gold_w.visible = true
    end
    $trade_w = Trade_List2.new(@netcmd_id)
    $trade_w_2 = Trade_List3.new(@netcmd_id)
    $trade_w_3 = Window_Normal.new(0,0,180,52)
    $trade_w_3.windowskin = RPG::Cache.windowskin("WindskinA")
    @trade_w_2_button = Button.new($trade_w_3,67,17,LANGUAGE::TRADEACCEPT,0,1) {trocando_aceitar}
    @trade_w_2_button_2 = Button.new($trade_w_3,117,17,LANGUAGE::TRADELEAVE,0,1) {trocando_sair(1); $convite_trade = false; $fechando_ativar = true}
    #$trade_w.closable = true
    $trade_w.dragable = true
    $trade_lider_id = @netcmd_id
    name = $game_party.actors[0].name
    Network::Main.pchat(@netcmd_id,"[COM] [TRADE] #{name}")
    $trade_a = true
    end
    when "pm"
    for p in Network::Main.mapplayers.values
    if p.netid == @netcmd_id
    @private_input.text = p.nome
    @chat_privado.visible = true
    @chat_privado.active = true
    @box.active = true
    $chat_id = 5
    end
    end
    when "party"
    for p in Network::Main.mapplayers.values
    if p.netid == @netcmd_id
    if $party.empty?
    $lider_hud = p
    char = @netcmd_id
    name = $game_party.actors[0].name
    Network::Main.pchat(@netcmd_id,"[COM] [PT] #{name} #{char}")
    else
    $game_temp.chat_log.push(LANGUAGE::PARTYFULL)
    end
    end
    end
    when "guild"
    if $game_party.actors[0].guild != ""
    if $guild_position == LANGUAGE::GUILDLEADER
    $netcmd_id_guild = @netcmd_id
    flag = $flag.to_s
    guild_name = $game_party.actors[0].guild
    lider_name = $game_party.actors[0].name
    points = $guild_points
    Network::Main.pchat($netcmd_id_guild,"[COM] [iN] #{guild_name} #{flag} #{lider_name} #{points}")
    else
    $msg.set_text(LANGUAGE::NOTLEADERGUILD,22, -3)
    $msg.visible = true
    $msg.active = true
    end
    else
    $msg.set_text(LANGUAGE::NOTGUILD,15, -3)
    $msg.visible = true
    $msg.active = true
    end
    when "info"
    for p in Network::Main.mapplayers.values
    if p.netid == @netcmd_id
    char = p
    if char.grupo == "Admin"
    $game_temp.chat_log.push("#{char.nome} "+LANGUAGE::PLAYERADMIN)
    else
    if char.sexo == LANGUAGE::MAN
    sexoo = LANGUAGE::HE
    else
    sexoo = LANGUAGE::SHE
    end
    if char.guild == ""
    $game_temp.chat_log.push("#{char.nome} está no level #{char.level}. Não tem guild")
    else
    $game_temp.chat_log.push("#{char.nome} está no level #{char.level}. #{sexoo} é #{char.position} da guild #{char.guild}")
    end
    end
    end
    end
    end
    @_netcommand.visible = false
    end

    def aceitar_convite
    if $convite_guild1 == true
    $convite.visible = false
    $convite.active = false
    $guild_name = $guild_nominho.to_s
    $flag = $flag_nominho
    $guild_points = $points_nominho.to_i
    $game_party.actors[0].guild = $guild_nominho
    $guild_position = LANGUAGE::GUILDRANK
    $guild_lider_name = $lider_nominho
    $game_player.refresh
    $game_map.need_refresh = true
    Network::Main.send_start
    elsif $convite_trade == true
    $convite.visible = false
    $convite.active = false
    $trade_w.trocando_items
    elsif $convite_guild2 == true
    $convite.visible = false
    $convite.active = false
    $guild_name = $guild_text.to_s
    $game_party.actors[0].guild = $guild_text.to_s
    $flag = $flag_text.to_s
    $guild_position = LANGUAGE::GUILDRANK
    $guild_lider_name = $lider_g_lider.to_s
    Network::Main.update_guild
    $game_player.refresh
    $scene = Scene_Map.new
    Network::Main.send_start
    elsif $convite_party == true
    $convite.visible = false
    $convite.active = false
    $divide_exp = true
    char_id = $char_idzinho
    name = $game_party.actors[0].name
    $party.party_start($lider_party)
    Network::Main.pchat($lider_party.netid,"[COM] [OK] #{name} #{char_id}")
    Network::Main.pchat($lider_party.netid,"#{name} "+LANGUAGE::ACCEPTPARTY)
    $game_temp.chat_log.push("#{name} "+LANGUAGE::ACCEPTPARTY)
    end
    end

    def recusar_convite
    $convite.visible = false
    $convite.active = false
    end

    def dispose
    $janela_gold_w.dispose
    if $trade_a == true
    $trade_w.dispose
    $trade_w_2.dispose
    $trade_w_3.dispose
    end
    $status.dispose
    if $loja == true
    $loja_w.dispose
    end
    $adm_w.dispose
    @_netcommand.dispose
    $skill.dispose
    @icon_1.dispose
    @icon_3.dispose
    @icon_4.dispose
    @icon_6.dispose
    $janela_base.dispose
    $help_w.dispose
    $help_w_2.dispose
    $quest_list.dispose
    $quest_w.dispose
    $item_w.dispose
    $equip_w.dispose
    $guild_w.dispose
    $guild_created.dispose
    @icon_5.dispose
    $flag1.dispose
    $flag2.dispose
    $msg.dispose
    $painel_adm.dispose
    $convite.dispose
    $currency.dispose
    $teleport.dispose
    $member_list.dispose
    end

    def open_guild
    if Network::Main.user_exist?($guild_name.to_s+"-Guild-DEL") == true
    $msg.set_text(LANGUAGE::GUILDDELETED,11, -3)
    $msg.visible = true
    $msg.active = true
    $guild_name = ""
    $game_party.actors[0].guild = ""
    $game_player.refresh
    $guild_position = LANGUAGE::GUILDRANK
    $guild_lider_name = ""
    $guild_points = 0
    $flag2.visible = false
    return
    end
    if $game_party.actors[0].guild == ""
    $msg.set_text(LANGUAGE::NOTGUILD,15, -3)
    $msg.visible = true
    $msg.active = true
    else
    if $guild_points >= 50 and $guild_position != LANGUAGE::GUILDLEADER
    $guild_position = LANGUAGE::VETERAN
    end
    $guild_created.refresh
    $guild_created.visible = true
    $guild_created.active = true
    $flag2.visible = true
    $guild_created.refresh
    $flag2.draw
    end
    end

    def call_shop
    if $loja == true
    if $janela_item != true
    $equip_w.visible = true
    $equip_w.active = true
    $item_w.refresh
    $item_w.visible = true
    $item_w.active = true
    $janela_gold_w.visible = true
    end
    $game_temp.shop_calling = false
    else
    $game_temp.shop_calling = false
    $game_player.straighten
    $loja_w = Window_ShopBuy2.new($game_temp.shop_goods)
    $loja = true
    $loja_w.refresh
    $loja_w.visible = true
    $loja_w.active = true
    $loja_w.closable = true
    $loja_w.dragable = true
    if $janela_item != true
    $equip_w.visible = true
    $equip_w.active = true
    $item_w.refresh
    $item_w.visible = true
    $item_w.active = true
    $janela_gold_w.refresh
    $janela_gold_w.visible = true
    end
    end
    end

    def update
    $quest_w.update if $quest_w.visible
    $quest_list.update if $quest_list.visible
    $janela_gold_w.update if $janela_gold_w.visible
    @icon_1.update if @icon_1.in_area?
    @icon_3.update if @icon_3.in_area?
    @icon_4.update if @icon_4.in_area?
    @icon_5.update if @icon_5.in_area?
    @icon_6.update if @icon_6.in_area?
    @_netcommand.update if @_netcommand.visible if Graphics.frame_count % 1 == 0

    if $skill.in_area? or $arrastando_poxa == true
    $skill.update if $skill.visible if Graphics.frame_count % 1 == 0
    end

    if $item_w.in_area? or $arrastando_poxa == true
    $item_w.update if $item_w.visible if Graphics.frame_count % 1 == 0
    end

    if $equip_w.in_area? or $arrastando_poxa == true
    $equip_w.update if $equip_w.visible if Graphics.frame_count % 1 == 0
    end

    $help_w.update if $help_w.visible if Graphics.frame_count % 1 == 0
    $help_w_2.update if $help_w_2.visible if Graphics.frame_count % 1 == 0
    $guild_w.update if $guild_w.visible
    $guild_created.update if $guild_created.visible
    $msg.update if $msg.visible if Graphics.frame_count % 1 == 0
    $painel_adm.update if $painel_adm.visible if Graphics.frame_count % 1 == 0
    $convite.update if $convite.visible if Graphics.frame_count % 1 == 0
    $currency.update if $currency.visible if Graphics.frame_count % 1 == 0
    $teleport.update if $teleport.visible

    if $member_list.in_area? or $arrastando_poxa == true
    $member_list.update if $member_list.visible if Graphics.frame_count % 1 == 0
    end
    $status.update if $status.visible

    if @player_num != $mais_num
    enviar_passos
    @player_num = $mais_num
    return
    end

    if $trade_a == true
    $trade_w.update if $trade_w.visible if Graphics.frame_count % 1 == 0
    $trade_w_2.update if $trade_w_2.visible if Graphics.frame_count % 1 == 0
    $trade_w_3.update if $trade_w_3.visible if Graphics.frame_count % 1 == 0
    end
    if $loja == true
    $loja_w.update if Graphics.frame_count % 1 == 0
    end

    if Input.pressed?(Input::Mouse_Left) and $event_opa != nil
    return if $fechando_ativar == true
    $game_map.events[$event_opa].opacity = 255
    $event_opa = nil
    $event_leva = nil
    end

    if Input.pressed?(Input::Mouse_Left) and $player_opa != nil
    return if $fechando_ativar == true
    $player_leva.opacity = 255
    $player_opa = nil
    $player_leva = nil
    end

    hud_map_update

    if $equip_w.visible
    $equip_w.equip_item
    end

    if $member_list.visible
    $guild_created.x = $member_list.x
    $guild_created.y = $member_list.y
    end

    if $guild_created.visible
    $member_list.x = $guild_created.x
    $member_list.y = $guild_created.y
    end

    if $trade_a == true
    if $trade_w.visible
    $trade_w_2.x = $trade_w.x
    $trade_w_2.y = $trade_w.y + 90
    $trade_w_3.x = $trade_w_2.x
    $trade_w_3.y = $trade_w_2.y + 89
    end
    end

    if $equip_w.visible
    $item_w.x = $equip_w.x
    $item_w.y = $equip_w.y + 140
    $janela_gold_w.x = $equip_w.x
    $janela_gold_w.y = $equip_w.y + 295
    end

    if $trade_a == true
    $trade_w.selectindex
    $trade_w_2.selectindex
    $trade_w_2.click_trade
    $trade_w_2.click_soltar
    $trade_w_2.click_pegar
    end

    if $loja == true
    $loja_w.selectindex
    $loja_w.click_loja
    $loja_w.loja_vender
    end

    if Input.trigger?(120) and $painel_adm.visible == false
    if Network::Main.group == 'admin'
    $painel_adm.visible = true
    $painel_adm.active = true
    end
    elsif Input.trigger?(120) and $painel_adm.visible == true
    if Network::Main.group == 'admin'
    $painel_adm.visible = false
    $painel_adm.active = false
    end
    end

    if $item_w.visible
    $item_w.selectindex
    $item_w.click
    $item_w.comprar_loja
    @hotkey.select_skill
    $item_w.voltar_mouse
    if $loja == true
    if $item_w.in_area? or $loja_w.in_area?
    $Memorizar_x = $Mouse.x
    $Memorizar_y = $Mouse.y
    if $item_w.in_area?
    if $item_w.item == nil
    $memorizando = false
    return
    end
    $help_loja = false
    $help_item = true
    $memorizando = true
    else
    if $loja_w.item == nil
    $memorizando = false
    return
    end
    $help_loja = true
    $help_item = false
    $memorizando = true
    end
    else
    $help_w.visible = false
    $help_w.active = false
    $memorizando = false
    end
    elsif $loja != true and $trade_a != true
    if $item_w.in_area?
    return if $item_w.item == nil
    $Memorizar_x = $Mouse.x
    $Memorizar_y = $Mouse.y
    $memorizando = true
    $help_loja = false
    $help_item = true
    else
    $help_w.visible = false
    $help_w.active = false
    $memorizando = false
    end
    elsif $trade_a == true
    $Memorizar_x = $Mouse.x
    $Memorizar_y = $Mouse.y
    if $item_w.in_area?
    if $item_w.item == nil
    $memorizando = false
    return
    end
    $help_trade = false
    $help_trade_2 = false
    $help_item = true
    $help_loja = false
    $memorizando = true
    elsif $trade_w.in_area?
    if $trade_w.item == nil
    $memorizando = false
    return
    end
    $help_trade = true
    $help_trade_2 = false
    $help_item = false
    $help_loja = false
    $memorizando = true
    elsif $trade_w_2.in_area?
    if $trade_w_2.item == nil
    $memorizando = false
    return
    end
    $help_trade = false
    $help_trade_2 = true
    $help_item = false
    $help_loja = false
    $memorizando = true
    end
    end
    end

    if $skill.visible
    $skill.selectindex
    $skill.click
    @hotkey.select_skill
    $skill.voltar_mouse
    if $skill.in_area?
    $Memorizar_x = $Mouse.x
    $Memorizar_y = $Mouse.y
    if $skill.skill == nil
    $memorizando_skill = false
    return
    end
    $memorizando_skill = true
    end
    end

    if @hotkey.visible
    @hotkey.usehotkey
    end

    if Input.trigger?(Input::B)
    $game_player.clear_path
    if $skill.visible = true
    $skill.visible = false
    $skill.active = false
    $help_w_2.visible = false
    $help_w_2.active = false
    $mouse_iconfor = "arrow"
    $game_temp.atualizar_mouse = true
    end
    if $guild_w.visible
    $guild_w.visible = false
    $guild_w.active = false
    $flag1.visible = false
    end
    if $item_w.visible
    $item_w.visible = false
    $item_w.active = false
    $help_w.visible = false
    $help_w.active = false
    $janela_gold_w.visible = false
    $mouse_iconfor = "arrow"
    $game_temp.atualizar_mouse = true
    end
    if $equip_w.visible
    $equip_w.visible = false
    $equip_w.active = false
    end
    if $guild_created.visible
    $guild_created.visible = false
    $guild_created.active = false
    $flag2.visible = false
    end
    if $painel_adm.visible
    $painel_adm.visible = false
    $painel_adm.active = false
    end
    if $msg.visible
    $msg.visible = false
    $msg.active = false
    end
    if $quest_w.visible or $quest_list.visible
    $quest_list.visible = false
    $quest_list.active = false
    $quest_w.visible = false
    $quest_w.active = false
    end
    if $member_list.visible
    $member_list.visible = false
    $member_list.active = false
    end
    if $teleport.visible
    $teleport.visible = false
    $teleport.active = false
    end
    if $status.visible
    $status.visible = false
    $status.active = false
    end
    if $loja == true
    $loja_w.visible = false
    $loja_w.active = false
    $currency.visible = false
    $loja = false
    $mouse_iconfor = "arrow"
    $game_temp.atualizar_mouse = true
    end
    end

    def use_skill(skill)
    $ABS.player_skill(skill.id) if $ABS != nil and $game_party.actors[0].hp >= 1
    end
    end

    # Fim da Classe
    end
    # Fim do SDK
    end

    def trocando_sair(id)
    return if $fechando_ativar == true
    $trade_w_2.maxitens(id)
    return
    end

    def trocando_aceitar
    return if $fechando_ativar == true
    return if $trade_w_2.checktrade == true
    Network::Main.pchat($trade_lider_id,"[COM] [TRADE_ACEITAR_TROCA]")
    $fechando_ativar = true
    end

    def currency_accept
    if $loja == true
    if $shopitemtype == 1
    $loja_w.sell_item
    $fechando_ativar = true
    elsif $shopitemtype == 2
    $item_w.buy_item
    $fechando_ativar = true
    end
    end
    if $trade_a == true
    if $tradeitemtype == 1
    $trade_w_2.put_item_intrade
    $fechando_ativar = true
    elsif $tradeitemtype == 2
    $trade_w_2.put_item_ininventory
    $fechando_ativar = true
    end
    end
    end

     

     

    In questo script ci dovrebbero essere 4 icone che aprono diversi menu' (inventario, quest, stato e gilda), vorrei spostarle leggermente verso sinistra in modo da mettere come ultima icona quello per chiudere il gioco, grazie in anticipo =)

×
×
  • Create New...