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

Тема: OnPlayerDeath

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

    Статус
    Оффлайн
    Регистрация
    22.04.2013
    Адрес
    Краснодар
    Сообщений
    292
    Репутация:
    23 ±

    OnPlayerDeath

    Не понимаю, вроде всё настроено правильно, код не работает(

    Мучаюсь уже довольно таки долго...

    PHP код:
    public OnPlayerDeath(playeridkilleridreason)
    {
        if(
    killerid != INVALID_PLAYER_ID)
        {
            if(
    IsGangMaf(killerid))
            {
                if(
    PlayerInfo[playerid][pMemb] == PlayerInfo[killerid][pMemb]) return true;
                if(
    IsGangMaf(playerid))
                {
                    new 
    asd[184];
                     
    ComInfo[PlayerInfo[killerid][pMemb]-9][cUpgrade]++;
                     
    format(asdsizeof(asd), "[F] %s убил члена вражеского клана, ваша власть увеличилась на 1 (Теперь у вас: %d очков власти)",PlayerInfo[killerid][pName],ComInfo[PlayerInfo[killerid][pMemb]-9][cUpgrade]);
                     
    SendFamilyRMessage(PlayerInfo[killerid][pMemb],0xEFE543FFasd);
                    
    mysql_format(MYSQL_ARGasdsizeof(asd),"UPDATE `common` SET `Upgrade` = '%d' WHERE BINARY `ID` = '%d'",
                    
    ComInfo[PlayerInfo[killerid][pMemb]-9][cUpgrade],
                    
    ComInfo[PlayerInfo[killerid][pMemb]-9][cID]);
                    
    mysql_function_query(MYSQL_ARGasdfalse"""");
                    return 
    true;
                }
               }
        }
        return 
    true;


    PHP код:
    [23:32:07] [debugRun time error 4"Array index out of bounds"
    [23:32:07] [debug]  Accessing element at index 65535 past array upper bound 19
    [23:32:07] [debugAMX backtrace:
    [
    23:32:07] [debug#0 00016a18 in public OnPlayerDeath (0x00000000, 0x0000ffff, 0x000000ff) from siman.amx
    [23:32:07] [deathCrailians died 255 
    PHP код:
    stock IsGangMaf(playerid)//Мафии банды
    {
        if(
    PlayerInfo[playerid][pMemb] == || PlayerInfo[playerid][pMemb] == 10 || PlayerInfo[playerid][pMemb] == 11 || PlayerInfo[playerid][pMemb] == 12 ||
        
    PlayerInfo[playerid][pMemb] == 13 || PlayerInfo[playerid][pMemb] == 14 || PlayerInfo[playerid][pMemb] == 15 || PlayerInfo[playerid][pMemb] == 16 ||
        
    PlayerInfo[playerid][pMemb] == 17) return true;
        return 
    false;

    Последний раз редактировалось DmX; 21.06.2014 в 21:03.

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

    Статус
    Оффлайн
    Регистрация
    07.03.2014
    Сообщений
    331
    Репутация:
    47 ±
    Скомпилируйте мод с параметром -d3. Узнаем строчку.
    Ну а вообще попробуйте всунуть проверку IsPlayerConnected, ну и в стоке проверку на инвалид ид убийцы.
    "Власть, кровь, няш-мяш, кровь, власть, Крым наш!" - (c) Наталья Поклонская.

    Критик должен быть готов и способен в любой момент и по первому требованию занять место критикуемого им и выполнять его дело продуктивно и компетентно. В противном случае критика превращается в наглую, самодовлеющую силу и становится тормозом на пути прогресса. (с) AXE

  3. #3
    Аватар для Salvacore
    Инжунер-погромист

    Статус
    Оффлайн
    Регистрация
    10.05.2013
    Адрес
    Аҧсуа бызшәа
    Сообщений
    2,271
    Репутация:
    418 ±
    Цитата Сообщение от underwoker Посмотреть сообщение
    Скомпилируйте мод с параметром -d3. Узнаем строчку.
    Ну а вообще попробуйте всунуть проверку IsPlayerConnected, ну и в стоке проверку на инвалид ид убийцы.
    Уже сказал ему, молчит.

  4. #4
    Аватар для OKStyle
    Заблокирован

    Статус
    Оффлайн
    Регистрация
    12.05.2013
    Сообщений
    205
    Репутация:
    49 ±
    PHP код:
    if(killerid != INVALID_PLAYER_ID && playerid != INVALID_PLAYER_ID

 

 

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

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

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

Ваши права

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