-
Posts
569 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Posts posted by rizzuccio
-
-
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
-
Ho modificato lo screen al mio post precedente con uno nuovo, nel quale utilizzo 3 variabili ma ancora l'animazione non si vede =(
-
Non mi funziona, posto lo screen perchè sicuramente ho frainteso io qualcosa XD
-
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
-
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 ?
-
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.
-
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 =)
-
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
-
Ok il mouse è praticamente perfetto, ora anche le 3 opzioni sono apposto, ti linko il link per la cartella gradients da inserire assieme alle altre in Graphics :
-
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').
-
No le quest non mi servono =)
-
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 =)
-
Ho gia' sistemato l'icona in alto a destra, devo solo dargli il comando per uscire, poi devo capire anche come attaccare i vari mostri e magari rimpicciolire di poco la finestra della chat
-
-
ok riuppo, sostituisco il vecchio link con quello del mio progetto =)
Ci sara' pure il server che dovra' essere avviato per primo (per questo che non andava prima XD).
-
OK siamo in 2 XD
Qualcuno saprebbe come sistemare questo intoppo ?
-
ok ora parte, ma quando ci clicco sopra non accade nulla, nonè che bisogna modificare qualcosa pure nello script del mouse ?
-
He ho provato pure io a modificare cosi quello script, spostando leggermente pure le icone per far spazio a quella nuova...
E mi esce lo stesso errore...
-
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)
-
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
-
Ops perdonatemi XD riuppo =)
-
a cacchio, piu' che altro è un progetto che avevo aperto tempo fa, e gli script li ho buttati tutti nel progetto XD vedo di postare un nuovo progetto solo con gli script =)
Guardian ho visto ora il mex XD, non cè problema, ho lo script dell'auto save =)
PS: riuppato XD
-
si perchè non sarebbe l'unico, fa parte di un pacchetto di script ma questo in pratica fa quello che dici tu, mostra delle icone su schermo per accesso diretto a vari menu', o almeno cosi ho capito io XD
-
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 =)

Effetto camminata nell'acqua
in Supporto XP
Posted
A ottimo, grazie mille =)