shape1
shape2
shape3
shape4
shape7
shape8

что я делаю не так


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

pallatov

Освоившийся
Пользователь
05.08.2014
325
16
0
Решил вырезать пару команд с мода Russian Дальнобой

вырезал с мода вот это :

Код:
//==================================[Выдать лицензию]===========================
if(strcmp(cmd, "/giveshow", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pLeader] != 11 || PlayerInfo[playerid][pMember] != 11)
{
new x_nr[256];
x_nr = strtok(cmdtext, idx);
if(!strlen(x_nr))
{
SendClientMessage(playerid, COLOR_WHITE, "Используйте: /giveshow [name] [id_игрока/ЧастьИмени]");
SendClientMessage(playerid, COLOR_WHITE, "Лицензии: A,A1,B,C,D.");
return 1;
}
if(strcmp(x_nr,"B",true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "ИСПОЛЬЗОВАНИЕ: /givelicense Driving [id_игрока/ЧастьИмени]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
format(string, sizeof(string), "* Вы выдали справку об обучение в автошколе %s.",giveplayer);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* Лицензер %s выдал вам справку об обучение в автошколе категории B",sendername);
SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
PlayerInfo[giveplayerid][pShow] = 1;
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Этот игрок не в сети ! ");
return 1;
}
}
if(strcmp(x_nr,"A",true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "ИСПОЛЬЗОВАНИЕ: /givelicense Driving [id_игрока/ЧастьИмени]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
format(string, sizeof(string), "* Вы выдали справку об обучение в автошколе %s.",giveplayer);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* Лицензер %s выдал вам справку об обучение в автошколе категории А. ",sendername);
SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
PlayerInfo[giveplayerid][pShow1] = 1;
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Этот игрок не в сети ! ");
return 1;
}
}
if(strcmp(x_nr,"A1",true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "ИСПОЛЬЗОВАНИЕ: /givelicense Driving [id_игрока/ЧастьИмени]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
format(string, sizeof(string), "* Вы выдали справку об обучение в автошколе %s.",giveplayer);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* Лицензер %s выдал вам справку об обучение в автошколе категории А1. ",sendername);
SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
PlayerInfo[giveplayerid][pShow2] = 1;
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Этот игрок не в сети ! ");
return 1;
}
}
if(strcmp(x_nr,"C",true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "ИСПОЛЬЗОВАНИЕ: /givelicense Driving [id_игрока/ЧастьИмени]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
format(string, sizeof(string), "* Вы выдали справку об обучение в автошколе %s.",giveplayer);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* Лицензер %s выдал вам справку об обучение в автошколе категории С. ",sendername);
SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
PlayerInfo[giveplayerid][pShow3] = 1;
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Этот игрок не в сети ! ");
return 1;
}
}
if(strcmp(x_nr,"D",true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "ИСПОЛЬЗОВАНИЕ: /givelicense Driving [id_игрока/ЧастьИмени]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
format(string, sizeof(string), "* Вы выдали справку об обучение в автошколе %s.",giveplayer);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* Лицензер %s выдал вам справку об обучение в автошколе категории D. ",sendername);
SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
PlayerInfo[giveplayerid][pShow4] = 1;
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Этот игрок не в сети ! ");
return 1;
}
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Вы не школьный инструктор!");
return 1;
}
}
return 1;
}
//==============================================================================
else if(strcmp(cmd, "/show", true) == 0 || strcmp(cmd, "/show", true)== 0)
{
if(PlayerInfo[playerid][pJailTime] > 0) return SendClientMessage(playerid, COLOR_GREEN, "На время пребывания в тюрьме, твои лицензии были изъяты");
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_GREEN, "» Использование: /show [ id игрока ]");
giveplayerid = strval(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
if (ProxDetectorS(8.0, playerid, giveplayerid))
{
new strong[512];
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
new level = PlayerInfo[playerid][pLevel];
new SA1[50];
new SA[50];
new SB[50];
new SC[50];
new SD[50];
if(PlayerInfo[playerid][pShow2]) { SA1 = "{69ef1f}Есть{FFFFFF}"; } else { SA1 = "{f0203f}Нету{FFFFFF}"; }
if(PlayerInfo[playerid][pShow1]) { SA = "{69ef1f}Есть{FFFFFF}"; } else { SA = "{f0203f}Нету{FFFFFF}"; }
if(PlayerInfo[playerid][pShow]) { SB = "{69ef1f}Есть{FFFFFF}"; } else { SB = "{f0203f}Нету{FFFFFF}"; }
if(PlayerInfo[playerid][pShow3]) { SC = "{69ef1f}Есть{FFFFFF}"; } else { SC = "{f0203f}Нету{FFFFFF}"; }
if(PlayerInfo[playerid][pShow3]) { SD = "{69ef1f}Есть{FFFFFF}"; } else { SD = "{f0203f}Нету{FFFFFF}"; }
new ms1[] = "Имя: %s\nВозвраст: %d\n\nСправка категории A1(Скутер): %s\n\nСправка категории А(Мото): %s\n\nСправка категории B(Лег.Авто): %s\n\nСправка категории C(Груз.Авто): %s\n\nСправка категории D(Автобусы/Маршрутки): %s";
format(strong, sizeof(strong), ms1, sendername,level,SA1,SA,SB,SC,SD);
ShowPlayerDialog(giveplayerid, 10007, DIALOG_STYLE_MSGBOX, "Справка об обучение",strong,"Ок","");
format(strong, sizeof(strong), "Гражданин %s показал свою справку об обучение в автошколе %s", sendername, giveplayer);
ProxDetector(30.0, playerid, strong, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
format(strong,sizeof(strong), "Показал свою справку об обучение в автошколе %s'у",giveplayer);
SetPlayerChatBubble(playerid,strong,COLOR_PURPLE,30.0,10000);
}
else
{
SCM(playerid, COLOR_GREY, "Вы слишком далеко!");
return true;
}
}
}
else
{
SCM(playerid, COLOR_GREY, "[Ошибка] Игрок не найден!");
return true;
}
return true;
}
//============================================================================== 
 
Вставляю в мод, 12 error появляется, что я сделал не так ?
 
Последнее редактирование модератором:

vadim4ok1

Новичок
Пользователь
01.08.2014
179
11
0
скинька строки

 
Последнее редактирование модератором:

pallatov

Освоившийся
Пользователь
05.08.2014
325
16
0
C:\Users\Åâãåíèé\Desktop\Äëÿ ðàáîòû\gamemodes\new.pwn(28895) : error 017: undefined symbol "pShow"
C:\Users\Åâãåíèé\Desktop\Äëÿ ðàáîòû\gamemodes\new.pwn(28924) : error 017: undefined symbol "pShow1"
C:\Users\Åâãåíèé\Desktop\Äëÿ ðàáîòû\gamemodes\new.pwn(28953) : error 017: undefined symbol "pShow2"
C:\Users\Åâãåíèé\Desktop\Äëÿ ðàáîòû\gamemodes\new.pwn(28982) : error 017: undefined symbol "pShow3"
C:\Users\Åâãåíèé\Desktop\Äëÿ ðàáîòû\gamemodes\new.pwn(29011) : error 017: undefined symbol "pShow4"
C:\Users\Åâãåíèé\Desktop\Äëÿ ðàáîòû\gamemodes\new.pwn(29052) : error 017: undefined symbol "pShow2"
C:\Users\Åâãåíèé\Desktop\Äëÿ ðàáîòû\gamemodes\new.pwn(29053) : error 017: undefined symbol "pShow1"
C:\Users\Åâãåíèé\Desktop\Äëÿ ðàáîòû\gamemodes\new.pwn(29054) : error 017: undefined symbol "pShow"
C:\Users\Åâãåíèé\Desktop\Äëÿ ðàáîòû\gamemodes\new.pwn(29055) : error 017: undefined symbol "pShow3"
C:\Users\Åâãåíèé\Desktop\Äëÿ ðàáîòû\gamemodes\new.pwn(29056) : error 017: undefined symbol "pShow3"
C:\Users\Åâãåíèé\Desktop\Äëÿ ðàáîòû\gamemodes\new.pwn(29067) : error 017: undefined symbol "SCM"
C:\Users\Åâãåíèé\Desktop\Äëÿ ðàáîòû\gamemodes\new.pwn(29074) : error 017: undefined symbol "SCM"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
 
 
12 Errors.
 

Lacost

Новичок
Пользователь
19.02.2015
38
0
0
C:\Users\Åâãåíèé\Desktop\Äëÿ ðàáîòû\gamemodes\new.pwn(28895) : error 017: undefined symbol "pShow"
C:\Users\Åâãåíèé\Desktop\Äëÿ ðàáîòû\gamemodes\new.pwn(28924) : error 017: undefined symbol "pShow1"
C:\Users\Åâãåíèé\Desktop\Äëÿ ðàáîòû\gamemodes\new.pwn(28953) : error 017: undefined symbol "pShow2"
C:\Users\Åâãåíèé\Desktop\Äëÿ ðàáîòû\gamemodes\new.pwn(28982) : error 017: undefined symbol "pShow3"
C:\Users\Åâãåíèé\Desktop\Äëÿ ðàáîòû\gamemodes\new.pwn(29011) : error 017: undefined symbol "pShow4"
C:\Users\Åâãåíèé\Desktop\Äëÿ ðàáîòû\gamemodes\new.pwn(29052) : error 017: undefined symbol "pShow2"
C:\Users\Åâãåíèé\Desktop\Äëÿ ðàáîòû\gamemodes\new.pwn(29053) : error 017: undefined symbol "pShow1"
C:\Users\Åâãåíèé\Desktop\Äëÿ ðàáîòû\gamemodes\new.pwn(29054) : error 017: undefined symbol "pShow"
C:\Users\Åâãåíèé\Desktop\Äëÿ ðàáîòû\gamemodes\new.pwn(29055) : error 017: undefined symbol "pShow3"
C:\Users\Åâãåíèé\Desktop\Äëÿ ðàáîòû\gamemodes\new.pwn(29056) : error 017: undefined symbol "pShow3"
C:\Users\Åâãåíèé\Desktop\Äëÿ ðàáîòû\gamemodes\new.pwn(29067) : error 017: undefined symbol "SCM"
C:\Users\Åâãåíèé\Desktop\Äëÿ ðàáîòû\gamemodes\new.pwn(29074) : error 017: undefined symbol "SCM"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
 
 
12 Errors.
ну тебе же сказано, что ты забыл вырезать

 

Basis

chto tut doljno bit`!?
Пользователь
24.06.2014
824
1
271
0
25
в pInfo просто добавь эти переменные в паблики onplayerregister,onplayerlogin и тд 

 

Kostyaev

Магистр
Пользователь
19.07.2014
1 123
274
0
26
Для начала в enum pInfo добавим строчку:

pShow,

А "SCM" замени на 

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