Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Показано с 1 по 10 из 10
  1. #1
    Аватар для Bady
    Пользователь

    Статус
    Оффлайн
    Регистрация
    08.12.2013
    Сообщений
    170
    Репутация:
    3 ±

    TextDraw - не чего не происходит

    При нажатии на TD не чего не происходит, как будто кликабельности нету даже.

    PHP код:
            new number_buff[1];
        for(new 
    tsizeof(SecurityCodeNumber[]); t++)
        {
            if(
    playertextid == SecurityCodeNumber[t][playerid])
            {
                
    valstr(number_buff,SecurityCodeStr[playerid][t]);
                
    strcat(SecurityCodeProverka[playerid], number_buff);
                if(++
    number_of_clicks{playerid} >= 6)
                {
                    if(
    strval(SecurityCodeProverka[playerid]) == pData[playerid][FullSuperKey])
                    {
                        
    SendClientMessage(playerid,COLOR_WHITE,"VERNO");
                    }
                    else 
    SendClientMessage(playeridCOLOR_LIGHTRED"Введите /q(uit) чтобы выйти"),Kick(playerid);
                    
    number_of_clicks{playerid} = 0;
                    
    SecurityCodeProverka[playerid][0] = 0;
                }
                break;
            }
        } 

    PHP код:
    [17:49:45] [debugRun time error 4"Array index out of bounds"
    [17:49:45] [debug]  Accessing element at index 10 past array upper bound 9
    [17:49:45] [debugAMX backtrace:
    [
    17:49:45] [debug#0 001fe924 in Pin_Code (playerid=0) at C:\Users\Никита\Desktop\Route RP\gamemodes\new.pwn:30815
    [17:49:45] [debug#1 0004040c in public load_player (playerid=0) at C:\Users\Никита\Desktop\Route RP\gamemodes\new.pwn:6505 
    1.
    PHP код:
    stock Pin_Code(playerid)
    {
        new 
    text_string[2];
        for(new 
    index_1index_1 sizeof(SecurityCodeNumber[]); index_1++)
        {
              
    SecurityCodeStr[playerid][index_1] = random(10); // Тут ошибка в crahdetecte
            
    for(new index_2index_2 sizeof(SecurityCodeStr[]); index_2++)
            {
                if(
    index_1 == 0) break;
                if(
    index_2 == index_1) continue;
                if(
    SecurityCodeStr[playerid][index_1] == SecurityCodeStr[playerid][index_2])
                {
                    
    SecurityCodeStr[playerid][index_1] = random(10);
                    
    index_2 = -1;
                }
            }
            
    format(text_string,sizeof(text_string),"%d",SecurityCodeStr[playerid][index_1]);
            
    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.
    PHP код:
            if(pData[playerid][EnableSuperKey] == 1)
            {
                if(
    strcmp(GetIP(playerid),pData[playerid][LastIP])) return Pin_Code(playerid); //Тут ошибка!
                
    else
                
    AccWriteString(player_name playerid ],"SuperKeyIP",GetIP(playerid));
            } 
    Последний раз редактировалось Bady; 05.04.2015 в 18:55.

  2. #2
    Аватар для Bady
    Пользователь

    Статус
    Оффлайн
    Регистрация
    08.12.2013
    Сообщений
    170
    Репутация:
    3 ±
    Подниму

  3. #3
    Аватар для Nazarik
    Пользователь

    Статус
    Оффлайн
    Регистрация
    11.09.2013
    Адрес
    Ukraine | Lvov
    Сообщений
    20
    Репутация:
    11 ±
    PHP код:
    if(playertextid == SecurityCodeNumber[t][playerid]) 
    ->
    PHP код:
    if(playertextid == SecurityCodeNumber[playerid][t]) 

  4. #4
    Аватар для Bady
    Пользователь

    Статус
    Оффлайн
    Регистрация
    08.12.2013
    Сообщений
    170
    Репутация:
    3 ±
    Цитата Сообщение от Nazarik Посмотреть сообщение
    PHP код:
    if(playertextid == SecurityCodeNumber[t][playerid]) 
    ->
    PHP код:
    if(playertextid == SecurityCodeNumber[playerid][t]) 
    У меня все правильно там!
    PHP код:
    new PlayerText:SecurityCodeNumber[10][MAX_PLAYERS]; 

  5. #5
    Аватар для nonfaktor
    Пользователь

    Статус
    Оффлайн
    Регистрация
    07.03.2014
    Сообщений
    22
    Репутация:
    1 ±
    PHP код:
    valstr(number_buff,SecurityCodeStr[playerid][t]); 
    SecurityCodeStr[playerid][t]
    Прежде чем сдаваться, вспомни ради чего ты все начинал.
    Может и не получится, но попробовать стоит всегда.

  6. #6
    Аватар для Bady
    Пользователь

    Статус
    Оффлайн
    Регистрация
    08.12.2013
    Сообщений
    170
    Репутация:
    3 ±
    Цитата Сообщение от nonfaktor Посмотреть сообщение
    PHP код:
    valstr(number_buff,SecurityCodeStr[playerid][t]); 
    SecurityCodeStr[playerid][t]
    Все правильно!
    PHP код:
    new SecurityCodeStr[MAX_PLAYERS][10]; 

  7. #7
    Аватар для Tony_Rich
    Пользователь

    Статус
    Оффлайн
    Регистрация
    31.03.2013
    Сообщений
    20
    Репутация:
    2 ±
    Сперва [playerid] потом [t]
    А не [t] потом [playerid]

    попробуй !
    Sprunk™ RP
    |||||||||||||||||||| 30%

  8. #8
    Аватар для Bady
    Пользователь

    Статус
    Оффлайн
    Регистрация
    08.12.2013
    Сообщений
    170
    Репутация:
    3 ±
    Цитата Сообщение от Tony_Rich Посмотреть сообщение
    Сперва [playerid] потом [t]
    А не [t] потом [playerid]

    попробуй !
    Боже мой, это не столь важно, главное как в new указано!

  9. #9
    Аватар для Bady
    Пользователь

    Статус
    Оффлайн
    Регистрация
    08.12.2013
    Сообщений
    170
    Репутация:
    3 ±
    Обновлена тема, новые обстоятельства!
    Последний раз редактировалось Bady; 05.04.2015 в 18:55.

  10. #10
    Аватар для Bady
    Пользователь

    Статус
    Оффлайн
    Регистрация
    08.12.2013
    Сообщений
    170
    Репутация:
    3 ±
    Закройте, перенес тему!

 

 

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

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

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

Ваши права

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