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

    Статус
    Оффлайн
    Регистрация
    30.11.2016
    Сообщений
    64
    Репутация:
    0 ±

    001b282c in SendFormattedMessage

    Всем привет, только подключил сервер и такая ошибка вот + вылет сервера после команды /mute

    [11:39:57] [debug] Server crashed while executing new.amx
    [11:39:57] [debug] AMX backtrace:
    [11:39:57] [debug] #0 native format () from samp03svr
    [11:39:57] [debug] #1 001b282c in SendFormattedMessage (playerid=1, color=869072810, fstring[]=@000fdf88 "", ... <4 arguments>) at C:\Users\Karen\Desktop\SERV\gamemodes\new.pwn:20428
    [11:39:57] [debug] #2 000710b8 in public _mute (playerid=0, params[]=@0015b8b4 "") at C:\Users\Karen\Desktop\SERV\gamemodes\new.pwn:5979
    [11:39:57] [debug] #3 native DC_CMD () from dc_cmd.so
    [11:39:57] [debug] #4 0000edc0 in public OnPlayerCommandText (playerid=0, cmdtext[]=@0015b868 "/mute 1 20 ") at C:\Users\Karen\Desktop\SERV\pawno\include\dc_cmd.inc:28
    [11:39:58] [debug] Native backtrace:
    [11:39:58] [debug] #0 f7440ca0 in _Z13GetStackTraceRSt6vectorI10StackFrameSaIS0_EEPv () from plugins/crashdetect.so
    [11:39:58] [debug] #1 f7439d22 in _ZN11CrashDetect20PrintNativeBacktraceERSoPv () from plugins/crashdetect.so
    [11:39:58] [debug] #2 f743a314 in _ZN11CrashDetect20PrintNativeBacktraceEPv () from plugins/crashdetect.so
    [11:39:58] [debug] #3 f743c964 in _ZN11CrashDetect11OnExceptionEPv () from plugins/crashdetect.so
    [11:39:58] [debug] #4 f74405cd in ?? () from plugins/crashdetect.so
    [11:39:58] [debug] #5 f772c420 in ?? ()
    [11:39:58] [debug] #6 080a4262 in ?? () from ./samp03svr
    [11:39:58] [debug] #7 080a4cbf in ?? () from ./samp03svr
    [11:39:58] [debug] #8 080d63a9 in ?? () from ./samp03svr
    [11:39:58] [debug] #9 080dce50 in ?? () from ./samp03svr
    [11:39:58] [debug] #10 080950e4 in ?? () from ./samp03svr
    [11:39:58] [debug] #11 f743b7b3 in _ZN11CrashDetect13DoAmxCallbackEiPiS0_ () from plugins/crashdetect.so
    [11:39:58] [debug] #12 0015b8b4 in ?? () from `ho÷fo÷„ab „ab …cb „ab idb „eb 4ão÷
    Последний раз редактировалось DoN_SancheS; 30.12.2016 в 15:37.

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

    Статус
    Оффлайн
    Регистрация
    13.06.2016
    Адрес
    Одесса, Украина
    Сообщений
    281
    Репутация:
    51 ±
    Строки :2042 и 5979 скинь плез.
    И лучше вместе с ними всю команду mute

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

    Статус
    Оффлайн
    Регистрация
    30.11.2016
    Сообщений
    64
    Репутация:
    0 ±
    Цитата Сообщение от qwezert Посмотреть сообщение
    Строки :2042 и 5979 скинь плез.
    И лучше вместе с ними всю команду mute
    2042 именно case 201..400: PlayerInfo[playerid][pCarTime] = 480;
    PHP код:
    {
                                        case 
    0..50PlayerInfo[playerid][pCarTime] = 840;
                        case 
    51..100PlayerInfo[playerid][pCarTime] = 720;
                        case 
    101..200PlayerInfo[playerid][pCarTime] = 600;
                        case 
    201..400PlayerInfo[playerid][pCarTime] = 480;
                        case 
    401PlayerInfo[playerid][pCarTime] = 240;
                    } 
    5979
    PHP код:
    SendFormattedMessage(params[0], LBLUE"Òû çàòêíóò(à) %sîì %s íà %d ìèí. (%s).",ADMR(playerid), PlayerName[playerid], params[1], params[2]); 
    а сама команда /mute
    PHP код:
    CMD:mute(playeridparams[])
    {
        new 
    string[200 MAX_PLAYER_NAME];
        if(
    PlayerInfo[playerid][pAdmin] < 1) return SCM(playeridGREY"Òû íå ìîæåøü èñïîëüçîâàòü ýòó êîìàíäó.");
        if(
    sscanf(params"ids"params[0], params[1], params[2])) return SCM(playeridGREY"Èñïîëüçóé: /mute [ID/Íèê] [Âðåìÿ] [Ïðè÷èíà].");
        if(!
    IsPlayerConnected(params[0])) return SCM(playeridGREY"Èãðîê íå íàéäåí.");
        if(
    PlayerInfo[params[0]][pMuted] != 0) return SCM(playeridGREY"Èãðîê óæå çàòêíóò.");
        if(
    params[1] < || params[1] > 1000) return SCM(playeridGREY"Íå ìåíåå 1 è íå áîëåå 1000 ìèíóò.");
        if(
    PlayerInfo[params[0]][pAdmin] > 0) return SCM(playeridGREY"Íåâîçìîæíîå äåéñòâèå.");
        
    PlayerInfo[params[0]][pMuted] = 1;
        
    PlayerInfo[params[0]][pMutedTime] = params[1]*60;
        
    format(stringsizeof(string), "Creative: %s çàòêíóò(à) %sîì %s íà %d ìèí. (%s)."PlayerName[params[0]],ADMR(playerid), PlayerName[playerid], params[1], params[2]);
        
    SCMToAll(LREDstring);
        
    log("Mute",string);
        
    SendFormattedMessage(params[0], LBLUE"Òû çàòêíóò(à) %sîì %s íà %d ìèí. (%s).",ADMR(playerid), PlayerName[playerid], params[1], params[2]);
        return 
    1;


  5. #4
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    Ну видно же, что крашит из-за SendFormattedMessage. Не используй её и будет тебе счастье
    P.S. Замени её на обычный format + SendClientMessage
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

  6. Пользователь сказал cпасибо:
    DoN_SancheS (30.12.2016)
  7. #5
    Аватар для DoN_SancheS
    Пользователь

    Статус
    Оффлайн
    Регистрация
    30.11.2016
    Сообщений
    64
    Репутация:
    0 ±
    Если не сложно можешь написать эту строку в таком формате в котором ты говоришь?

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

    Статус
    Оффлайн
    Регистрация
    13.06.2016
    Адрес
    Одесса, Украина
    Сообщений
    281
    Репутация:
    51 ±
    Цитата Сообщение от DoN_SancheS Посмотреть сообщение
    Если не сложно можешь написать эту строку в таком формате в котором ты говоришь?
    Так у тебя ведь выше есть пример с форматом
    PHP код:
    format(string,sizeof(string),"Òû çàòêíóò(à) %sîì %s íà %d ìèí. (%s).",ADMR(playerid),PlayerName[playerid],params[1], params[2]);
    SendClientMessage(playerid,LBLUE,string); 

  9. Пользователь сказал cпасибо:
    DoN_SancheS (30.12.2016)
  10. #7
    Аватар для DoN_SancheS
    Пользователь

    Статус
    Оффлайн
    Регистрация
    30.11.2016
    Сообщений
    64
    Репутация:
    0 ±
    Сейчас проверю

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

    Статус
    Оффлайн
    Регистрация
    30.11.2016
    Сообщений
    64
    Репутация:
    0 ±
    Цитата Сообщение от qwezert Посмотреть сообщение
    Так у тебя ведь выше есть пример с форматом
    PHP код:
    format(string,sizeof(string),"Òû çàòêíóò(à) %sîì %s íà %d ìèí. (%s).",ADMR(playerid),PlayerName[playerid],params[1], params[2]);
    SendClientMessage(playerid,LBLUE,string); 
    Спасибо всё получилось)

 

 

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

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

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

Ваши права

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