Wiliam_Prado
Умник
Всем добрый день. Автор системы не я,автор Mionee.Нашел ее на другом форуме.
К всем new
В OnPlayerConnect:
В OnPlayerSpawn,или после самой регистрации:
В OnPlayerClickPlayerTextDraw:
В самый конец мода:
Кому не жалко,прошу спасибку :3
К всем new
PHP:
new PlayerText: TD_Regis[19][MAX_PLAYERS];
new selval[3][MAX_PLAYERS];
PHP:
LoadTextdrawComponents(playerid);
PHP:
ShowRegistrationTextDraws(playerid);
PHP:
new string[60];
if(playertextid == TD_Regis[17][playerid])
{
HideTextDrawComponents(playerid);
}
// LEFT
if(playertextid == TD_Regis[9][playerid])
{
if(selval[0][playerid] == 0)
{
selval[0][playerid] = 1;
PlayerTextDrawSetString(playerid, TD_Regis[15][playerid], "Male");
}
else if(selval[0][playerid] == 1)
{
selval[0][playerid] = 0;
PlayerTextDrawSetString(playerid, TD_Regis[15][playerid], "Female");
}
}
if(playertextid == TD_Regis[10][playerid])
{
selval[1][playerid] --;
format(string, sizeof(string), "%d", selval[1][playerid]);
if(selval[1][playerid] <= 13)
{
selval[1][playerid] = 81;
}
PlayerTextDrawSetString(playerid, TD_Regis[16][playerid], string);
}
if(playertextid == TD_Regis[11][playerid])
{
selval[2][playerid] --;
if(selval[2][playerid] < 1) selval[2][playerid] = 3;
if(selval[2][playerid] == 1) return PlayerTextDrawSetString(playerid, TD_Regis[18][playerid], "American");
if(selval[2][playerid] == 2) return PlayerTextDrawSetString(playerid, TD_Regis[18][playerid], "Asian");
if(selval[2][playerid] == 3) return PlayerTextDrawSetString(playerid, TD_Regis[18][playerid], "African");
if(selval[2][playerid] > 3)
{
selval[2][playerid] = 1;
}
}
// RIGHT
if(playertextid == TD_Regis[12][playerid])
{
if(selval[0][playerid] == 0)
{
selval[0][playerid] = 1;
PlayerTextDrawSetString(playerid, TD_Regis[15][playerid], "Male");
}
else if(selval[0][playerid] == 1)
{
selval[0][playerid] = 0;
PlayerTextDrawSetString(playerid, TD_Regis[15][playerid], "Female");
}
}
if(playertextid == TD_Regis[13][playerid])
{
selval[1][playerid] ++;
format(string, sizeof(string), "%d", selval[1][playerid]);
if(selval[1][playerid] >= 80)
{
selval[1][playerid] = 12;
}
PlayerTextDrawSetString(playerid, TD_Regis[16][playerid], string);
}
if(playertextid == TD_Regis[14][playerid])
{
selval[2][playerid] ++;
if(selval[2][playerid] == 1) return PlayerTextDrawSetString(playerid, TD_Regis[18][playerid], "American");
if(selval[2][playerid] == 2) return PlayerTextDrawSetString(playerid, TD_Regis[18][playerid], "Asian");
if(selval[2][playerid] == 3) return PlayerTextDrawSetString(playerid, TD_Regis[18][playerid], "African");
if(selval[2][playerid] > 3)
{
selval[2][playerid] = 0;
}
}
PHP:
HideTextDrawComponents(playerid)
{
CancelSelectTextDraw(playerid);
for(new i; i < sizeof(TD_Regis); i ++)
{
PlayerTextDrawHide(playerid, TD_Regis[i][playerid]);
PlayerTextDrawDestroy(playerid, TD_Regis[i][playerid]);
}
return true;
}
ShowRegistrationTextDraws(playerid)
{
for(new i; i < sizeof(TD_Regis); i ++)
{
PlayerTextDrawShow(playerid, TD_Regis[i][playerid]);
}
selval[2][playerid] = 1;
selval[1][playerid] = 25;
SelectTextDraw(playerid, 0x00FF00FF);
return true;
}
LoadTextdrawComponents(playerid)
{
TD_Regis[0][playerid] = CreatePlayerTextDraw(playerid, 175.333206, 383.129669, "usebox");
PlayerTextDrawLetterSize(playerid, TD_Regis[0][playerid], 0.000000, -29.755756);
PlayerTextDrawTextSize(playerid, TD_Regis[0][playerid], 495.666412, 0.000000);
PlayerTextDrawAlignment(playerid, TD_Regis[0][playerid], 1);
PlayerTextDrawColor(playerid, TD_Regis[0][playerid], 0);
PlayerTextDrawUseBox(playerid, TD_Regis[0][playerid], true);
PlayerTextDrawBoxColor(playerid, TD_Regis[0][playerid], 858993663);
PlayerTextDrawSetShadow(playerid, TD_Regis[0][playerid], 0);
PlayerTextDrawSetOutline(playerid, TD_Regis[0][playerid], 0);
PlayerTextDrawFont(playerid, TD_Regis[0][playerid], 0);
TD_Regis[1][playerid] = CreatePlayerTextDraw(playerid, 495.666564, 121.796310, "usebox");
PlayerTextDrawLetterSize(playerid, TD_Regis[1][playerid], 0.000000, 28.302677);
PlayerTextDrawTextSize(playerid, TD_Regis[1][playerid], 175.666625, 0.000000);
PlayerTextDrawAlignment(playerid, TD_Regis[1][playerid], 1);
PlayerTextDrawColor(playerid, TD_Regis[1][playerid], 0);
PlayerTextDrawUseBox(playerid, TD_Regis[1][playerid], true);
PlayerTextDrawBoxColor(playerid, TD_Regis[1][playerid], 1717987071);
PlayerTextDrawSetShadow(playerid, TD_Regis[1][playerid], 0);
PlayerTextDrawSetOutline(playerid, TD_Regis[1][playerid], 0);
PlayerTextDrawFont(playerid, TD_Regis[1][playerid], 0);
TD_Regis[2][playerid] = CreatePlayerTextDraw(playerid, 415.333435, 262.003784, "usebox");
PlayerTextDrawLetterSize(playerid, TD_Regis[2][playerid], 0.000000, 1.885801);
PlayerTextDrawTextSize(playerid, TD_Regis[2][playerid], 257.333312, 0.000000);
PlayerTextDrawAlignment(playerid, TD_Regis[2][playerid], 1);
PlayerTextDrawColor(playerid, TD_Regis[2][playerid], 0);
PlayerTextDrawUseBox(playerid, TD_Regis[2][playerid], true);
PlayerTextDrawBoxColor(playerid, TD_Regis[2][playerid], 858993663);
PlayerTextDrawSetShadow(playerid, TD_Regis[2][playerid], 0);
PlayerTextDrawSetOutline(playerid, TD_Regis[2][playerid], 0);
PlayerTextDrawFont(playerid, TD_Regis[2][playerid], 0);
TD_Regis[3][playerid] = CreatePlayerTextDraw(playerid, 415.333435, 322.981536, "usebox");
PlayerTextDrawLetterSize(playerid, TD_Regis[3][playerid], 0.000000, 1.849589);
PlayerTextDrawTextSize(playerid, TD_Regis[3][playerid], 257.333312, 0.000000);
PlayerTextDrawAlignment(playerid, TD_Regis[3][playerid], 1);
PlayerTextDrawColor(playerid, TD_Regis[3][playerid], 0);
PlayerTextDrawUseBox(playerid, TD_Regis[3][playerid], true);
PlayerTextDrawBoxColor(playerid, TD_Regis[3][playerid], 858993663);
PlayerTextDrawSetShadow(playerid, TD_Regis[3][playerid], 0);
PlayerTextDrawSetOutline(playerid, TD_Regis[3][playerid], 0);
PlayerTextDrawFont(playerid, TD_Regis[3][playerid], 0);
TD_Regis[4][playerid] = CreatePlayerTextDraw(playerid, 271.666809, 187.496276, "Select your gender");
PlayerTextDrawLetterSize(playerid, TD_Regis[4][playerid], 0.419999, 1.367704);
PlayerTextDrawAlignment(playerid, TD_Regis[4][playerid], 1);
PlayerTextDrawColor(playerid, TD_Regis[4][playerid], -1);
PlayerTextDrawSetShadow(playerid, TD_Regis[4][playerid], 0);
PlayerTextDrawSetOutline(playerid, TD_Regis[4][playerid], 0);
PlayerTextDrawBackgroundColor(playerid, TD_Regis[4][playerid], 51);
PlayerTextDrawFont(playerid, TD_Regis[4][playerid], 1);
PlayerTextDrawSetProportional(playerid, TD_Regis[4][playerid], 1);
TD_Regis[5][playerid] = CreatePlayerTextDraw(playerid, 415.333343, 203.514755, "usebox");
PlayerTextDrawLetterSize(playerid, TD_Regis[5][playerid], 0.000000, 1.941768);
PlayerTextDrawTextSize(playerid, TD_Regis[5][playerid], 257.333312, 0.000000);
PlayerTextDrawAlignment(playerid, TD_Regis[5][playerid], 1);
PlayerTextDrawColor(playerid, TD_Regis[5][playerid], 0);
PlayerTextDrawUseBox(playerid, TD_Regis[5][playerid], true);
PlayerTextDrawBoxColor(playerid, TD_Regis[5][playerid], 858993663);
PlayerTextDrawSetShadow(playerid, TD_Regis[5][playerid], 0);
PlayerTextDrawSetOutline(playerid, TD_Regis[5][playerid], 0);
PlayerTextDrawFont(playerid, TD_Regis[5][playerid], 0);
TD_Regis[6][playerid] = CreatePlayerTextDraw(playerid, 270.333374, 246.399963, "Select your age (13-80)");
PlayerTextDrawLetterSize(playerid, TD_Regis[6][playerid], 0.347666, 1.351111);
PlayerTextDrawAlignment(playerid, TD_Regis[6][playerid], 1);
PlayerTextDrawColor(playerid, TD_Regis[6][playerid], -1);
PlayerTextDrawSetShadow(playerid, TD_Regis[6][playerid], 0);
PlayerTextDrawSetOutline(playerid, TD_Regis[6][playerid], 0);
PlayerTextDrawBackgroundColor(playerid, TD_Regis[6][playerid], 51);
PlayerTextDrawFont(playerid, TD_Regis[6][playerid], 1);
PlayerTextDrawSetProportional(playerid, TD_Regis[6][playerid], 1);
TD_Regis[7][playerid] = CreatePlayerTextDraw(playerid, 270.666625, 305.718566, "Select your nationality");
PlayerTextDrawLetterSize(playerid, TD_Regis[7][playerid], 0.360999, 1.450666);
PlayerTextDrawAlignment(playerid, TD_Regis[7][playerid], 1);
PlayerTextDrawColor(playerid, TD_Regis[7][playerid], -1);
PlayerTextDrawSetShadow(playerid, TD_Regis[7][playerid], 0);
PlayerTextDrawSetOutline(playerid, TD_Regis[7][playerid], 0);
PlayerTextDrawBackgroundColor(playerid, TD_Regis[7][playerid], 51);
PlayerTextDrawFont(playerid, TD_Regis[7][playerid], 1);
PlayerTextDrawSetProportional(playerid, TD_Regis[7][playerid], 1);
TD_Regis[8][playerid] = CreatePlayerTextDraw(playerid, 187.999954, 125.274108, "Character Creation");
PlayerTextDrawLetterSize(playerid, TD_Regis[8][playerid], 0.637333, 2.732443);
PlayerTextDrawAlignment(playerid, TD_Regis[8][playerid], 1);
PlayerTextDrawColor(playerid, TD_Regis[8][playerid], -1);
PlayerTextDrawSetShadow(playerid, TD_Regis[8][playerid], 0);
PlayerTextDrawSetOutline(playerid, TD_Regis[8][playerid], 1);
PlayerTextDrawBackgroundColor(playerid, TD_Regis[8][playerid], 51);
PlayerTextDrawFont(playerid, TD_Regis[8][playerid], 2);
PlayerTextDrawSetProportional(playerid, TD_Regis[8][playerid], 1);
TD_Regis[9][playerid] = CreatePlayerTextDraw(playerid, 235.666641, 201.599960, "LD_BEAT:left");
PlayerTextDrawLetterSize(playerid, TD_Regis[9][playerid], 0.449999, 1.600000);
PlayerTextDrawTextSize(playerid, TD_Regis[9][playerid], 16.999998, 21.155563);
PlayerTextDrawAlignment(playerid, TD_Regis[9][playerid], 1);
PlayerTextDrawColor(playerid, TD_Regis[9][playerid], -1);
PlayerTextDrawSetShadow(playerid, TD_Regis[9][playerid], 0);
PlayerTextDrawSetOutline(playerid, TD_Regis[9][playerid], 1);
PlayerTextDrawBackgroundColor(playerid, TD_Regis[9][playerid], 51);
PlayerTextDrawFont(playerid, TD_Regis[9][playerid], 4);
PlayerTextDrawSetProportional(playerid, TD_Regis[9][playerid], 1);
PlayerTextDrawSetSelectable(playerid, TD_Regis[9][playerid], true);
TD_Regis[10][playerid] = CreatePlayerTextDraw(playerid, 236.000000, 260.503662, "LD_BEAT:left");
PlayerTextDrawLetterSize(playerid, TD_Regis[10][playerid], 0.449999, 1.600000);
PlayerTextDrawTextSize(playerid, TD_Regis[10][playerid], 16.666664, 20.740737);
PlayerTextDrawAlignment(playerid, TD_Regis[10][playerid], 1);
PlayerTextDrawColor(playerid, TD_Regis[10][playerid], -1);
PlayerTextDrawSetShadow(playerid, TD_Regis[10][playerid], 0);
PlayerTextDrawSetOutline(playerid, TD_Regis[10][playerid], 1);
PlayerTextDrawBackgroundColor(playerid, TD_Regis[10][playerid], 51);
PlayerTextDrawFont(playerid, TD_Regis[10][playerid], 4);
PlayerTextDrawSetProportional(playerid, TD_Regis[10][playerid], 1);
PlayerTextDrawSetSelectable(playerid, TD_Regis[10][playerid], true);
TD_Regis[11][playerid] = CreatePlayerTextDraw(playerid, 237.333343, 320.651672, "LD_BEAT:left");
PlayerTextDrawLetterSize(playerid, TD_Regis[11][playerid], 0.449999, 1.600000);
PlayerTextDrawTextSize(playerid, TD_Regis[11][playerid], 15.333333, 20.740739);
PlayerTextDrawAlignment(playerid, TD_Regis[11][playerid], 1);
PlayerTextDrawColor(playerid, TD_Regis[11][playerid], -1);
PlayerTextDrawSetShadow(playerid, TD_Regis[11][playerid], 0);
PlayerTextDrawSetOutline(playerid, TD_Regis[11][playerid], 1);
PlayerTextDrawBackgroundColor(playerid, TD_Regis[11][playerid], 51);
PlayerTextDrawFont(playerid, TD_Regis[11][playerid], 4);
PlayerTextDrawSetProportional(playerid, TD_Regis[11][playerid], 1);
PlayerTextDrawSetSelectable(playerid, TD_Regis[11][playerid], true);
TD_Regis[12][playerid] = CreatePlayerTextDraw(playerid, 419.666625, 202.844467, "LD_BEAT:right");
PlayerTextDrawLetterSize(playerid, TD_Regis[12][playerid], 0.449999, 1.600000);
PlayerTextDrawTextSize(playerid, TD_Regis[12][playerid], 16.666662, 20.325927);
PlayerTextDrawAlignment(playerid, TD_Regis[12][playerid], 1);
PlayerTextDrawColor(playerid, TD_Regis[12][playerid], -1);
PlayerTextDrawSetShadow(playerid, TD_Regis[12][playerid], 0);
PlayerTextDrawSetOutline(playerid, TD_Regis[12][playerid], 1);
PlayerTextDrawBackgroundColor(playerid, TD_Regis[12][playerid], 51);
PlayerTextDrawFont(playerid, TD_Regis[12][playerid], 4);
PlayerTextDrawSetProportional(playerid, TD_Regis[12][playerid], 1);
PlayerTextDrawSetSelectable(playerid, TD_Regis[12][playerid], true);
TD_Regis[13][playerid] = CreatePlayerTextDraw(playerid, 420.000030, 261.748107, "LD_BEAT:right");
PlayerTextDrawLetterSize(playerid, TD_Regis[13][playerid], 0.449999, 1.600000);
PlayerTextDrawTextSize(playerid, TD_Regis[13][playerid], 16.333333, 19.911113);
PlayerTextDrawAlignment(playerid, TD_Regis[13][playerid], 1);
PlayerTextDrawColor(playerid, TD_Regis[13][playerid], -1);
PlayerTextDrawSetShadow(playerid, TD_Regis[13][playerid], 0);
PlayerTextDrawSetOutline(playerid, TD_Regis[13][playerid], 1);
PlayerTextDrawBackgroundColor(playerid, TD_Regis[13][playerid], 51);
PlayerTextDrawFont(playerid, TD_Regis[13][playerid], 4);
PlayerTextDrawSetProportional(playerid, TD_Regis[13][playerid], 1);
PlayerTextDrawSetSelectable(playerid, TD_Regis[13][playerid], true);
TD_Regis[14][playerid] = CreatePlayerTextDraw(playerid, 420.000061, 321.066650, "LD_BEAT:right");
PlayerTextDrawLetterSize(playerid, TD_Regis[14][playerid], 0.449999, 1.600000);
PlayerTextDrawTextSize(playerid, TD_Regis[14][playerid], 17.666662, 19.496290);
PlayerTextDrawAlignment(playerid, TD_Regis[14][playerid], 1);
PlayerTextDrawColor(playerid, TD_Regis[14][playerid], -1);
PlayerTextDrawSetShadow(playerid, TD_Regis[14][playerid], 0);
PlayerTextDrawSetOutline(playerid, TD_Regis[14][playerid], 1);
PlayerTextDrawBackgroundColor(playerid, TD_Regis[14][playerid], 51);
PlayerTextDrawFont(playerid, TD_Regis[14][playerid], 4);
PlayerTextDrawSetProportional(playerid, TD_Regis[14][playerid], 1);
PlayerTextDrawSetSelectable(playerid, TD_Regis[14][playerid], true);
TD_Regis[15][playerid] = CreatePlayerTextDraw(playerid, 294.999908, 204.503738, "Female");
PlayerTextDrawLetterSize(playerid, TD_Regis[15][playerid], 0.449999, 1.600000);
PlayerTextDrawAlignment(playerid, TD_Regis[15][playerid], 1);
PlayerTextDrawColor(playerid, TD_Regis[15][playerid], -1);
PlayerTextDrawSetShadow(playerid, TD_Regis[15][playerid], 0);
PlayerTextDrawSetOutline(playerid, TD_Regis[15][playerid], 1);
PlayerTextDrawBackgroundColor(playerid, TD_Regis[15][playerid], 51);
PlayerTextDrawFont(playerid, TD_Regis[15][playerid], 2);
PlayerTextDrawSetProportional(playerid, TD_Regis[15][playerid], 1);
TD_Regis[16][playerid] = CreatePlayerTextDraw(playerid, 320.333435, 262.162963, "25");
PlayerTextDrawLetterSize(playerid, TD_Regis[16][playerid], 0.449999, 1.600000);
PlayerTextDrawAlignment(playerid, TD_Regis[16][playerid], 1);
PlayerTextDrawColor(playerid, TD_Regis[16][playerid], -1);
PlayerTextDrawSetShadow(playerid, TD_Regis[16][playerid], 0);
PlayerTextDrawSetOutline(playerid, TD_Regis[16][playerid], 1);
PlayerTextDrawBackgroundColor(playerid, TD_Regis[16][playerid], 51);
PlayerTextDrawFont(playerid, TD_Regis[16][playerid], 2);
PlayerTextDrawSetProportional(playerid, TD_Regis[16][playerid], 1);
TD_Regis[18][playerid] = CreatePlayerTextDraw(playerid, 289.333435, 322.725952, "American");
PlayerTextDrawLetterSize(playerid, TD_Regis[18][playerid], 0.449999, 1.600000);
PlayerTextDrawAlignment(playerid, TD_Regis[18][playerid], 1);
PlayerTextDrawColor(playerid, TD_Regis[18][playerid], -1);
PlayerTextDrawSetShadow(playerid, TD_Regis[18][playerid], 0);
PlayerTextDrawSetOutline(playerid, TD_Regis[18][playerid], 1);
PlayerTextDrawBackgroundColor(playerid, TD_Regis[18][playerid], 51);
PlayerTextDrawFont(playerid, TD_Regis[18][playerid], 2);
PlayerTextDrawSetProportional(playerid, TD_Regis[18][playerid], 1);
TD_Regis[17][playerid] = CreatePlayerTextDraw(playerid, 467.666717, 350.933288, "LD_CHAT:thumbup");
PlayerTextDrawLetterSize(playerid, TD_Regis[17][playerid], 0.449999, 1.600000);
PlayerTextDrawTextSize(playerid, TD_Regis[17][playerid], 19.333332, 22.399997);
PlayerTextDrawAlignment(playerid, TD_Regis[17][playerid], 1);
PlayerTextDrawColor(playerid, TD_Regis[17][playerid], -1);
PlayerTextDrawSetShadow(playerid, TD_Regis[17][playerid], 0);
PlayerTextDrawSetOutline(playerid, TD_Regis[17][playerid], 1);
PlayerTextDrawBackgroundColor(playerid, TD_Regis[17][playerid], 51);
PlayerTextDrawFont(playerid, TD_Regis[17][playerid], 4);
PlayerTextDrawSetProportional(playerid, TD_Regis[17][playerid], 1);
PlayerTextDrawSetSelectable(playerid, TD_Regis[17][playerid], true);
return true;
}
