Vidi ovo mi je sve:
newovi:
new Text:LoginMeniTD0 = Text:INVALID_TEXT_DRAW;
new Text:LoginMeniTD4 = Text:INVALID_TEXT_DRAW;
new Text:LoginMeniTD5 = Text:INVALID_TEXT_DRAW;
new Text:LoginMeniTD6 = Text:INVALID_TEXT_DRAW;
new Text:LoginMeniTD7 = Text:INVALID_TEXT_DRAW;
new Text:LoginMeniTD8 = Text:INVALID_TEXT_DRAW;
new Text:LoginMeniTD9 = Text:INVALID_TEXT_DRAW;
new Text:LoginMeniTD10 = Text:INVALID_TEXT_DRAW;
new Text:LoginMeniTD11 = Text:INVALID_TEXT_DRAW;
new Text:LoginMeniTD12 = Text:INVALID_TEXT_DRAW;
new Text:LoginMeniTD13 = Text:INVALID_TEXT_DRAW;
new Text:LoginMeniTD14 = Text:INVALID_TEXT_DRAW;
new Text:LoginMeniTD15 = Text:INVALID_TEXT_DRAW;
pod mode init:
LoginMeniTD0 = TextDrawCreate(-160.000000, -40.000000, "New Textdraw");
TextDrawBackgroundColor(LoginMeniTD0, 0);
TextDrawFont(LoginMeniTD0, 1);
TextDrawLetterSize(LoginMeniTD0, 0.640000, 55.000000);
TextDrawColor(LoginMeniTD0, 0);
TextDrawSetOutline(LoginMeniTD0, 0);
TextDrawSetProportional(LoginMeniTD0, 1);
TextDrawSetShadow(LoginMeniTD0, 1);
TextDrawUseBox(LoginMeniTD0, 1);
TextDrawBoxColor(LoginMeniTD0, 125);
TextDrawTextSize(LoginMeniTD0, 750.000000, 0.000000);
LoginMeniTD4 = TextDrawCreate(156.000000, 0.000000, "-");
TextDrawBackgroundColor(LoginMeniTD4, 255);
TextDrawFont(LoginMeniTD4, 1);
TextDrawLetterSize(LoginMeniTD4, 0.500000, 55.000000);
TextDrawColor(LoginMeniTD4, 0);
TextDrawSetOutline(LoginMeniTD4, 0);
TextDrawSetProportional(LoginMeniTD4, 1);
TextDrawSetShadow(LoginMeniTD4, 1);
TextDrawUseBox(LoginMeniTD4, 1);
TextDrawBoxColor(LoginMeniTD4, 255);
TextDrawTextSize(LoginMeniTD4, 496.000000, 0.000000);
LoginMeniTD5 = TextDrawCreate(385.000000, 29.000000, "RolePlay");
TextDrawBackgroundColor(LoginMeniTD5, 0);
TextDrawFont(LoginMeniTD5, 1);
TextDrawLetterSize(LoginMeniTD5, 0.400000, 1.800000);
TextDrawColor(LoginMeniTD5, -1);
TextDrawSetOutline(LoginMeniTD5, 0);
TextDrawSetProportional(LoginMeniTD5, 1);
TextDrawSetShadow(LoginMeniTD5, 1);
LoginMeniTD6 = TextDrawCreate(210.000000, 14.000000, "Lotus Balkan");
TextDrawBackgroundColor(LoginMeniTD6, 0);
TextDrawFont(LoginMeniTD6, 1);
TextDrawLetterSize(LoginMeniTD6, 1.130000, 8.000000);
TextDrawColor(LoginMeniTD6, -1);
TextDrawSetOutline(LoginMeniTD6, 0);
TextDrawSetProportional(LoginMeniTD6, 1);
TextDrawSetShadow(LoginMeniTD6, 1);
LoginMeniTD7 = TextDrawCreate(207.000000, 10.000000, "|");
TextDrawBackgroundColor(LoginMeniTD7, 0);
TextDrawFont(LoginMeniTD7, 1);
TextDrawLetterSize(LoginMeniTD7, 0.500000, 8.400001);
TextDrawColor(LoginMeniTD7, 16758267);
TextDrawSetOutline(LoginMeniTD7, 0);
TextDrawSetProportional(LoginMeniTD7, 1);
TextDrawSetShadow(LoginMeniTD7, 1);
TextDrawUseBox(LoginMeniTD7, 1);
TextDrawBoxColor(LoginMeniTD7, 16758267);
TextDrawTextSize(LoginMeniTD7, 443.000000, 0.000000);
LoginMeniTD8 = TextDrawCreate(156.000000, 114.000000, "New Textdraw");
TextDrawBackgroundColor(LoginMeniTD8, 16758267);
TextDrawFont(LoginMeniTD8, 1);
TextDrawLetterSize(LoginMeniTD8, 0.500000, 2.200000);
TextDrawColor(LoginMeniTD8, 16758267);
TextDrawSetOutline(LoginMeniTD8, 0);
TextDrawSetProportional(LoginMeniTD8, 1);
TextDrawSetShadow(LoginMeniTD8, 1);
TextDrawUseBox(LoginMeniTD8, 1);
TextDrawBoxColor(LoginMeniTD8, 16758267);
TextDrawTextSize(LoginMeniTD8, 496.000000, -10.000000);
LoginMeniTD9 = TextDrawCreate(167.000000, 113.000000, "Ulazak u igru");
TextDrawBackgroundColor(LoginMeniTD9, 0);
TextDrawFont(LoginMeniTD9, 2);
TextDrawLetterSize(LoginMeniTD9, 0.400000, 2.000000);
TextDrawColor(LoginMeniTD9, -1);
TextDrawSetOutline(LoginMeniTD9, 0);
TextDrawSetProportional(LoginMeniTD9, 1);
TextDrawSetShadow(LoginMeniTD9, 1);
TextDrawTextSize(LoginMeniTD9, 290.000000, -10.000000);
TextDrawUseBox(LoginMeniTD9, 1);
TextDrawBoxColor(LoginMeniTD9, 0);
LoginMeniTD10 = TextDrawCreate(309.000000, 113.000000, "Zahvale");
TextDrawBackgroundColor(LoginMeniTD10, 0);
TextDrawFont(LoginMeniTD10, 2);
TextDrawLetterSize(LoginMeniTD10, 0.400000, 2.000000);
TextDrawColor(LoginMeniTD10, -1);
TextDrawSetOutline(LoginMeniTD10, 0);
TextDrawSetProportional(LoginMeniTD10, 1);
TextDrawSetShadow(LoginMeniTD10, 1);
TextDrawUseBox(LoginMeniTD10, 1);
TextDrawBoxColor(LoginMeniTD10, 0);
TextDrawTextSize(LoginMeniTD10, 386.000000, 0.000000);
LoginMeniTD11 = TextDrawCreate(410.000000, 113.000000, "Creditsi");
TextDrawBackgroundColor(LoginMeniTD11, 0);
TextDrawFont(LoginMeniTD11, 2);
TextDrawLetterSize(LoginMeniTD11, 0.400000, 2.000000);
TextDrawColor(LoginMeniTD11, -1);
TextDrawSetOutline(LoginMeniTD11, 0);
TextDrawSetProportional(LoginMeniTD11, 1);
TextDrawSetShadow(LoginMeniTD11, 1);
TextDrawTextSize(LoginMeniTD11, 10.000, 0.000000);
TextDrawUseBox(LoginMeniTD11, 1);
TextDrawBoxColor(LoginMeniTD11, 0);
TextDrawTextSize(LoginMeniTD11, 483.000000, 0.000000);
LoginMeniTD12 = TextDrawCreate(227.000000, 152.000000, "Novosti zajednice");
TextDrawBackgroundColor(LoginMeniTD12, 0);
TextDrawFont(LoginMeniTD12, 2);
TextDrawLetterSize(LoginMeniTD12, 0.500000, 2.000000);
TextDrawColor(LoginMeniTD12, -1);
TextDrawSetOutline(LoginMeniTD12, 0);
TextDrawSetProportional(LoginMeniTD12, 1);
TextDrawSetShadow(LoginMeniTD12, 1);
LoginMeniTD13 = TextDrawCreate(180.000000, 190.000000, "Novost 1");
TextDrawBackgroundColor(LoginMeniTD13, 0);
TextDrawFont(LoginMeniTD13, 2);
TextDrawLetterSize(LoginMeniTD13, 0.240000, 1.000000);
TextDrawColor(LoginMeniTD13, -1);
TextDrawSetOutline(LoginMeniTD13, 0);
TextDrawSetProportional(LoginMeniTD13, 1);
TextDrawSetShadow(LoginMeniTD13, 1);
LoginMeniTD14 = TextDrawCreate(180.000000, 280.000000, "Novost 2");
TextDrawBackgroundColor(LoginMeniTD14, 0);
TextDrawFont(LoginMeniTD14, 2);
TextDrawLetterSize(LoginMeniTD14, 0.240000, 1.000000);
TextDrawColor(LoginMeniTD14, -1);
TextDrawSetOutline(LoginMeniTD14, 0);
TextDrawSetProportional(LoginMeniTD14, 1);
TextDrawSetShadow(LoginMeniTD14, 1);
LoginMeniTD15 = TextDrawCreate(180.000000, 380.000000, "Novost 3");
TextDrawBackgroundColor(LoginMeniTD15, 0);
TextDrawFont(LoginMeniTD15, 2);
TextDrawLetterSize(LoginMeniTD15, 0.240000, 1.000000);
TextDrawColor(LoginMeniTD15, -1);
TextDrawSetOutline(LoginMeniTD15, 0);
TextDrawSetProportional(LoginMeniTD15, 1);
TextDrawSetShadow(LoginMeniTD15, 1);
TextDrawSetSelectable(LoginMeniTD9, true);
TextDrawSetSelectable(LoginMeniTD10, true);
TextDrawSetSelectable(LoginMeniTD11, true);
gdje treba da mi se pokazu:
TextDrawShowForPlayer(playerid, LoginMeniTD0);
TextDrawShowForPlayer(playerid, LoginMeniTD4);
TextDrawShowForPlayer(playerid, LoginMeniTD5);
TextDrawShowForPlayer(playerid, LoginMeniTD6);
TextDrawShowForPlayer(playerid, LoginMeniTD7);
TextDrawShowForPlayer(playerid, LoginMeniTD8);
TextDrawShowForPlayer(playerid, LoginMeniTD9);
TextDrawShowForPlayer(playerid, LoginMeniTD10);
TextDrawShowForPlayer(playerid, LoginMeniTD11);
TextDrawShowForPlayer(playerid, LoginMeniTD12);
TextDrawShowForPlayer(playerid, LoginMeniTD13);
TextDrawShowForPlayer(playerid, LoginMeniTD14);
TextDrawShowForPlayer(playerid, LoginMeniTD15);
SelectTextDraw(playerid, 0x00FFB5FF);
na klikanju public:
public OnPlayerClickTextDraw(playerid, Text:clickedid)
{
if(clickedid == Text:INVALID_TEXT_DRAW)
{
if(GetPVarInt(playerid, "skinc_active") == 0) return 0;
DestroySelectionMenu(playerid);
SetPVarInt(playerid, "skinc_active", 0);
PlayerPlaySound(playerid, 1085, 0.0, 0.0, 0.0);
return 1;
}
if(_:clickedid != INVALID_TEXT_DRAW) // If the player clicked a valid textdraw, continue with the coding. (_:var removes the Text: tag, to avoid tag mismatch)
{
if(clickedid == LoginMeniTD9)
{
KretanjeMeni(playerid);
PocetniMeni = 0;
MeniTimer = SetTimerEx("PostavljanjeKamere", 4100, false, "i", playerid);
}
else if(clickedid == LoginMeniTD10)
{
SPD(playerid,DIALOG_ZAHVALE,DIALOG_STYLE_MSGBOX,"{00FFB5}LOB Zahvale","{00FFB5}Zahvale zajednice\n{FFFFFF}______________________________________\n{00FFB5}www.zbsamp.com\nwww.balkan-samp.com\nwww.samp-stories.com\n{FFFFFF}______________________________________","Uredu","");
}
else if(clickedid == LoginMeniTD11)
{
SPD(playerid,DIALOG_CREDITSI,DIALOG_STYLE_MSGBOX,"{00FFB5}LOB Creditsi","{00FFB5}Creditsi zajednice\n{FFFFFF}______________________________________\n{00FFB5}Skripter: {FFFFFF}Champa \
\n{00FFB5}Mapper: {FFFFFF}//\n{00FFB5}Web Master {FFFFFF}xBurex\n{00FFB5}Ostale zahvale: {FFFFFF}Slaven_Vidos,Joza_Pavlovic\n______________________________________","Uredu","");
}
TextDrawHideForPlayer(playerid, LoginMeniTD0);
TextDrawHideForPlayer(playerid, LoginMeniTD4);
TextDrawHideForPlayer(playerid, LoginMeniTD5);
TextDrawHideForPlayer(playerid, LoginMeniTD6);
TextDrawHideForPlayer(playerid, LoginMeniTD7);
TextDrawHideForPlayer(playerid, LoginMeniTD8);
TextDrawHideForPlayer(playerid, LoginMeniTD9);
TextDrawHideForPlayer(playerid, LoginMeniTD10);
TextDrawHideForPlayer(playerid, LoginMeniTD11);
TextDrawHideForPlayer(playerid, LoginMeniTD12);
TextDrawHideForPlayer(playerid, LoginMeniTD13);
TextDrawHideForPlayer(playerid, LoginMeniTD14);
TextDrawHideForPlayer(playerid, LoginMeniTD15);
CancelSelectTextDraw(playerid); // This will indeed call OnPlayerClickTextDraw again, but with an ID of 65535. The code above stops it from resulting in an eternal loop.
}
return 1;
}