Решил вырезать пару команд с мода Russian Дальнобой
вырезал с мода вот это :
Вставляю в мод, 12 error появляется, что я сделал не так ?
вырезал с мода вот это :
Код:
//==================================[Выдать лицензию]===========================
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 появляется, что я сделал не так ?
Последнее редактирование модератором: