Attacco e abilità
Attacco e abilità postato il 25/11/2008 02:20:26 nel forum programmazione, open source e hosting
Salve ragazzi. modificando un po il codice di gdrcdextreme ho provato a creare un attacco automatico che toglie i punti ferita random tenendo conto delle abilità. Non riesco a farlo funzionare e tantomeno a concatenarlo al messaggio, sapreste darmi qualche dritta ? Probabilmente sarà pieno d'errori.
<form name=invio action="input3.php?mod=Att" method=POST>
<td valign=top><input type="submit" value="A" title="Attacca"></td>
</form>
<? } elseif ($mod == "Att") { ?>
<form name=invio action="input3.php?ogg=3" method=POST>
<table cellpadding=0 cellspacing=1 border=0 align=center>
<tr><td align=left>Presenti</td><td align=left>
<td valign=top cellspacing=2>
<select name="Lcz">
<?
$mysql = "SELECT * FROM Personaggio WHERE Nome = '$Login'";
$res = mysql_query($mysql);
$ri = mysql_fetch_array($res);
if ($msgs != "") {
switch (substr($msgs,0,3)) {
case "Men":
$bonus = $ri['Mente'];
$msgs = "Mente";
break;
case "For":
$bonus = $ri['Forza'];
$msgs = "Forza";
break;
case "":
$bonus = 0;
break;
}
}
$Attacco = rand(5, 30);
$tot = $Attacco + $ri['Mente'];
$MySql="Select * From Presenti where OraUscita = '2037-12-31 00:00:00' and StanzaApparente = $Stanza AND Is_Invisibile = 0 ORDER BY Nome";
$Result = mysql_query($MySql);
while($rs = mysql_fetch_array($Result)) {
?>
<option><?=$rs['Nome']?;></option>
$MySql = "UPDATE Personaggio MaxMente = MaxMente - ".$tot." WHERE Nome = '"$Login"'";
$Result = mysql_query($MySql);
$MySql = "INSERT INTO Chat (Stanza, Mittente, Destinatario, Ora, Testo, Sesso, ImgGilda, DescGilda, ImgRazza, DescRazza, Tipo)";
$MySql .= " VALUES ('".addslashes($Stanza)."', '".addslashes($Login)."', '".addslashes($Login)."', NOW(), '".$nome." $Login Attacca "$rs['Nome']" con mani nude infliggendo $tot danni ferita.', '$Sesso_S', '$ImgGilda', '$DescGilda', '$ImgRazza_S', '$DescRazza_S', 'S')";
mysql_query($MySql);
<? } ?>
</select>
</td>
<td valign=top><input type=Text Name=Messaggio class=txtbox size=60 style="font-weight:normal;font-family:Verdana;font-size:8pt;color=333333" maxlength="1000" value="<?= $CarDefault ?>"></td>
<td valign=top><input type="submit" value="Invia" title="Invia"></td>
</form>
<form name=invio action="input3.php?mod=" method=POST>
<td valign=top><input type="submit" value="Indietro" title="Indietro"></td>
</form>
Pagine → 1
26/11/2008 12:15:22 e modificato da elektrhon il 26/11/2008 12:20:33
Quì seleziono il personaggio da attaccare dalla lista presenti in stanza:
$MySql="Select * From Presenti where OraUscita = '2037-12-31 00:00:00' and StanzaApparente = $Stanza AND Is_Invisibile = 0 ORDER BY Nome";
$Result = mysql_query($MySql);
while($rs = mysql_fetch_array($Result)) {
<option><?=$rs['Nome']?;></option>
<? } ?>
</select>
</td>
E quì dovrei collegare a quel personaggio questo risultato ma non riesco a farlo:
?>
$MySql = "UPDATE Personaggio MaxMente = MaxMente - ".$tot." WHERE Nome = '"$Login"'";
$Result = mysql_query($MySql);
$MySql = "INSERT INTO Chat (Stanza, Mittente, Destinatario, Ora, Testo, Sesso, ImgGilda, DescGilda, ImgRazza, DescRazza, Tipo)";
$MySql .= " VALUES ('".addslashes($Stanza)."', '".addslashes($Login)."', '".addslashes($Login)."', NOW(), '".$nome." $Login Attacca "$rs['Nome']" con mani nude infliggendo $tot danni ferita.', '$Sesso_S', '$ImgGilda', '$DescGilda', '$ImgRazza_S', '$DescRazza_S', 'S')";
mysql_query($MySql);
Se potete darmi una mano, mi mancano solo queste piccole cose per aprire il gdr;
Cmq l'indirizzo è http://www.knightextreme.altervista.org ↗
, mancano tutte e le cose accessorie perchè mi sto dedicando alla parte più complessa ( almeno per me :) )
26/11/2008 18:33:51 e modificato da elektrhon il 26/11/2008 18:35:18
Se mi date una mano a preparare quest'hamburger 😇 , volevo fare proprio come hai detto tu black ma ho un po di limiti sull'sql materia nuova per me.
Ho provato a fare alcune query ma con scarsi risultati, proprio per le mie lacune in materia e dai testi di mysql non trovo cose che possano ricollegarsi a ciò che voglio fare.
magari creare insieme un tool da rendere disponibile come implementazione per gdrcd
27/11/2008 14:33:47
Però è una cosa per cui devi sbatterti tu, non pretendere che siano altri a farlo, perdio! E se ti blocchi già su cazzate del genere, cosa farai quando arriveranno i (ben più complicati) problemi che la gestione di un gdr porta inevitabilmente con sé?
Non tutto si risolve aspettando che qualcuno faccia un tool per gdr-cd pronto all'uso <.<'
Il fatto è che la maggior parte delle persone crede che la cosa difficile sia mettere online il gioco ed avere quei 10 utenti che giochino. In realtà il vero problema è stare al passo con i tempi e migliorare sempre il codice facendo quello che chiedono gli utenti (sempre se sono cose sensate).
Se uno riesce a malapena a modificare gdr-cd mettendogli un testo scorrevole nel profilo, vorrei sapere come pensa di andare avanti dopo. Quando gli chiederanno magari di fare cose complesse che richiedono richieste complicate da elaborare molto prima di fornire un risultato utile.
01/12/2008 12:44:54
new_world ha scritto: [quote]
Però è una cosa per cui devi sbatterti tu, non pretendere che siano altri a farlo, perdio! E se ti blocchi già su cazzate del genere, cosa farai quando arriveranno i (ben più complicati) problemi che la gestione di un gdr porta inevitabilmente con sé?
Non tutto si risolve aspettando che qualcuno faccia un tool per gdr-cd pronto all'uso <.<'
Il fatto è che la maggior parte delle persone crede che la cosa difficile sia mettere online il gioco ed avere quei 10 utenti che giochino. In realtà il vero problema è stare al passo con i tempi e migliorare sempre il codice facendo quello che chiedono gli utenti (sempre se sono cose sensate).
Se uno riesce a malapena a modificare gdr-cd mettendogli un testo scorrevole nel profilo, vorrei sapere come pensa di andare avanti dopo. Quando gli chiederanno magari di fare cose complesse che richiedono richieste complicate da elaborare molto prima di fornire un risultato utile.[/quote]
Ti spiego, innanzi tutto questa è una sezione di aiuto programmazione e non la sezione io so farlo e tu no.
Quindi questi commenti neutri e senza senso non mi aiutano in ciò che devo fare.
Siccome non sono un programmatore e mi sto cimentando nel codice in mysql a me avrebbe fatto piacere trovare qualche suggerimento o esempio pratico su come tener conto di più variabili e come collegarle ad un risultato.
Se io so fare una cosa aiuto quelli che riscontrano qualche problema, ma visto che quì sembra che le cose si pretendano e che si voglia soltanto copia ed incollare allora perdo le speranze su un aiuto di programmazione.
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Segui Discussione Inoltra Discussione Forum Programmazione, Open Source e Hosting Elenco Forum
Articoli, Interviste e altre Risorse!
Foundation Galactic Frontier ↗
Seconda Era ↗
State of Survival ↗
Tiles Survive ↗