Hallo, wieso kann ich die Textdraws nicht auswählen? bzw anklicken? wenn ich die anklicke dann passiert nix.
Hier mal meine Textdraws:
atm2 = TextDrawCreate(234.000000, 171.000000, "Kontostand");
TextDrawBackgroundColor(atm2, 255);
TextDrawFont(atm2, 2);
TextDrawLetterSize(atm2, 0.500000, 1.000000);
TextDrawColor(atm2, -1);
TextDrawSetOutline(atm2, 1);
TextDrawSetProportional(atm2, 1);
TextDrawTextSize(atm2, 199.000000, 796.000000);
TextDrawSetSelectable(atm2, 1);
TextDrawTextSize(atm2, 200.0, 200.0);
atm3 = TextDrawCreate(233.000000, 187.000000, "Abheben");
TextDrawBackgroundColor(atm3, 255);
TextDrawFont(atm3, 2);
TextDrawLetterSize(atm3, 0.500000, 1.000000);
TextDrawColor(atm3, -1);
TextDrawSetOutline(atm3, 1);
TextDrawSetProportional(atm3, 1);
TextDrawTextSize(atm3, 199.000000, 796.000000);
TextDrawSetSelectable(atm3, 1);
TextDrawTextSize(atm3, 200.0, 200.0);
atm4 = TextDrawCreate(233.000000, 203.000000, "Einzahlen");
TextDrawBackgroundColor(atm4, 255);
TextDrawFont(atm4, 2);
TextDrawLetterSize(atm4, 0.500000, 1.000000);
TextDrawColor(atm4, -1);
TextDrawSetOutline(atm4, 1);
TextDrawSetProportional(atm4, 1);
TextDrawTextSize(atm4, 199.000000, 796.000000);
TextDrawSetSelectable(atm4, 1);
TextDrawTextSize(atm4, 200.0, 200.0);
atm5 = TextDrawCreate(233.000000, 221.000000, "Ueberwisen");
TextDrawBackgroundColor(atm5, 255);
TextDrawFont(atm5, 2);
TextDrawLetterSize(atm5, 0.500000, 1.000000);
TextDrawColor(atm5, -1);
TextDrawSetOutline(atm5, 1);
TextDrawSetProportional(atm5, 1);
TextDrawTextSize(atm5, 199.000000, 796.000000);
TextDrawSetSelectable(atm5, 1);
TextDrawTextSize(atm5, 200.0, 200.0);
atm6 = TextDrawCreate(233.000000, 239.000000, "Beenden");
TextDrawBackgroundColor(atm6, 255);
TextDrawFont(atm6, 2);
TextDrawLetterSize(atm6, 0.500000, 1.000000);
TextDrawColor(atm6, -1);
TextDrawSetOutline(atm6, 1);
TextDrawSetProportional(atm6, 1);
TextDrawTextSize(atm6, 199.000000, 796.000000);
TextDrawSetSelectable(atm6, 1);
TextDrawTextSize(atm6, 200.0, 200.0);
und der public:
public OnPlayerClickTextDraw(playerid, Text:clickedid)
{
if(clickedid == atm2)//Kontostand
{
CancelSelectTextDraw(playerid);
ATMOff(playerid);
Kontostand(playerid);
return 1;
}
if(clickedid == atm3)//Abheben
{
CancelSelectTextDraw(playerid);
ATMOff(playerid);
ShowPlayerDialog(playerid,DiaAtmAus,DIALOG_STYLE_INPUT,"Bankautomat - Auszahlen","Gib den gewünschten Betrag ein:\nFehler: Bitte nicht unter 0$","OK","Zurück");
return 1;
}
if(clickedid == atm4)//Einzahlen
{
CancelSelectTextDraw(playerid);
ATMOff(playerid);
ShowPlayerDialog(playerid,DiaAtmEin,DIALOG_STYLE_INPUT,"Bankautomat - Einzahlen","Gib den gewünschten Betrag ein:","OK","Zurück");
return 1;
}
if(clickedid == atm5)//Überweisen
{
if(SpielerInfo[playerid][pLevel] > 2)
{
ATMOff(playerid);
CancelSelectTextDraw(playerid);
ShowPlayerDialog(playerid,DiaAtmUeber,DIALOG_STYLE_INPUT,"Bankautomat - Überweisen","Wichtig: Achte auf korrekte Rechtschreibung!\nGib den gewünschten Spieler ein:","OK","Zurück");
}
else return Echo(playerid, cRot, "Die Überweisung ist erst ab Level 3 möglich.");
ATMOff(playerid);
CancelSelectTextDraw(playerid);
}
if(clickedid == atm6)//Beenden
{
ATMOff(playerid);
CancelSelectTextDraw(playerid);
return 1;
}
return 1;
}
danke im vorraus
MfG Exon