Recordad que para pedir soporte alguno, debéis facilitar los datos de soporte oportunos por favor, mirad aquí y leer las Normas generales del foro, esto nos servirá de ayuda para dar el mejor soporte..

Gracias.

La Administración de phpBB España.

Un BBCode Personalizado

🔓 Foros cerrados y son sólo de lectura
Cerrado
Radigar
Observador/a
Mensajes: 9
Registrado: 09 Sep 2006, 16:37

Un BBCode Personalizado

#1

Mensaje por Radigar »

Versión de phpBB: 2.0.21
Tipo de phpBB: phpBB estandar, (tambien llamado Vanilla) phpBB2 o phpBB3
MODs Instalados: Si
Tu conocimiento: Conocimiento básico
Enlace del Foro: http://ffmidgar.funpic.de/foro

¿Qué recuerdas haber hecho en el foro antes de aparecer este error?


¿Qué has realizado para intentar resolver el problema?


Descripción y Mensaje
Bueno mi problema es el siguiente, quiero crear un bbcode simple con caracteres numericos
ej: [life]53[/life], quiero que el valor que se le de se meta en una variable para hacer despues operaciones con el, mejor dicho, que en el caso del ejemplo el numero 53 se guarde en una variable $life para que despues pueda hacer una resta de variables.

Gracias de Antemano.
Imagen
[/url]

Avatar de Usuario
mitch
Ex Staff
Mensajes: 4260
Registrado: 04 Sep 2005, 04:28
Género:

Re: Un BBCode Personalizado

#2

Mensaje por mitch »

Crear un BBcode así de una en phpBB2 ya es complicado.. yo me atrevería a hacer algo pero no me arriesgaría a hacer algo inseguro, y además que de phpBB2 ya ni me acuerdo mucho en verdad.

Y esa variable luego quieres que se guarde en la BD? que quieres hacer con ella? quizas ya haya un MOD que haga algo como lo que quieres, cuentanos un poco mas que vas a hacer con "ese numero".

Radigar
Observador/a
Mensajes: 9
Registrado: 09 Sep 2006, 16:37

Re: Un BBCode Personalizado

#3

Mensaje por Radigar »

Haber estoy intentando implementar una opción en el Dice Mod, el Mod que te permite recrear una tirada de dados, y lo que yo quiero es añadirle una parte en la que establezca la vida del supuesto monstruo. En el Dice Mod el bbcode es asi:
[dice]#nºdados#d#nºcaras#operación[/dice]

Un ejemplo seria:
[dice]1d20+3[/dice]

Mostraria esto:
Comando de Dados Introducido: 1d20+3

El resultado del dado de 20 caras es: (19) + 3 (Total = 22)
Lo que he conseguido añadir a este mod es que aparte de eso aparezca una linea mas referente a la vida del monstruo:
Comando de Dados Introducido: 1d20+3

El resultado del dado de 20 caras es: (19) + 3 (Total = 22)

Vida: (125) = (Total = 103)
En esta ultima linea se resta el daño Total en este caso 22 a la vida del monstruo en este caso 125, hasta ahi todo bien, pero estaria todo bien si todos los monstruos fueran de vida 125, pero yo quiero modificar esta variable intentando añadir en el mensaje el bbcode [life]nº de la vida[/life], para que asi cambie la variable en la que he puesto 125, para que asi el master del juego pueda elegir la vida de cada monstruo.

Esta se la parte del codigo que he modificado he añadido $PV y $life lo unico que quiero es un bbcode que modifique la variable $PV segun el monstruo.

Código: Seleccionar todo

	$PV = 125;
	$life = $PV - $total;
              if( ($Die_Count > 1) || ($Method != 0) )
              {
                 $footer=  $footer . ' (<b>Total =</b> ' . $total . '<b></b>)<BR><BR> <b>Vida:</b> (' . $PV . ') =  (<b>Total = </b> ' . $life . ')';
              }
Espero haberme explicado bien. Gracias otra vez por contestar.
Imagen
[/url]

Avatar de Usuario
BENDER
Miembro
Mensajes: 208
Registrado: 26 Jul 2006, 17:51
Género:
Edad: 46

Re: Un BBCode Personalizado

#4

Mensaje por BENDER »

Lo veo complicado y dificilmente ya exista algun MOD..... :?
Antes era fanfarrón, ahora soy perfecto. :mrgreen:

URL: www.gyej.com.ar
Versión phpBB: phpBB3 (3.0.8)
MODs Instalados:
Sportsuite v.021a
Board3 Portal
Mod Imageshack
MV advanced last topic
Country Flags User Edition 1.2.1
Plantilla(s) usada(s): subsilver2 (modificada)
Servidor: windows gratuito
Actualización desde otra versión: 3.0.7 pl1
Conversión desde otro sistema de foros: phpBB2 2.0.23

Cerrado

Volver a “Archivo phpBB 2.0”