Hey Leute.Ich hab da so n Problem..Undzwar wollte ich nen clickable Textdraw machen..Naja, hat irwie nich gefunzt..Die Maus wird zwar angezeigt, klicke ich aber, passiert nichts.
Hier mal mein Code:
//Textdraws erstellen bei OnGameModeInit post ich jetzt nich..SetTextDrawSelectable is auf true..
else
{
TextDrawShowForPlayer(playerid,Textdraw0);
TextDrawShowForPlayer(playerid,Textdraw1);
TextDrawShowForPlayer(playerid,Textdraw2);
TextDrawShowForPlayer(playerid,Textdraw3);
TextDrawShowForPlayer(playerid,Textdraw4);
TextDrawShowForPlayer(playerid,Textdraw5);
TextDrawShowForPlayer(playerid,Textdraw6);
TextDrawShowForPlayer(playerid,Textdraw7);
TextDrawShowForPlayer(playerid,Textdraw8);
TextDrawShowForPlayer(playerid,Textdraw9);
TextDrawShowForPlayer(playerid,Textdraw10);
TextDrawShowForPlayer(playerid,Textdraw11);
TextDrawShowForPlayer(playerid,Textdraw12);
TextDrawShowForPlayer(playerid,Textdraw13);
TextDrawShowForPlayer(playerid,Textdraw14);
TextDrawShowForPlayer(playerid,Textdraw15);
TextDrawShowForPlayer(playerid,Textdraw16);
TextDrawShowForPlayer(playerid,Textdraw17);
TextDrawShowForPlayer(playerid,Textdraw18);
TextDrawShowForPlayer(playerid,Textdraw19);
SelectTextDraw(playerid, WARN_RED);
return 1;
}
public OnPlayerClickTextDraw(playerid, Text:clickedid)
{
if(_:clickedid != INVALID_TEXT_DRAW)
{
if(clickedid==Textdraw15 || clickedid==Textdraw11)
{
SendClientMessage(playerid,MESSAGE_BLUE,"Du hast dich für TeamDeathMatch entschieden.");
return 1;
}
if(clickedid==Textdraw16 || clickedid==Textdraw12)
{
SendClientMessage(playerid,MESSAGE_BLUE,"Du hast dich für DestroyThisObject entschieden.");
return 1;
}
if(clickedid==Textdraw17 || clickedid==Textdraw13)
{
SendClientMessage(playerid,MESSAGE_BLUE,"Du hast dich für Capture the Flag entschieden.");
return 1;
}
if(clickedid==Textdraw18 || clickedid==Textdraw14)
{
SendClientMessage(playerid,MESSAGE_BLUE,"Du hast dich für Conquest entschieden.");
return 1;
}
}
return 1;
}
Ich hoffe, ihr findet den Fehler..Ich habe mir Tutorials reingezogen..Auf forum.sa-mp wie auch bei den engl. Kollegen..Ich hoffe, ihr könnt mir jetzt helfen
Danke schonmal im Vorraus
PS. Sorry für die Einrückung..Sollte aber gehen..