public OnPlayerClickPlayerTextDraw(playerid, PlayerText:playertextid)
{
if(playertextid == gPlayerTextDraw[playerid])
{
if(GetPlayerSkin(playerid) == 299) {SetPlayerSkin(playerid,0);} else {SetPlayerSkin(playerid,GetPlayerSkin(playerid)+1);}
Player[playerid][pSkin] = GetPlayerSkin(playerid);
}
if(playertextid == gSkinvDraw[playerid])
{
SendClientMessage(playerid, COLOR_YELLOW,"{0011FF}[DriftCity]{FFFFFF}: Òûê +1");
SetPlayerSkin(playerid,GetPlayerSkin(playerid)+1);
Player[playerid][pSkin] = GetPlayerSkin(playerid);
CancelSelectTextDraw(playerid);
}
if(playertextid == gSkinnDraw[playerid])
{
SendClientMessage(playerid, COLOR_YELLOW,"{0011FF}[DriftCity]{FFFFFF}: Òûê -1");
SetPlayerSkin(playerid,GetPlayerSkin(playerid)-1);
Player[playerid][pSkin] = GetPlayerSkin(playerid);
CancelSelectTextDraw(playerid);
}
return 1;
}
{
gPlayerTextDraw[playerid] = CreatePlayerTextDraw(playerid, 10.000000, 141.000000, "MyTextDraw");
PlayerTextDrawTextSize(playerid, gPlayerTextDraw[playerid], 60.000000, 20.000000);
PlayerTextDrawAlignment(playerid, gPlayerTextDraw[playerid],0);
PlayerTextDrawBackgroundColor(playerid, gPlayerTextDraw[playerid],0x000000ff);
PlayerTextDrawFont(playerid, gPlayerTextDraw[playerid], 1);
PlayerTextDrawLetterSize(playerid, gPlayerTextDraw[playerid], 0.250000, 1.000000);
PlayerTextDrawColor(playerid, gPlayerTextDraw[playerid], 0xffffffff);
PlayerTextDrawSetProportional(playerid, gPlayerTextDraw[playerid], 1);
PlayerTextDrawSetShadow(playerid, gPlayerTextDraw[playerid], 1);
gSkinnDraw[playerid] = CreatePlayerTextDraw(playerid, 290.000000, 350.000000, "Old");
PlayerTextDrawTextSize(playerid, gSkinnDraw[playerid], 60.000000, 20.000000);
PlayerTextDrawAlignment(playerid, gSkinnDraw[playerid],0);
PlayerTextDrawBackgroundColor(playerid, gSkinnDraw[playerid],0x000000ff);
PlayerTextDrawFont(playerid, gSkinnDraw[playerid], 1);
PlayerTextDrawLetterSize(playerid, gSkinnDraw[playerid], 0.250000, 1.000000);
PlayerTextDrawColor(playerid, gSkinnDraw[playerid], 0xffffffff);
PlayerTextDrawSetProportional(playerid, gSkinnDraw[playerid], 1);
PlayerTextDrawSetShadow(playerid, gSkinnDraw[playerid], 1);
gSkinvDraw[playerid] = CreatePlayerTextDraw(playerid, 310.000000, 350.000000, "Next");
PlayerTextDrawTextSize(playerid, gSkinvDraw[playerid], 60.000000, 20.000000);
PlayerTextDrawAlignment(playerid, gSkinvDraw[playerid],0);
PlayerTextDrawBackgroundColor(playerid, gSkinvDraw[playerid],0x000000ff);
PlayerTextDrawFont(playerid, gSkinvDraw[playerid], 1);
PlayerTextDrawLetterSize(playerid, gSkinvDraw[playerid], 0.250000, 1.000000);
PlayerTextDrawColor(playerid, gSkinvDraw[playerid], 0xffffffff);
PlayerTextDrawSetProportional(playerid, gSkinvDraw[playerid], 1);
PlayerTextDrawSetShadow(playerid, gSkinvDraw[playerid], 1);
return 1;
}
PlayerTextDrawSetSelectable(playerid, gSkinnDraw[playerid], 1);
PlayerTextDrawShow(playerid, gSkinnDraw[playerid]);
SelectTextDraw(playerid, 0xFF4040AA);
PlayerTextDrawSetSelectable(playerid, gPlayerTextDraw[playerid], 1);
PlayerTextDrawShow(playerid, gPlayerTextDraw[playerid]);
SelectTextDraw(playerid, 0xFF4040AA);
PlayerTextDrawSetSelectable(playerid, gSkinvDraw[playerid], 1);
PlayerTextDrawShow(playerid, gSkinvDraw[playerid]);
SelectTextDraw(playerid, 0xFF4040AA);
Сайз установи, в вики все подробно об этом написано.
https://sampwiki.blast.hk/wiki/TextDrawTextSize |
ALeft = TextDrawCreate(260.000000, 273.000000, "<");
TextDrawBackgroundColor(ALeft, -1);
TextDrawFont(ALeft, 1);
TextDrawLetterSize(ALeft, 1.000000, 5.000000);
TextDrawColor(ALeft, 255);
TextDrawSetOutline(ALeft, 1);
TextDrawSetProportional(ALeft, 1);
TextDrawTextSize(ALeft, 284.000000, 0.000000);
ARight = TextDrawCreate(360.000000, 274.000000, ">");
TextDrawBackgroundColor(ARight, -1);
TextDrawFont(ARight, 1);
TextDrawLetterSize(ARight, 1.000000, 5.000000);
TextDrawColor(ARight, 255);
TextDrawSetOutline(ARight, 1);
TextDrawSetProportional(ARight, 1);
TextDrawTextSize(ARight, 284.000000, 0.000000);
ABuy = TextDrawCreate(283.000000, 288.000000, "BUY");
TextDrawBackgroundColor(ABuy, -1);
TextDrawFont(ABuy, 1);
TextDrawLetterSize(ABuy, 1.200000, 2.000000);
TextDrawColor(ABuy, 255);
TextDrawSetOutline(ABuy, 1);
TextDrawSetProportional(ABuy, 1);
TextDrawSetSelectable(ALeft, true);
TextDrawSetSelectable(ARight, true);
TextDrawSetSelectable(ABuy, true);
TextDrawTextSize(ALeft, 257.000000, 301.000000);
TextDrawTextSize(ARight, 359.000000, 301.000000);
TextDrawTextSize(ALeft, 0.000000, 25.000000);
TextDrawTextSize(ARight, 0.000000, 25.000000);
TextDrawTextSize(ABuy, 0.000000, 70.000000);
TextDrawTextSize(AExit, 0.000000, 35.000000);
pawn Code:
|