16.09.2013, 20:38
Hola, їComo defino la tecla "ESC" en ONPLAYERKEYSTATECHANGE? gracias
public OnPlayerClickTextDraw(playerid, Text:clickedid)
{
if(clickedid == INVALID_TEXT_DRAW) //INVALID_TEXT_DRAW = 0xFFFF
{
SendClientMessage(playerid, 0xFFFFFFAA, "їPOR QUЙ ME CANCELAS? їNO ME QUIERES?");
//El resto de las acciones van aquн :)
}
return 1;
}
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 Код:
|
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 Код:
|
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...
|