miticosamu Posted July 23, 2012 Share Posted July 23, 2012 Eccoci di nuovo quà con i problemi che prima o poi riuscirò a imparare per benino :)Volevo creare 2 finestre come quella dell'oro posseduto, però variando:-1 finestra per l'oro totale posseduto (cioè senza considerare l'oro speso nelle botteghe);-1 finestra per l'oro totale speso (cioè ad esempio l'oro speso nelle botteghe o comunque sottratto).Ditemi se si può fare (e sono il cretino) o se c'è troppo lavoro dietro :laugh: Link to comment Share on other sites More sharing options...
0 Dilos Posted July 26, 2012 Share Posted July 26, 2012 (edited) Mmm...si può fare, ma la cosa non si limita al solo script, durante il gioco devi utilizzare due variabili, una che "registra" i soldi ogni volta che il giocatore ne riceve, e una che "registra" quelli che spende, poi nello script delle finestre, nella prima finestra fai mostrare il valore della $game_variables[iD_Variabile_Utilizzata_Per_Registrare_Soldi_Ricevuti], mentre nella seconda fai mostrare il valore della $game_variables[iD_Variabile_Utilizzata_Per_Registrare_Soldi_Spesi].E' un po macchinoso...ti faccio un esempio:Variabile1 = 0 [Variabile1 inizializzata all' inizio del gioco]Variabile2 = 0 [Variabile2 inizializzata all' inizio del gioco]Eroe riceve 20 euro [Durante il gioco]Variabile1 + 20 [Registrazione soldi ricevuti]Eroe spende 10 euro [Durante il gioco]Variabile2 + 10 [Registrazione soldi spesi]Probabilmente avevi già pensato a una soluzione del genere...e volevi sapere se c' era un rimedio diretto via script più immediato...ma purtroppo, se c' è, io non ne sono a conoscenza, so solo che si gioca tutto sulla variabile $game_party.gold, se cerchi tra gli script tale variabile, potrai osservare i calcoli effettuati dall' interprete durante le operazioni di compravendita, quindi di sottrazione/addizione dei soldi durante il gioco. Ma per inserire tali operazioni via script, tanto vale farle via evento...poi se c' è un modo più facile lascio fare a chi è più esperto di me. Questo a primo impatto...magari se ci penso su ricavo qualcosa di più. :smile: Edited July 26, 2012 by Dilos |FIRMA| http://img190.imageshack.us/img190/4826/pizzamannew.png Uomo Delle Pizze Uomo Misterioso http://img209.imageshack.us/img209/6190/dilos.jpg Link to comment Share on other sites More sharing options...
0 miticosamu Posted July 26, 2012 Author Share Posted July 26, 2012 Probabilmente avevi già pensato a una soluzione del genere...e volevi sapere se c' era un rimedio diretto via script più immediato...ma purtroppo, se c' è, io non ne sono a conoscenza, so solo che si gioca tutto sulla variabile $game_party.gold, se cerchi tra gli script tale variabile, potrai osservare i calcoli effettuati dall' interprete durante le operazioni di compravendita, quindi di sottrazione/addizione dei soldi durante il gioco. Ma per inserire tali operazioni via script, tanto vale farle via evento...poi se c' è un modo più facile lascio fare a chi è più esperto di me. Questo a primo impatto...magari se ci penso su ricavo qualcosa di più. :smile: Avevo pensato più che altro a cercare come hai detto te i calcoli della variabile $game_party.gold ma purtroppo senza risultati ahahComunque ora provo a testare come hai detto tu, mettendo le variabili, il problema sorge nel caso della bottega, che non saprei come gestire i soldi spesi o presi, cerco di inventarmi qualcosa Link to comment Share on other sites More sharing options...
0 miticosamu Posted July 26, 2012 Author Share Posted July 26, 2012 (edited) Trovato una piccola soluzione per il negozio ho usato$game_variables[0011]+=(@number_window.number * @item.price) per gli oggetti comprati $game_variables[0010]+=(@number_window.number * (@item.price / 2)) per gli oggetti venduti Sono riuscito a sistemare anche per quando sconfiggo i nemici Per quanto riguarda l'oro delle missioni, basta aggiungere una variabile e il lavoro è fatto :happy: Edited July 26, 2012 by miticosamu Link to comment Share on other sites More sharing options...
0 Dilos Posted July 26, 2012 Share Posted July 26, 2012 Ottimo, guarda, se fossi tornato prima ti avrei risposto la stessa cosa, cioè di utilizzare l' assegnazione del valore alle $game_variables[0010-11] via script per i negozi, dato che non è possibile intervenire via evento. Quindi...tutto risolto? Nel senso, utilizzerai questo metodo con le due variabili? Hai già testato se ti funziona? :smile: |FIRMA| http://img190.imageshack.us/img190/4826/pizzamannew.png Uomo Delle Pizze Uomo Misterioso http://img209.imageshack.us/img209/6190/dilos.jpg Link to comment Share on other sites More sharing options...
0 miticosamu Posted July 27, 2012 Author Share Posted July 27, 2012 (edited) Sisi, per i negozi utilizzo quel metodo, mentre se devo dare denaro tramite evento ci infilerò anche una variabile e il gioco è fatto (anche perchè ho provato tramite script, ma è complesso) L'unico problema che non capisco è perchè non và se metto la variabile +50 ma devo inserirci lo script che fa aumentare la variabile Edited July 27, 2012 by miticosamu Link to comment Share on other sites More sharing options...
0 Dilos Posted July 27, 2012 Share Posted July 27, 2012 Ottimo! :smile:*Il topic affonda lentamente nelle profondità dell' oceano... |FIRMA| http://img190.imageshack.us/img190/4826/pizzamannew.png Uomo Delle Pizze Uomo Misterioso http://img209.imageshack.us/img209/6190/dilos.jpg Link to comment Share on other sites More sharing options...
0 miticosamu Posted July 27, 2012 Author Share Posted July 27, 2012 Rimediato per l'ennesima volta: ho aggiunto nello script Interpreter 4: def command_125 # Get value to operate value = operate_value(@parameters[0], @parameters[1], @parameters[2]) # Increase / decrease amount of gold $game_party.gain_gold(value) if @parameters[0] == 0 $game_variables[0011]+= value end if @parameters[0] == 1 $game_variables[0010]+= -value end # Continue return true end Link to comment Share on other sites More sharing options...
Question
miticosamu
Eccoci di nuovo quà con i problemi che prima o poi riuscirò a imparare per benino :)
Volevo creare 2 finestre come quella dell'oro posseduto, però variando:
-1 finestra per l'oro totale posseduto (cioè senza considerare l'oro speso nelle botteghe);
-1 finestra per l'oro totale speso (cioè ad esempio l'oro speso nelle botteghe o comunque sottratto).
Ditemi se si può fare (e sono il cretino) o se c'è troppo lavoro dietro :laugh:
Link to comment
Share on other sites
7 answers to this question
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now