Herramientas de usuario

Herramientas del sitio


metodos_para_psis

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
Próxima revisión
Revisión previa
metodos_para_psis [2010/04/11 18:46]
bruce
metodos_para_psis [2010/12/10 13:55]
al-khwarizmi
Línea 1: Línea 1:
-Estos son los métodos ​de Mobile (para PSIs):+=== Métodos ​de Mobile (para PSIs) ===
  
   * //Métodos de combate//   * //Métodos de combate//
Línea 13: Línea 13:
   * //Métodos para hablar y reaccionar//​   * //Métodos para hablar y reaccionar//​
     * void say ( String s ): decir el texto dado.     * void say ( String s ): decir el texto dado.
 +    * void say ( String s , String style ): decir el texto dado, y que los mensajes de notificación correspondientes se impriman en el estilo dado.
     * void onSay ( Mobile aCreature , String text ): quién ha hablado y que ha dicho. ej: decir "​hola"​     * void onSay ( Mobile aCreature , String text ): quién ha hablado y que ha dicho. ej: decir "​hola"​
     * void onSayTo ( Mobile speaker , String text , Mobile hearer ): quién ha hablado, que ha dicho y a quien. ej: decir "​hola"​ a Gandalf.     * void onSayTo ( Mobile speaker , String text , Mobile hearer ): quién ha hablado, que ha dicho y a quien. ej: decir "​hola"​ a Gandalf.
     * void onRoomText ( String text ): para que el PSI pueda reaccionar al texto que se envía a la habitación.     * void onRoomText ( String text ): para que el PSI pueda reaccionar al texto que se envía a la habitación.
 +
 +=== Ejemplo de uso ===
 +
 +Estos ejemplos (si no se dice lo contrario) van en la pestaña //Código y propiedades//​ del PSI.
 +
 +
 +Ejemplo de detección de texto enviado a la habitación. Cogemos una pelota, y el PSI se enfada, puesto que es suya. 
 +
 +<code java>
 +void onRoomText ( String text )
 +{
 +  if ( text.contains("​coge la pelota"​) )
 +  {
 +      self.say("​¡Eh! ¡Esa pelota es mía!\n¡Ya no me ajunto contigo!\n"​);​
 +  }
 +}
 +</​code>​
metodos_para_psis.txt · Última modificación: 2010/12/10 13:55 por al-khwarizmi