Oggetti aumenta caratteristiche
Oggetti aumenta caratteristiche postato il 01/08/2010 14:58:50 nel forum programmazione, open source e hosting
Salve, sto programmando una land basata su gdrcd versione Extreme e mi trovo di fronte a un problema un pochino complesso.
Vorrei creare un sistema che permetta l'aumento delle caratteristiche dei personaggio (esempio: forza, mente etc...) tramite l'uso di oggetti disponibili al mercato. Il problema è che non so proprio come fare!
Se qualcuno fosse così gentile da darmi una mano sarei eternamente grato... Non ho proprio idea su come muovermi :(
Se dovessero servire ulteriori dettagli chiedete pure...
Grazie in anticipo ^^
Pagine → 1 2
01/08/2010 15:18:12
Tipo vuoi che comprando un determinato oggetto,usandolo,quest'ultimo scompare però in compenso le statistiche del giocatore sono aumentate?
Se è così,L'ideale sarebbe creare 2 tabelle nel database,vedi tu,tipo oggetti_mercato e oggetti_posseduti...
nella prima ci vanno tutti gli oggetti del mercato.
nella seconda gli oggetti che ovviamente posseggono i personaggi.
Poi,in base ai dati che ci sono in oggetti_mercato(Forza,Difesa etc etc)
fai in modo che usando quel oggetto,quest'ultimo viene cancellato nella tabella oggetti_posseduti però nella tabella del personaggio aumenti le caratteristiche.(update etc etc)
spero di essermi spiegato bene eheheh,almeno questo mi è venuto in mente ora :-)...
ps:Io ho fatto una cosa simile,xk le statistiche vengono aumentante solo quando l'oggetto è equipaggiato,se viene disequipaggiato,le statistiche diminuiscono^^
01/08/2010 15:48:21
L'idea scritta così mi pare buona, vedrò un po' nella pratica... Provo un po' e ti faccio sapere... Grazie mille ^_^
01/08/2010 16:23:00
x qualsiasi problema mi puoi benissimamente contattarmi^_*
02/08/2010 10:55:15
In quello ke ho creato io funziona tutto alla perfezione Oo'.
Però nn usando nessun tipo di open source,ma codice fatto da me nn posso divulgarlo Oo'...
Però il principio è quello ke ho detto al parente^^
02/08/2010 13:16:49
Non hai capito..ma vbb,lasciamo stare^_^
02/08/2010 14:02:27
Io ho provato con questo codice di update
$MySql = "UPDATE Personaggio SET Mente = '".$Mente."' + '".$ForzaFisica."', Forza = '".$Forza."' + '".$ForzaMagica."', Spirito = '".$Spirito."' + '".$Destrezza."' WHERE Nome='".$pg."'";
mysql_query($MySql);
Nella prova volevo che quelle tre venissero aumentate di venti punti ma evidentemente devo aver commesso un errore e me le ritrovo azzerate...
02/08/2010 16:43:16
Essendo che quello che intendi fare è una somma di numeri non hai bisogno degli apici a contornare le variabili all'interno della richiesta sql mentre effettui le operazioni richieste altrimenti ti trovi a sommare due stringhe e il typecasting forzato dal dbms ti ritornerà sempre 0 come intero.
Quindi da così:
SET Mente = '".$Mente."' + '".$ForzaFisica."',
a così:
SET Mente = $Mente + $ForzaFisica,
vale anche per il resto della richiesta ;-)
02/08/2010 19:39:47
Vbb glie l'ho risolto io Oo'..
facendo benissimamente
Mente = Mente + $Variabile etc etc...
Oltre a contarle come stringhe,non erano neanche inizializzate,cioè,erano vuote!....ragion per cui si ritrovava le caratteristiche azzerate^_^...
Cmq Febe, che divulgo se l'equip che ho fatto x il mio gdr è diverso dal tuo in gdrcd 5 Oo'..cambia tutto >.<
03/08/2010 06:34:51
Ringrazio tutti quanti per l'aiuto e confermo che il problema è risolto ^^
12/09/2010 20:17:20
Buonasera a tutti.
faccio riferimento a questo post perchè avrei bisogno di qualche suggerimento su come risolvere un dubbio che ho in mente. Ma veniamo al punto.
Sono riuscito anche io ad effettuare la possibilità di aumentare le caratteristiche di un pg equipaggiandolo con un determinato oggetto in suo possesso.
Quindi: premendo un tasto sull'oggetto del proprio zaino viene equipaggiato e le caratteristiche vengono automaticamente aggiornate.
Fin qui tutto ok.
Adesso: vorrei che venga effettuato un controllo nel momento in cui provo ad equipaggiare un determinato oggetto negandomene la possibilità qualora esso risulti della stessa tipologia di un altro oggetto che ho indosso.
Ad esempio vorrei che non mi permettesse di farmi indossare 2 armature oppure 4 scudi contemporaneamente.
Utilizzo GDR-CD 3.0.0
Avete qualche idea a proposito?
Grazie :)
Discussione seguita da
Pagine → 1 2
Rispondi alla Discussione Segui Discussione Inoltra Discussione Forum Programmazione, Open Source e Hosting Elenco Forum
Articoli, Interviste e altre Risorse!
Storie di Agarthi ↗
RAID Shadow Legends ↗
Project Entropy ↗
World of Warship ↗
Tibia ↗
Seconda Era ↗
Fallen Gods ↗
Sea of Conquest ↗
Neverness to Everness ↗
Exclusive Villa GdR ↗
New Orleans ↗