Jump to content
Rpg²S Forum

Independent Player Actor 1.4


mikb89
 Share

Recommended Posts

Independent Player Actor 1.4

Descrizione

Questo script nasce da una richiesta di
, fatta in altra sede.

Pensato per giochi tipo Pokémon, questo script consente di avere un 'leader' (visibile come primo personaggio nel caterpillar e come nome team in battaglia: "Il gruppo di X ha ottenuto punti exp...") che non è parte del gruppo vero e proprio.

http://img33.imageshack.us/img33/3580/independentplayeractor.png

 

Funzionalità

L'unica impostazione presente nello script è il numero di una variabile.

Cambiandone poi il valore potrete:
  • disattivare lo script se questo è minore di 1;

  • selezionare l'eroe leader dal database impostando la variabile al suo ID;

  • attivare e disattivare lo script quindi semplicemente moltiplicando la variabile per -1.

 

Autore

mikb89

 

Allegati

Demo multilingua v 1.4

 

Istruzioni per l'uso

Inserire lo script sotto Materials/Materiali/Modules/Moduli (a seconda della traduzione che avete) ma sopra Main.

 

Script

 

# Independent Player Actor v. 1.4
# VX Ace version
# by mikb89

# Dettagli:
#  Questo script ti lascia avere un leader che non è nel gruppo.

# Configurazioni:
module INDIEPLA
 PLAYER_ACTOR_ID_VARIABLE = 1
   # Una Variable conterrà l'ID dell'eroe che farà da leader.
   # Impostando la variabile come <1, lo script si disattiverà. In questo modo puoi
   #  moltiplicare il valore per -1 e attivare/disattivare senza perdere
   #  l'ID dell'eroe selezionato!
   # NOTA! Una volta cambiato il valore della variabile, devi eseguire un chiama script
   #  con:
   # $game_player.refresh
   #  per fare aggiornare la grafica. Usando la schermata di Debug, questo codice sarà automaticamente
   #  eseguito, così da rendere semplice il testing.
end

# Altro:
#  Ispirato dall'Exclude Player in party di SowS, richiesto da Emi nel
#   forum rpgmkr.net.

#Codename: indiepla

($imported ||= {})[:mikb89_indiepla] = true

# License:
# - You can ask me to include support for other scripts as long as these scripts
#   use the $imported[script] = true;
# - You can modify and even repost my scripts, after having received a response
#   by me. For reposting it, anyway, you must have done heavy edit or porting,
#   you can't do a post with the script as is;
# - You can use my scripts for whatever you want, from free to open to
#   commercial games. I'd appreciate by the way if you let me know about what
#   you're doing;
# - You must credit me, if you use this script or part of it.


class Game_Player < Game_Character
 alias_method(:actor_b4_indiepla, :actor) unless method_defined?(:actor_b4_indiepla)
#class Game_Player#def actor() <- aliased
 def actor
   if $game_variables[iNDIEPLA::PLAYER_ACTOR_ID_VARIABLE] < 1
     actor_b4_indiepla
   else
     $game_actors[$game_variables[iNDIEPLA::PLAYER_ACTOR_ID_VARIABLE]]
   end
 end
end

class Game_Follower < Game_Character
 alias_method(:actor_b4_indiepla, :actor) unless method_defined?(:actor_b4_indiepla)
#class Game_Follower#def actor() <- aliased
 def actor
   if $game_variables[iNDIEPLA::PLAYER_ACTOR_ID_VARIABLE] < 1
     actor_b4_indiepla
   else
     $game_party.battle_members[@member_index - 1]
   end
 end
end

class Game_Party < Game_Unit
 alias_method(:max_bm_b4_indiepla, :max_battle_members) unless method_defined?(:max_bm_b4_indiepla)
#class Game_Party#def max_battle_members() <- aliased
 def max_battle_members
   return max_bm_b4_indiepla + (($game_variables[iNDIEPLA::PLAYER_ACTOR_ID_VARIABLE] < 1) ? 0 : 1)
 end
 alias_method(:leader_b4_indiepla, :leader) unless method_defined?(:leader_b4_indiepla)
#class Game_Party#def leader() <- aliased
 def leader
   if $game_variables[iNDIEPLA::PLAYER_ACTOR_ID_VARIABLE] < 1
     leader_b4_indiepla
   else
     $game_actors[$game_variables[iNDIEPLA::PLAYER_ACTOR_ID_VARIABLE]]
   end
 end
end

class Scene_Debug < Scene_MenuBase
 alias_method(:terminate_b4_indiepla, :terminate) unless method_defined?(:terminate_b4_indiepla)
#class Scene_Debug#def terminate() <- aliased
 def terminate
   $game_player.refresh
   terminate_b4_indiepla
 end
end

 

Bugs e Conflitti Noti

Se non aggiungete nessuno al party, anche se il leader è impostato, non potrete comunque accedere ai vari menu Oggetti, Skill, Equip, Status.

 

Altri Dettagli

Ringrazio
per aver richiesto lo script;

Ringrazio SowS per l'idea originale.

 

Template compilato con Script Templater.

Script!

 

Roba scritta, guide:

 

Applicazioni:

 

Progetti!

http://img69.imageshack.us/img69/2143/userbarctaf.png http://img641.imageshack.us/img641/5227/userbartemplateb.pnghttp://i46.tinypic.com/ac6id0.png

Link to comment
Share on other sites

Ottimo, gli amanti dei pokèmon saranno felici! Lo script funziona con qualsiasi BS custom?

"Io non volevo solo partecipare alle discussioni. Volevo avere il potere di farle fallire" [cit.]

http://holyres.altervista.org/UserBoard/BannerOverdrive35.png
http://holyres.altervista.org/UserBoard/Cap3.png

http://www.indiexpo.net/signature/578.png

Miei script per RPG Maker VX Ace:


*NB Tutti i miei script sono protetti da licenza CC - BY http://i.creativecommons.org/l/by/3.0/88x31.png

Questa licenza permette a terzi di distribuire, modificare, ottimizzare ed utilizzare la tua opera come base, anche commercialmente, fino a che ti diano il credito per la creazione originale. Questa è la più accomodante delle licenze offerte. É raccomandata per la diffusione e l'uso massimo di materiali coperti da licenza.

 

 



I miei tutorial:


Come distribuire il gioco - e anche come creare un'installazione professionale!
RGSS in pillole - Guida completa e facile all'RGSS2 e RGSS3 per novizi ed esperti
Come mappare con VX (e VX Ace) - guida base all'uso degli strumenti del mapping
Loop delle musiche - come tagliarle in modo da far venire musiche continue senza interruzioni finali
Creare backup dei progetti - per evitare di uccidervi dopo un errore che ha fatto perdere tutto!

Link to comment
Share on other sites

Oh davvero sarai il begnamino di tutti i battaglieri creatori di giochi su pokemon! XD

Altro ottimo e più che utile script, ora si sa cosa linkare! ^ ^

(\_/)
(^ ^) <----coniglietto rosso, me!
(> <)


Il mio Tumblr dove seguire i miei progetti, i progetti della Reverie : : Project ^ ^

http://i.imgur.com/KdUDtQt.png disponibile su Google Play, qui i dettagli! ^ ^

http://i.imgur.com/FwnGMI3.png completo! Giocabile online, qui i dettagli! ^ ^

REVERIE : : RENDEZVOUS (In allenamento per apprendere le buone arti prima di cominciarlo per bene ^ ^) Trovate i dettagli qui insieme alla mia intervista (non utilizzerò più rpgmaker) ^ ^

 

SUWOnzB.jpg 🖤
http://www.rpg2s.net/dax_games/r2s_regali2s.png E:3 http://www.rpg2s.net/dax_games/xmas/gifnatale123.gif
http://i.imgur.com/FfvHCGG.png by Testament (notare dettaglio in basso a destra)! E:3
http://i.imgur.com/MpaUphY.jpg by Idriu E:3

Membro Onorario, Ambasciatore dei Coniglietti (Membro n.44)

http://i.imgur.com/PgUqHPm.png
Ufficiale
"Ad opera della sua onestà e del suo completo appoggio alla causa dei Panda, Guardian Of Irael viene ufficialmente considerato un Membro portante del Partito, e Ambasciatore del suo Popolo presso di noi"


http://i.imgur.com/TbRr4iS.png<- Grazie Testament E:3
Ricorda...se rivolgi il tuo sguardo ^ ^ a Guardian anche Guardian volge il suo sguardo ^ ^ a te ^ ^
http://i.imgur.com/u8UJ4Vm.gifby Flame ^ ^
http://i.imgur.com/VbggEKS.gifhttp://i.imgur.com/2tJmjFJ.gifhttp://projectste.altervista.org/Our_Hero_adotta/ado2.png
Grazie Testament XD Fan n°1 ufficiale di PQ! :D

Viva
il Rhaxen! <- Folletto te lo avevo detto (fa pure rima) che non
avevo programmi di grafica per fare un banner su questo pc XD (ora ho di
nuovo il mio PC veramente :D)

Rosso Guardiano della
http://i.imgur.com/Os5rvhx.png

Rpg2s RPG BY FORUM:

Nome: Darth Reveal

 

PV totali 2
PA totali 16

Descrizione: ragazzo dai lunghi capelli rossi ed occhi dello stesso colore. Indossa una elegante giacca rossa sopra ad una maglietta nera. Porta pantaloni rossi larghi, una cintura nera e degli stivali dello stesso colore. E' solito trasportare lo spadone dietro la schiena in un fodero apposito. Ha un pendente al collo e tiene ben legato un pezzo di stoffa (che gli sta particolarmente a cuore) intorno al braccio sinistro sotto la giacca, copre una cicatrice.
Bozze vesti non definitive qui.

Equipaggiamento:
Indossa:
60$ e 59$ divisi in due tasche interne
Levaitan

Spada a due mani elsa lunga

Guanti del Defender (2PA)
Anello del linguaggio animale (diventato del Richiamo)

Scrinieri da lanciere (2 PA)

Elmo del Leone (5 PA)

Corazza del Leone in Ferro Corrazzato (7 PA)

ZAINO (20) contenente:
Portamonete in pelle di cinghiale contenente: 100$
Scatola Sanitaria Sigillata (può contenere e tenere al sicuro fino a 4 oggetti curativi) (contiene Benda di pronto soccorso x3, Pozione di cura)
Corda
Bottiglia di idromele
Forma di formaggio
Torcia (serve ad illuminare, dura tre settori)

Fiasca di ceramica con Giglio Amaro (Dona +1PN e Velocità all'utilizzatore)
Ampolla Bianca

Semi di Balissa

 

CAVALLO NORMALE + SELLA (30 +2 armi) contentente:
66$
Benda di pronto soccorso x3
Spada a due mani

Fagotto per Adara (fazzoletto ricamato)


 

Link to comment
Share on other sites

Holy non ho provato, ma teoricamente dovrebbe funzionare con tutti quelli che sfruttano in modo corretto le funzioni dell'rgss3... quindi forse non funzionerà col tankentai xD

No, ok, poi ne testo qualcuno e aggiungo la lista nel topic ^^

 

Lieto di averti fornito un indirizzo da linkare xD

 

Grazie dei commenti :3

Script!

 

Roba scritta, guide:

 

Applicazioni:

 

Progetti!

http://img69.imageshack.us/img69/2143/userbarctaf.png http://img641.imageshack.us/img641/5227/userbartemplateb.pnghttp://i46.tinypic.com/ac6id0.png

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...