shape1
shape2
shape3
shape4
shape7
shape8

error 017


Статус
Закрыто для дальнейших ответов.

Joker777

Новичок
Пользователь
13.10.2015
418
1
6
0
Вот сами ошибки:

D:\Âñ¸ äëÿ ñåðâåðà Classic-RP\Ñåðâåð Classic-RP\Íîâàÿ ïàïêà\gamemodes\Gamer.pwn(3708) : error 017: undefined symbol "cmd"
D:\Âñ¸ äëÿ ñåðâåðà Classic-RP\Ñåðâåð Classic-RP\Íîâàÿ ïàïêà\gamemodes\Gamer.pwn(3712) : error 017: undefined symbol "tmpp"
D:\Âñ¸ äëÿ ñåðâåðà Classic-RP\Ñåðâåð Classic-RP\Íîâàÿ ïàïêà\gamemodes\Gamer.pwn(3713) : error 017: undefined symbol "tmpp"
D:\Âñ¸ äëÿ ñåðâåðà Classic-RP\Ñåðâåð Classic-RP\Íîâàÿ ïàïêà\gamemodes\Gamer.pwn(3715) : error 017: undefined symbol "Names"
D:\Âñ¸ äëÿ ñåðâåðà Classic-RP\Ñåðâåð Classic-RP\Íîâàÿ ïàïêà\gamemodes\Gamer.pwn(33415) : error 017: undefined symbol "Avtonomer"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


5 Errors.

Строки:

Код:
3708:
if(strcmp(cmd, "/nomera", true) == 0)
3712:
if(!IsPlayerInAnyVehicle(tmpp)) return SendClientMessage(playerid, 0xFF0000FF, "Использование данной команды возможно только в автомобиле.");
3713:
new carid = GetPlayerVehicleID(tmpp);
3715:
if(strcmp(Names(tmpp),CarInfo[GetRealID(carid)][cOwner],true) != 0) return SendClientMessage(playerid, 0xFF0000FF, "Использование данной команды возможно только в личном автомобиле.");
33415:
Avtonomer = CreatePickup(1239,23,-882.6713,1208.6226,10.9213);
 

Vlad_Trifonov

Гуру
Пользователь
13.03.2015
1 465
5
331
0
, В начало OnPlayerCommandText:

new cmd[128] = strtok(cmdtext, idx); 
Ко всем new:

new Avtonomer; 
Там, где строки 3713 , 3715 выкладывайте весь код.

 

Joker777

Новичок
Пользователь
13.10.2015
418
1
6
0
@Vlad_Trifonov, вставил:

D:\Âñ¸ äëÿ ñåðâåðà Classic-RP\Ñåðâåð Classic-RP\Íîâàÿ ïàïêà\gamemodes\Gamer.pwn(3708) : error 017: undefined symbol "cmd"
D:\Âñ¸ äëÿ ñåðâåðà Classic-RP\Ñåðâåð Classic-RP\Íîâàÿ ïàïêà\gamemodes\Gamer.pwn(3712) : error 017: undefined symbol "tmpp"
D:\Âñ¸ äëÿ ñåðâåðà Classic-RP\Ñåðâåð Classic-RP\Íîâàÿ ïàïêà\gamemodes\Gamer.pwn(3713) : error 017: undefined symbol "tmpp"
D:\Âñ¸ äëÿ ñåðâåðà Classic-RP\Ñåðâåð Classic-RP\Íîâàÿ ïàïêà\gamemodes\Gamer.pwn(3715) : error 017: undefined symbol "Names"
D:\Âñ¸ äëÿ ñåðâåðà Classic-RP\Ñåðâåð Classic-RP\Íîâàÿ ïàïêà\gamemodes\Gamer.pwn(33415) : error 017: undefined symbol "Avtonomer"
D:\Âñ¸ äëÿ ñåðâåðà Classic-RP\Ñåðâåð Classic-RP\Íîâàÿ ïàïêà\gamemodes\Gamer.pwn(35816) : error 021: symbol already defined: "cmd"
D:\Âñ¸ äëÿ ñåðâåðà Classic-RP\Ñåðâåð Classic-RP\Íîâàÿ ïàïêà\gamemodes\Gamer.pwn(35816) : error 008: must be a constant expression; assumed zero
D:\Âñ¸ äëÿ ñåðâåðà Classic-RP\Ñåðâåð Classic-RP\Íîâàÿ ïàïêà\gamemodes\Gamer.pwn(35811) : warning 204: symbol is assigned a value that is never used: "cmd"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


7 Errors.

Код:

Код:
if(strcmp(cmd, "/nomera", true) == 0)
{
    if(PlayerInfo[playerid][pAnomer] == 1)
    {
        if(!IsPlayerInAnyVehicle(tmpp)) return SendClientMessage(playerid, 0xFF0000FF, "Использование данной команды возможно только в автомобиле.");
        new carid = GetPlayerVehicleID(tmpp);
        if(GetRealID(carid) == -1) return SendClientMessage(playerid, 0xFF0000FF, "Использование данной команды возможно только в автомобиле.");
        if(strcmp(Names(tmpp),CarInfo[GetRealID(carid)][cOwner],true) != 0) return SendClientMessage(playerid, 0xFF0000FF, "Использование данной команды возможно только в личном автомобиле.");
        if(!CarLabel[carid]) { }
        else Delete3DTextLabel(CarLabel[carid]);
        format(CarInfo[GetRealID(carid)][cNumber],64,"{FFFFFF}%s{FFFFFF}%d%d%d{FFFFFF}%s%s{FFFFFF}|{FFFFFF}120RUS",randomchar(), random(9), random(9), random(9), randomchar(), randomchar());//
        CarLabel[carid] = Create3DTextLabel(CarInfo[GetRealID(carid)][cNumber],0xFFFF00FF,0.0,0.0,0.0,15.0,0,1);
        Attach3DTextLabelToVehicle(CarLabel[carid] , carid , 0.0, 0.0, 1.1);
        SaveCar(GetRealID(carid));
        return true;
    }
    else
    {
        SendClientMessage(playerid, 0xFF0000FF, "Подойдите к пикапу получения номера");
    }
}
 

Vlad_Trifonov

Гуру
Пользователь
13.03.2015
1 465
5
331
0
, Как у вас другие команды создаются? Шапка у них какая? Скиньте начало любой команды. 

 
A

Autor

Гость
Гость
кинь ещё любую команду маленькую, рабочую.

 

Joker777

Новичок
Пользователь
13.10.2015
418
1
6
0
@Vlad_Trifonov

Код:
if((strcmp(cmd, "/gototu", true) == 0) && (PlayerInfo[playerid][pAdmin] >= 8)) ///Тут свой уровень адм.
    {
        tmp = strtok(cmdtext, idx);
        new Float:X = floatstr(tmp);
        if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_GRAD2, "юзай: /gototu [x] [y] [z]");
        tmp = strtok(cmdtext, idx);
        new Float:Y = floatstr(tmp);
        if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_GRAD2, "юзай: /gototu [x] [y] [z]");
        tmp = strtok(cmdtext, idx);
        new Float:Z = floatstr(tmp);
        if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_GRAD2, "юзай: /gototu [x] [y] [z]");
        SetPlayerPos(playerid,X,Y,Z);
        format(string, sizeof(string), "Вы телепортировались на кординаты %f %f %f", X, Y, Z);
        SendClientMessage(playerid, COLOR_LIGHTRED, string);
        return true;
    } 
 

Vlad_Trifonov

Гуру
Пользователь
13.03.2015
1 465
5
331
0
, После команды /gototu вставьте:

Код:
if((strcmp(cmd, "/nomera", true) == 0))
{
    if(PlayerInfo[playerid][pAnomer] == 1) return SendClientMessage(playerid, -1, "Подойдите к пикапу получения номера!");
    new pname[MAX_PLAYER_NAME];
    GetPlayerName(playerid,pname,sizeof(pname));
    if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0xFF0000FF, "Использование данной команды возможно только в автомобиле.");
    new carid = GetPlayerVehicleID(playerid);
    if(GetRealID(carid) == -1) return SendClientMessage(playerid, 0xFF0000FF, "Использование данной команды возможно только в автомобиле.");
    if(strcmp(pname,CarInfo[GetRealID(carid)][cOwner],true) != 0) return SendClientMessage(playerid, 0xFF0000FF, "Использование данной команды возможно только в личном автомобиле.");
    if(!CarLabel[carid]) { }
    else Delete3DTextLabel(CarLabel[carid]);
    format(CarInfo[GetRealID(carid)][cNumber],64,"{FFFFFF}%s{FFFFFF}%d%d%d{FFFFFF}%s%s{FFFFFF}|{FFFFFF}120RUS",randomchar(), random(9), random(9), random(9), randomchar(), randomchar());//
    CarLabel[carid] = Create3DTextLabel(CarInfo[GetRealID(carid)][cNumber],0xFFFF00FF,0.0,0.0,0.0,15.0,0,1);
    Attach3DTextLabelToVehicle(CarLabel[carid] , carid , 0.0, 0.0, 1.1);
    SaveCar(GetRealID(carid));
    return true;
}
 

Joker777

Новичок
Пользователь
13.10.2015
418
1
6
0
@Vlad_Trifonov

Код:
D:\Всё для сервера Classic-RP\Сервер Classic-RP\Новая папка\gamemodes\Gamer.pwn(33393) : error 017: undefined symbol "Avtonomer"
D:\Всё для сервера Classic-RP\Сервер Classic-RP\Новая папка\gamemodes\Gamer.pwn(35794) : error 021: symbol already defined: "cmd"
D:\Всё для сервера Classic-RP\Сервер Classic-RP\Новая папка\gamemodes\Gamer.pwn(35794) : error 008: must be a constant expression; assumed zero
D:\Всё для сервера Classic-RP\Сервер Classic-RP\Новая папка\gamemodes\Gamer.pwn(35789) : warning 204: symbol is assigned a value that is never used: "cmd"
Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase


3 Errors. 
 

Vlad_Trifonov

Гуру
Пользователь
13.03.2015
1 465
5
331
0
, удалите new cmd, то что я вам раньше говорил вставить.

И в самое начало мода (ко всем new):
 

Код:
new Avtonomer;
 

Vlad_Trifonov

Гуру
Пользователь
13.03.2015
1 465
5
331
0
,удалять вот это:

Код:
new cmd[128] = strtok(cmdtext, idx); 
 

Joker777

Новичок
Пользователь
13.10.2015
418
1
6
0
@Vlad_Trifonov,

D:\Всё для сервера Classic-RP\Сервер Classic-RP\Новая папка\gamemodes\Gamer.pwn(33758) : error 017: undefined symbol "avtonomer"
D:\Всё для сервера Classic-RP\Сервер Classic-RP\Новая папка\gamemodes\Gamer.pwn(35793) : error 008: must be a constant expression; assumed zero
D:\Всё для сервера Classic-RP\Сервер Classic-RP\Новая папка\gamemodes\Gamer.pwn(33393) : warning 204: symbol is assigned a value that is never used: "Avtonomer"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


2 Errors. 

Дополнение к сообщению:
@Vlad_Trifonov

Код:
D:\Всё для сервера Classic-RP\Сервер Classic-RP\Новая папка\gamemodes\Gamer.pwn(33758) : error 017: undefined symbol "avtonomer"
D:\Всё для сервера Classic-RP\Сервер Classic-RP\Новая папка\gamemodes\Gamer.pwn(33393) : warning 204: symbol is assigned a value that is never used: "Avtonomer"
Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase


1 Error. 
 

Vlad_Trifonov

Гуру
Пользователь
13.03.2015
1 465
5
331
0
,  из new удалите new Avtonomer, заместо этого напишите:
 

Код:
new avtonomer;
 

Joker777

Новичок
Пользователь
13.10.2015
418
1
6
0
@Vlad_Trifonov

Код:
D:\Всё для сервера Classic-RP\Сервер Classic-RP\Новая папка\gamemodes\Gamer.pwn(33393) : error 017: undefined symbol "Avtonomer"
Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase


1 Error. 
 

Legends

Освоившийся
Пользователь
15.05.2015
323
96
0
26
, кинь строку 33393 

 

Joker777

Новичок
Пользователь
13.10.2015
418
1
6
0
@Vlad_Trifonov

Код:
Avtonomer = CreatePickup(1239,23,-882.6713,1208.6226,10.9213);//Вместо X, Y, Z вставляем нужные нам координаты. Для изменения типа данного пикапа и самого значка читайте разнообразные мануалы по поводу создания самих пикапов. 
 

Legends

Освоившийся
Пользователь
15.05.2015
323
96
0
26


Код:
avtonomer = CreatePickup(1239,23,-882.6713,1208.6226,10.9213);
 
Статус
Закрыто для дальнейших ответов.