Zobrazovaní itemů na mapě

Skripty pro RPG Makeru XP (nekompatibilní s verzemi VX).

Moderátor: Moderátoři

Uživatelský avatar
 
Příspěvky: 1282
Registrován: duben 27, 2009, 6:54 pm
Bydliště: SR

Zobrazovaní itemů na mapě

Příspěvek od JKlena » leden 6, 2011, 2:38 am

Dnes večer sem neměl co dělat a aby sem nezávyslačil na minecrafte udělal sem systém který po vzítí předmětu ukáže co hráč zebral. Lepší by byla asi ukázka proto přikládám i DEMO.

Stačí aby ste do scriptu Scene_Map MEZI řádky 55 a 56 vložili:
Kód: Vybrat vše
    #------------------------------------------------------------------------
    #    Vypočet X a Y picturu | Napsal: JKlena | Dňa: 6.1.2011 2:31 GMT+1
    #------------------------------------------------------------------------
    @picX = $game_player.x * 32
    if $game_player.x > 9
      @picX = (10 * 32) - 16
    end
    if $game_player.x >= ($game_map.width - 10)
      @picX = (20 - ($game_map.width - $game_player.x)) * 32
    end
    @picY = $game_player.y * 32
    if $game_player.y > 7
      @picY = 7 * 32
    end
    if $game_player.y >= ($game_map.height - 7)
      @picY = (15 - ($game_map.height - $game_player.y)) * 32
    end
    #------------------------------------------------------------------------
    #    Zobrazovani obrazku itemu | Napsal: JKlena | Dňa: 6.1.2011 2:31 GMT+1
    #------------------------------------------------------------------------
    if $game_switches[1] == true and @item.y < 0
      @item.bitmap = RPG::Cache.icon($item_name)
      @item.y = @picY
      @a = @item.y - 32
      @b = @picX
      @item.x = @b
      $game_switches[1] = false
    end
    if @item.y > @a
      @item.y = @item.y - 1
      @item.opacity = @item.opacity - 8
    end
    if @item.y == @a
      @item.y = -100
      @item.opacity = 255
    end
    @item.update


Pak stačí do každýho eventu kterej přidává nejakou věc, zbraň nebo brnění napsat script (tuhle funkci najdete na 3.straně uplne dole vpravo):

Kód: Vybrat vše
$item_name = "název_ikony_daného_předmětu"
(stačí když si otevřete databázi a vyberete daný předmět opsat do uvozovek přesne to co je v políčku Icon: )

Možná to zní složitě, ale neni. A udělá to fakt hezkej efekt! Přesvěčte se sami v DEMU.

Uživatelský avatar
 
Příspěvky: 661
Registrován: červen 19, 2008, 11:03 pm
Bydliště: Praha 5

Re: Zobrazovaní itemů na mapě

Příspěvek od Neas » leden 8, 2011, 9:30 pm

musím uznat, že efekt je to vážně pěkný, ale stejného se dá docílit i eventově.

Uživatelský avatar
 
Příspěvky: 1282
Registrován: duben 27, 2009, 6:54 pm
Bydliště: SR

Re: Zobrazovaní itemů na mapě

Příspěvek od JKlena » leden 8, 2011, 9:41 pm

no eventově... nevim ale příde mi že tohle je praktičtejší....


Zpět na Skripty pro RPG Maker XP

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 4 návštevníků