Сейчас попробуем
- - - Добавлено - - -
Сам код:
PHP код:
new Text:SelectKnop[2];
new Text:SelectPlayer;
new Text:CancelPlayer;
Выбор пола
PHP код:
TextDrawShowForPlayer(playerid, SelectPlayer);
TextDrawShowForPlayer(playerid, SelectKnop[0]);//Показали 2 стрелки < | >
TextDrawShowForPlayer(playerid, SelectKnop[1]);//Показали 2 стрелки < | >
//TextDrawShowForPlayer(playerid, CancelPlayer);
SelectTextDraw(playerid, 0x20A9FFAA);//Включили режим управление мышкой
PHP код:
public OnPlayerClickTextDraw(playerid, Text:clickedid)
{
if(_:clickedid != _:INVALID_TEXT_DRAW)
{
if(clickedid == SelectKnop[0])
{
switch(PlayerInfo[playerid][pSex])
{
case 1:
{
TogglePlayerControllable(playerid, 0);
ChangeSkin[playerid]--;
if(ChangeSkin[playerid] <= 0) ChangeSkin[playerid] = 10;
SetPlayerSkin(playerid, SkinMen[ChangeSkin[playerid]]);
}
case 2:
{
TogglePlayerControllable(playerid, 0);
ChangeSkin[playerid]--;
if(ChangeSkin[playerid] <= 0) ChangeSkin[playerid] = 6;
SetPlayerSkin(playerid, SkinMale[ChangeSkin[playerid]]);
}
}
return 1;
}
if(clickedid == SelectKnop[1])
{
switch(PlayerInfo[playerid][pSex])
{
case 1:
{
TogglePlayerControllable(playerid, 0);
ChangeSkin[playerid]++;
if(ChangeSkin[playerid] >= 11) ChangeSkin[playerid] = 0;
SetPlayerSkin(playerid, SkinMen[ChangeSkin[playerid]]);
}
case 2:
{
TogglePlayerControllable(playerid, 0);
ChangeSkin[playerid]++;
if(ChangeSkin[playerid] >= 7) ChangeSkin[playerid] = 0;
SetPlayerSkin(playerid, SkinMale[ChangeSkin[playerid]]);
}
}
return 1;
}
if(clickedid == SelectPlayer)
{
PlayerInfo[playerid][pSkin] = GetPlayerSkin(playerid);
SetPlayerSkin(playerid, PlayerInfo[playerid][pSkin]);
PlayerInfo[playerid][pTut] = 1;
TogglePlayerControllable(playerid, 1);
SendClientMessage(playerid, COLOR_WHITE, "Поздравляем Вас с успешной регистрацией!");
PlayerPlaySound(playerid, 1069, 0.0, 0.0, 0.0);
SetSpawnInfo(playerid, 0, 0, 0.0, 0.0, 0.0, 0.0, 0, 0, 0, 0, 0, 0);
for(new i = 0; i < 2; i++) TextDrawHideForPlayer(playerid, SelectKnop[i]);
TextDrawHideForPlayer(playerid, SelectPlayer);
CancelSelectTextDraw(playerid);
SpawnPlayer(playerid);
SaveAkk(playerid);
return 1;
}
}
return 1;
}
PHP код:
stock LoadTextDraws()
{
SelectPlayer = TextDrawCreate(278.750000, 375.083312, "Select");
TextDrawLetterSize(SelectPlayer, 0.449999, 1.600000);
TextDrawAlignment(SelectPlayer, 1);
TextDrawColor(SelectPlayer, -1);
TextDrawSetShadow(SelectPlayer, 0);
TextDrawSetOutline(SelectPlayer, 1);
TextDrawBackgroundColor(SelectPlayer, 51);
TextDrawFont(SelectPlayer, 1);
TextDrawSetProportional(SelectPlayer, 1);
TextDrawSetSelectable(SelectPlayer, 1);
CancelPlayer = TextDrawCreate(276.250000, 404.249969, "Cancel");
TextDrawLetterSize(CancelPlayer, 0.449999, 1.600000);
TextDrawAlignment(CancelPlayer, 1);
TextDrawColor(CancelPlayer, -1);
TextDrawSetShadow(CancelPlayer, 0);
TextDrawSetOutline(CancelPlayer, 1);
TextDrawBackgroundColor(CancelPlayer, 51);
TextDrawFont(CancelPlayer, 1);
TextDrawSetProportional(CancelPlayer, 1);
TextDrawSetSelectable(CancelPlayer, 1);
SelectKnop[0] = TextDrawCreate(163.750000, 366.333435, "LD_BEAT:left");
SelectKnop[1] = TextDrawCreate(424.375000, 366.333374, "LD_BEAT:right");
for(new i = 0; i < 2; i++)
{
TextDrawLetterSize(SelectKnop[i], 0.000000, 0.000000);
TextDrawTextSize(SelectKnop[i], 21.875000, 23.916662);
TextDrawAlignment(SelectKnop[i], 1);
TextDrawColor(SelectKnop[i], -1);
TextDrawSetShadow(SelectKnop[i], 0);
TextDrawSetOutline(SelectKnop[i], 0);
TextDrawFont(SelectKnop[i], 4);
TextDrawSetSelectable(SelectKnop[i], 1);
}
return 1;
}