Adrián Lipták 51 Odesláno: 12. Červen, 2013 Share Odesláno: 12. Červen, 2013 Zdravím. Mám jeden Textdraw (BOX) v ktorom chcem aby sa zobrazil objekt číslo 1073 až 1082. Problém je ten, že ten textdraw len preblikne. tu je TDCreate: Textdraw24 = TextDrawCreate(209.199951, 256.113372, "usebox"); TextDrawTextSize(Textdraw24, 21.999992, 0.000000); TextDrawColor(Textdraw24, 0); TextDrawUseBox(Textdraw24, true); TextDrawBoxColor(Textdraw24, 102); TextDrawFont(Textdraw24, TEXT_DRAW_FONT_MODEL_PREVIEW); TextDrawSetPreviewRot(Textdraw24, -10.0, 0.0, -20.0, 1.0); A tu je klik: if(clickedid == Textdraw6) { TextDrawHideForPlayer(playerid, Textdraw24); TextDrawSetPreviewModel(Textdraw24, 1073); TextDrawShowForPlayer(playerid, Textdraw24); } if(clickedid == Textdraw7) { TextDrawHideForPlayer(playerid, Textdraw24); TextDrawSetPreviewModel(Textdraw24, 1074); TextDrawShowForPlayer(playerid, Textdraw24); } if(clickedid == Textdraw8) { TextDrawHideForPlayer(playerid, Textdraw24); TextDrawSetPreviewModel(Textdraw24, 1075); TextDrawShowForPlayer(playerid, Textdraw24); } if(clickedid == Textdraw9) { TextDrawHideForPlayer(playerid, Textdraw24); TextDrawSetPreviewModel(Textdraw24, 1076); TextDrawShowForPlayer(playerid, Textdraw24); } if(clickedid == Textdraw10) { TextDrawHideForPlayer(playerid, Textdraw24); TextDrawSetPreviewModel(Textdraw24, 1077); TextDrawShowForPlayer(playerid, Textdraw24); } if(clickedid == Textdraw11) { TextDrawHideForPlayer(playerid, Textdraw24); TextDrawSetPreviewModel(Textdraw24, 1078); TextDrawShowForPlayer(playerid, Textdraw24); } if(clickedid == Textdraw12) { TextDrawHideForPlayer(playerid, Textdraw24); TextDrawSetPreviewModel(Textdraw24, 1079); TextDrawShowForPlayer(playerid, Textdraw24); } if(clickedid == Textdraw13) { TextDrawHideForPlayer(playerid, Textdraw24); TextDrawSetPreviewModel(Textdraw24, 1080); TextDrawShowForPlayer(playerid, Textdraw24); } if(clickedid == Textdraw14) { TextDrawHideForPlayer(playerid, Textdraw24); TextDrawSetPreviewModel(Textdraw24, 1081); TextDrawShowForPlayer(playerid, Textdraw24); } if(clickedid == Textdraw15) { TextDrawHideForPlayer(playerid, Textdraw24); TextDrawSetPreviewModel(Textdraw24, 1082); TextDrawShowForPlayer(playerid, Textdraw24); } Vôbec nechápem kde môže byť problém. Ak potrebujete viac kódu, tak postnem... Vopred Ďakujem Link to comment Share on other sites More sharing options...
0 Paulo* 32 Odesláno: 12. Červen, 2013 Share Odesláno: 12. Červen, 2013 Skusal si to prehodit nsjprv shownut a potom to druhe ? Link to comment Share on other sites More sharing options...
0 GAMELASTERツ 73 Odesláno: 12. Červen, 2013 Share Odesláno: 12. Červen, 2013 S tymhle sem mel problem i ja, obrat se na SAMP forum Link to comment Share on other sites More sharing options...
0 ATomas 291 Odesláno: 13. Červen, 2013 Share Odesláno: 13. Červen, 2013 Zkus textdraw vzdy znicit a vytvorit pro dany objekt znovu (ovsem znovu nastav i PreviewRot) Link to comment Share on other sites More sharing options...
0 Adrián Lipták 51 Odesláno: 14. Červen, 2013 Author Share Odesláno: 14. Červen, 2013 Nefunguje ani DestroyTextDraw.... Link to comment Share on other sites More sharing options...
0 ATomas 291 Odesláno: 14. Červen, 2013 Share Odesláno: 14. Červen, 2013 stock textdraw() { Textdraw24 = TextDrawCreate(209.199951, 256.113372, "usebox"); TextDrawTextSize(Textdraw24, 21.999992, 0.000000); TextDrawFont(Textdraw24, TEXT_DRAW_FONT_MODEL_PREVIEW); TextDrawSetPreviewRot(Textdraw24, -10.0, 0.0, -20.0, 1.0); TextDrawColor(Textdraw2,0xFFFFFFFF); TextDrawBackgroundColor(Textdraw2,0x000000FF); return 1; } Mozna mu vadi ze nemas nastavenou barvu pozadi. Ta je smerodatna a ne barva boxu, box vubec nemusis pouzit if(clickedid == Textdraw6) { TextDrawDestroy(Textdraw24); textdraw(); TextDrawShowForPlayer(playerid,Textdraw24); } Doufam ze kdyz to testujes ses na serveru sam. Script nemas delany pro vice hracu... Link to comment Share on other sites More sharing options...
Dotaz
Adrián Lipták 51
Zdravím. Mám jeden Textdraw (BOX) v ktorom chcem aby sa zobrazil objekt číslo 1073 až 1082.
Problém je ten, že ten textdraw len preblikne.
tu je TDCreate:
A tu je klik:
Vôbec nechápem kde môže byť problém. Ak potrebujete viac kódu, tak postnem...
Vopred Ďakujem
Link to comment
Share on other sites
5 odpovědí na tuto otázku
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now