Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Страница 2 из 2 ПерваяПервая 1 2
Показано с 11 по 12 из 12
  1. #11
    Аватар для $continue$
    Пользователь

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,487
    Репутация:
    276 ±
    Могу только предложить:
    1) Вывести все не ясные моменты на экран с помощью print/printf
    2) Подключить crashdetect и наконец - то показать логи с отладкой -d3
    Value your freedom or you will lose it, teaches history. "Don't bother us with politics," respond those who don't want to learn. (c) Richard Stallman

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

    Статус
    Оффлайн
    Регистрация
    17.11.2015
    Адрес
    Stavropol
    Сообщений
    1,369
    Репутация:
    113 ±
    Цитата Сообщение от $continue$ Посмотреть сообщение
    наконец - то показать логи с отладкой -d3
    Ввёл этот ключ чисто и та же ошибка вылезает в логах, сделал вот так короче:
    PHP код:
    new turner[64];
            
    strmid(PlayerCrime[playerid][pAccusedof], reason0strlen(reason), MAX_PLAYERS-1);
            if(declare == 
    MAX_PLAYERS-1)
            {
                
    format(turnersizeof(turner), "Неизвестный");
                
    strmid(PlayerCrime[playerid][pVictim], PlayerInfo[playerid][pNames], 0strlen(turner), MAX_PLAYERS-1);
                
    SendMes(playerid,COLOR_LIGHTRED,"Вы совершили преступление: [%s]. Сообщил: Неизвестный.",reason);
            }
            else
            {
                if(
    IsPlayerConnected(declare))
                {
                    
    strmid(PlayerCrime[playerid][pVictim], PlayerInfo[playerid][pNames], 0strlen(PlayerInfo[playerid][pNames]), MAX_PLAYERS-1);
                    
    strmid(PlayerCrime[declare][pBplayer], PlayerInfo[declare][pNames], 0strlen(PlayerInfo[declare][pNames]), MAX_PLAYERS-1);
                    
    strmid(PlayerCrime[declare][pAccusing], reason0strlen(reason), MAX_PLAYERS-1);
                    
    SendMes(playerid,COLOR_LIGHTRED,"Вы совершили преступление: [%s]. Сообщил: %s.",reason,PlayerInfo[declare][pNames]);
                }
            } 
    Работает без ошибок и наверняка, может как то declare можно было бы заменить на другое значение(чтобы конкретно не выходило за границы)?
    Последний раз редактировалось vovandolg; 30.11.2015 в 05:23.

 

 
Страница 2 из 2 ПерваяПервая 1 2

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

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

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

Ваши права

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