Herramientas de usuario

Herramientas del sitio


contenedores

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Última revisión Ambos lados, revisión siguiente
contenedores [2011/01/05 18:29]
al-khwarizmi Ejemplo onContents
contenedores [2011/01/05 18:32]
al-khwarizmi
Línea 87: Línea 87:
   if ( equals ( self , path1.get(0) ) ) //acción referida al chorizo   if ( equals ( self , path1.get(0) ) ) //acción referida al chorizo
   {   {
-    if ( !equals ( item("​tabla"​) , path1.get(1) ) ) //si el chorizo no está en la tabla+    if ( equals ( path1.size() , 0 ) || !equals ( item("​tabla"​) , path1.get(1) ) ) //si el chorizo no está en la tabla
     {     {
       aCreature.writeDenial("​Para cortar el chorizo, deberías ponerlo en una tabla primero.\n"​);​       aCreature.writeDenial("​Para cortar el chorizo, deberías ponerlo en una tabla primero.\n"​);​
Línea 117: Línea 117:
 } }
 </​code>​ </​code>​
- + 
 +Si además quisiéramos mirar si la tabla está en una mesa, tendríamos que irnos a mirar si el tamaño de ''​path1''​ es al menos 3 y si ''​path1.get(2)''​ es la mesa, complicando más el código así como la vida del sufrido jugador.
contenedores.txt · Última modificación: 2011/01/16 16:35 por al-khwarizmi