Faire un HideTextDrawForPlayer quand le joueur enleve le SetSelectableTextDraw
#1

Bonjour,

Je voudrait que mon Textdraw disparait quand le joueur quitte le mode sйlection des textdraw (En appuyant sur Echap), ou interdire d'enlevй le SetSelectable sauf si ont clique sur le bouton " Put Off ".


Merci de votre aide
Reply
#2

pawn Code:
public OnPlayerClickTextDraw(playerid, Text:clickedid)
{
    if(clickedid == Text:INVALID_TEXT_DRAW)
    {
        //SelectTextDraw
    }
    return 1;
}
Reply
#3

Merci,
Mais comment enlevй le mot de selection ? Car quand je fait
pawn Code:
!SelectTextdraw(playerid, 0xFF0000FF)
зa ne fonctionne pas ;(
Edit: J'ai trouvй CancelSelectTextDraw(playerid);
Reply
#4

CancelSelectTextDraw(playerid);
sa annule un peu la sйlection du textdraw, il ne sera plus cliquable.

Pour les Donc si tu mes un HideTextDrawForPlayer il est prйfйrable de mettre aussi CancelSelectTextDraw en bas.

pawn Code:
public OnPlayerClickTextDraw(playerid, Text:clickedid)
{
    if(clickedid == Text:INVALID_TEXT_DRAW)
    {
         CancelSelectTextDraw(playerid);
    }
    HideTextDrawForPlayer(playerid, ..);
    HideTextDrawForPlayer(playerid, ..);

    return 1;
}
Reply
#5

Quote:
Originally Posted by TheWWorld
View Post
Merci,
Mais comment enlevй le mot de selection ? Car quand je fait
pawn Code:
!SelectTextdraw(playerid, 0xFF0000FF)
зa ne fonctionne pas ;(
Edit: J'ai trouvй CancelSelectTextDraw(playerid);
Le code que je t'ai donnй sert pour interdire le ECHAP.
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)