Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Ошибка компилирования

Статус
В этой теме нельзя размещать новые ответы.

McFree

Ученик
Вот нарвался на такой мануал как Водитель автобуса и после установки его в мод начало выдавать такие ошибки:

PHP:
C:\PROJECT3\gamemodes\atlingrp.pwn(2491) : warning 217: loose indentation
C:\PROJECT3\gamemodes\1.pwn(2524) : error 017: undefined symbol "sendername"
C:\PROJECT3\gamemodes\1.pwn(2524) : error 017: undefined symbol "sendername"
C:\PROJECT3\gamemodes\1.pwn(2524) : error 029: invalid expression, assumed zero
C:\PROJECT3\gamemodes\1.pwn(2524) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.
В паблике public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
строки:
PHP:
	if(dialogid == DIALOG_COST)
    {
        if(response)
        {
            switch(listitem)
            {
                case 0:
                {
                    if(IsPlayerInRangeOfPoint(playerid,40.0,1257.5182,-1818.7000,13.5378))
                     {
                        ShowPlayerDialog(playerid, DIALOG_COST, DIALOG_STYLE_INPUT, "Проезд", "Введите цену за проезд:","Принять", "Отмена");
                         AutoBusJob[playerid] = 1;
                    }
                    else
                    {
                        SendClientMessage(playerid, COLOR_GREY, "Вы должны находится у автостоянки LS!");
                    }
                }
             }
        }
        else
        {
        }
    }
    if(dialogid == DIALOG_MARSHRUT)
    {
        if(response)
        {
            if(!strlen(inputtext))
            {
                ShowPlayerDialog(playerid, DIALOG_COST, DIALOG_STYLE_INPUT, "Проезд", "Введите цену за проезд:","Принять", "Отмена");
                return 1;
            }
            new moneys;
            moneys = strval(inputtext);
            if(moneys < 1 || moneys > 1000)
            {
                ShowPlayerDialog(playerid, DIALOG_COST, DIALOG_STYLE_INPUT, "Проезд", "Проезд должен быть не меньше 1вирта,\nи не больше 1000 вирт \n\nВведите цену за проезд:", "Принять", "Отмена");
                return 1;
            }
            //
            AutoBusMoney[playerid] = moneys;
            AutoBusCheck[playerid] = 0;
            //
            GetPlayerName(playerid,sendername,sizeof(sendername)); // Отсюда идут варнинги и ерроры
               if(AutoBusJob[playerid] == 1)
               {
                   format(string, sizeof(string), "Водитель автобуса %s начал маршрут Внутригородской LS. Проезд: $%d", sendername, AutoBusMoney[playerid]);
                   ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
                format(string, sizeof(string), "<< Внутригородской LS >>\nЦена за проезд: $%d",AutoBusMoney[playerid]);
                Bus3dCreate[playerid] = Create3DTextLabel( string, COLOR_GREEN, 9999.0, 9999.0, 9999.0, 50.0, 0, 1 );
                Attach3DTextLabelToVehicle( Bus3dCreate[playerid], GetPlayerVehicleID(playerid), 0.0, 0.0, 2.25 );
                pAutoBusLS[playerid] = CHECKPOINT_1;
                SetPlayerRaceCheckpoint(playerid,0,1238.5247,-1832.1951,13.5304,1214.3824,-1842.2007,13.5149,5.0);
                format(string, sizeof(string), "cost: $%d",AutoBusCheck[playerid] * (32 + random(2)));
                GameTextForPlayer(playerid, string, 5000, 4);
                   return 1;
              }
            return 1;
        }
        else
        {
        }
    }
Помогите с проблемой или если есть мануал по новее и лучше скиньте пожалуйста
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу