Succesful
Дебютант
Недавно работаю с языком pawn да и вообще в pawno. Решил немного изменить команды в моде, компилируется, но лезут варнинги..Помогите исправить :C
Варнинги:
Сами строки:
Ну и если что, вот весь код этих команд:
Код:
E:\GtaSAMP(0.3z)\Ñåðâåðà samp\Crimson Role Play[Host]\gamemodes\TRP.pwn(26158) : warning 202: number of arguments does not match definition
E:\GtaSAMP(0.3z)\Ñåðâåðà samp\Crimson Role Play[Host]\gamemodes\TRP.pwn(26158) : warning 202: number of arguments does not match definition
E:\GtaSAMP(0.3z)\Ñåðâåðà samp\Crimson Role Play[Host]\gamemodes\TRP.pwn(26159) : warning 202: number of arguments does not match definition
E:\GtaSAMP(0.3z)\Ñåðâåðà samp\Crimson Role Play[Host]\gamemodes\TRP.pwn(26159) : warning 202: number of arguments does not match definition
E:\GtaSAMP(0.3z)\Ñåðâåðà samp\Crimson Role Play[Host]\gamemodes\TRP.pwn(26400) : warning 202: number of arguments does not match definition
E:\GtaSAMP(0.3z)\Ñåðâåðà samp\Crimson Role Play[Host]\gamemodes\TRP.pwn(26400) : warning 202: number of arguments does not match definition
E:\GtaSAMP(0.3z)\Ñåðâåðà samp\Crimson Role Play[Host]\gamemodes\TRP.pwn(26401) : warning 202: number of arguments does not match definition
E:\GtaSAMP(0.3z)\Ñåðâåðà samp\Crimson Role Play[Host]\gamemodes\TRP.pwn(26401) : warning 202: number of arguments does not match definition
E:\GtaSAMP(0.3z)\Ñåðâåðà samp\Crimson Role Play[Host]\gamemodes\TRP.pwn(26412) : warning 202: number of arguments does not match definition
E:\GtaSAMP(0.3z)\Ñåðâåðà samp\Crimson Role Play[Host]\gamemodes\TRP.pwn(26412) : warning 202: number of arguments does not match definition
E:\GtaSAMP(0.3z)\Ñåðâåðà samp\Crimson Role Play[Host]\gamemodes\TRP.pwn(26412) : warning 202: number of arguments does not match definition
E:\GtaSAMP(0.3z)\Ñåðâåðà samp\Crimson Role Play[Host]\gamemodes\TRP.pwn(26413) : warning 202: number of arguments does not match definition
E:\GtaSAMP(0.3z)\Ñåðâåðà samp\Crimson Role Play[Host]\gamemodes\TRP.pwn(26413) : warning 202: number of arguments does not match definition
E:\GtaSAMP(0.3z)\Ñåðâåðà samp\Crimson Role Play[Host]\gamemodes\TRP.pwn(26413) : warning 202: number of arguments does not match definition
Код:
26158: SendMe(playerid,0xFF0000AA,"[A] Вы кикнули %s. Причина: %s", GN(giveplayerid), (result));
26159: SendMe(giveplayerid,0xFF0000AA,"[A] %s кикнул Вас. Причина: %s", GN(playerid), (result));
26400: SendMe(giveplayerid,0xFF0000AA, "Администратор %s заблокировал Вас [3/3 Warns]. Причина: %s",GN(playerid),(result));
26401: SendMe(playerid,0xFF0000AA, "Вы заблокировали %s [3/3 Warns]. Причина: %s.",GN(giveplayerid),(result));
26412: SendMe(giveplayerid,0xFF0000AA, "Администратор %s выдал Вам Warn [%i/3]. Причина: %s",GN(playerid),PINFO[giveplayerid][pWarns],(result));
26413: SendMe(playerid,0xFF0000AA, "Вы выдали Warn %s [%i/3]. Причина: %s.",GN(giveplayerid),PINFO[giveplayerid][pWarns],(result));
Код:
else if(strcmp(cmd, "/warn", true) == 0)
{
if(PINFO[playerid][pAdminLVL] < 2) return SendMe(playerid, CGRADD, YouCanNot);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendMe(playerid, 0xFF0000AA, "- Подсказка:{FFFFFF} /warn [ID] [Причина]");
giveplayerid = ReturnUser(tmp);
if (!IsPlayerConnected(giveplayerid)) return SendMe(playerid, CGRADD, NotFoundID);
if(gPlayerLogged[giveplayerid] == false) return SendMe(playerid, CGRADD, NoLogin);
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[64];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result)) return SendMe(playerid, 0xFF0000AA, "- Подсказка:{FFFFFF} /warn [ID] [Причина]");
new playersip[30];
GetPlayerIp(giveplayerid,playersip,sizeof(playersip));
PINFO[giveplayerid][pWarns] += 1;
//-------------------
if(PINFO[giveplayerid][pWarns] >= 3)
{
SendMe(giveplayerid,0xFF0000AA, "Администратор %s заблокировал Вас [3/3 Warns]. Причина: %s",GN(playerid),(result));
SendMe(playerid,0xFF0000AA, "Вы заблокировали %s [3/3 Warns]. Причина: %s.",GN(giveplayerid),(result));
format(string, sizeof(string), "Администратор %s заблокировал %s [3/3 Warns]. Причина: %s",GN(playerid),GN(giveplayerid), (result));
AdminMessege(0xFF0000AA, string, 1);
format(string, sizeof(string), "- Уровень: %i | IP: %s",PINFO[giveplayerid][pLVL],playersip);
AdminMessege(0xFF0000AA,string,1);
PINFO[giveplayerid][pMember] = 0;
PINFO[giveplayerid][pLeader] = 0;
PINFO[giveplayerid][pJob] = 0;
AddBan(giveplayerid, GN(playerid), 3, "3 Warns");
return true;
}
SendMe(giveplayerid,0xFF0000AA, "Администратор %s выдал Вам Warn [%i/3]. Причина: %s",GN(playerid),PINFO[giveplayerid][pWarns],(result));
SendMe(playerid,0xFF0000AA, "Вы выдали Warn %s [%i/3]. Причина: %s.",GN(giveplayerid),PINFO[giveplayerid][pWarns],(result));
format(string, sizeof(string), "[A] Администратор %s выдал Warn %s [%i/3]. Причина: %s",GN(playerid),GN(giveplayerid),PINFO[giveplayerid][pWarns], (result),day,month,year);
AdminMessege(0xFF0000AA,string, 1);
SendMe(giveplayerid, -1, "Для снятия предупреждения подайте заявку в личном меню. (/menu - Мой аккаунт)");
PINFO[giveplayerid][pMember] = 0;
PINFO[giveplayerid][pLeader] = 0;
PINFO[giveplayerid][pJob] = 0;
ResetPlayerWeaponsAC(giveplayerid);
NewKick(giveplayerid);
return true;
}
Код:
else if(strcmp(cmd, "/kick", true) == 0)
{
if (PINFO[playerid][pAdminLVL] < 1) return SendMe(playerid, CGRADD, YouCanNot);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendMe(playerid, 0xFF0000AA, "- Подсказка:{FFFFFF} /kick [ID] [Причина]");
giveplayerid = ReturnUser(tmp);
if (!IsPlayerConnected(giveplayerid)) return SendMe(playerid, CGRADD, NotFoundID);
if(PINFO[giveplayerid][pAdminLVL] > PINFO[playerid][pAdminLVL]) return SendMe(playerid, CGRADD, "Администратор не может быть кикнут.");
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[64];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result)) return SendMe(playerid, 0xFF0000AA, "- Подсказка:{FFFFFF} /kick [ID] [Причина]");
SendMe(playerid,0xFF0000AA,"[A] Вы кикнули %s. Причина: %s", GN(giveplayerid), (result));
SendMe(giveplayerid,0xFF0000AA,"[A] %s кикнул Вас. Причина: %s", GN(playerid), (result));
format(string, sizeof(string), "Администратор %s кикнул %s. Причина: %s.",GN(playerid),GN(giveplayerid), (result));
SendClientMessageToAll(0xFF0000AA, string);
ResetPlayerWeaponsAC(giveplayerid);
NewKick(giveplayerid);
return true;
}
