Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Показано с 1 по 4 из 4

Тема: tag mismatch

  1. #1
    Аватар для Gressie
    Пользователь

    Статус
    Оффлайн
    Регистрация
    03.05.2013
    Сообщений
    258
    Репутация:
    6 ±

    tag mismatch

    строки:
    1.
    PHP код:
    SecurityCodeNumber[index_1][playerid] = random(9); 
    2.
    PHP код:
    SecurityCodeNumber[index_1][playerid] = random(9); 
    3.
    PHP код:
    format(text_string,sizeof(text_string),"%d",SecurityCodeNumber[index_1][playerid]); 
    Ошибка:
    C:\Users\Никита\Desktop\Перевод\gamemodes\new.pwn(10514) : warning 213: tag mismatch
    C:\Users\Никита\Desktop\Перевод\gamemodes\new.pwn(10521) : warning 213: tag mismatch
    C:\Users\Никита\Desktop\Перевод\gamemodes\new.pwn(10525) : warning 213: tag mismatch

    Полный код:
    PHP код:
    CMD:tdtest(playerid,params[])
    {
     new 
    text_string[2];
     for(new 
    index_1index_1 sizeof(SecurityCodeNumber[]); index_1++)
     {
      
    SecurityCodeNumber[index_1][playerid] = random(3);
      for(new 
    index_2index_2 sizeof(SecurityCodeNumber[]); index_2++)
      {
       if(
    index_1 == 0) break;
       if(
    index_2 == index_1) continue;
       if(
    SecurityCodeNumber[index_1][playerid] == SecurityCodeNumber[index_2][playerid])
       {
        
    SecurityCodeNumber[index_1][playerid] = random(3);
        
    index_2 = -1;
       }
      }
      
    format(text_string,sizeof(text_string),"%d",SecurityCodeNumber[index_1][playerid]);
      
    PlayerTextDrawSetString(playeridSecurityCodeNumber[index_1][playerid], text_string);
      
    PlayerTextDrawShow(playeridSecurityCodeNumber[index_1][playerid]);
      
    PlayerTextDrawSetSelectable(playeridSecurityCodeNumber[index_1][playerid], 1);
      for(new 
    015i++) PlayerTextDrawShow(playeridSecurityCode[playerid][i]);
      
    SelectTextDraw(playerid0xFDFF40AA);
     }
     return 
    1;


  2. #2
    Аватар для Daniel_Cortez
    "Это не хак, это фича"

    Статус
    Оффлайн
    Регистрация
    06.04.2013
    Адрес
    Novokuznetsk, Russia
    Сообщений
    2,192
    Репутация:
    2590 ±
    Из ваших примеров однозначно ничего не скажешь.
    Показывайте объявление SecurityCodeNumber и перечисления (enum), в котором объявлено поле index_1.
    Индивидуально в ЛС по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).

  3. Пользователь сказал cпасибо:
    Bady (02.04.2015)
  4. #3
    Аватар для Gressie
    Пользователь

    Статус
    Оффлайн
    Регистрация
    03.05.2013
    Сообщений
    258
    Репутация:
    6 ±
    Цитата Сообщение от Daniel_Cortez Посмотреть сообщение
    Из ваших примеров однозначно ничего не скажешь.
    Показывайте объявление SecurityCodeNumber и перечисления (enum), в котором объявлено поле index_1.
    PHP код:
    new PlayerText:SecurityCodeNumber[15][MAX_PLAYERS];

        
    //Security Code
        
    SecurityCodeNumber[0][playerid] = CreatePlayerTextDraw(playerid,284.000000218.399993"6");
        
    PlayerTextDrawLetterSize(playerid,SecurityCodeNumber[0][playerid], 0.4679992.676445);
        
    PlayerTextDrawAlignment(playerid,SecurityCodeNumber[0][playerid], 1);
        
    PlayerTextDrawColor(playerid,SecurityCodeNumber[0][playerid], -1);
        
    PlayerTextDrawSetShadow(playerid,SecurityCodeNumber[0][playerid], 0);
        
    PlayerTextDrawSetOutline(playerid,SecurityCodeNumber[0][playerid], 1);
        
    PlayerTextDrawBackgroundColor(playerid,SecurityCodeNumber[0][playerid], 51);
        
    PlayerTextDrawFont(playerid,SecurityCodeNumber[0][playerid], 2);
        
    PlayerTextDrawSetProportional(playerid,SecurityCodeNumber[0][playerid], 1);

        
    SecurityCodeNumber[1][playerid] = CreatePlayerTextDraw(playerid,312.000000218.155548"8");
        
    PlayerTextDrawLetterSize(playerid,SecurityCodeNumber[1][playerid], 0.4679992.676445);
        
    PlayerTextDrawAlignment(playerid,SecurityCodeNumber[1][playerid], 1);
        
    PlayerTextDrawColor(playerid,SecurityCodeNumber[1][playerid], -1);
        
    PlayerTextDrawSetShadow(playerid,SecurityCodeNumber[1][playerid], 0);
        
    PlayerTextDrawSetOutline(playerid,SecurityCodeNumber[1][playerid], 1);
        
    PlayerTextDrawBackgroundColor(playerid,SecurityCodeNumber[1][playerid], 51);
        
    PlayerTextDrawFont(playerid,SecurityCodeNumber[1][playerid], 2);
        
    PlayerTextDrawSetProportional(playerid,SecurityCodeNumber[1][playerid], 1);

        
    SecurityCodeNumber[2][playerid] = CreatePlayerTextDraw(playerid,338.000000218.533325"4");
        
    PlayerTextDrawLetterSize(playerid,SecurityCodeNumber[2][playerid], 0.4679992.676445);
        
    PlayerTextDrawAlignment(playerid,SecurityCodeNumber[2][playerid], 1);
        
    PlayerTextDrawColor(playerid,SecurityCodeNumber[2][playerid], -1);
        
    PlayerTextDrawSetShadow(playerid,SecurityCodeNumber[2][playerid], 0);
        
    PlayerTextDrawSetOutline(playerid,SecurityCodeNumber[2][playerid], 1);
        
    PlayerTextDrawBackgroundColor(playerid,SecurityCodeNumber[2][playerid], 51);
        
    PlayerTextDrawFont(playerid,SecurityCodeNumber[2][playerid], 2);
        
    PlayerTextDrawSetProportional(playerid,SecurityCodeNumber[2][playerid], 1);

        
    SecurityCodeNumber[3][playerid] = CreatePlayerTextDraw(playerid,284.000000251.266662"0");
        
    PlayerTextDrawLetterSize(playerid,SecurityCodeNumber[3][playerid], 0.4679992.676445);
        
    PlayerTextDrawAlignment(playerid,SecurityCodeNumber[3][playerid], 1);
        
    PlayerTextDrawColor(playerid,SecurityCodeNumber[3][playerid], -1);
        
    PlayerTextDrawSetShadow(playerid,SecurityCodeNumber[3][playerid], 0);
        
    PlayerTextDrawSetOutline(playerid,SecurityCodeNumber[3][playerid], 1);
        
    PlayerTextDrawBackgroundColor(playerid,SecurityCodeNumber[3][playerid], 51);
        
    PlayerTextDrawFont(playerid,SecurityCodeNumber[3][playerid], 2);
        
    PlayerTextDrawSetProportional(playerid,SecurityCodeNumber[3][playerid], 1);

        
    SecurityCodeNumber[4][playerid] = CreatePlayerTextDraw(playerid,312.000000251.644439"7");
        
    PlayerTextDrawLetterSize(playerid,SecurityCodeNumber[4][playerid], 0.4679992.676445);
        
    PlayerTextDrawAlignment(playerid,SecurityCodeNumber[4][playerid], 1);
        
    PlayerTextDrawColor(playerid,SecurityCodeNumber[4][playerid], -1);
        
    PlayerTextDrawSetShadow(playerid,SecurityCodeNumber[4][playerid], 0);
        
    PlayerTextDrawSetOutline(playerid,SecurityCodeNumber[4][playerid], 1);
        
    PlayerTextDrawBackgroundColor(playerid,SecurityCodeNumber[4][playerid], 51);
        
    PlayerTextDrawFont(playerid,SecurityCodeNumber[4][playerid], 2);
        
    PlayerTextDrawSetProportional(playerid,SecurityCodeNumber[4][playerid], 1);

        
    SecurityCodeNumber[5][playerid] = CreatePlayerTextDraw(playerid,337.000000252.644439"2");
        
    PlayerTextDrawLetterSize(playerid,SecurityCodeNumber[5][playerid], 0.4679992.676445);
        
    PlayerTextDrawAlignment(playerid,SecurityCodeNumber[5][playerid], 1);
        
    PlayerTextDrawColor(playerid,SecurityCodeNumber[5][playerid], -1);
        
    PlayerTextDrawSetShadow(playerid,SecurityCodeNumber[5][playerid], 0);
        
    PlayerTextDrawSetOutline(playerid,SecurityCodeNumber[5][playerid], 1);
        
    PlayerTextDrawBackgroundColor(playerid,SecurityCodeNumber[5][playerid], 51);
        
    PlayerTextDrawFont(playerid,SecurityCodeNumber[5][playerid], 2);
        
    PlayerTextDrawSetProportional(playerid,SecurityCodeNumber[5][playerid], 1);

        
    SecurityCodeNumber[6][playerid] = CreatePlayerTextDraw(playerid,284.500000284.755584"9");
        
    PlayerTextDrawLetterSize(playerid,SecurityCodeNumber[6][playerid], 0.4679992.676445);
        
    PlayerTextDrawAlignment(playerid,SecurityCodeNumber[6][playerid], 1);
        
    PlayerTextDrawColor(playerid,SecurityCodeNumber[6][playerid], -1);
        
    PlayerTextDrawSetShadow(playerid,SecurityCodeNumber[6][playerid], 0);
        
    PlayerTextDrawSetOutline(playerid,SecurityCodeNumber[6][playerid], 1);
        
    PlayerTextDrawBackgroundColor(playerid,SecurityCodeNumber[6][playerid], 51);
        
    PlayerTextDrawFont(playerid,SecurityCodeNumber[6][playerid], 2);
        
    PlayerTextDrawSetProportional(playerid,SecurityCodeNumber[6][playerid], 1);

        
    SecurityCodeNumber[7][playerid] = CreatePlayerTextDraw(playerid,313.500000285.133361"5");
        
    PlayerTextDrawLetterSize(playerid,SecurityCodeNumber[7][playerid], 0.4679992.676445);
        
    PlayerTextDrawAlignment(playerid,SecurityCodeNumber[7][playerid], 1);
        
    PlayerTextDrawColor(playerid,SecurityCodeNumber[7][playerid], -1);
        
    PlayerTextDrawSetShadow(playerid,SecurityCodeNumber[7][playerid], 0);
        
    PlayerTextDrawSetOutline(playerid,SecurityCodeNumber[7][playerid], 1);
        
    PlayerTextDrawBackgroundColor(playerid,SecurityCodeNumber[7][playerid], 51);
        
    PlayerTextDrawFont(playerid,SecurityCodeNumber[7][playerid], 2);
        
    PlayerTextDrawSetProportional(playerid,SecurityCodeNumber[7][playerid], 1);

        
    SecurityCodeNumber[8][playerid] = CreatePlayerTextDraw(playerid,337.500000286.133361"3");
        
    PlayerTextDrawLetterSize(playerid,SecurityCodeNumber[8][playerid], 0.4679992.676445);
        
    PlayerTextDrawAlignment(playerid,SecurityCodeNumber[8][playerid], 1);
        
    PlayerTextDrawColor(playerid,SecurityCodeNumber[8][playerid], -1);
        
    PlayerTextDrawSetShadow(playerid,SecurityCodeNumber[8][playerid], 0);
        
    PlayerTextDrawSetOutline(playerid,SecurityCodeNumber[8][playerid], 1);
        
    PlayerTextDrawBackgroundColor(playerid,SecurityCodeNumber[8][playerid], 51);
        
    PlayerTextDrawFont(playerid,SecurityCodeNumber[8][playerid], 2);
        
    PlayerTextDrawSetProportional(playerid,SecurityCodeNumber[8][playerid], 1);

        
    SecurityCodeNumber[9][playerid] = CreatePlayerTextDraw(playerid,314.500000318.244506"1");
        
    PlayerTextDrawLetterSize(playerid,SecurityCodeNumber[9][playerid], 0.6074992.639111);
        
    PlayerTextDrawAlignment(playerid,SecurityCodeNumber[9][playerid], 1);
        
    PlayerTextDrawColor(playerid,SecurityCodeNumber[9][playerid], -1);
        
    PlayerTextDrawSetShadow(playerid,SecurityCodeNumber[9][playerid], 0);
        
    PlayerTextDrawSetOutline(playerid,SecurityCodeNumber[9][playerid], -1);
        
    PlayerTextDrawBackgroundColor(playerid,SecurityCodeNumber[9][playerid], 51);
        
    PlayerTextDrawFont(playerid,SecurityCodeNumber[9][playerid], 2);
        
    PlayerTextDrawSetProportional(playerid,SecurityCodeNumber[9][playerid], 1); 

  5. #4
    Аватар для Daniel_Cortez
    "Это не хак, это фича"

    Статус
    Оффлайн
    Регистрация
    06.04.2013
    Адрес
    Novokuznetsk, Russia
    Сообщений
    2,192
    Репутация:
    2590 ±
    А теперь посмотрите сами: вы объявляете массив текстдравов (PlayerText) и присваиваете одному из его элементов число вместо текстдрава.
    Поэтому компилятор правильно и делает, что пишет о несовпадении типа аргумента.

    Вообще код в 1-м посте очень странный. Вы берёте ID текстдрава, преобразуете его в строку и эту строку ставите обратно в тот же текстдрав (PlayerTextdrawSetString). Зачем?
    Индивидуально в ЛС по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).

 

 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •