Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Вопрос по рулетке

Статус
В этой теме нельзя размещать новые ответы.

Dizok

Дебютант
Вообщем поменял тексдрав на рулетке и все перестало работать уже всю голову сломал и один текстдрав вообще все время горит вот весь код помогите пожалуйста.
Сам текстдрав
PHP:
[SPOILER]	roulette_TD[0] = TextDrawCreate(223.0993, 110.5224, "LD_SPAC:white"); // ??? 1
	TextDrawTextSize(roulette_TD[0], 193.0000, 196.0000);
	TextDrawAlignment(roulette_TD[0], 1);
	TextDrawColor(roulette_TD[0], 858993663);
	TextDrawBackgroundColor(roulette_TD[0], 255);
	TextDrawFont(roulette_TD[0], 4);
	TextDrawSetProportional(roulette_TD[0], 0);
	TextDrawSetShadow(roulette_TD[0], 0);

	roulette_TD[1] = TextDrawCreate(319.6999, 192.2993, "ROULETTE~n~~w~Arizona"); // Copyright
	TextDrawLetterSize(roulette_TD[1], 0.1749, 1.4506);
	TextDrawAlignment(roulette_TD[1], 2);
	TextDrawColor(roulette_TD[1], -10066177);
	TextDrawBackgroundColor(roulette_TD[1], 255);
	TextDrawFont(roulette_TD[1], 2);
	TextDrawSetProportional(roulette_TD[1], 1);
	TextDrawSetShadow(roulette_TD[1], 0);

	roulette_TD[2] = TextDrawCreate(237.6001, 308.9005, "LD_SPAC:white"); // ??? 2
	TextDrawTextSize(roulette_TD[2], 164.2803, 76.0402);
	TextDrawAlignment(roulette_TD[2], 1);
	TextDrawColor(roulette_TD[2], 858993663);
	TextDrawBackgroundColor(roulette_TD[2], 255);
	TextDrawFont(roulette_TD[2], 4);
	TextDrawSetProportional(roulette_TD[2], 0);
	TextDrawSetShadow(roulette_TD[2], 0);

	roulette_TD[3] = TextDrawCreate(241.1001, 312.2037, ""); // BRONZE
	TextDrawTextSize(roulette_TD[3], 50.0000, 50.0000);
	TextDrawAlignment(roulette_TD[3], 1);
	TextDrawColor(roulette_TD[3], -1);
	TextDrawBackgroundColor(roulette_TD[3], -10066177);
	TextDrawFont(roulette_TD[3], 5);
	TextDrawSetProportional(roulette_TD[3], 0);
	TextDrawSetShadow(roulette_TD[3], 0);
	TextDrawSetSelectable(roulette_TD[3], true);
	TextDrawSetPreviewModel(roulette_TD[3], 19054);
	TextDrawSetPreviewRot(roulette_TD[3], 343.0000, 0.0000, 40.0000, 1.0000);

	roulette_TD[4] = TextDrawCreate(241.1007, 364.8019, "LD_SPAC:white"); // ?????
	TextDrawTextSize(roulette_TD[4], 50.0000, 16.0000);
	TextDrawAlignment(roulette_TD[4], 1);
	TextDrawColor(roulette_TD[4], -10066177);
	TextDrawBackgroundColor(roulette_TD[4], 255);
	TextDrawFont(roulette_TD[4], 4);
	TextDrawSetProportional(roulette_TD[4], 0);
	TextDrawSetShadow(roulette_TD[4], 0);

	roulette_TD[5] = TextDrawCreate(266.1006, 365.4990, "SILVER"); // ?????
	TextDrawLetterSize(roulette_TD[5], 0.1899, 1.2640);
	TextDrawAlignment(roulette_TD[5], 2);
	TextDrawColor(roulette_TD[5], -1);
	TextDrawBackgroundColor(roulette_TD[5], 255);
	TextDrawFont(roulette_TD[5], 2);
	TextDrawSetProportional(roulette_TD[5], 1);
	TextDrawSetShadow(roulette_TD[5], 0);

	roulette_TD[6] = TextDrawCreate(294.0033, 312.2037, ""); // GOLD
	TextDrawTextSize(roulette_TD[6], 50.0000, 50.0000);
	TextDrawAlignment(roulette_TD[6], 1);
	TextDrawColor(roulette_TD[6], -1);
	TextDrawBackgroundColor(roulette_TD[6], -10066177);
	TextDrawFont(roulette_TD[6], 5);
	TextDrawSetProportional(roulette_TD[6], 0);
	TextDrawSetShadow(roulette_TD[6], 0);
	TextDrawSetSelectable(roulette_TD[6], true);
	TextDrawSetPreviewModel(roulette_TD[6], 19055);
	TextDrawSetPreviewRot(roulette_TD[6], 343.0000, 0.0000, 40.0000, 1.0000);

	roulette_TD[7] = TextDrawCreate(294.0040, 364.8019, "LD_SPAC:white"); // ?????
	TextDrawTextSize(roulette_TD[7], 50.0000, 16.0000);
	TextDrawAlignment(roulette_TD[7], 1);
	TextDrawColor(roulette_TD[7], -10066177);
	TextDrawBackgroundColor(roulette_TD[7], 255);
	TextDrawFont(roulette_TD[7], 4);
	TextDrawSetProportional(roulette_TD[7], 0);
	TextDrawSetShadow(roulette_TD[7], 0);

	roulette_TD[8] = TextDrawCreate(319.0039, 365.4990, "GOLD"); // ?????
	TextDrawLetterSize(roulette_TD[8], 0.1899, 1.2640);
	TextDrawAlignment(roulette_TD[8], 2);
	TextDrawColor(roulette_TD[8], -1);
	TextDrawBackgroundColor(roulette_TD[8], 255);
	TextDrawFont(roulette_TD[8], 2);
	TextDrawSetProportional(roulette_TD[8], 1);
	TextDrawSetShadow(roulette_TD[8], 0);

	roulette_TD[9] = TextDrawCreate(347.7066, 312.2037, ""); // BRILLIANT
	TextDrawTextSize(roulette_TD[9], 50.0000, 50.0000);
	TextDrawAlignment(roulette_TD[9], 1);
	TextDrawColor(roulette_TD[9], -1);
	TextDrawBackgroundColor(roulette_TD[9], -10066177);
	TextDrawFont(roulette_TD[9], 5);
	TextDrawSetProportional(roulette_TD[9], 0);
	TextDrawSetShadow(roulette_TD[9], 0);
	TextDrawSetSelectable(roulette_TD[9], true);
	TextDrawSetPreviewModel(roulette_TD[9], 19058);
	TextDrawSetPreviewRot(roulette_TD[9], 343.0000, 0.0000, 40.0000, 1.0000);

	roulette_TD[10] = TextDrawCreate(347.7073, 364.8019, "LD_SPAC:white"); // ?????
	TextDrawTextSize(roulette_TD[10], 50.0000, 16.0000);
	TextDrawAlignment(roulette_TD[10], 1);
	TextDrawColor(roulette_TD[10], -10066177);
	TextDrawBackgroundColor(roulette_TD[10], 255);
	TextDrawFont(roulette_TD[10], 4);
	TextDrawSetProportional(roulette_TD[10], 0);
	TextDrawSetShadow(roulette_TD[10], 0);

	roulette_TD[11] = TextDrawCreate(372.7071, 365.4990, "BRILLIANT"); // ?????
	TextDrawLetterSize(roulette_TD[11], 0.1899, 1.2640);
	TextDrawAlignment(roulette_TD[11], 2);
	TextDrawColor(roulette_TD[11], -1);
	TextDrawBackgroundColor(roulette_TD[11], 255);
	TextDrawFont(roulette_TD[11], 2);
	TextDrawSetProportional(roulette_TD[11], 1);
	TextDrawSetShadow(roulette_TD[11], 0);

	roulette_TD[12] = TextDrawCreate(241.1007, 389.3034, "LD_SPAC:white"); // Roll
	TextDrawTextSize(roulette_TD[12], 50.0000, 16.0000);
	TextDrawAlignment(roulette_TD[12], 1);
	TextDrawColor(roulette_TD[12], -10066177);
	TextDrawBackgroundColor(roulette_TD[12], 255);
	TextDrawFont(roulette_TD[12], 4);
	TextDrawSetProportional(roulette_TD[12], 0);
	TextDrawSetShadow(roulette_TD[12], 0);
	TextDrawSetSelectable(roulette_TD[12], true);

	roulette_TD[13] = TextDrawCreate(266.1006, 390.7005, "Roll"); // ?????
	TextDrawLetterSize(roulette_TD[13], 0.1899, 1.2640);
	TextDrawAlignment(roulette_TD[13], 2);
	TextDrawColor(roulette_TD[13], -1);
	TextDrawBackgroundColor(roulette_TD[13], 255);
	TextDrawFont(roulette_TD[13], 2);
	TextDrawSetProportional(roulette_TD[13], 1);
	TextDrawSetShadow(roulette_TD[13], 0);

	roulette_TD[14] = TextDrawCreate(294.0040, 389.3034, "LD_SPAC:white"); // Change
	TextDrawTextSize(roulette_TD[14], 50.0000, 16.0000);
	TextDrawAlignment(roulette_TD[14], 1);
	TextDrawColor(roulette_TD[14], -10066177);
	TextDrawBackgroundColor(roulette_TD[14], 255);
	TextDrawFont(roulette_TD[14], 4);
	TextDrawSetProportional(roulette_TD[14], 0);
	TextDrawSetShadow(roulette_TD[14], 0);
	TextDrawSetSelectable(roulette_TD[14], true);

	roulette_TD[15] = TextDrawCreate(319.0039, 390.7005, "Change"); // ?????
	TextDrawLetterSize(roulette_TD[15], 0.1899, 1.2640);
	TextDrawAlignment(roulette_TD[15], 2);
	TextDrawColor(roulette_TD[15], -1);
	TextDrawBackgroundColor(roulette_TD[15], 255);
	TextDrawFont(roulette_TD[15], 2);
	TextDrawSetProportional(roulette_TD[15], 1);
	TextDrawSetShadow(roulette_TD[15], 0);

	roulette_TD[16] = TextDrawCreate(347.7073, 389.3034, "LD_SPAC:white"); // Exit
	TextDrawTextSize(roulette_TD[16], 50.0000, 16.0000);
	TextDrawAlignment(roulette_TD[16], 1);
	TextDrawColor(roulette_TD[16], -10066177);
	TextDrawBackgroundColor(roulette_TD[16], 255);
	TextDrawFont(roulette_TD[16], 4);
	TextDrawSetProportional(roulette_TD[16], 0);
	TextDrawSetShadow(roulette_TD[16], 0);
	TextDrawSetSelectable(roulette_TD[16], true);

	roulette_TD[17] = TextDrawCreate(372.7071, 390.7005, "Exit"); // ?????
	TextDrawLetterSize(roulette_TD[17], 0.1899, 1.2640);
	TextDrawAlignment(roulette_TD[17], 2);
	TextDrawColor(roulette_TD[17], -1);
	TextDrawBackgroundColor(roulette_TD[17], 255);
	TextDrawFont(roulette_TD[17], 2);
	TextDrawSetProportional(roulette_TD[17], 1);
	TextDrawSetShadow(roulette_TD[17], 0);

// Плейер текстдрав
	roulette_PTD[playerid][0] = CreatePlayerTextDraw(playerid, 226.5993, 114.9999, ""); // 1
	PlayerTextDrawTextSize(playerid, roulette_PTD[playerid][0], 60.0000, 60.0000);
	PlayerTextDrawAlignment(playerid, roulette_PTD[playerid][0], 1);
	PlayerTextDrawColor(playerid, roulette_PTD[playerid][0], -1);
	PlayerTextDrawBackgroundColor(playerid, roulette_PTD[playerid][0], -2139094785);
	PlayerTextDrawFont(playerid, roulette_PTD[playerid][0], 5);
	PlayerTextDrawSetProportional(playerid, roulette_PTD[playerid][0], 0);
	PlayerTextDrawSetShadow(playerid, roulette_PTD[playerid][0], 0);
	PlayerTextDrawSetPreviewModel(playerid, roulette_PTD[playerid][0], 186);
	PlayerTextDrawSetPreviewRot(playerid, roulette_PTD[playerid][0], 0.0000, 0.0000, 0.0000, 1.0000);

	roulette_PTD[playerid][1] = CreatePlayerTextDraw(playerid, 289.3993, 114.9999, ""); // 2
	PlayerTextDrawTextSize(playerid, roulette_PTD[playerid][1], 60.0000, 60.0000);
	PlayerTextDrawAlignment(playerid, roulette_PTD[playerid][1], 1);
	PlayerTextDrawColor(playerid, roulette_PTD[playerid][1], -1);
	PlayerTextDrawBackgroundColor(playerid, roulette_PTD[playerid][1], -10066177);
	PlayerTextDrawFont(playerid, roulette_PTD[playerid][1], 5);
	PlayerTextDrawSetProportional(playerid, roulette_PTD[playerid][1], 0);
	PlayerTextDrawSetShadow(playerid, roulette_PTD[playerid][1], 0);
	PlayerTextDrawSetPreviewModel(playerid, roulette_PTD[playerid][1], 186);
	PlayerTextDrawSetPreviewRot(playerid, roulette_PTD[playerid][1], 0.0000, 0.0000, 0.0000, 1.0000);

	roulette_PTD[playerid][2] = CreatePlayerTextDraw(playerid, 351.9989, 114.9999, ""); // 3
	PlayerTextDrawTextSize(playerid, roulette_PTD[playerid][2], 60.0000, 60.0000);
	PlayerTextDrawAlignment(playerid, roulette_PTD[playerid][2], 1);
	PlayerTextDrawColor(playerid, roulette_PTD[playerid][2], -1);
	PlayerTextDrawBackgroundColor(playerid, roulette_PTD[playerid][2], -10066177);
	PlayerTextDrawFont(playerid, roulette_PTD[playerid][2], 5);
	PlayerTextDrawSetProportional(playerid, roulette_PTD[playerid][2], 0);
	PlayerTextDrawSetShadow(playerid, roulette_PTD[playerid][2], 0);
	PlayerTextDrawSetPreviewModel(playerid, roulette_PTD[playerid][2], 186);
	PlayerTextDrawSetPreviewRot(playerid, roulette_PTD[playerid][2], 0.0000, 0.0000, 0.0000, 1.0000);

	roulette_PTD[playerid][3] = CreatePlayerTextDraw(playerid, 351.9988, 178.4986, ""); // 4
	PlayerTextDrawTextSize(playerid, roulette_PTD[playerid][3], 60.0000, 60.0000);
	PlayerTextDrawAlignment(playerid, roulette_PTD[playerid][3], 1);
	PlayerTextDrawColor(playerid, roulette_PTD[playerid][3], -1);
	PlayerTextDrawBackgroundColor(playerid, roulette_PTD[playerid][3], -10066177);
	PlayerTextDrawFont(playerid, roulette_PTD[playerid][3], 5);
	PlayerTextDrawSetProportional(playerid, roulette_PTD[playerid][3], 0);
	PlayerTextDrawSetShadow(playerid, roulette_PTD[playerid][3], 0);
	PlayerTextDrawSetPreviewModel(playerid, roulette_PTD[playerid][3], 186);
	PlayerTextDrawSetPreviewRot(playerid, roulette_PTD[playerid][3], 0.0000, 0.0000, 0.0000, 1.0000);

	roulette_PTD[playerid][4] = CreatePlayerTextDraw(playerid, 351.9988, 242.0995, ""); // 5
	PlayerTextDrawTextSize(playerid, roulette_PTD[playerid][4], 60.0000, 60.0000);
	PlayerTextDrawAlignment(playerid, roulette_PTD[playerid][4], 1);
	PlayerTextDrawColor(playerid, roulette_PTD[playerid][4], -1);
	PlayerTextDrawBackgroundColor(playerid, roulette_PTD[playerid][4], -10066177);
	PlayerTextDrawFont(playerid, roulette_PTD[playerid][4], 5);
	PlayerTextDrawSetProportional(playerid, roulette_PTD[playerid][4], 0);
	PlayerTextDrawSetShadow(playerid, roulette_PTD[playerid][4], 0);
	PlayerTextDrawSetPreviewModel(playerid, roulette_PTD[playerid][4], 186);
	PlayerTextDrawSetPreviewRot(playerid, roulette_PTD[playerid][4], 0.0000, 0.0000, 0.0000, 1.0000);

	roulette_PTD[playerid][5] = CreatePlayerTextDraw(playerid, 289.3992, 242.0994, ""); // 6
	PlayerTextDrawTextSize(playerid, roulette_PTD[playerid][5], 60.0000, 60.0000);
	PlayerTextDrawAlignment(playerid, roulette_PTD[playerid][5], 1);
	PlayerTextDrawColor(playerid, roulette_PTD[playerid][5], -1);
	PlayerTextDrawBackgroundColor(playerid, roulette_PTD[playerid][5], -10066177);
	PlayerTextDrawFont(playerid, roulette_PTD[playerid][5], 5);
	PlayerTextDrawSetProportional(playerid, roulette_PTD[playerid][5], 0);
	PlayerTextDrawSetShadow(playerid, roulette_PTD[playerid][5], 0);
	PlayerTextDrawSetPreviewModel(playerid, roulette_PTD[playerid][5], 186);
	PlayerTextDrawSetPreviewRot(playerid, roulette_PTD[playerid][5], 0.0000, 0.0000, 0.0000, 1.0000);

	roulette_PTD[playerid][6] = CreatePlayerTextDraw(playerid, 226.5992, 242.1994, ""); // 7
	PlayerTextDrawTextSize(playerid, roulette_PTD[playerid][6], 60.0000, 60.0000);
	PlayerTextDrawAlignment(playerid, roulette_PTD[playerid][6], 1);
	PlayerTextDrawColor(playerid, roulette_PTD[playerid][6], -1);
	PlayerTextDrawBackgroundColor(playerid, roulette_PTD[playerid][6], -10066177);
	PlayerTextDrawFont(playerid, roulette_PTD[playerid][6], 5);
	PlayerTextDrawSetProportional(playerid, roulette_PTD[playerid][6], 0);
	PlayerTextDrawSetShadow(playerid, roulette_PTD[playerid][6], 0);
	PlayerTextDrawSetPreviewModel(playerid, roulette_PTD[playerid][6], 186);
	PlayerTextDrawSetPreviewRot(playerid, roulette_PTD[playerid][6], 0.0000, 0.0000, 0.0000, 1.0000);

	roulette_PTD[playerid][7] = CreatePlayerTextDraw(playerid, 226.5992, 178.4986, ""); // 8
	PlayerTextDrawTextSize(playerid, roulette_PTD[playerid][7], 60.0000, 60.0000);
	PlayerTextDrawAlignment(playerid, roulette_PTD[playerid][7], 1);
	PlayerTextDrawColor(playerid, roulette_PTD[playerid][7], -1);
	PlayerTextDrawBackgroundColor(playerid, roulette_PTD[playerid][7], -10066177);
	PlayerTextDrawFont(playerid, roulette_PTD[playerid][7], 5);
	PlayerTextDrawSetProportional(playerid, roulette_PTD[playerid][7], 0);
	PlayerTextDrawSetShadow(playerid, roulette_PTD[playerid][7], 0);
	PlayerTextDrawSetPreviewModel(playerid, roulette_PTD[playerid][7], 186);
	PlayerTextDrawSetPreviewRot(playerid, roulette_PTD[playerid][7], 0.0000, 0.0000, 0.0000, 1.0000);
	//нужно
    Roll_Status[playerid][0] =
    Roll_Status[playerid][1] =
    Roll_Roulette[playerid][0] =
    Roll_Roulette[playerid][1] =
    Roll_Roulette[playerid][2] = false;

    KillTimer(Roll_Timer[playerid]);
    for(new i; i < 10; i ++) Roll_Cell[playerid][i] = 0;[/SPOILER]
PHP:
//////bronze
     if(clickedid == roulette_TD[2])
    {
        if(Roll_Status[playerid][1])return true;
        if(!Roll_Roulette[playerid][0])
        {
            for(new i; i < 10; i ++)
            {
                switch(random(3))
                {
                    case 0: Roll_Cell[playerid][i] = 1550;
                    case 1: Roll_Cell[playerid][i] = 1277;
                    case 2: Roll_Cell[playerid][i] = 1 + random(311);
                }
            }
            Roll_Roulette[playerid][0] = true;
        }
        for(new i; i < 10; i ++)
        {
            PlayerTextDrawSetPreviewModel(playerid, roulette_PTD[playerid][1+i], Roll_Cell[playerid][i]);
            PlayerTextDrawShow(playerid, roulette_PTD[playerid][10+i]);
        }
    }
     if(clickedid == roulette_TD[3])
    {
    	if(Roll_Status[playerid][1])return true;
        if(!Roll_Roulette[playerid][0])
        {
            for(new i; i < 10; i ++)
            {
                switch(random(3))
                {
                    case 0: Roll_Cell[playerid][i] = 1550;
                    case 1: Roll_Cell[playerid][i] = 1277;
                    case 2: Roll_Cell[playerid][i] = 1 + random(311);
                }
            }
            Roll_Roulette[playerid][0] = true;
        }
        for(new i; i < 10; i ++)
        {
            PlayerTextDrawSetPreviewModel(playerid, roulette_PTD[playerid][10+i], Roll_Cell[playerid][i]);
            PlayerTextDrawShow(playerid, roulette_PTD[playerid][1+i]);
        }
    }
   	 if(clickedid == roulette_TD[4])
    {
    	if(Roll_Status[playerid][1])return true;
        if(!Roll_Roulette[playerid][0])
        {
            for(new i; i < 10; i ++)
            {
                switch(random(3))
                {
                    case 0: Roll_Cell[playerid][i] = 1550;
                    case 1: Roll_Cell[playerid][i] = 1277;
                    case 2: Roll_Cell[playerid][i] = 1 + random(311);
                }
            }
            Roll_Roulette[playerid][0] = true;
        }
        for(new i; i < 10; i ++)
        {
            PlayerTextDrawSetPreviewModel(playerid, roulette_PTD[playerid][10+i], Roll_Cell[playerid][i]);
            PlayerTextDrawShow(playerid, roulette_PTD[playerid][10+i]);
        }
    }
     if(clickedid == roulette_TD[5])
    {
        if(Roll_Status[playerid][1])return SendClientMessage(playerid, -1, "{73B461}[Подсказка]{FFFFFF} Вы уже запустили рулетку!");
        if(Roll_Cell[playerid][0] == 0)return SendClientMessage(playerid, -1, "{73B461}[Подсказка]{FFFFFF} Для начала выберите тип рулетки!");

        Roll_Random[playerid] = 10 + random(15);
        Roll_Count[playerid] = 0;
        Roll_Time[playerid] = 0;
        Roll_Timer[playerid] = SetTimerEx("Update_Roulette", 500, true, "ii", playerid, 1);
        Roll_Status[playerid][1] = true;
    }
     if(clickedid == roulette_TD[14])
    {
        if(Roll_Cell[playerid][0] == 0)return true;
        if(Roll_Status[playerid][1])return true;
        ShowPlayerDialog(playerid, CHANGE_CEIL_DIALOG, 0, "", "Вы действительно хотите изменить призы за {00ff00}0 {ffffff}A-Z Coins?", "Да", "Отмена");
	}
	//////
PHP:
CMD:roulette(playerid)
{
    if(Roll_Status[playerid][1])return true;
    if(!Roll_Status[playerid][0])
    {
        for(new i; i < 12; i ++) TextDrawShowForPlayer(playerid, roulette_TD[i]);
        for(new i; i < 10; i ++) PlayerTextDrawShow(playerid, roulette_PTD[playerid][i]);
        Roll_Status[playerid][0] = true;
        SelectTextDraw(playerid, 0xFF00FFAA);

        if(Roll_Cell[playerid][0] > 0)
        {
            for(new i; i < 10; i ++)
            {
                PlayerTextDrawSetPreviewModel(playerid, roulette_PTD[playerid][10+i], Roll_Cell[playerid][i]);
                PlayerTextDrawShow(playerid, roulette_PTD[playerid][10+i]);
            }
        }
    }
    else
    {
        for(new i; i < 18; i ++) TextDrawHideForPlayer(playerid, roulette_TD[i]);
        for(new i; i < 8; i ++) PlayerTextDrawHide(playerid, roulette_PTD[playerid][i]);
        Roll_Status[playerid][0] = false;
        CancelSelectTextDraw(playerid);
    }
    return true;
}

PHP:
forward Update_Roulette(playerid, type);
public Update_Roulette(playerid, type)
{
    if(Roll_Count[playerid] > 9) Roll_Count[playerid] = 0;

    PlayerTextDrawColor(playerid, roulette_PTD[playerid][Roll_Count[playerid]], 1974075647);
    PlayerTextDrawShow(playerid, roulette_PTD[playerid][Roll_Count[playerid]]);
    SetTimerEx("Change_Background", 500*type, false, "ii", playerid, Roll_Count[playerid]);
    Roll_Count[playerid]++;

    if(++ Roll_Time[playerid] > Roll_Random[playerid])
    {
        KillTimer(Roll_Timer[playerid]);
        if(type == 1)
        {
            Roll_Random[playerid] = 5 + random(15);
            Roll_Timer[playerid] = SetTimerEx("Update_Roulette", 1000, true, "ii", playerid, 2);
            return true;
        }

        new prize, string[128];
        switch(Roll_Cell[playerid][Roll_Count[playerid]-1])
        {
            case 1550:
            {
                prize = 1+random(5000000);
                GivePlayerMoney(playerid, prize); // GivePlayerMoney - измените на свою функцию выдачи денег
                format(string, sizeof(string), "{73B461}[Подсказка]{FFFFFF} Вы успешно получили %d$", prize);
            }
            case 1277:
            {
                prize = 1+random(8);
                PlayerInfo[playerid][pExp] += prize; // Exp - измените
                format(string, sizeof(string), "{73B461}[Подсказка]{FFFFFF} Вы успешно получили %d exp", prize);
            }
            default:
            {
                SetPlayerSkin(playerid, Roll_Cell[playerid][Roll_Count[playerid]-1]);
                string = "{73B461}[Подсказка]{FFFFFF} Вы успешно выиграли скин!";
            }
        }
        SendClientMessage(playerid, -1, string);
        Roll_Status[playerid][1] = false;

        TextDrawShowForPlayer(playerid, roulette_TD[17]);
        PlayerTextDrawSetPreviewModel(playerid, roulette_PTD[playerid][7], Roll_Cell[playerid][Roll_Count[playerid]-1]);
        PlayerTextDrawShow(playerid, roulette_PTD[playerid][6]);
        SetTimerEx("Hide_Win_Roulette", 5000, false, "i", playerid);
    }
    return true;
}
forward Hide_Win_Roulette(playerid);
public Hide_Win_Roulette(playerid)
{
    PlayerTextDrawHide(playerid, roulette_PTD[playerid][7]);
    TextDrawHideForPlayer(playerid, roulette_TD[16]);
}
Вроде все! Помогите пожалуйста!
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу