| Autor |
Mensaje |
Lordss
SubAdministrador

Registrado: Septiembre 2007
Mensajes: 1724
Edad: 14
|
 Duda PHP
Buenas
pues estoy haciendo un juego en php basado en otro juego que tambien esta hecho en php, y en la tienda o el vendedor de ropa, he agregado la opcion que al comprar ropa se te reste dinero, pero el problema es que si tu no tienes dinero igual puedes comprar y esto te quead en cifras negativas, y queria añadir una especie de IF o algo asi para que si no tienes el dinero que cuesta el objeto no puedas comprarlo, el codigo original es asi
if("Camisa")
var/K = new/obj/clothshirt
var/hairred = input("Que tan rojo la quieres?") as num
var/hairblue = input("Que tan azul la quieres?") as num
var/hairgreen = input("Que tan verde la quieres?") as num
K:icon += rgb(hairred,hairgreen,hairblue)
K:loc = usr
usr.money -= 200
usr << "<b>Ten un buen dia!"
y yo lo puse asi para que si no tiene la cantidad de dinero X no pueda comprarlo
if("Camisa")
if("usr.money += 200")
var/K = new/obj/clothshirt
var/hairred = input("Que tan rojo la quieres?") as num
var/hairblue = input("Que tan azul la quieres?") as num
var/hairgreen = input("Que tan verde la quieres?") as num
K:icon += rgb(hairred,hairgreen,hairblue)
K:loc = usr
usr.money -= 200
usr << "<b>Ten un buen dia!"
pero en vez de hacer eso, lo que hace es sumarle 200 y despues restarle 200... no se si alguien me pudiese orientar de como ponerlo, la variable del juego por la que se sabe el dinero es money, pero hay que colocar usr.money para señalar que es el del usuario, no se si eso es logico... pero por siacaso lo dejo
Saludos y gracias
¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ FIRMA ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬
URL: www.tecno-sence.net
Plantilla: Vista Teal
Mods: Los que trae ademas del Mouse Hover Description mod, karma mod, y no recuerdo los otros...
Version de icy: 1.2.0.27b
|
|
|
|
 |
Pubicidad

|
|
 |
Esnola
Administrador

Registrado: Agosto 2007
Mensajes: 2541
Edad: 42
|
 Re: Duda PHP
|
|
|
|
 |
Lordss
SubAdministrador

Registrado: Septiembre 2007
Mensajes: 1724
Edad: 14
|
 Re: Duda PHP
pues mira, segun es php un poco modificado, pero pense que aqui sabrian como por que el foro de soporte de esto esta en ingles o en aleman... yo no me llevo muy bien con idiomas q no sean el español
¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ FIRMA ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬
URL: www.tecno-sence.net
Plantilla: Vista Teal
Mods: Los que trae ademas del Mouse Hover Description mod, karma mod, y no recuerdo los otros...
Version de icy: 1.2.0.27b
|
|
|
|
 |
Esnola
Administrador

Registrado: Agosto 2007
Mensajes: 2541
Edad: 42
|
 Re: Duda PHP
|
|
|
|
 |
Lordss
SubAdministrador

Registrado: Septiembre 2007
Mensajes: 1724
Edad: 14
|
 Re: Duda PHP
te lo mando x mp pero primero... el archivo en cuestion o todos los archivos, xk son unos 12 archivos ademas de los de iconos, todos serian unos 120 archivos o x hay
¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ FIRMA ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬
URL: www.tecno-sence.net
Plantilla: Vista Teal
Mods: Los que trae ademas del Mouse Hover Description mod, karma mod, y no recuerdo los otros...
Version de icy: 1.2.0.27b
|
|
|
|
 |
Esnola
Administrador

Registrado: Agosto 2007
Mensajes: 2541
Edad: 42
|
 Re: Duda PHP
|
|
|
|
 |
Lordss
SubAdministrador

Registrado: Septiembre 2007
Mensajes: 1724
Edad: 14
|
 Re: Duda PHP
Humm.... el archivo en si es una extension especial que solo puede abrirse con el programa para crear y reproducir juego, se llama byond, pero si quieres lo copio a un txt y te lo paso... aunque creo que perderia formato
¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ FIRMA ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬
URL: www.tecno-sence.net
Plantilla: Vista Teal
Mods: Los que trae ademas del Mouse Hover Description mod, karma mod, y no recuerdo los otros...
Version de icy: 1.2.0.27b
|
|
|
|
 |
Esnola
Administrador

Registrado: Agosto 2007
Mensajes: 2541
Edad: 42
|
 Re: Duda PHP
Ya me parecía a mí.........eso no es php..... es otro lenguage de programación.
¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ FIRMA ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ Webmaster de Todo-Mods -- Webmaster de Todoelbarco.com -- Webmaster de NosQuejamos.com
-------------------------------------------------------------------------------

|
|
|
|
 |
Esnola
Administrador

Registrado: Agosto 2007
Mensajes: 2541
Edad: 42
|
 Re: Duda PHP
Prueba a hacer esto:
Cambia:
if("Camisa")
if("usr.money += 200")
var/K = new/obj/clothshirt
var/hairred = input("Que tan rojo la quieres?") as num
var/hairblue = input("Que tan azul la quieres?") as num
var/hairgreen = input("Que tan verde la quieres?") as num
K:icon += rgb(hairred,hairgreen,hairblue)
K:loc = usr
usr.money -= 200
usr << "<b>Ten un buen dia!"
Por esto:
if("Camisa")
if("usr.money > 200")
var/K = new/obj/clothshirt
var/hairred = input("Que tan rojo la quieres?") as num
var/hairblue = input("Que tan azul la quieres?") as num
var/hairgreen = input("Que tan verde la quieres?") as num
K:icon += rgb(hairred,hairgreen,hairblue)
K:loc = usr
usr.money -= 200
usr << "<b>Ten un buen dia!"
¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ FIRMA ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ Webmaster de Todo-Mods -- Webmaster de Todoelbarco.com -- Webmaster de NosQuejamos.com
-------------------------------------------------------------------------------

|
|
|
|
 |
Lordss
SubAdministrador

Registrado: Septiembre 2007
Mensajes: 1724
Edad: 14
|
 Re: Duda PHP
Veamos... nop, ahorita no lo suma, pero aunque tengas menos del dinero que te pide te lo vende...
¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ FIRMA ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬
URL: www.tecno-sence.net
Plantilla: Vista Teal
Mods: Los que trae ademas del Mouse Hover Description mod, karma mod, y no recuerdo los otros...
Version de icy: 1.2.0.27b
|
|
|
|
 |
Esnola
Administrador

Registrado: Agosto 2007
Mensajes: 2541
Edad: 42
|
 Re: Duda PHP
Prueba esto:
if("Camisa")
if("usr.money < 200")
usr << "<b>No tienes dinero suficiente para comprar esto!"
else
var/K = new/obj/clothshirt
var/hairred = input("Que tan rojo la quieres?") as num
var/hairblue = input("Que tan azul la quieres?") as num
var/hairgreen = input("Que tan verde la quieres?") as num
K:icon += rgb(hairred,hairgreen,hairblue)
K:loc = usr
usr.money -= 200
usr << "<b>Ten un buen dia!"
¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ FIRMA ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ Webmaster de Todo-Mods -- Webmaster de Todoelbarco.com -- Webmaster de NosQuejamos.com
-------------------------------------------------------------------------------

|
|
|
|
 |
Lordss
SubAdministrador

Registrado: Septiembre 2007
Mensajes: 1724
Edad: 14
|
 Re: Duda PHP
El else me da error... asi que me puse a probar y esto asi me qeudo bien
if("Camisa")
if("usr.money => 200")
var/K = new/obj/clothshirt
var/hairred = input("Que tan rojo la quieres?") as num
var/hairblue = input("Que tan azul la quieres?") as num
var/hairgreen = input("Que tan verde la quieres?") as num
K:icon += rgb(hairred,hairgreen,hairblue)
K:loc = usr
usr.money -= 200
usr << "<b>Ten un buen dia!"
pero me gustaba lo de que si no podias no saliera, pero el else me decia "Empty else clause" y "Inconsisten Identation"
¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ FIRMA ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬
URL: www.tecno-sence.net
Plantilla: Vista Teal
Mods: Los que trae ademas del Mouse Hover Description mod, karma mod, y no recuerdo los otros...
Version de icy: 1.2.0.27b
|
|
|
|
 |
Esnola
Administrador

Registrado: Agosto 2007
Mensajes: 2541
Edad: 42
|
 Re: Duda PHP
|
|
|
|
 |
Lordss
SubAdministrador

Registrado: Septiembre 2007
Mensajes: 1724
Edad: 14
|
 Re: Duda PHP
Tienes un MP
¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ FIRMA ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬
URL: www.tecno-sence.net
Plantilla: Vista Teal
Mods: Los que trae ademas del Mouse Hover Description mod, karma mod, y no recuerdo los otros...
Version de icy: 1.2.0.27b
|
|
|
|
 |
|
|