PDA

Просмотр полной версии : [Вопрос] TD Лист <Закрыто>



ALIT13
26.01.2016, 20:57
Как сделать чтоб листала тд влево и вправо
пример как тут
http://ihost.pro-pawn.ru/image.php?di=DOPA

1 как обьянить тд сделал так

if(playertextid == REG[playerid][2] & REG[playerid][3])
Верно ли или не правильно
, как сделать чтоб когда листал добавлялся возраст + 1 а влево - 1

И как сделать чтоб когда листал меналсь мужской или женский сделал так не работает

if(P::[playerid][pSex] == 1)
{
PlayerTextDrawSetString(playerid,PlayerText:TDREG[playerid][35], TranslateText("[Мужской]"));
}
else P::[playerid][pSex] = 2,PlayerTextDrawSetString(playerid,PlayerText:TDREG[playerid][35], TranslateText("[Женский]"));

Роуди.
26.01.2016, 23:36
Прибавления возраста:



SetPVarInt(playerid, "right_plus_one", GetPVarInt(playerid, "right_plus_one")+1);
new string[подсчитай_сам];
format(string, sizeof(string), "\
Возраст[%i] лет"), GetPVarInt(playerid, right_plus_one));
PlayerTextDrawSetString(playerid,PlayerText:TDREG[playerid][35], string);

ALIT13
27.01.2016, 11:50
А как смена пола ?

Desulaid
27.01.2016, 11:54
А как смена пола ?

Точно так же -_-. Скажу наперед, весь алгоритм будет такой ... в основном.

ALIT13
27.01.2016, 12:01
Точно так же -_-. Скажу наперед, весь алгоритм будет такой ... в основном.

а так можно

if(clickedid == TDREG[playerid][37] || TDREG[playerid][38])
{
if(clickedid == TDREG[playerid][37]) // -
{
if(age > 16) age--;
else age = 80;
}
if(clickedid == TDREG[playerid][38]) // +
{
if(age < 80) age++;
else age = 16;
}
new mes[8];
format(mes, sizeof(mes), "Age [%i]", age);
PlayerTextDrawSetString(playerid, TDREG[playerid][36], mes);
}