# SScorer - *SetCursor*: `` ``` SetCursor(playernumber,CursorName) : pone un item del scorer como cursor ``` - *Show*: `` ``` Show(playernumber) : Activa el scorer. ``` - *GetTextArea*: `` ``` (width, height) GetTextArea(fontType, text) : obtiene la anchura y la altura de un texto dado el texto y el tipo de fuente ``` - *AddModel*: `` ``` AddModel(playernumber,Name,ModelFile,numanim,Radius) : Pre carga un modelo para usarse en el scorer. ``` - *SetOnPrev*: `` ``` SetOnPrev(playernumber,CancelEvent) : Define la funcion que se ejecutara en el caso del pagina abajo. ``` - *AddChatMsg*: `` ``` AddChatMsg(string,red,gree,blue) : Agrega un mensaje a la lista de chat. ``` - *GetOnCancel*: `` ``` (CancelEvent)GetOnCancel(playernumber) : Devuelve la funcion que se ejecutara en el caso del escape. ``` - *GetDefault*: `` ``` DefaultItemName GetDefault(playernumber) Obtiene el nombre del item por defecto ``` - *SetOnSpecialHint*: `` ``` SetOnSpecialHint(playernumber,SpecialHintTestFunc,SpecialHint) : Define la funcion que decide si se muestra un hint especial ``` - *SetConsole*: `` ``` SetConsole(show) : oculta/ muestra la consola de pantalla completa ``` - *Get2DPos*: `` ``` (x,y) Get2DPos(vector3d) : obtiene en cordenadas de pantalla una posicion del escenario ``` - *GetActual*: `` ``` ActualItem GetActual(playernumber) Obtiene el item actual ``` - *SetOnNext*: `` ``` SetOnNext(playernumber,CancelEvent) : Define la funcion que se ejecutara en el caso del pagina abajo. ``` - *SetMPFunc*: `` ``` SetMPFunc(playernumber,Callback) : Callback(id,showmpscorer) (muestra oculta el scorer multiplayer) ``` - *Set*: `` ``` Set(playernumber,itemname,varname,value) : Modifica el valor de una variable de un item ``` - *SetSpeechCallback*: `` ``` SetSpeechCallback(Callback) : Especifica la funcion callback que será llamada ``` - *Get*: `` ``` Get(playernumber,itemname,varname) : Obtiene el valor de una variable de un item ``` - *GetMenuAccept*: `` ``` GetMenuAccept(id) : Devuelve el estado de la acción de menu aceptar. ``` - *SetDefault*: `` ``` SetDefault(playernumber,DefaultItemName) : pone un item del scorer 'por defecto' ``` - *CancelSpeech*: `` ``` CancelSpeech(time) : cancela un mensaje remoto ``` - *SetHeadMonitor*: `` ``` SetHeadMonitor(Head,Msg,anm) : Especifica la cabeza que será usada en el monitor y el mensaje. ``` - *Add*: `` ``` Add(playernumber,itemname,itemtype,AtEnd) : Agrega un item al scorer. ``` - *SetMarkerSprite*: `` ``` SetMarkerSprite(id,SpriteName) : pone un sprite como marcador ``` - *PreloadTexture*: `` ``` PreloadTexture(filename) : Precarga una textura ``` - *SetMsgText*: `` ``` SetMsgText(text,time) : Muestra un mensaje de sistema y lo desactiva en el tiempo de mundo time ``` - *Fade*: `` ``` Fade(id,(r,g,b,a),(r,g,b,a),time) : Realiza un fade de rgba a rgba. ``` - *Clear*: `` ``` Clear(playernumber) : Limpia el scorer completamente. ``` - *SetCinema*: `` ``` SetCinema(id,status,time) : Activa el modo escena de cine. ``` - *SetSpeechText*: `` ``` SetSpeechText(text,time,r,g,b) : activa el texto de una conversacion que durará un tiempo espeficico ``` - *SetOnCancel*: `` ``` SetOnCancel(playernumber,CancelEvent) : Define la funcion que se ejecutara en el caso del escape. ``` - *Hide*: `` ``` Hide(playernumber) : Desactiva el scorer. ``` - *SetLabelText*: `` ``` SetLabelText(text,time) : Muestra un rotulo de sistema y lo desactiva en el tiempo de mundo time ```