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

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

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

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

Рекламные Щиты(4 ерора)

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

Kicker

Компетентный
Помогите перевести для SunShine-RP :bc:

PHP:
new adplakat[37]; // 37 плакатов по городу
new adtxtid[MAX_PLAYERS] = 0;
PHP:
enum AdInfo
{
    bAdTxt[256],//Переменная текста рекламы
}
new AdTxt[3][AdInfo];
PHP:
    case 11003:
    {
        if(response==1)
        {
            if(!strlen(inputtext)) return ShowPlayerDialog (playerid,11003,DIALOG_STYLE_INPUT,"Объявление","    Введите ваше объявление строка 1     ","Принять","");
            format(AdTxt[adtxtid[playerid]][bAdTxt],256, "%s\n", inputtext);
            ShowPlayerDialog (playerid,11004,DIALOG_STYLE_INPUT,"Объявление","    Введите ваше объявление строка 2     ","Принять","");
            return 1;
        }
        else
        {
            ShowPlayerDialog (playerid,11003,DIALOG_STYLE_INPUT,"Объявление","    Введите ваше объявление  строка 1    ","Принять","");
            return 1;
        }
    }
    case 11004:
    {
        if(response==1)
        {
            //if(!strlen(inputtext)) return ShowPlayerDialog (playerid,11004,DIALOG_STYLE_INPUT,"Объявление","    Введите ваше объявление строка 2     ","Принять","");
              switch (adtxtid[playerid])
              {
                case 0: format(AdTxt[adtxtid[playerid]][bAdTxt],256, "{FFA500}%s{33AAFF}%s", AdTxt[adtxtid[playerid]][bAdTxt], inputtext);
                case 1: format(AdTxt[adtxtid[playerid]][bAdTxt],256, "{04B404}%s{AA3333}%s", AdTxt[adtxtid[playerid]][bAdTxt], inputtext);
                case 2: format(AdTxt[adtxtid[playerid]][bAdTxt],256, "{FF0000}%s{FF9900}%s", AdTxt[adtxtid[playerid]][bAdTxt], inputtext);
            }
            adtext(AdTxt[adtxtid[playerid]][bAdTxt], adtxtid[playerid]);
            ShowPlayerDialog(playerid,11007,DIALOG_STYLE_MSGBOX,"Информация",AdTxt[adtxtid[playerid]][bAdTxt],"Ок","Отмена");
               return 1;
        }
        else
        {
            ShowPlayerDialog (playerid,11004,DIALOG_STYLE_INPUT,"Объявление","    Введите ваше объявление  строка 2    ","Принять","");
            return 1;
        }
    }

 case 11005:
    {
        if(response)
        {
            switch(listitem)
            {
                  case 0:
                  {
                    adtxtid[playerid] = 0;
                    format(string, sizeof(string), "Редактировать\nУдалить\nПосмотреть");
                    ShowPlayerDialog(playerid,11006,DIALOG_STYLE_LIST,"Объявление 1",string,"Дальше","Отмена");
                    return 1;
                }
                case 1:
                  {
                    adtxtid[playerid] = 1;
                    format(string, sizeof(string), "Редактировать\nУдалить\nПосмотреть");
                    ShowPlayerDialog(playerid,11006,DIALOG_STYLE_LIST,"Объявление 1",string,"Дальше","Отмена");
                    return 1;
                }
                case 2:
                  {
                    adtxtid[playerid] = 2;
                    format(string, sizeof(string), "Редактировать\nУдалить\nПосмотреть");
                    ShowPlayerDialog(playerid,11006,DIALOG_STYLE_LIST,"Объявление 1",string,"Дальше","Отмена");
                    //ShowPlayerDialog (playerid,11003,DIALOG_STYLE_INPUT,"Объявление","    Введите ваше объявление  строка 1    ","Принять","");
                    return 1;
                }
              }
         }
        else
        {
            return 1;
        }
      }
    case 11006:
    {
        if(response)
        {
            switch(listitem)
            {
                  case 0:
                  {
                    ShowPlayerDialog (playerid,11003,DIALOG_STYLE_INPUT,"Объявление","    Введите ваше объявление  строка 1    ","Принять","");
                    return 1;
                }
                case 1:
                  {
                      switch (adtxtid[playerid])
                      {
                        case 0: format(AdTxt[adtxtid[playerid]][bAdTxt],256, "{FFA500}Здесь могла быть ваша\n{33AAFF}Р Е К Л А М А");
                        case 1: format(AdTxt[adtxtid[playerid]][bAdTxt],256, "{04B404}Здесь могла быть ваша\n{AA3333}Р Е К Л А М А");
                        case 2: format(AdTxt[adtxtid[playerid]][bAdTxt],256, "{FF0000}Здесь могла быть ваша\n{FF9900}Р Е К Л А М А");
                    }
                    adtext(AdTxt[adtxtid[playerid]][bAdTxt], adtxtid[playerid]);
                    return 1;
                }
                case 2:
                  {
                       ShowPlayerDialog(playerid,11007,DIALOG_STYLE_MSGBOX,"Информация",AdTxt[adtxtid[playerid]][bAdTxt],"Ок","Отмена");
                    return 1;
                }
              }
         }
         else
         {
            format(string, sizeof(string), "Объявление 1\nОбъявление 2\nОбъявление 3");
               ShowPlayerDialog(playerid,11005,DIALOG_STYLE_LIST,"Добавить объявление в Щит",string,"Дальше","Отмена");
        }
      }
PHP:
adplakat[0] = CreateObject(4238, 1538.5, -1609.8000488281, 26.0, 0.0000, 0.0000, 300.0, 300.0);
    adplakat[1] = CreateObject(7910,1415.30004883,-1719.90002441,33.79999924,0.00000000,0.00000000,137.50000000, 200); //object(s bank 1)  //37 плакатов по городу
    adplakat[2] = CreateObject(7910,1716.40002441,-782.20001221,73.59999847,0.00000000,0.00000000,346.24707031, 200); //object(s daroga 4)
    adplakat[3] = CreateObject(7910,1623.09997559,820.70001221,27.50000000,0.00000000,0.00000000,238.00000000, 200); //object(s baza lcn)
    adplakat[4] = CreateObject(4238,1786.50000000,1476.00000000,26.10000038,0.00000000,0.00000000,32.00000000, 200); //object(b daroga)
    adplakat[5] = CreateObject(4238,356.39999390,-1718.09997559,26.60000038,0.00000000,0.00000000,300.00000000, 200); //object(b daroga)
    adplakat[6] = CreateObject(7910,1497.09997559,-945.00000000,54.09999847,0.00000000,0.00000000,112.99807739, 200); //object(s daroga)
    adplakat[7] = CreateObject(7910,1716.69995117,-778.29998779,73.59999847,0.00000000,0.00000000,180.75000000, 200); //object(s daroga 2)
    adplakat[8] = CreateObject(7910,1777.50000000,888.00000000,29.89999962,0.00000000,0.00000000,127.74780273, 200); //object(s chorraxa 2)
    adplakat[9] = CreateObject(7910,1854.59997559,-1487.69995117,25.79999924,0.00000000,0.00000000,180.00000000, 200); //object(s daroga 6)
    adplakat[10] = CreateObject(4238,1353.90002441,-1713.59997559,26.00000000,2.00000000,358.00000000,120.00000000, 200); //object(b bank)
    adplakat[11] = CreateObject(4238,734.50000000,-1102.19995117,33.39999771,0.00000000,0.00000000,180.25000000, 200); //object(b daroga)
    adplakat[12] = CreateObject(7910,1242.90002441,1089.80004883,27.60000038,0.00000000,0.00000000,159.74511719, 200); //object(vgwestbillbrd11) (14)
    adplakat[13] = CreateObject(7914,1415.50000000,-1719.69995117,34.00000000,0.00000000,0.00000000,137.96582031, 200); //object(bank black)
    adplakat[14] = CreateObject(7910,1408.90002441,-1408.09997559,33.59999847,0.00000000,0.00000000,262.25000000, 200); //object(s zig)
    adplakat[15] = CreateObject(7910,1412.59997559,-1724.19995117,33.79999924,0.00000000,0.00000000,331.99938965, 200); //object(s bank 1)
    adplakat[16] = CreateObject(7906,1412.69995117,-1724.19995117,33.50000000,0.00000000,0.00000000,331.99658203, 200); //object(bank white)
    adplakat[17] = CreateObject(7910,1863.50000000,-1450.69995117,31.70000076,0.00000000,0.00000000,38.24804688, 200); //object(s daroga 5)
    adplakat[18] = CreateObject(7910,1629.69995117,-839.00000000,76.99998474,0.00000000,0.00000000,132.25000000, 200); //object(s daroga)
    adplakat[19] = CreateObject(7909,219.80000305,-1434.30004883,31.00000000,0.00000000,0.00000000,0.25000000, 200); //object(s daroga 8)
    adplakat[20] = CreateObject(4238,704.00000000,-1115.59997559,32.20000076,0.00000000,0.00000000,5.00000000, 200); //object(billbrdlan_10) (3)
    adplakat[21] = CreateObject(7910,1673.09997559,-711.09997559,69.00000000,0.00000000,0.00000000,187.50000000, 200); //object(s daroga 3)
    adplakat[22] = CreateObject(7909,2066.80004883,-1790.30004883,28.00000000,0.00000000,0.00000000,90.50000000, 200); //object(s bandi)
    adplakat[23] = CreateObject(4238,1007.40002441,1314.59997559,30.79999924,0.00000000,0.00000000,29.25000000, 200); //object(b rm baza)
    adplakat[24] = CreateObject(7910,1240.90002441,1086.90002441,27.60000038,0.00000000,0.00000000,323.75000000, 200); //object(s daroga)
    adplakat[25] = CreateObject(7910,1493.59997559,-946.29998779,54.00000000,0.00000000,0.00000000,278.00000000, 200); //object(s 2 bank)
    adplakat[26] = CreateObject(4238,516.59997559,-1725.90002441,31.39999962,0.00000000,0.00000000,112.00000000, 200); //object(s daroga 7)
    adplakat[27] = CreateObject(4238,1786.90002441,1075.90002441,26.80000114,0.00000000,0.00000000,31.25000000, 200); //object(b daroga)
    adplakat[28] = CreateObject(4238,1805.09997559,-1691.50000000,30.79999924,0.00000000,0.00000000,175.25000000, 200); //object(b alhabra)
    adplakat[29] = CreateObject(4238,597.70001221,-1744.40002441,33.20000076,0.00000000,0.00000000,290.00000000, 200); //object(b daroga)
    adplakat[30] = CreateObject(7910,1775.00000000,885.29998779,29.90000153,0.00000000,0.00000000,324.00000000, 200); //object(s chorraxa)
    adplakat[31] = CreateObject(7909,1963.80004883,-1522.69995117,24.60000038,0.00000000,0.00000000,90.25000000, 200); //object(s daroga)
    adplakat[32] = CreateObject(7910,1628.69995117,-841.90002441,76.99998474,0.00000000,0.00000000,326.99792480, 200); //object(s daroga)
    adplakat[33] = CreateObject(7910,1861.59997559,-1448.00000000,31.70000076,0.00000000,0.00000000,233.00000000, 200); //object(s alhambra)
    adplakat[34] = CreateObject(4238,1565.30004883,-1722.50000000,31.19670486,0.00000000,0.00000000,34.75000000, 200); //object(b meria)
    adplakat[35] = CreateObject(7910,1627.09997559,819.50000000,27.50000000,0.00000000,0.00000000,73.49682617, 200); //object(s baza lcn 1)
    adplakat[36] = CreateObject(7910,1673.50000000,-714.09997559,68.99996948,0.00000000,0.00000000,22.24816895, 200); //object(s daroga 5)

    format(AdTxt[0][bAdTxt],64, "{FFA500}Здесь могла быть ваша\n{33AAFF}Р Е К Л А М А");
    format(AdTxt[1][bAdTxt],64, "{04B404}Здесь могла быть ваша\n{AA3333}Р Е К Л А М А");
    format(AdTxt[2][bAdTxt],64, "{FF0000}Здесь могла быть ваша\n{FF9900}Р Е К Л А М А");
    for (new i = 0; i < 3; i++)
    {
        adtext(AdTxt[i][bAdTxt], i);
    }
PHP:
if(strcmp(cmd, "/areklama", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            if(PlayerInfo[playerid][pAdmin] >= 5)
            {
                format(string, sizeof(string), "Объявление 1\nОбъявление 2\nОбъявление 3");
                ShowPlayerDialog(playerid,11005,DIALOG_STYLE_LIST,"Добавить объявление в Щит",string,"Дальше","Отмена");
            }
            else
            {
                SendClientMessage(playerid, COLOR_GRAD2, "Вы не администратор");
            }
        }
        return 1;
    }
PHP:
stock adtext(string[], adid)
{
    switch(adid)
    {
        case 0:
        {
            for (new i = 0; i < 12; i++)
            {
                SetObjectMaterialText(adplakat[i], string, 0, 90, "Impact", 24, 0, -32256, -16777216, 1);
            }
        }
        case 1:
        {
            for (new i = 12; i < 25; i++)
            {
                SetObjectMaterialText(adplakat[i], string, 0, 90, "Impact", 24, 0, -32256, COLOR_WHITE, 1);
            }
        }
        case 2:
        {
            for (new i = 25; i < 37; i++)
            {
                SetObjectMaterialText(adplakat[i], string, 0, 90, "Impact", 24, 0, -32256, COLOR_SKYBLUE, 1);
            }
        }
    }
}
__________________[Ошибки]______________
PHP:
E:\Документация\Бутиков П.С\Павел\gamemodes\mod.pwn(4140) : error 014: invalid statement; not in switch
 E:\Документация\Бутиков П.С\Павел\gamemodes\mod.pwn(4140) : warning 215: expression has no effect
 E:\Документация\Бутиков П.С\Павел\gamemodes\mod.pwn(4140) : error 001: expected token: ";", but found ":"
 E:\Документация\Бутиков П.С\Павел\gamemodes\mod.pwn(4140) : error 029: invalid expression, assumed zero
 E:\Документация\Бутиков П.С\Павел\gamemodes\mod.pwn(4140) : fatal error 107: too many error messages on one line

 Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


 4 Errors.
 как исправить?)
PHP:
d:\SkyLand\SunShine\gamemodes\xz.pwn(3315) : error 017: undefined symbol "string"
d:\SkyLand\SunShine\gamemodes\xz.pwn(3315) : error 017: undefined symbol "string"
d:\SkyLand\SunShine\gamemodes\xz.pwn(3315) : error 029: invalid expression, assumed zero
d:\SkyLand\SunShine\gamemodes\xz.pwn(3315) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase


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