Kapral 52 Опубликовано 20 августа, 2016 Начал переписовать команду выдачи лидерки в своем моде, и увидил при комплиировании вот это: D:\?? ???????\??? ???\Sharp RP\gamemodes\Sharp.pwn(33182) : error 029: invalid expression, assumed zero D:\?? ???????\??? ???\Sharp RP\gamemodes\Sharp.pwn(33182) : warning 215: expression has no effect D:\?? ???????\??? ???\Sharp RP\gamemodes\Sharp.pwn(33182) : error 001: expected token: ";", but found "if" Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 2 Errors. Вот код команды: if(strcmp(cmd, "/makeleader", true) == 0) { if(IsPlayerConnected(playerid)) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "???????????: /makeleader [1-???????,2-???,3-?????,4-??????,5-??? ?????,6-?????????????]"); SendClientMessage(playerid, COLOR_GRAD2, "[7-?????????,8-?????,9-???????????,10-??????? ???????,11-???????,12-??? ?.?????]"); SendClientMessage(playerid, COLOR_GRAD2, "[13-???????????,14-??? ?.?????,15-??? ???????????,16-????,17-????? ??????]"); return 1; } new para1; new level; new szName[32]; GetPlayerName(playerid,szName,32); para1 = ReturnUser(tmp); tmp = strtok(cmdtext, idx); level = strval(tmp); if(!strcmp(szName,"Iliya_Aleksandrov",true)||!strcmp(szName,"Frenk_Demons",true) || !strcmp(szName,"no",true)) if(level > 17 || level < 0) { SendClientMessage(playerid, COLOR_GREY, "?? ???????? ????? ????? 0, ??? ?????? 17!"); return 1; } if (PlayerInfo[playerid][pAdmin] >= 10) { if(IsPlayerConnected(para1)) { if(para1 != INVALID_PLAYER_ID) { GetPlayerName(para1, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); else if(level == 0) { PlayerInfo[para1][pChar] = 25; PlayerInfo[para1][pMember] = 0; PlayerInfo[para1][pLeader] = 0; PlayerInfo[para1][pRank] = 0; format(string, sizeof(string), "?? ???? ????? ? ????? ?????? ??????????????? %s. ???????? ???? ?? ???????!", sendername); SendClientMessage(para1, COLOR_ORANGE, string); format(string, sizeof(string), "?? ????? %s ? ????? ??????.", giveplayer); SendClientMessage(playerid, COLOR_ORANGE, string); } else if(level == 1) { PlayerInfo[para1][pChar] = 288; PlayerInfo[para1][pLeader] = 1; PlayerInfo[para1][pRank] = 18; format(string, sizeof(string), "?? ???? ????????? ??????? ???? ?1 ??????????????? %s.", sendername); SendClientMessage(para1, COLOR_ORANGE, string); format(string, sizeof(string), "?? ????????? %s ??????? ???? ?1.", giveplayer); SendClientMessage(playerid, COLOR_ORANGE, string); } // ???? ?1 else if(level == 2) { PlayerInfo[para1][pChar] = 165; PlayerInfo[para1][pLeader] = 2; PlayerInfo[para1][pRank] = 18; gTeam[para1] = 22; format(string, sizeof(string), "?? ???? ????????? ??????? ??? ??????????????? %s.", sendername); SendClientMessage(para1, COLOR_ORANGE, string); format(string, sizeof(string), "?? ????????? %s ??????? ???.", giveplayer); SendClientMessage(playerid, COLOR_ORANGE, string); } // ??? else if(level == 3) { PlayerInfo[para1][pChar] = 287; PlayerInfo[para1][pLeader] = 3; PlayerInfo[para1][pRank] = 18; format(string, sizeof(string), "?? ???? ????????? ??????? ????? ??????????????? %s.", sendername); SendClientMessage(para1, COLOR_ORANGE, string); format(string, sizeof(string), "?? ????????? %s ??????? ?????.", giveplayer); SendClientMessage(playerid, COLOR_ORANGE, string); } // ??? else if(level == 4) { PlayerInfo[para1][pChar] = 276; PlayerInfo[para1][pLeader] = 4; PlayerInfo[para1][pRank] = 17; gTeam[para1] = 22; format(string, sizeof(string), "?? ???? ????????? ??????? ?????? ?????? ??????????????? %s.", sendername); SendClientMessage(para1, COLOR_ORANGE, string); format(string, sizeof(string), "?? ????????? %s ??????? ?????? ??????.", giveplayer); SendClientMessage(playerid, COLOR_ORANGE, string); } // ?????? else if(level == 5) { PlayerInfo[para1][pChar] = 113; PlayerInfo[para1][pLeader] = 5; PlayerInfo[para1][pRank] = 10; format(string, sizeof(string), "?? ???? ????????? ??????? ??? ????? ??????????????? %s.", sendername); SendClientMessage(para1, COLOR_ORANGE, string); format(string, sizeof(string), "?? ????????? %s ??????? ??? ?????.", giveplayer); SendClientMessage(playerid, COLOR_ORANGE, string); } // ??? else if(level == 6) { PlayerInfo[para1][pChar] = 145; PlayerInfo[para1][pLeader] = 6; PlayerInfo[para1][pRank] = 14; gTeam[para1] = 22; format(string, sizeof(string), "?? ???? ????????? ??????? ????????????? ??????????????? %s.", sendername); SendClientMessage(para1, COLOR_ORANGE, string); format(string, sizeof(string), "?? ????????? %s ??????? ?????????????.", giveplayer); SendClientMessage(playerid, COLOR_ORANGE, string); } // ?????? else if(level == 7) { PlayerInfo[para1][pChar] = 188; PlayerInfo[para1][pLeader] = 7; PlayerInfo[para1][pRank] = 21; format(string, sizeof(string), "?? ???? ????????? ??????? ?????????? ??????????????? %s.", sendername); SendClientMessage(para1, COLOR_ORANGE, string); format(string, sizeof(string), "?? ????????? %s ??????? ??????????.", giveplayer); SendClientMessage(playerid, COLOR_ORANGE, string); } // ????????????? else if(level == 8) { PlayerInfo[para1][pChar] = 60; PlayerInfo[para1][pLeader] = 8; PlayerInfo[para1][pRank] = 8; format(string, sizeof(string), "?? ???? ????????? ??????? ????????? ??????????????? %s.", sendername); SendClientMessage(para1, COLOR_ORANGE, string); format(string, sizeof(string), "?? ????????? %s ??????? ?????????.", giveplayer); SendClientMessage(playerid, COLOR_ORANGE, string); } // ????????? else if(level == 9) { PlayerInfo[para1][pChar] = 171; PlayerInfo[para1][pLeader] = 9; PlayerInfo[para1][pRank] = 9; format(string, sizeof(string), "?? ???? ????????? ??????? ????????? ??????????????? %s.", sendername); SendClientMessage(para1, COLOR_ORANGE, string); format(string, sizeof(string), "?? ????????? %s ??????? ?????????.", giveplayer); SendClientMessage(playerid, COLOR_ORANGE, string); } //Taxi Cab Company else if(level == 10) { PlayerInfo[para1][pChar] = 118; PlayerInfo[para1][pLeader] = 10; PlayerInfo[para1][pRank] = 12; gTeam[para1] = 22; format(string, sizeof(string), "?? ???? ????????? ??????? ??????? ??????? ??????????????? %s.", sendername); SendClientMessage(para1, COLOR_ORANGE, string); format(string, sizeof(string), "?? ????????? %s ??????? ??????? ???????.", giveplayer); SendClientMessage(playerid, COLOR_ORANGE, string); } // ????????? else if(level == 11) { PlayerInfo[para1][pChar] = 103; PlayerInfo[para1][pLeader] = 11; PlayerInfo[para1][pRank] = 8; format(string, sizeof(string), "?? ???? ????????? ??????? ???????? ??????????????? %s.", sendername); SendClientMessage(para1, COLOR_ORANGE, string); format(string, sizeof(string), "?? ????????? %s ??????? ????????.", giveplayer); SendClientMessage(playerid, COLOR_ORANGE, string); } // Street Race else if(level == 12) { PlayerInfo[para1][pChar] = 279; PlayerInfo[para1][pLeader] = 12; PlayerInfo[para1][pRank] = 18; format(string, sizeof(string), "?? ???? ????????? ??????? ?? ??? ?????? ??????????????? %s.", sendername); SendClientMessage(para1, COLOR_ORANGE, string); format(string, sizeof(string), "?? ????????? %s ??????? ?? ??? ??????.", giveplayer); SendClientMessage(playerid, COLOR_ORANGE, string); } // ???? else if(level == 13) { PlayerInfo[para1][pChar] = 57; PlayerInfo[para1][pLeader] = 13; PlayerInfo[para1][pRank] = 16; format(string, sizeof(string), "?? ???? ????????? ??????? ??????????? ??????????????? %s.", sendername); SendClientMessage(para1, COLOR_ORANGE, string); format(string, sizeof(string), "?? ????????? %s ??????? ???????????.", giveplayer); SendClientMessage(playerid, COLOR_ORANGE, string); } else if(level == 14) { PlayerInfo[para1][pChar] = 288; PlayerInfo[para1][pLeader] = 14; PlayerInfo[para1][pRank] = 12; format(string, sizeof(string), "?? ???? ????????? ??????? ?????? ?????? ??????????????? %s.", sendername); SendClientMessage(para1, COLOR_ORANGE, string); format(string, sizeof(string), "?? ????????? %s ??????? ?????? ??????.", giveplayer); SendClientMessage(playerid, COLOR_ORANGE, string); } // ????? else if(level == 15) { PlayerInfo[para1][pChar] = 46; PlayerInfo[para1][pLeader] = 15; PlayerInfo[para1][pRank] = 9; format(string, sizeof(string), "?? ???? ????????? ??????? ???????????? ??? ??????????????? %s.", sendername); SendClientMessage(para1, COLOR_ORANGE, string); format(string, sizeof(string), "?? ????????? %s ??????? ???????????? ???.", giveplayer); SendClientMessage(playerid, COLOR_ORANGE, string); } else if(level == 16) { PlayerInfo[para1][pChar] = 285; PlayerInfo[para1][pLeader] = 16; PlayerInfo[para1][pRank] = 18; format(string, sizeof(string), "?? ???? ????????? ??????? ?? ??? ???? ?????? ??????????????? %s.", sendername); SendClientMessage(para1, COLOR_ORANGE, string); format(string, sizeof(string), "?? ????????? %s ??????? ?? ??? ???? ??????.", giveplayer); SendClientMessage(playerid, COLOR_ORANGE, string); } else if(level == 17) { PlayerInfo[para1][pChar] = 59; PlayerInfo[para1][pLeader] = 17; PlayerInfo[para1][pRank] = 4; format(string, sizeof(string), "?? ???? ????????? ??????? ?? ?????? ??????????????? %s.", sendername); SendClientMessage(para1, COLOR_ORANGE, string); format(string, sizeof(string), "?? ????????? %s ??????? ?? ??????.", giveplayer); SendClientMessage(playerid, COLOR_ORANGE, string); } }//not connected } } } return true; } Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Daniil_Gold 83 Опубликовано 20 августа, 2016 (изменено) ОО боже...скопируйте на русской раскладе.Тут одни ироглифы не наши.и скиньте отдельно строчки в которых ошибки. Изменено 20 августа, 2016 пользователем Daniil_Gold Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Kapral 52 Опубликовано 20 августа, 2016 Спасибо за ответ, я решил проблемму! Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты