29.03.2018, 05:28
Boa noite. Gente alguйm ai pode me ajudar a abrir uma dialog apenas clicando na textdraw ? Vi algumas coisas atй tentei .... mas nгo tive sucesso. Se alguйm puder ajudar eu agradeзo !
Alguйm pode me ajudar na parte da OnPlayerClickPlayer TextDraw, to usando uma base da BPS.. |
Um simples exemplo de como se fazer, й da forma abaixo que desenvolvi.
PHP код:
|
Um simples exemplo de como se fazer, й da forma abaixo que desenvolvi.
PHP код:
|
Linha 3005: if(clickedid == textdraw_1){ Linha 3008: return true;
public OnPlayerClickTextDraw(playerid, Text:clickedid){ if(clickedid == Text:INVALID_TEXT_DRAW){ if(GetPVarInt(playerid, "vMochila") && !GetPVarInt(playerid, "guardando")){ HideMochila(playerid); } if(GetPVarInt(playerid, "vportamala") && !GetPVarInt(playerid, "guardando")){ HidePortaMala(playerid); } } if(GetPVarInt(playerid, "skinc_active") == 0) return 0; // Handle: They cancelled (with ESC) if(clickedid == Text:INVALID_TEXT_DRAW) { DestroySelectionMenu(playerid); SetPVarInt(playerid, "skinc_active", 0); PlayerPlaySound(playerid, 1085, 0.0, 0.0, 0.0); return 1; } return 1; } if(clickedid == textdraw_1){ ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "Insert", "Insert", "Ok", "Exit"); } return true; }
public OnPlayerClickTextDraw(playerid, Text:clickedid){
if(clickedid == Text:INVALID_TEXT_DRAW){
if(GetPVarInt(playerid, "vMochila") && !GetPVarInt(playerid, "guardando")){
HideMochila(playerid);
}
if(GetPVarInt(playerid, "vportamala") && !GetPVarInt(playerid, "guardando")){
HidePortaMala(playerid);
}
}
else if(clickedid == textdraw_1){
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "Insert", "Insert", "Ok", "Exit");
}
if(GetPVarInt(playerid, "skinc_active") == 0) return 0;
// Handle: They cancelled (with ESC)
else if(clickedid == Text:INVALID_TEXT_DRAW) {
DestroySelectionMenu(playerid);
SetPVarInt(playerid, "skinc_active", 0);
PlayerPlaySound(playerid, 1085, 0.0, 0.0, 0.0);
return 1;
}
return 1;
}
PHP код:
|