Quote:
Originally Posted by Edugta.
Ah, ya entendн .
Es algo simple, cuando un jugador tiene SelectTextdraw() activado y si apreta ESC, retornarб INVALID_TEXT_DRAW en OnPlayerClickTextDraw (O en OnPlayerClickPlayerTextDraw, todo depende el TextDraw)
pawn Код:
public OnPlayerClickTextDraw(playerid, Text:clickedid) { if(clickedid == INVALID_TEXT_DRAW) //INVALID_TEXT_DRAW = 0xFFFF { SendClientMessage(playerid, 0xFFFFFFAA, "їPOR QUЙ ME CANCELAS? їNO ME QUIERES?"); CancelSelectTextDraw(playerid); //El resto de las acciones van aquн :) } return 1; }
Espero que se entienda
|
Pero esa funciуn solo se llama cuando un jugador hace click sobre el textdraw, por ende si lo cancela con esc y nunca hace click en la pantalla tu mensaje no serб mostrado...