Jump to content
Rpg²S Forum

dark lord

Utenti
  • Posts

    69
  • Joined

  • Last visited

Everything posted by dark lord

  1. Decisamente un bel progetto! Mi convince poco il mapping degli interni, ma forse fà parte dei pokemn in sè! Se voui ti aiuto volentieri, dato che anche io stavo facendo qualcosa del genere!!
  2. xD! Grazie per i titoli: vi faccio sapere!
  3. Grazie! Se hai qualche consiglio..
  4. Dark Lord presenta TITOLO PROGETTO (da decidere) 1. Introduzione Parto con il dire che più che un progetto, attualmente questo gioco è soltanto un idea tutta dentro la mia testa, dato che ancora ho da stendere la trama in tutti i suoi dettagli. 2. Storia La storia è ambientata nel 2112, data in cui degli invasori alieni raggiungono la terra e inizianoad istaurare là varie basi. Dopo molto tempo gli invasori cominciano con il distruggere le prime città e i militari, che governavano i paesi e che da molto tempo erano in stato di allerta sono costretti ad intervenire. Per questo mandano il tuo peronaggio, un generale, con altri tre valosi soldati al suo servizio in missione, una missione che consisteva nel localizzare e distruggere le basi aliene e gli alieni stessi! Con il tempo i tuoi fedeli compari morranno (probabilmente) e perciò sarai costretto dopo ogni missione ad andare al mercato oltre che per rifucillarti per comprarti dei soldati mercenari o dei robot che ti aiuteranno con e varie missioni. Talvolta potrà capitare che ti vengano mandati rinforzi, ma saranno rare occasioni. Come vi dicevo la trama è da stendere! 3. Personaggi Per adesso comincio con il descrivervi il pg he userete voi: [il nome lo deciderete voi] è un generale delle legioni Kamel dell'esercito statunitenze. Ha avuto un infanzia difficile e in gioco spesso avrà dei flashback di situaioni difficili della sua vita. Per il momento è tutto! 4. Disegni/Fan Art A breve (spero..) 5. Caratteristiche Tecniche/Gameplay * Il battle system sarà in tempo reale, ma ancora ci devo lavorare. Il menù è ancora da fare, ma vorrei una cosa semplice (tipo una schermata che ti appare a un lato e tu puoi continuare a vedere la mappa). Il gioco conterrà varie armi tutte dagli effetti differenti (a partire da un pugnale in caso finiate le munizioni fino ad arrivare a pistole, mitragliatrici, lanciagranate, fucili a precisione ecc..) 6. Screenshot Non ancora disponibili 7. Demo/Link alla versione giocabile Tra mooolto tempo! Ragazzi, vi prego di propormi tute le vostre idee (specialmente sul fucile da precisione qualcosa di carino!!!). Inoltre vi annuncio che cerco qualcuno per le musiche, per le risorse grafiche (tileset, chara ecc, ma al mapping ci penso io) e, soprattutto uno scripter (anche due, se volete)! Chiedo inoltre scusa per l'esposizione scarna, ma ancora è tutto da elaborare)!
  5. La demo? Non stò più nella pelle! Posso almeno fare il betatester!! Vi prego io adoro questo progetto!!! Solo una cosa: ma i chara non potreste migliorarli un pò? Poi essendo di colori molto più vivaci rispetto alle mappe stonano un sacco! Almeno scuriteli!
  6. 1)Ci dò un occhiata! 3) Che menù hai?
  7. Salve ragazzi, cerco uno script che permetta che da quando la vita scende sotto il 20%, ad ogni colpo inflittoti dai nemici lo schermo diventa rosso (o ancora meglio solo i bordi esterni diventano rossi tipo call of duty). Premetto che utilizzo lo xas 3.4! Grazie mille in anticipo! EDIT: scusate se ho sbagliato sezione (me ne accorgo ora)!
  8. Ho questo codice per le missioni, ma mi dà uno strano errore: Errore di script "Quests" sulla linea 314 del tipo 'NoMethodError' undefinited method 'picture_sprites' for #<Spriteset_Map:0x54f6a70> Cosa devo fare???
  9. Cioè una cosa del genere: if $game_actors[iDEROE].weapon_id == IDARMA e poi? no, perchè ciò che voglio settare su true è questo script... #===============================================================================# MOG_XAS Animated Combo Hit V1.4#===============================================================================# By Moghunter# [url="http://www.atelier-rgss.com"]http://www.atelier-rgss.com[/url]#===============================================================================# Apresenta o numero de acertos e a quantidade total de dano. #===============================================================================module MOG #Definição do tempo para fazer um combo(HIT). XASCOMBO_TIME = 1 #Posição do medidor de combo. CSTRIKE_POSITION = [590, 90]#_______________________________________________________________________________# Imagens necessarias.## XCombo.png#_______________________________________________________________________________end $mog_rgss_xas_animated_combo_hit = false################ Game_Temp ################class Game_Temp attr_accessor :xascombo attr_accessor :xascombotime attr_accessor :xascombotime2 attr_accessor :xascombowin_x attr_accessor :xascombowin_y attr_accessor :xascomboopa attr_accessor :xas_hit attr_accessor :xas_max_damage attr_accessor :xashitwin_x attr_accessor :xashitwin_y attr_accessor :xashitwin_opa attr_accessor :xashitwin_zoom_x attr_accessor :xashitwin_zoom_y attr_accessor :xasdamwin_x attr_accessor :xasdamwin_y attr_accessor :xasdamwin_opa attr_accessor :xasdamwin_zoom_x attr_accessor :xasdamwin_zoom_y attr_accessor :xashudwin_x attr_accessor :xashudwin_y attr_accessor :xashudwin_opa alias mog_xascombo_initialize initialize def initialize mog_xascombo_initialize @xascombo = 0 @xascombotime = 0 @xascombotime2 = 0 @xascombowin_x = -200 @xascombowin_y = 0 @xascomboopa = 0 @xas_hit = 0 @xas_max_damage = 0 @xashitwin_x = 0 @xashitwin_y = 0 @xashitwin_opa = 0 @xashitwin_zoom_x = 1 @xashitwin_zoom_y = 1 @xashudwin_x = 0 @xashudwin_y = 0 @xashudwin_opa = 0 @xasdamwin_x = 0 @xasdamwin_y = 0 @xasdamwin_opa = 0 @xasdamwin_zoom_x = 1 @xasdamwin_zoom_y = 1 end end################# Game_Battler #################class Game_Battler alias mog_xascombo_skill_effect skill_effect def skill_effect(user, skill) mog_xascombo_skill_effect(user, skill) if skill.element_set.include?($data_system.elements.index("HIT")) and user.is_a?(Game_Actor) and self.is_a?(Game_Enemy) if self.damage.is_a?(Numeric) and self.damage > 0 unless XAS_BA_ENEMY::ITEM_ENEMY.include?(self.id) $game_temp.xascombo += 1 $game_temp.xascombotime = 3 $game_temp.xascombotime2 = 40 * MOG::XASCOMBO_TIME end end end end end#===============================================================================# XRXS_BattlerAttachment#===============================================================================module XRXS_BattlerAttachmentalias mog_xas_max_damage_action_effect action_effect def action_effect(bullet, action_id) mog_xas_max_damage_action_effect(bullet, action_id) user = bullet.action.user if self.battler.is_a?(Game_Enemy) and self.battler.damage.is_a?(Numeric) and user.battler.is_a?(Game_Actor) and self.battler.damage > 0 and not XAS_BA_ENEMY::ITEM_ENEMY.include?(self.battler.id) $game_temp.xas_max_damage += self.battler.damage end endend#===============================================================================# Scene_Map#===============================================================================class Scene_Map alias xascombo_main main def main @combosprite_hud = Combo_Sprite_Hud.new xascombo_main @combosprite_hud.dispose @combosprite_hud = nil end alias xascombo_update update def update xascombo_update $game_temp.xascombotime -= 0.15 $game_temp.xascombotime2 -= 1 if @combosprite_hud != nil @combosprite_hud.update end end end#===============================================================================# Combo_Sprite_Hud#===============================================================================class Combo_Sprite_Hud < Sprite include MOG def initialize @viewport = Viewport.new(0, 0, 640, 480) @viewport.z = 99999 super(@viewport) @combo_hit = $game_temp.xascombo @combo = Sprite.new @combo.bitmap = Bitmap.new(100,60) @combo.z = 9999 @combo.bitmap.font.size = 50 @combo.bitmap.font.bold = true @combo.bitmap.draw_hemming_text(0, 0, 120, 60, @combo_hit.to_s,1) @combo.ox = $game_temp.xashitwin_x @combo.oy = $game_temp.xashitwin_y @combo.zoom_x = $game_temp.xashitwin_zoom_x @combo.zoom_y = $game_temp.xashitwin_zoom_y @combo.opacity = $game_temp.xashitwin_opa @total = Sprite.new @total.bitmap = Bitmap.new(100,60) @total.z = 9999 @total.bitmap.font.size = 20 @total.bitmap.font.bold = true @total.bitmap.font.color.set(250, 150, 50) @total.bitmap.draw_hemming_text(0, 0, 120, 60, $game_temp.xas_max_damage.to_s,1) @total.ox = $game_temp.xasdamwin_x @total.oy = $game_temp.xasdamwin_y @total.zoom_x = $game_temp.xasdamwin_zoom_x @total.zoom_y = $game_temp.xasdamwin_zoom_y @total.opacity = $game_temp.xasdamwin_opa @hud = Sprite.new @hud.bitmap = RPG::Cache.picture("XCombo") @hud.z = 9998 @hud.ox = $game_temp.xashudwin_x @hud.oy = $game_temp.xashudwin_y @hud.opacity = $game_temp.xashudwin_opa if @combo_hit <= 0 @combo.opacity = 0 @combo.visible = false @hud.visible = false @total.visible = false else @combo.visible = true @hud.visible = true @total.visible = true end end def dispose if @combo != nil @combo.bitmap.dispose @combo.dispose @combo = nil end if @hud != nil @hud.bitmap.dispose @hud.dispose @hud = nil end if @total != nil @total.bitmap.dispose @total.dispose @total = nil end if @viewport != nil @viewport.dispose @viewport = nil end end def refresh @combo_hit = $game_temp.xascombo combo_strike_valor = 0.1 *@combo_hit / 10 $game_temp.xashitwin_zoom_x = 2 $game_temp.xashitwin_zoom_y = 2 $game_temp.xashitwin_opa = 70 $game_temp.xashitwin_x = 15 $game_temp.xashitwin_y = -10 $game_temp.xashudwin_x = 0 $game_temp.xashudwin_y = -100 $game_temp.xashudwin_opa = 255 $game_temp.xasdamwin_zoom_x = 1 $game_temp.xasdamwin_zoom_y = 1 $game_temp.xasdamwin_opa = 100 $game_temp.xasdamwin_x = -85 $game_temp.xasdamwin_y = -80 @combo.bitmap.clear @combo.bitmap.draw_hemming_text(0, 0, 120, 60, @combo_hit.to_s,1) @total.bitmap.clear @total.bitmap.draw_hemming_text(0, 0, 120, 60, $game_temp.xas_max_damage.to_s,1) @combo.ox = $game_temp.xashitwin_x @combo.oy = $game_temp.xashitwin_y @combo.zoom_x = $game_temp.xashitwin_zoom_x @combo.zoom_y = $game_temp.xashitwin_zoom_y @combo.opacity = $game_temp.xashitwin_opa @total.ox = $game_temp.xasdamwin_x @total.oy = $game_temp.xasdamwin_y @total.zoom_x = $game_temp.xasdamwin_zoom_x @total.zoom_y = $game_temp.xasdamwin_zoom_y @total.opacity = $game_temp.xasdamwin_opa @hud.ox = $game_temp.xashudwin_x @hud.oy = $game_temp.xashudwin_y @hud.opacity = $game_temp.xashudwin_opa @combo.visible = true @hud.visible = true @total.visible = true end def update if @combo.opacity <= 0 @combo.visible = false @hud.visible = false @total.visible = false end @combo.ox = $game_temp.xashitwin_x @combo.oy = $game_temp.xashitwin_y @combo.zoom_x = $game_temp.xashitwin_zoom_x @combo.zoom_y = $game_temp.xashitwin_zoom_y @combo.opacity = $game_temp.xashitwin_opa @hud.ox = $game_temp.xashudwin_x @hud.oy = $game_temp.xashudwin_y @hud.opacity = $game_temp.xashudwin_opa @total.ox = $game_temp.xasdamwin_x @total.oy = $game_temp.xasdamwin_y @total.zoom_x = $game_temp.xasdamwin_zoom_x @total.zoom_y = $game_temp.xasdamwin_zoom_y @total.opacity = $game_temp.xasdamwin_opa if $game_temp.xascombo == 0 @combo_hit = $game_temp.xascombo end if $game_temp.xascombotime > 0 and $game_temp.xascombo > 0 if $game_temp.xasdamwin_x < -65 $game_temp.xasdamwin_x += 1 $game_temp.xasdamwin_opa += 8 elsif $game_temp.xasdamwin_x <= -65 $game_temp.xasdamwin_x = -65 $game_temp.xasdamwin_opa = 255 end if $game_temp.xascombotime > 0.1 $game_temp.xashitwin_zoom_x -= 0.05 $game_temp.xashitwin_zoom_y -= 0.05 $game_temp.xashitwin_opa += 8 elsif $game_temp.xascombotime <= 0.1 and $game_temp.xascombo > 0 $game_temp.xashitwin_zoom_x = 1 $game_temp.xashitwin_zoom_y = 1 $game_temp.xashitwin_opa= 255 $game_temp.xashitwin_x = 10 $game_temp.xashitwin_y= -115 end if $game_temp.xashitwin_x > 25 $game_temp.xashitwin_x -= 5 end if $game_temp.xashitwin_y > -105 $game_temp.xashitwin_y -= 5 end elsif @combo.visible == true and $game_temp.xascombotime2 < 80 $game_temp.xashitwin_x -= 5 $game_temp.xashitwin_opa -= 10 $game_temp.xasdamwin_x -= 3 $game_temp.xasdamwin_opa -= 10 $game_temp.xashudwin_x += 5 $game_temp.xashudwin_opa -= 10 $game_temp.xascombo = 0 $game_temp.xas_max_damage = 0 @combo_hit = $game_temp.xascombo end if @combo_hit != $game_temp.xascombo and $game_temp.xascombo != 0 refresh end end end Cosa devo fare?
  10. Non sò se nel titolo mi sono spiegato bene, ma il mio obiettivo e di mettere su true uno script che è su false fintanto l'arma desiderata non è equipaggiata: ES. if Arma (...) è equipaggiata >setta su true questo script else settalo su false Come posso fare? EDIT: Chiedo scusa ai mod per avere sbagliato sezione!
  11. Perdonami ma non ho capito molto bene... dovrei farlo attraverso un evento? Se si dove devo introdurre
  12. Grande, come al solito! Se io invece volessi inserire un When 4, per esempio per le missioni, sarebbe possibile?
  13. E se io (nel menu) volessi introdurre per esempio una scritta "Diario", una scritta "Missioni", una scritta "Opzioni" e togliere la possibilità di cliccare su "salva" (toglierlo proprio)? Grazie in anticipo a a tutti!
  14. E in quel caso come posso fare?
  15. Ma chi o che cosa è inutile?
  16. Non credo che GeRrK sia iscritto in questo forum (perlomeno non con il nome GeRrK), ma mi ha aiutato attraverso un altro forum che non credo di poter nominare!
  17. Ringrazio GeRrK per avermi spiegato il funzionamento! Adesso ho soltanto una domanda: come posso fare per fare in modo che bevendo una certa pozione io possa diventare invisibile per tipo un minuto e che i nemici non mi attacchino?
  18. Si, ma non sono particolarmente ferrato in inglese... Vabbè, grazie comunque...
  19. E' il fatto del settare le ferramenta che mi sfugge: come si fà?
  20. Non ho capito bene: se posti qualcosa tipo una demo magari ti posso aiutare!
  21. Un pò in generale: come settare le armi, le magie ecc... Grazie in anticipo!
×
×
  • Create New...