Jump to content

Recommended Posts

Posted

Salut, am gasit un GM pe un hdd(mai vechi), si gamemode-ul pentru (DealerShip, foloseste TextDraw).
Care e problema?: Poi, merg la DS(/GotoDS), si folosesc comanda (/BuyCar), imi apare 'TextDraw', pana aici totu'i ok.
Imi apare doar 'Prima masina' (Si nu imi functioneaza nici'un buton) Ex: ">>", "<<", "CUMPARA", "INCHIDE".

Nu face nimic. Ca sa pot sa ies afara din 'TD', sunt nevoit sa apas 'ESC'.

Help me? pls

Posted
Acum 2 minute, Mr.Pawno a spus:

Salut, am gasit un GM pe un hdd(mai vechi), si gamemode-ul pentru (DealerShip, foloseste TextDraw).
Care e problema?: Poi, merg la DS(/GotoDS), si folosesc comanda (/BuyCar), imi apare 'TextDraw', pana aici totu'i ok.
Imi apare doar 'Prima masina' (Si nu imi functioneaza nici'un buton) Ex: ">>", "<<", "CUMPARA", "INCHIDE".

Nu face nimic. Ca sa pot sa ies afara din 'TD', sunt nevoit sa apas 'ESC'.

Help me? pls

TextDraw-urile trebuie sa fie selectabile si la OnPlayerClickTextDraw atribuite o functie

Arata TextDraw-urile

Posted
Acum 2 minute, Mr.Pawno a spus:

 


	DSNou[playerid][0] = CreatePlayerTextDraw(playerid, 468.799774, 163.266647, "box");
    PlayerTextDrawLetterSize(playerid, DSNou[playerid][0], 0.000000, 16.640001);
    PlayerTextDrawTextSize(playerid, DSNou[playerid][0], 610.800292, 0.000000);
    PlayerTextDrawAlignment(playerid, DSNou[playerid][0], 1);
    PlayerTextDrawColor(playerid, DSNou[playerid][0], -16776961);
    PlayerTextDrawUseBox(playerid, DSNou[playerid][0], 1);
    PlayerTextDrawBoxColor(playerid, DSNou[playerid][0], 71);
    PlayerTextDrawSetShadow(playerid, DSNou[playerid][0], 0);
    PlayerTextDrawSetOutline(playerid, DSNou[playerid][0], 0);
    PlayerTextDrawBackgroundColor(playerid, DSNou[playerid][0], 255);
    PlayerTextDrawFont(playerid, DSNou[playerid][0], 1);
    PlayerTextDrawSetProportional(playerid, DSNou[playerid][0], 1);
    PlayerTextDrawSetShadow(playerid, DSNou[playerid][0], 0);
	    DSNou[playerid][1] = CreatePlayerTextDraw(playerid, 471.000030, 165.620162, "box");
    PlayerTextDrawLetterSize(playerid, DSNou[playerid][1], 0.000000, 16.168172);
    PlayerTextDrawTextSize(playerid, DSNou[playerid][1], 608.157958, 0.000000);
    PlayerTextDrawAlignment(playerid, DSNou[playerid][1], 1);
    PlayerTextDrawColor(playerid, DSNou[playerid][1], 65535);
    PlayerTextDrawUseBox(playerid, DSNou[playerid][1], 1);
    PlayerTextDrawBoxColor(playerid, DSNou[playerid][1], 99);
    PlayerTextDrawSetShadow(playerid, DSNou[playerid][1], 0);
    PlayerTextDrawSetOutline(playerid, DSNou[playerid][1], 0);
    PlayerTextDrawBackgroundColor(playerid, DSNou[playerid][1], 255);
    PlayerTextDrawFont(playerid, DSNou[playerid][1], 1);
    PlayerTextDrawSetProportional(playerid, DSNou[playerid][1], 1);
    PlayerTextDrawSetShadow(playerid, DSNou[playerid][1], 0);
	    DSNou[playerid][2] = CreatePlayerTextDraw(playerid, 493.799987, 137.826629, "");
    PlayerTextDrawLetterSize(playerid, DSNou[playerid][2], 0.000000, 0.000000);
    PlayerTextDrawTextSize(playerid, DSNou[playerid][2], 90.000000, 90.000000);
    PlayerTextDrawAlignment(playerid, DSNou[playerid][2], 1);
    PlayerTextDrawColor(playerid, DSNou[playerid][2], -1);
    PlayerTextDrawSetShadow(playerid, DSNou[playerid][2], 0);
    PlayerTextDrawSetOutline(playerid, DSNou[playerid][2], 0);
    PlayerTextDrawBackgroundColor(playerid, DSNou[playerid][2], 0);
    PlayerTextDrawFont(playerid, DSNou[playerid][2], 5);
    PlayerTextDrawSetProportional(playerid, DSNou[playerid][2], 0);
    PlayerTextDrawSetShadow(playerid, DSNou[playerid][2], 0);
    PlayerTextDrawSetSelectable(playerid, DSNou[playerid][2], true);
    PlayerTextDrawSetPreviewModel(playerid, DSNou[playerid][2], 411);
    PlayerTextDrawSetPreviewRot(playerid, DSNou[playerid][2], 350.000000, 360.000000, 318.000000, 1.000000);
    PlayerTextDrawSetPreviewVehCol(playerid, DSNou[playerid][2], 1, 1);
	    DSNou[playerid][3] = CreatePlayerTextDraw(playerid, 540.400024, 227.333312, "Price:_100000000$");
    PlayerTextDrawLetterSize(playerid, DSNou[playerid][3], 0.203198, 1.002665);
    PlayerTextDrawAlignment(playerid, DSNou[playerid][3], 2);
    PlayerTextDrawColor(playerid, DSNou[playerid][3], -1);
    PlayerTextDrawSetShadow(playerid, DSNou[playerid][3], 0);
    PlayerTextDrawSetOutline(playerid, DSNou[playerid][3], 1);
    PlayerTextDrawBackgroundColor(playerid, DSNou[playerid][3], 255);
    PlayerTextDrawFont(playerid, DSNou[playerid][3], 2);
    PlayerTextDrawSetProportional(playerid, DSNou[playerid][3], 1);
    PlayerTextDrawSetShadow(playerid, DSNou[playerid][3], 0);
	    DSNou[playerid][4] = CreatePlayerTextDraw(playerid, 540.400024, 237.133911, "Stock:_100_Modele");
    PlayerTextDrawLetterSize(playerid, DSNou[playerid][4], 0.203198, 1.002665);
    PlayerTextDrawAlignment(playerid, DSNou[playerid][4], 2);
    PlayerTextDrawColor(playerid, DSNou[playerid][4], -1);
    PlayerTextDrawSetShadow(playerid, DSNou[playerid][4], 0);
    PlayerTextDrawSetOutline(playerid, DSNou[playerid][4], 1);
    PlayerTextDrawBackgroundColor(playerid, DSNou[playerid][4], 255);
    PlayerTextDrawFont(playerid, DSNou[playerid][4], 2);
    PlayerTextDrawSetProportional(playerid, DSNou[playerid][4], 1);
    PlayerTextDrawSetShadow(playerid, DSNou[playerid][4], 0);
	    DSNou[playerid][5] = CreatePlayerTextDraw(playerid, 540.100097, 246.334472, "Name:_Infernus");
    PlayerTextDrawLetterSize(playerid, DSNou[playerid][5], 0.203198, 1.002665);
    PlayerTextDrawAlignment(playerid, DSNou[playerid][5], 2);
    PlayerTextDrawColor(playerid, DSNou[playerid][5], -1);
    PlayerTextDrawSetShadow(playerid, DSNou[playerid][5], 0);
    PlayerTextDrawSetOutline(playerid, DSNou[playerid][5], 1);
    PlayerTextDrawBackgroundColor(playerid, DSNou[playerid][5], 255);
    PlayerTextDrawFont(playerid, DSNou[playerid][5], 2);
    PlayerTextDrawSetProportional(playerid, DSNou[playerid][5], 1);
    PlayerTextDrawSetShadow(playerid, DSNou[playerid][5], 0);
	    DSNou[playerid][6] = CreatePlayerTextDraw(playerid, 480.199981, 261.773468, "LD_pool:ball");
    PlayerTextDrawLetterSize(playerid, DSNou[playerid][6], 0.000000, 0.000000);
    PlayerTextDrawTextSize(playerid, DSNou[playerid][6], 30.000000, 25.000000);
    PlayerTextDrawAlignment(playerid, DSNou[playerid][6], 1);
    PlayerTextDrawColor(playerid, DSNou[playerid][6], -1342177025);
    PlayerTextDrawSetShadow(playerid, DSNou[playerid][6], 0);
    PlayerTextDrawSetOutline(playerid, DSNou[playerid][6], 0);
    PlayerTextDrawBackgroundColor(playerid, DSNou[playerid][6], 255);
    PlayerTextDrawFont(playerid, DSNou[playerid][6], 4);
    PlayerTextDrawSetProportional(playerid, DSNou[playerid][6], 0);
    PlayerTextDrawSetShadow(playerid, DSNou[playerid][6], 0);
	    DSNou[playerid][7] = CreatePlayerTextDraw(playerid, 462.600036, 290.146697, "");
    PlayerTextDrawLetterSize(playerid, DSNou[playerid][7], 0.000000, 0.000000);
    PlayerTextDrawTextSize(playerid, DSNou[playerid][7], 82.000000, 25.000000);
    PlayerTextDrawAlignment(playerid, DSNou[playerid][7], 1);
    PlayerTextDrawColor(playerid, DSNou[playerid][7], 16711779);
    PlayerTextDrawSetShadow(playerid, DSNou[playerid][7], 0);
    PlayerTextDrawSetOutline(playerid, DSNou[playerid][7], 0);
    PlayerTextDrawBackgroundColor(playerid, DSNou[playerid][7], 0);
    PlayerTextDrawFont(playerid, DSNou[playerid][7], 5);
    PlayerTextDrawSetProportional(playerid, DSNou[playerid][7], 0);
    PlayerTextDrawSetShadow(playerid, DSNou[playerid][7], 0);
    PlayerTextDrawSetPreviewModel(playerid, DSNou[playerid][7], 19377);
    PlayerTextDrawSetPreviewRot(playerid, DSNou[playerid][7], 321.000000, 360.000000, 270.000000, 1.000000);
	    DSNou[playerid][8] = CreatePlayerTextDraw(playerid, 503.999938, 296.026702, "cumpara");
    PlayerTextDrawLetterSize(playerid, DSNou[playerid][8], 0.200799, 0.927999);
    PlayerTextDrawTextSize(playerid, DSNou[playerid][8], 10.000000, 74.000000);
    PlayerTextDrawAlignment(playerid, DSNou[playerid][8], 2);
    PlayerTextDrawColor(playerid, DSNou[playerid][8], -1);
    PlayerTextDrawSetShadow(playerid, DSNou[playerid][8], 0);
    PlayerTextDrawSetOutline(playerid, DSNou[playerid][8], 1);
    PlayerTextDrawBackgroundColor(playerid, DSNou[playerid][8], 255);
    PlayerTextDrawFont(playerid, DSNou[playerid][8], 2);
    PlayerTextDrawSetProportional(playerid, DSNou[playerid][8], 1);
    PlayerTextDrawSetShadow(playerid, DSNou[playerid][8], 0);
    PlayerTextDrawSetSelectable(playerid, DSNou[playerid][8], true);
	    DSNou[playerid][9] = CreatePlayerTextDraw(playerid, 533.499511, 290.893341, "");
    PlayerTextDrawLetterSize(playerid, DSNou[playerid][9], 0.000000, 0.000000);
    PlayerTextDrawTextSize(playerid, DSNou[playerid][9], 82.000000, 25.000000);
    PlayerTextDrawAlignment(playerid, DSNou[playerid][9], 1);
    PlayerTextDrawColor(playerid, DSNou[playerid][9], -16777059);
    PlayerTextDrawSetShadow(playerid, DSNou[playerid][9], 0);
    PlayerTextDrawSetOutline(playerid, DSNou[playerid][9], 0);
    PlayerTextDrawBackgroundColor(playerid, DSNou[playerid][9], 0);
    PlayerTextDrawFont(playerid, DSNou[playerid][9], 5);
    PlayerTextDrawSetProportional(playerid, DSNou[playerid][9], 0);
    PlayerTextDrawSetShadow(playerid, DSNou[playerid][9], 0);
    PlayerTextDrawSetPreviewModel(playerid, DSNou[playerid][9], 19377);
    PlayerTextDrawSetPreviewRot(playerid, DSNou[playerid][9], 321.000000, 360.000000, 270.000000, 1.000000);
	    DSNou[playerid][10] = CreatePlayerTextDraw(playerid, 575.399719, 296.820007, "inchide");
    PlayerTextDrawLetterSize(playerid, DSNou[playerid][10], 0.200799, 0.927999);
    PlayerTextDrawTextSize(playerid, DSNou[playerid][10], 10.000000, 74.000000);
    PlayerTextDrawAlignment(playerid, DSNou[playerid][10], 2);
    PlayerTextDrawColor(playerid, DSNou[playerid][10], -1);
    PlayerTextDrawSetShadow(playerid, DSNou[playerid][10], 0);
    PlayerTextDrawSetOutline(playerid, DSNou[playerid][10], 1);
    PlayerTextDrawBackgroundColor(playerid, DSNou[playerid][10], 255);
    PlayerTextDrawFont(playerid, DSNou[playerid][10], 2);
    PlayerTextDrawSetProportional(playerid, DSNou[playerid][10], 1);
    PlayerTextDrawSetShadow(playerid, DSNou[playerid][10], 0);
    PlayerTextDrawSetSelectable(playerid, DSNou[playerid][10], true);
	    DSNou[playerid][11] = CreatePlayerTextDraw(playerid, 493.700317, 262.426635, "<<");
    PlayerTextDrawLetterSize(playerid, DSNou[playerid][11], 0.231999, 2.443732);
    PlayerTextDrawTextSize(playerid, DSNou[playerid][11], 25.000000, 20.000000);
    PlayerTextDrawAlignment(playerid, DSNou[playerid][11], 2);
    PlayerTextDrawColor(playerid, DSNou[playerid][11], -1);
    PlayerTextDrawSetShadow(playerid, DSNou[playerid][11], 0);
    PlayerTextDrawSetOutline(playerid, DSNou[playerid][11], 1);
    PlayerTextDrawBackgroundColor(playerid, DSNou[playerid][11], 255);
    PlayerTextDrawFont(playerid, DSNou[playerid][11], 2);
    PlayerTextDrawSetProportional(playerid, DSNou[playerid][11], 1);
    PlayerTextDrawSetShadow(playerid, DSNou[playerid][11], 0);
    PlayerTextDrawSetSelectable(playerid, DSNou[playerid][11], true);
	    DSNou[playerid][12] = CreatePlayerTextDraw(playerid, 570.599853, 261.773437, "LD_pool:ball");
    PlayerTextDrawLetterSize(playerid, DSNou[playerid][12], 0.000000, 0.000000);
    PlayerTextDrawTextSize(playerid, DSNou[playerid][12], 30.000000, 25.000000);
    PlayerTextDrawAlignment(playerid, DSNou[playerid][12], 1);
    PlayerTextDrawColor(playerid, DSNou[playerid][12], 8126719);
    PlayerTextDrawSetShadow(playerid, DSNou[playerid][12], 0);
    PlayerTextDrawSetOutline(playerid, DSNou[playerid][12], 0);
    PlayerTextDrawBackgroundColor(playerid, DSNou[playerid][12], 255);
    PlayerTextDrawFont(playerid, DSNou[playerid][12], 4);
    PlayerTextDrawSetProportional(playerid, DSNou[playerid][12], 0);
    PlayerTextDrawSetShadow(playerid, DSNou[playerid][12], 0);
	    DSNou[playerid][13] = CreatePlayerTextDraw(playerid, 587.497253, 261.926605, ">>");
    PlayerTextDrawLetterSize(playerid, DSNou[playerid][13], 0.231999, 2.443732);
    PlayerTextDrawTextSize(playerid, DSNou[playerid][13], 25.000000, 20.000000);
    PlayerTextDrawAlignment(playerid, DSNou[playerid][13], 2);
    PlayerTextDrawColor(playerid, DSNou[playerid][13], -1);
    PlayerTextDrawSetShadow(playerid, DSNou[playerid][13], 0);
    PlayerTextDrawSetOutline(playerid, DSNou[playerid][13], 1);
    PlayerTextDrawBackgroundColor(playerid, DSNou[playerid][13], 255);
    PlayerTextDrawFont(playerid, DSNou[playerid][13], 2);
    PlayerTextDrawSetProportional(playerid, DSNou[playerid][13], 1);
    PlayerTextDrawSetShadow(playerid, DSNou[playerid][13], 0);
    PlayerTextDrawSetSelectable(playerid, DSNou[playerid][13], true);

 

Astea sunt TD-urile.

Si merge sa apesi pe ele, dar nu se intampla nimic sau?Arata-mi 

public OnPlayerClickPlayerTextDraw(playerid, PlayerText:playertextid)

Posted
1 minute ago, Koqs said:

Si merge sa apesi pe ele, dar nu se intampla nimic sau?Arata-mi 

public OnPlayerClickPlayerTextDraw(playerid, PlayerText:playertextid)

Cam asa ceva, apas pe ele, dar nimic, (Nici 'DA', nici 'NU')

https://pastebin.com/98bAc0z7

Posted

Poti face un debug sa vezi daca ruleaza cum trebuie functia respectiva folosind printf("AICI MERGE1"); printre fiecare functie si inlocuind 1 cu o 2,3,4,etc)


sau


Poti reface textdraw-urile din moment ce iti spui ca nu functineaza, probabil e o problema cu marimea textdraw-ului. Cum scrie aici https://wiki.sa-mp.com/wiki/PlayerTextDrawSetSelectable, trebuie sa folosesti functia PlayerTextDrawTextSize pentru a defini zona de selectare.

sau

Vezi daca in comanda prin care cumperi vehiculele ai functia SelectTextDraw(playerid, 0xA3B4C5FF);

 

1859311972_BANNER-GIREADAcopy-min.thumb.png.48e5e420ae2185dce5b244965a1d2601.png

 

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.