Rpg˛S Forum uses cookies. Read the Privacy Policy for more info. To remove this message, please click the button to the right:    I accept the use of cookies

Vai al contenuto

Rpg˛S Forum uses cookies. Read the Privacy Policy for more info. To remove this message, please click the button to the right:    I accept the use of cookies

Screen Contest #90

Kamikun






  • Si prega di effettuare il log in prima di rispondere
*LIGHT EFFECTS XP V 3.1 * * * * * 1 Voti

    regan
  • Utente occasionale

  • Utenti
  • Rens: 0
  • 0
  • StellettaStelletta
  • 156 messaggi

#21 Inviato 02 September 2009 - 18:14 PM

Ragazzi a me non funziona..qualcuno gentilmente mi posta l' ultima versione che funziona davvero? le ho provate tutte... se si riesce...

    MasterSion
  • Prode Guerriero

  • Utenti
  • Rens: 21
  • 0
  • StellettaStellettaStellettaStellettaStellettaStelletta
  • 2178 messaggi
  • Sesso:Maschio
  • Provenienza:Cagliari
  • Abilitā:Adepto

#22 Inviato 02 September 2009 - 19:29 PM

Io ho preso l'ultima versione trovata per topic e funziona benissimo.

Modificato da MasterSion, 02 September 2009 - 19:30 PM.

Immagine inserita


Un uomo senza religione č come un pesce senza bicicletta.


Immagine inserita


Immagine inseritaImmagine inseritaImmagine inserita


    regan
  • Utente occasionale

  • Utenti
  • Rens: 0
  • 0
  • StellettaStelletta
  • 156 messaggi

#23 Inviato 02 September 2009 - 19:56 PM

Mi fai un piacere? me la copi ed incolli qui?

    MasterSion
  • Prode Guerriero

  • Utenti
  • Rens: 21
  • 0
  • StellettaStellettaStellettaStellettaStellettaStelletta
  • 2178 messaggi
  • Sesso:Maschio
  • Provenienza:Cagliari
  • Abilitā:Adepto

#24 Inviato 02 September 2009 - 20:57 PM

[codebox]
<div class="de1"><span class="co1"># ■ Light Effects XP V.3.2</span></div><div class="de1"><span class="co1">#================================</span></div><div class="de1"><span class="co1">#  By: Near Fantastica</span></div><div class="de1"><span class="co1"># Date: 28.06.05</span></div><div class="de1"><span class="co1"># Version: 3</span></div><div class="de1"><span class="co1"># modified by:SKKY88</span></div><div class="de1"><span class="co1"># DATE: 06.08.09</span></div><div class="de1"><span class="co1"># bug risolto=ora le luci non si muovono pių su mappe superiori a 20x15</span></div><div class="de1"><span class="co1">#</span></div><div class="de1"><span class="co1">#================================</span></div><div class="de1"> </div><div class="de1"><span class="kw1">class</span> Spriteset_Map</div><div class="de1"><span class="kw1">alias</span> les_spriteset_map_initalize initialize</div><div class="de1"><span class="kw1">alias</span> les_spriteset_map_dispose dispose</div><div class="de1"><span class="kw1">alias</span> les_spriteset_map_update update</div><div class="de1"><span class="kw1">def</span> initialize</div><div class="de1"><span class="re1">@light_effects</span> = <span class="br0">[</span><span class="br0">]</span></div><div class="de1">setup_lights</div><div class="de1">les_spriteset_map_initalize</div><div class="de1">update</div><div class="de1"><span class="kw1">end</span></div><div class="de1"><span class="kw1">def</span> dispose</div><div class="de1">les_spriteset_map_dispose</div><div class="de1"><span class="kw1">for</span> effect <span class="kw1">in</span> <span class="re1">@light_effects</span></div><div class="de1">effect.<span class="me1">light</span>.<span class="me1">dispose</span></div><div class="de1"><span class="kw1">end</span></div><div class="de1"><span class="re1">@light_effects</span> = <span class="br0">[</span><span class="br0">]</span></div><div class="de1"><span class="kw1">end</span></div><div class="de1"><span class="kw1">def</span> update</div><div class="de1">les_spriteset_map_update</div><div class="de1">update_light_effects</div><div class="de1"><span class="kw1">end</span></div><div class="de1"><span class="kw1">def</span> setup_lights</div><div class="de1"><span class="kw1">for</span> event <span class="kw1">in</span> <span class="re0">$game_map</span>.<span class="me1">events</span>.<span class="me1">values</span></div><div class="de1"><span class="kw1">next</span> <span class="kw1">if</span> event.<span class="me1">list</span> == <span class="kw2">nil</span></div><div class="de1"><span class="kw1">for</span> i <span class="kw1">in</span> 0...<span class="me1">event</span>.<span class="me1">list</span>.<span class="me1">size</span></div><div class="de1"><span class="kw1">if</span> event.<span class="me1">list</span><span class="br0">[</span>i<span class="br0">]</span>.<span class="me1">code</span> == <span class="nu0">108</span> <span class="kw1">and</span> event.<span class="me1">list</span><span class="br0">[</span>i<span class="br0">]</span>.<span class="me1">parameters</span> == <span class="br0">[</span><span class="st0">"GROUND"</span><span class="br0">]</span></div><div class="de1">type = <span class="st0">"GROUND"</span></div><div class="de1">light_effects = Light_Effect.<span class="me1">new</span><span class="br0">(</span>event,type<span class="br0">)</span></div><div class="de1">light_effects.<span class="me1">light</span>.<span class="me1">zoom_x</span> = <span class="nu0">2</span></div><div class="de1">light_effects.<span class="me1">light</span>.<span class="me1">zoom_y</span> = <span class="nu0">2</span></div><div class="de1">light_effects.<span class="me1">light</span>.<span class="me1">opacity</span> = <span class="nu0">100</span></div><div class="de1"><span class="re1">@light_effects</span>.<span class="me1">push</span><span class="br0">(</span>light_effects<span class="br0">)</span></div><div class="de1"><span class="kw1">end</span></div><div class="de1"><span class="kw1">if</span> event.<span class="me1">list</span><span class="br0">[</span>i<span class="br0">]</span>.<span class="me1">code</span> == <span class="nu0">108</span> <span class="kw1">and</span> event.<span class="me1">list</span><span class="br0">[</span>i<span class="br0">]</span>.<span class="me1">parameters</span> == <span class="br0">[</span><span class="st0">"FIRE"</span><span class="br0">]</span></div><div class="de1">type = <span class="st0">"FIRE"</span></div><div class="de1">light_effects = Light_Effect.<span class="me1">new</span><span class="br0">(</span>event,type<span class="br0">)</span></div><div class="de1">light_effects.<span class="me1">light</span>.<span class="me1">zoom_x</span> = <span class="nu0">5</span></div><div class="de1">light_effects.<span class="me1">light</span>.<span class="me1">zoom_y</span> = <span class="nu0">5</span></div><div class="de1">light_effects.<span class="me1">light</span>.<span class="me1">opacity</span> = <span class="nu0">100</span></div><div class="de1"><span class="re1">@light_effects</span>.<span class="me1">push</span><span class="br0">(</span>light_effects<span class="br0">)</span></div><div class="de1"><span class="kw1">end</span></div><div class="de1"><span class="kw1">if</span> event.<span class="me1">list</span><span class="br0">[</span>i<span class="br0">]</span>.<span class="me1">code</span> == <span class="nu0">108</span> <span class="kw1">and</span> event.<span class="me1">list</span><span class="br0">[</span>i<span class="br0">]</span>.<span class="me1">parameters</span> == <span class="br0">[</span><span class="st0">"LIGHT"</span><span class="br0">]</span></div><div class="de1">type = <span class="st0">"LIGHT"</span></div><div class="de1">light_effects = Light_Effect.<span class="me1">new</span><span class="br0">(</span>event,type<span class="br0">)</span></div><div class="de1">light_effects.<span class="me1">light</span>.<span class="me1">zoom_x</span> = <span class="nu0">1</span></div><div class="de1">light_effects.<span class="me1">light</span>.<span class="me1">zoom_y</span> = <span class="nu0">1</span></div><div class="de1">light_effects.<span class="me1">light</span>.<span class="me1">opacity</span> = <span class="nu0">150</span></div><div class="de1"><span class="re1">@light_effects</span>.<span class="me1">push</span><span class="br0">(</span>light_effects<span class="br0">)</span></div><div class="de1"><span class="kw1">end</span></div><div class="de1"><span class="kw1">if</span> event.<span class="me1">list</span><span class="br0">[</span>i<span class="br0">]</span>.<span class="me1">code</span> == <span class="nu0">108</span> <span class="kw1">and</span> event.<span class="me1">list</span><span class="br0">[</span>i<span class="br0">]</span>.<span class="me1">parameters</span> == <span class="br0">[</span><span class="st0">"LIGHT2"</span><span class="br0">]</span></div><div class="de1">type = <span class="st0">"LIGHT2"</span></div><div class="de1">light_effects = Light_Effect.<span class="me1">new</span><span class="br0">(</span>event,type<span class="br0">)</span></div><div class="de1">light_effects.<span class="me1">light</span>.<span class="me1">zoom_x</span> = <span class="nu0">1</span></div><div class="de1">light_effects.<span class="me1">light</span>.<span class="me1">zoom_y</span> = <span class="nu0">1</span></div><div class="de1">light_effects.<span class="me1">light</span>.<span class="me1">opacity</span> = <span class="nu0">150</span></div><div class="de1"><span class="re1">@light_effects</span>.<span class="me1">push</span><span class="br0">(</span>light_effects<span class="br0">)</span></div><div class="de1"><span class="kw1">end</span></div><div class="de1"><span class="kw1">if</span> event.<span class="me1">list</span><span class="br0">[</span>i<span class="br0">]</span>.<span class="me1">code</span> == <span class="nu0">108</span> <span class="kw1">and</span> event.<span class="me1">list</span><span class="br0">[</span>i<span class="br0">]</span>.<span class="me1">parameters</span> == <span class="br0">[</span><span class="st0">"TORCH"</span><span class="br0">]</span></div><div class="de1">type = <span class="st0">"TORCH"</span></div><div class="de1">light_effects = Light_Effect.<span class="me1">new</span><span class="br0">(</span>event,type<span class="br0">)</span></div><div class="de1">light_effects.<span class="me1">light</span>.<span class="me1">zoom_x</span> = <span class="nu0">1</span></div><div class="de1">light_effects.<span class="me1">light</span>.<span class="me1">zoom_y</span> = <span class="nu0">1</span></div><div class="de1">light_effects.<span class="me1">light</span>.<span class="me1">opacity</span> = <span class="nu0">150</span></div><div class="de1"><span class="re1">@light_effects</span>.<span class="me1">push</span><span class="br0">(</span>light_effects<span class="br0">)</span></div><div class="de1"><span class="kw1">end</span></div><div class="de1"><span class="kw1">if</span> event.<span class="me1">list</span><span class="br0">[</span>i<span class="br0">]</span>.<span class="me1">code</span> == <span class="nu0">108</span> <span class="kw1">and</span> event.<span class="me1">list</span><span class="br0">[</span>i<span class="br0">]</span>.<span class="me1">parameters</span> == <span class="br0">[</span><span class="st0">"TORCH2"</span><span class="br0">]</span></div><div class="de1">type = <span class="st0">"TORCH2"</span></div><div class="de1">light_effects = Light_Effect.<span class="me1">new</span><span class="br0">(</span>event,type<span class="br0">)</span></div><div class="de1">light_effects.<span class="me1">light</span>.<span class="me1">zoom_x</span> = <span class="nu0">1</span></div><div class="de1">light_effects.<span class="me1">light</span>.<span class="me1">zoom_y</span> = <span class="nu0">1</span></div><div class="de1">light_effects.<span class="me1">light</span>.<span class="me1">opacity</span> = <span class="nu0">150</span></div><div class="de1"><span class="re1">@light_effects</span>.<span class="me1">push</span><span class="br0">(</span>light_effects<span class="br0">)</span></div><div class="de1"><span class="kw1">end</span></div><div class="de1"><span class="kw1">end</span></div><div class="de1"><span class="kw1">end</span></div><div class="de1"><span class="kw1">for</span> effect <span class="kw1">in</span> <span class="re1">@light_effects</span></div><div class="de1"><span class="kw1">case</span> effect.<span class="me1">type</span></div><div class="de1"><span class="kw1">when</span> <span class="st0">"GROUND"</span></div><div class="de1">effect.<span class="me1">light</span>.<span class="me1">x</span> = <span class="br0">(</span><span class="sy0">-</span><span class="nu0">0.25</span> <span class="sy0">*</span> <span class="re0">$game_map</span>.<span class="me1">display_x</span><span class="br0">)</span> <span class="sy0">+</span> <span class="br0">(</span>effect.<span class="me1">event</span>.<span class="me1">x</span> <span class="sy0">*</span> <span class="nu0">32</span><span class="br0">)</span> <span class="sy0">-</span> <span class="nu0">47</span></div><div class="de1">effect.<span class="me1">light</span>.<span class="me1">y</span> = <span class="br0">(</span><span class="sy0">-</span><span class="nu0">0.25</span> <span class="sy0">*</span> <span class="re0">$game_map</span>.<span class="me1">display_y</span><span class="br0">)</span> <span class="sy0">+</span> <span class="br0">(</span>effect.<span class="me1">event</span>.<span class="me1">y</span> <span class="sy0">*</span> <span class="nu0">32</span><span class="br0">)</span> <span class="sy0">-</span> <span class="nu0">47</span></div><div class="de1">effect.<span class="me1">light</span>.<span class="me1">blend_type</span> = <span class="nu0">1</span></div><div class="de1"><span class="kw1">when</span> <span class="st0">"FIRE"</span></div><div class="de1">effect.<span class="me1">light</span>.<span class="me1">x</span> = <span class="br0">(</span><span class="sy0">-</span><span class="nu0">0.25</span> <span class="sy0">*</span> <span class="re0">$game_map</span>.<span class="me1">display_x</span><span class="br0">)</span> <span class="sy0">+</span> <span class="br0">(</span>effect.<span class="me1">event</span>.<span class="me1">x</span> <span class="sy0">*</span> <span class="nu0">32</span><span class="br0">)</span> <span class="sy0">-</span> <span class="nu0">144</span></div><div class="de1">effect.<span class="me1">light</span>.<span class="me1">y</span> = <span class="br0">(</span><span class="sy0">-</span><span class="nu0">0.25</span> <span class="sy0">*</span> <span class="re0">$game_map</span>.<span class="me1">display_y</span><span class="br0">)</span> <span class="sy0">+</span> <span class="br0">(</span>effect.<span class="me1">event</span>.<span class="me1">y</span> <span class="sy0">*</span> <span class="nu0">32</span><span class="br0">)</span> <span class="sy0">-</span> <span class="nu0">144</span></div><div class="de1">effect.<span class="me1">light</span>.<span class="me1">tone</span> = Tone.<span class="me1">new</span><span class="br0">(</span><span class="nu0">255</span>,<span class="sy0">-</span><span class="nu0">100</span>,<span class="sy0">-</span><span class="nu0">255</span>, <span class="nu0">0</span><span class="br0">)</span></div><div class="de1">effect.<span class="me1">light</span>.<span class="me1">blend_type</span> = <span class="nu0">1</span></div><div class="de1"><span class="kw1">when</span> <span class="st0">"LIGHT"</span></div><div class="de1">effect.<span class="me1">light</span>.<span class="me1">x</span> = <span class="br0">(</span><span class="sy0">-</span><span class="nu0">0.25</span> <span class="sy0">*</span> <span class="re0">$game_map</span>.<span class="me1">display_x</span><span class="br0">)</span> <span class="sy0">+</span> <span class="br0">(</span>effect.<span class="me1">event</span>.<span class="me1">x</span> <span class="sy0">*</span> <span class="nu0">32</span><span class="br0">)</span> <span class="sy0">-</span> <span class="nu0">15</span></div><div class="de1">effect.<span class="me1">light</span>.<span class="me1">y</span> = <span class="br0">(</span><span class="sy0">-</span><span class="nu0">0.25</span> <span class="sy0">*</span> <span class="re0">$game_map</span>.<span class="me1">display_y</span><span class="br0">)</span> <span class="sy0">+</span> <span class="br0">(</span>effect.<span class="me1">event</span>.<span class="me1">y</span> <span class="sy0">*</span> <span class="nu0">32</span><span class="br0">)</span> <span class="sy0">-</span> <span class="nu0">15</span></div><div class="de1">effect.<span class="me1">light</span>.<span class="me1">blend_type</span> = <span class="nu0">1</span></div><div class="de1"><span class="kw1">when</span> <span class="st0">"LIGHT2"</span></div><div class="de1">effect.<span class="me1">light</span>.<span class="me1">x</span> = <span class="br0">(</span><span class="sy0">-</span><span class="nu0">0.25</span> <span class="sy0">*</span> <span class="re0">$game_map</span>.<span class="me1">display_x</span><span class="br0">)</span> <span class="sy0">+</span> <span class="br0">(</span>effect.<span class="me1">event</span>.<span class="me1">x</span> <span class="sy0">*</span> <span class="nu0">32</span><span class="br0">)</span> <span class="sy0">-</span> <span class="nu0">15</span></div><div class="de1">effect.<span class="me1">light</span>.<span class="me1">y</span> = <span class="br0">(</span><span class="sy0">-</span><span class="nu0">0.25</span> <span class="sy0">*</span> <span class="re0">$game_map</span>.<span class="me1">display_y</span><span class="br0">)</span> <span class="sy0">+</span> <span class="br0">(</span>effect.<span class="me1">event</span>.<span class="me1">y</span> <span class="sy0">*</span> <span class="nu0">32</span><span class="br0">)</span> <span class="sy0">-</span> <span class="nu0">15</span></div><div class="de1">effect.<span class="me1">light</span>.<span class="me1">blend_type</span> = <span class="nu0">1</span></div><div class="de1"><span class="kw1">when</span> <span class="st0">"TORCH"</span></div><div class="de1">effect.<span class="me1">light</span>.<span class="me1">x</span> = <span class="br0">(</span><span class="sy0">-</span><span class="nu0">0.25</span> <span class="sy0">*</span> <span class="re0">$game_map</span>.<span class="me1">display_x</span><span class="br0">)</span> <span class="sy0">+</span> <span class="br0">(</span>effect.<span class="me1">event</span>.<span class="me1">x</span> <span class="sy0">*</span> <span class="nu0">32</span><span class="br0">)</span> <span class="sy0">-</span> <span class="nu0">15</span></div><div class="de1">effect.<span class="me1">light</span>.<span class="me1">y</span> = <span class="br0">(</span><span class="sy0">-</span><span class="nu0">0.25</span> <span class="sy0">*</span> <span class="re0">$game_map</span>.<span class="me1">display_y</span><span class="br0">)</span> <span class="sy0">+</span> <span class="br0">(</span>effect.<span class="me1">event</span>.<span class="me1">y</span> <span class="sy0">*</span> <span class="nu0">32</span><span class="br0">)</span> <span class="sy0">-</span> <span class="nu0">15</span></div><div class="de1">effect.<span class="me1">light</span>.<span class="me1">tone</span> = Tone.<span class="me1">new</span><span class="br0">(</span><span class="nu0">255</span>,<span class="sy0">-</span><span class="nu0">100</span>,<span class="sy0">-</span><span class="nu0">255</span>, <span class="nu0">0</span><span class="br0">)</span></div><div class="de1">effect.<span class="me1">light</span>.<span class="me1">blend_type</span> = <span class="nu0">1</span></div><div class="de1"><span class="kw1">when</span> <span class="st0">"TORCH2"</span></div><div class="de1">effect.<span class="me1">light</span>.<span class="me1">x</span> = <span class="br0">(</span><span class="sy0">-</span><span class="nu0">0.25</span> <span class="sy0">*</span> <span class="re0">$game_map</span>.<span class="me1">display_x</span><span class="br0">)</span> <span class="sy0">+</span> <span class="br0">(</span>effect.<span class="me1">event</span>.<span class="me1">x</span> <span class="sy0">*</span> <span class="nu0">32</span><span class="br0">)</span> <span class="sy0">-</span> <span class="nu0">15</span></div><div class="de1">effect.<span class="me1">light</span>.<span class="me1">y</span> = <span class="br0">(</span><span class="sy0">-</span><span class="nu0">0.25</span> <span class="sy0">*</span> <span class="re0">$game_map</span>.<span class="me1">display_y</span><span class="br0">)</span> <span class="sy0">+</span> <span class="br0">(</span>effect.<span class="me1">event</span>.<span class="me1">y</span> <span class="sy0">*</span> <span class="nu0">32</span><span class="br0">)</span> <span class="sy0">-</span> <span class="nu0">15</span></div><div class="de1">effect.<span class="me1">light</span>.<span class="me1">tone</span> = Tone.<span class="me1">new</span><span class="br0">(</span><span class="nu0">255</span>,<span class="sy0">-</span><span class="nu0">100</span>,<span class="sy0">-</span><span class="nu0">255</span>, <span class="nu0">0</span><span class="br0">)</span></div><div class="de1">effect.<span class="me1">light</span>.<span class="me1">blend_type</span> = <span class="nu0">1</span></div><div class="de1"><span class="kw1">end</span></div><div class="de1"><span class="kw1">end</span></div><div class="de1"><span class="kw1">end</span></div><div class="de1"><span class="kw1">def</span> update_light_effects</div><div class="de1"><span class="kw1">if</span> <span class="re0">$game_switches</span><span class="br0">[</span><span class="nu0">1</span><span class="br0">]</span></div><div class="de1"><span class="kw1">for</span> effect <span class="kw1">in</span> <span class="re1">@light_effects</span></div><div class="de1"> </div><div class="de1">effect.<span class="me1">light</span>.<span class="me1">visible</span> = <span class="kw2">false</span></div><div class="de1"><span class="kw1">end</span></div><div class="de1"><span class="kw1">else</span></div><div class="de1"><span class="kw1">for</span> effect <span class="kw1">in</span> <span class="re1">@light_effects</span></div><div class="de1"><span class="kw1">next</span> <span class="kw1">if</span> effect.<span class="me1">type</span> == <span class="st0">"FIRE"</span> <span class="sy0">||</span> effect.<span class="me1">type</span> == <span class="st0">"TORCH"</span></div><div class="de1">effect.<span class="me1">light</span>.<span class="me1">visible</span> = <span class="kw2">true</span></div><div class="de1"><span class="kw1">end</span></div><div class="de1"><span class="kw1">end</span></div><div class="de1"><span class="kw1">for</span> effect <span class="kw1">in</span> <span class="re1">@light_effects</span></div><div class="de1"><span class="kw1">case</span> effect.<span class="me1">type</span></div><div class="de1"><span class="kw1">when</span> <span class="st0">"GROUND"</span></div><div class="de1">effect.<span class="me1">light</span>.<span class="me1">x</span> = <span class="br0">(</span><span class="sy0">-</span><span class="nu0">0.25</span> <span class="sy0">*</span> <span class="re0">$game_map</span>.<span class="me1">display_x</span><span class="br0">)</span> <span class="sy0">+</span> <span class="br0">(</span>effect.<span class="me1">event</span>.<span class="me1">x</span> <span class="sy0">*</span> <span class="nu0">32</span><span class="br0">)</span> <span class="sy0">-</span> <span class="nu0">45</span></div><div class="de1">effect.<span class="me1">light</span>.<span class="me1">y</span> = <span class="br0">(</span><span class="sy0">-</span><span class="nu0">0.25</span> <span class="sy0">*</span> <span class="re0">$game_map</span>.<span class="me1">display_y</span><span class="br0">)</span> <span class="sy0">+</span> <span class="br0">(</span>effect.<span class="me1">event</span>.<span class="me1">y</span> <span class="sy0">*</span> <span class="nu0">32</span><span class="br0">)</span> <span class="sy0">-</span> <span class="nu0">45</span></div><div class="de1"><span class="kw1">when</span> <span class="st0">"FIRE"</span></div><div class="de1">effect.<span class="me1">light</span>.<span class="me1">x</span> = <span class="br0">(</span><span class="sy0">-</span><span class="nu0">0.25</span> <span class="sy0">*</span> <span class="re0">$game_map</span>.<span class="me1">display_x</span><span class="br0">)</span> <span class="sy0">+</span> <span class="br0">(</span>effect.<span class="me1">event</span>.<span class="me1">x</span> <span class="sy0">*</span> <span class="nu0">32</span><span class="br0">)</span> <span class="sy0">-</span> <span class="nu0">144</span></div><div class="de1">effect.<span class="me1">light</span>.<span class="me1">y</span> = <span class="br0">(</span><span class="sy0">-</span><span class="nu0">0.25</span> <span class="sy0">*</span> <span class="re0">$game_map</span>.<span class="me1">display_y</span><span class="br0">)</span> <span class="sy0">+</span> <span class="br0">(</span>effect.<span class="me1">event</span>.<span class="me1">y</span> <span class="sy0">*</span> <span class="nu0">32</span><span class="br0">)</span> <span class="sy0">-</span> <span class="nu0">144</span></div><div class="de1">effect.<span class="me1">light</span>.<span class="me1">opacity</span> = <span class="kw3">rand</span><span class="br0">(</span><span class="nu0">10</span><span class="br0">)</span> <span class="sy0">+</span> <span class="nu0">90</span></div><div class="de1"><span class="kw1">when</span> <span class="st0">"LIGHT"</span></div><div class="de1">effect.<span class="me1">light</span>.<span class="me1">x</span> = <span class="br0">(</span><span class="sy0">-</span><span class="nu0">0.25</span> <span class="sy0">*</span> <span class="re0">$game_map</span>.<span class="me1">display_x</span><span class="br0">)</span> <span class="sy0">+</span> <span class="br0">(</span>effect.<span class="me1">event</span>.<span class="me1">x</span> <span class="sy0">*</span> <span class="nu0">32</span><span class="br0">)</span> <span class="sy0">-</span> <span class="nu0">15</span></div><div class="de1">effect.<span class="me1">light</span>.<span class="me1">y</span> = <span class="br0">(</span><span class="sy0">-</span><span class="nu0">0.25</span> <span class="sy0">*</span> <span class="re0">$game_map</span>.<span class="me1">display_y</span><span class="br0">)</span> <span class="sy0">+</span> <span class="br0">(</span>effect.<span class="me1">event</span>.<span class="me1">y</span> <span class="sy0">*</span> <span class="nu0">32</span><span class="br0">)</span> <span class="sy0">-</span> <span class="nu0">15</span></div><div class="de1"><span class="kw1">when</span> <span class="st0">"LIGHT2"</span></div><div class="de1">effect.<span class="me1">light</span>.<span class="me1">x</span> = <span class="br0">(</span><span class="sy0">-</span><span class="nu0">0.25</span> <span class="sy0">*</span> <span class="re0">$game_map</span>.<span class="me1">display_x</span><span class="br0">)</span> <span class="sy0">+</span> <span class="br0">(</span>effect.<span class="me1">event</span>.<span class="me1">x</span> <span class="sy0">*</span> <span class="nu0">32</span><span class="br0">)</span> <span class="sy0">-</span> <span class="nu0">15</span></div><div class="de1">effect.<span class="me1">light</span>.<span class="me1">y</span> = <span class="br0">(</span><span class="sy0">-</span><span class="nu0">0.25</span> <span class="sy0">*</span> <span class="re0">$game_map</span>.<span class="me1">display_y</span><span class="br0">)</span> <span class="sy0">+</span> <span class="br0">(</span>effect.<span class="me1">event</span>.<span class="me1">y</span> <span class="sy0">*</span> <span class="nu0">32</span><span class="br0">)</span> <span class="sy0">-</span> <span class="nu0">15</span></div><div class="de1"><span class="kw1">when</span> <span class="st0">"TORCH"</span></div><div class="de1">effect.<span class="me1">light</span>.<span class="me1">x</span> = <span class="br0">(</span><span class="sy0">-</span><span class="nu0">0.25</span> <span class="sy0">*</span> <span class="re0">$game_map</span>.<span class="me1">display_x</span><span class="br0">)</span> <span class="sy0">+</span> <span class="br0">(</span>effect.<span class="me1">event</span>.<span class="me1">x</span> <span class="sy0">*</span> <span class="nu0">32</span><span class="br0">)</span> <span class="sy0">-</span> <span class="nu0">15</span></div><div class="de1">effect.<span class="me1">light</span>.<span class="me1">y</span> = <span class="br0">(</span><span class="sy0">-</span><span class="nu0">0.25</span> <span class="sy0">*</span> <span class="re0">$game_map</span>.<span class="me1">display_y</span><span class="br0">)</span> <span class="sy0">+</span> <span class="br0">(</span>effect.<span class="me1">event</span>.<span class="me1">y</span> <span class="sy0">*</span> <span class="nu0">32</span><span class="br0">)</span> <span class="sy0">-</span> <span class="nu0">15</span></div><div class="de1">effect.<span class="me1">light</span>.<span class="me1">opacity</span> = <span class="kw3">rand</span><span class="br0">(</span><span class="nu0">30</span><span class="br0">)</span> <span class="sy0">+</span> <span class="nu0">70</span></div><div class="de1"><span class="kw1">when</span> <span class="st0">"TORCH2"</span></div><div class="de1">effect.<span class="me1">light</span>.<span class="me1">x</span> = <span class="br0">(</span><span class="sy0">-</span><span class="nu0">0.25</span> <span class="sy0">*</span> <span class="re0">$game_map</span>.<span class="me1">display_x</span><span class="br0">)</span> <span class="sy0">+</span> <span class="br0">(</span>effect.<span class="me1">event</span>.<span class="me1">x</span> <span class="sy0">*</span> <span class="nu0">32</span><span class="br0">)</span> <span class="sy0">-</span> <span class="nu0">15</span></div><div class="de1">effect.<span class="me1">light</span>.<span class="me1">y</span> = <span class="br0">(</span><span class="sy0">-</span><span class="nu0">0.25</span> <span class="sy0">*</span> <span class="re0">$game_map</span>.<span class="me1">display_y</span><span class="br0">)</span> <span class="sy0">+</span> <span class="br0">(</span>effect.<span class="me1">event</span>.<span class="me1">y</span> <span class="sy0">*</span> <span class="nu0">32</span><span class="br0">)</span> <span class="sy0">-</span> <span class="nu0">15</span></div><div class="de1">effect.<span class="me1">light</span>.<span class="me1">opacity</span> = <span class="kw3">rand</span><span class="br0">(</span><span class="nu0">10</span><span class="br0">)</span> <span class="sy0">+</span> <span class="nu0">90</span></div><div class="de1"><span class="kw1">end</span></div><div class="de1"><span class="kw1">end</span></div><div class="de1"><span class="kw1">end</span></div><div class="de1"><span class="kw1">end</span></div><div class="de1"> </div><div class="de1"><span class="co1">#================================</span></div><div class="de1"><span class="co1"># ■ Light Effects Class</span></div><div class="de1"><span class="co1">#================================</span></div><div class="de1"> </div><div class="de1"><span class="kw1">class</span> Light_Effect</div><div class="de1"><span class="co1">#--------------------------------------------------------------</span></div><div class="de1">attr_accessor <span class="re3">:light</span></div><div class="de1">attr_accessor <span class="re3">:event</span></div><div class="de1">attr_accessor <span class="re3">:type</span></div><div class="de1"><span class="co1">#--------------------------------------------------------------</span></div><div class="de1"><span class="kw1">def</span> initialize<span class="br0">(</span>event, type<span class="br0">)</span></div><div class="de1"><span class="re1">@light</span> = Sprite.<span class="me1">new</span></div><div class="de1"><span class="re1">@light</span>.<span class="me1">bitmap</span> = <span class="re2">RPG::Cache</span>.<span class="me1">picture</span><span class="br0">(</span><span class="st0">"LE.PNG"</span><span class="br0">)</span></div><div class="de1"><span class="re1">@light</span>.<span class="me1">visible</span> = <span class="kw2">true</span></div><div class="de1"><span class="re1">@light</span>.<span class="me1">z</span> = <span class="nu0">1000</span></div><div class="de1"><span class="re1">@event</span> = event</div><div class="de1"><span class="re1">@type</span> = type</div><div class="de1"><span class="kw1">end</span></div><div class="de1"><span class="kw1">end</span></div></div></td></tr></table>

Ecco con la switch si disattivano tutti gli efetti

Immagine inserita


Un uomo senza religione č come un pesce senza bicicletta.


Immagine inserita


Immagine inseritaImmagine inseritaImmagine inserita


    regan
  • Utente occasionale

  • Utenti
  • Rens: 0
  • 0
  • StellettaStelletta
  • 156 messaggi

#25 Inviato 02 September 2009 - 22:50 PM

Niente da fare..mi da errore....
sulla linea 158, name error
undefined local variable or method for nil NilClass


edit:
ora senza che abbia fato nulla non me lo da pių ma mi da syntax error dopo l' ultimo end : |

Modificato da regan, 02 September 2009 - 22:57 PM.


    MasterSion
  • Prode Guerriero

  • Utenti
  • Rens: 21
  • 0
  • StellettaStellettaStellettaStellettaStellettaStelletta
  • 2178 messaggi
  • Sesso:Maschio
  • Provenienza:Cagliari
  • Abilitā:Adepto

#26 Inviato 02 September 2009 - 22:55 PM

scusa la domanda stupida, ma hai copiato all'interno del tuo progetto la picture all'inzio del topic ? Quali altri script usi che potrebbero modificare la scene_map?

Immagine inserita


Un uomo senza religione č come un pesce senza bicicletta.


Immagine inserita


Immagine inseritaImmagine inseritaImmagine inserita


    regan
  • Utente occasionale

  • Utenti
  • Rens: 0
  • 0
  • StellettaStelletta
  • 156 messaggi

#27 Inviato 02 September 2009 - 23:05 PM

si si...infatti non da erore riguardo quella..bhō non so..ho quelli per il bs laterale tatenkai e il custom pause position

    MasterSion
  • Prode Guerriero

  • Utenti
  • Rens: 21
  • 0
  • StellettaStellettaStellettaStellettaStellettaStelletta
  • 2178 messaggi
  • Sesso:Maschio
  • Provenienza:Cagliari
  • Abilitā:Adepto

#28 Inviato 03 September 2009 - 00:07 AM

Non so cosa dirti perchč io utilizzo mille script e funziona benissimo. La picture come si chiama nella tua cartella? Hai provato ad eliminare il custom_pause?

Immagine inserita


Un uomo senza religione č come un pesce senza bicicletta.


Immagine inserita


Immagine inseritaImmagine inseritaImmagine inserita


    skky88
  • Nuovo Arrivato

  • Utenti
  • Rens: 6
  • 0
  • Stelletta
  • 15 messaggi
  • Sesso:Maschio
  • Provenienza:fasano
  • Abilitā:Novizio

#29 Inviato 03 September 2009 - 07:06 AM

si si...infatti non da erore riguardo quella..bhō non so..ho quelli per il bs laterale tatenkai e il custom pause position


postami una demo del tuo progetto...non tutto!!! mi basta solo la mappa in cui tu hai riscontrato l'errore con tutti gli script e vediamo di risolverlo...xke e strano ke non funzioni...ah...posta su mediafire please ke io ho fastweb...

    MasterSion
  • Prode Guerriero

  • Utenti
  • Rens: 21
  • 0
  • StellettaStellettaStellettaStellettaStellettaStelletta
  • 2178 messaggi
  • Sesso:Maschio
  • Provenienza:Cagliari
  • Abilitā:Adepto

#30 Inviato 03 September 2009 - 07:36 AM

guarda di sicuro non č il tanketai che da errore con illight effect l'unico potrebbe essere la custom pause.

PS: Per il club "quelli che non dormono la notte" sono in after e adesso č ora di andare a dormire (logicamente ho giā fatto colazione alle 7:30 ).

Immagine inserita


Un uomo senza religione č come un pesce senza bicicletta.


Immagine inserita


Immagine inseritaImmagine inseritaImmagine inserita


    regan
  • Utente occasionale

  • Utenti
  • Rens: 0
  • 0
  • StellettaStelletta
  • 156 messaggi

#31 Inviato 03 September 2009 - 08:49 AM

Tanto il mio progeto ha una mappa sola xD Per ora..
Basta che copio la cartella, la winrarro e la hosto, no?


http://www.mediafire...php?kl3yuvnnzxy

Modificato da regan, 03 September 2009 - 09:18 AM.


    regan
  • Utente occasionale

  • Utenti
  • Rens: 0
  • 0
  • StellettaStelletta
  • 156 messaggi

#32 Inviato 03 September 2009 - 10:29 AM

Ho risolto....č proprio a causa del fatto che mettete sempre i codici su una linea sola :(

    MasterSion
  • Prode Guerriero

  • Utenti
  • Rens: 21
  • 0
  • StellettaStellettaStellettaStellettaStellettaStelletta
  • 2178 messaggi
  • Sesso:Maschio
  • Provenienza:Cagliari
  • Abilitā:Adepto

#33 Inviato 03 September 2009 - 13:31 PM

LOL ! Cavolo ci stavo pure pensando su , non potevi renderti conto che tutto il codice su una riga era strano ?

Immagine inserita


Un uomo senza religione č come un pesce senza bicicletta.


Immagine inserita


Immagine inseritaImmagine inseritaImmagine inserita


    regan
  • Utente occasionale

  • Utenti
  • Rens: 0
  • 0
  • StellettaStelletta
  • 156 messaggi

#34 Inviato 03 September 2009 - 17:21 PM

Lol, non hai capito.
Mettete tutti il codice con un editor che quando lo copi incolli te lo fa venire su una riga sola. Copiandolo su open office lo fa vedere normalmente come dall' editor, ma rimangono degli spazi grigi che lo buggano una volta copiato su rpg maker xp.
Eppure si sa che bisogna metterli con ' altro modo, mi pare. E' vecchia come cosa.

    MasterSion
  • Prode Guerriero

  • Utenti
  • Rens: 21
  • 0
  • StellettaStellettaStellettaStellettaStellettaStelletta
  • 2178 messaggi
  • Sesso:Maschio
  • Provenienza:Cagliari
  • Abilitā:Adepto

#35 Inviato 03 September 2009 - 18:07 PM

Io quando copio gli script dal code_box sono sempre perfetti non capisco, il problema č tuo.

Immagine inserita


Un uomo senza religione č come un pesce senza bicicletta.


Immagine inserita


Immagine inseritaImmagine inseritaImmagine inserita


    regan
  • Utente occasionale

  • Utenti
  • Rens: 0
  • 0
  • StellettaStelletta
  • 156 messaggi

#36 Inviato 03 September 2009 - 18:49 PM

Fatti un giro in questa sezione, e vedrai che č come dico io ^^ E' un problema abbastanza diffuso
C'č un modo esatto di postare gli script per far si che non vengano su una riga sola, ma pare che molti scripter al momento di postare l' ultima meraviglia, se ne dimentichino.

    Shyn
  • Nuovo Arrivato

  • Utenti
  • Rens: 0
  • 0
  • Stelletta
  • 52 messaggi

#37 Inviato 09 November 2009 - 23:16 PM

se io cambio l'img della luce da chiamare LE ad esempio con una uguale solo pių grande per avere una luce pių ampia funziona lo stesso?

    kekkorider
  • Alex (Rm2k)

  • Utenti
  • Rens: 106
  • 0
  • StellettaStellettaStellettaStellettaStelletta
  • 1042 messaggi
  • Sesso:Maschio
  • Provenienza:Modena
  • Abilitā:Adepto

#38 Inviato 09 November 2009 - 23:32 PM

teoricamente si,bisogna vedere se lo script č schizzinoso per le immagini di dimensioni diverse :/

Bisogno di creare un sito internet?Vai a visitare il White Rabbit ;D

Screen contest #23
SCContest3Oct.gif


Partecipante al Rpg2s.net Game Contest 2008/2009
gc0809-bannerino.jpg
Gioco in Sviluppo: Restricted : Project 15


    Repez
  • Nuovo Arrivato

  • Utenti
  • Rens: 0
  • 0
  • Stelletta
  • 55 messaggi

#39 Inviato 15 November 2009 - 14:21 PM

non funziona į_į nessun errore, ma andando nella mappa non c'č nulla di illuminato

    The_Grey
  • Nuovo Arrivato

  • Utenti
  • Rens: 0
  • 0
  • Stelletta
  • 61 messaggi
  • Sesso:Maschio
  • Provenienza:Bassano del Grappa.
  • Abilitā:Novizio

#40 Inviato 02 April 2010 - 05:51 AM

Quando immetto l'evento con il dato commento(es:LIGHT2) questo mi appare sempre sul bordo superiore dello schermo,anche se io sono distante e non posso vedere effettivamente il tile dove ho messo l'evento. Quando raggiungo il luogo, la luce smette di salire,si posiziona nel linea dove si trova il tile ma si muove nelle due direzioni: se io vado a destra quella a sinistra e viceversa. Che faccio per farla stare IMMOBILE?:S




  • Feed RSS