Sanya_Scalletos 0 Опубликовано 6 сентября, 2019 CMD:setadmin(playerid,params[]) { if(PlayerInfo[playerid][pID] == 1 || PlayerInfo[playerid][pID] == 5) { if(sscanf(params,"dd",params[0],params[1])) return SendClientMessage(playerid, COLOR_WHITE, "Ââåäèòå: /setadmin [èä] [óðîâåíü]"); if(!FIX_IsPlayerConnected(params[0])) return SendClientMessage(playerid,COLOR_WHITE,"Îøèáêà: Èãðîê íå íàéäåí."); if(params[1] > 12 || params[1] < 0) return SendClientMessage(playerid,COLOR_WHITE,"Îøèáêà: Íåëüçÿ ìåíüøå 1 è áîëüøå 12"); if(params[1] == 0) { SendMes(params[0], COLOR_WHITE, "{6495ED}Àäìèíèñòðàòîð %s àííóëèðîâàë Âàì ïîëíîìî÷èÿ àäìèíèñòðàòîðà!",PlayerInfo[playerid][pNames]); SendMes(playerid, COLOR_WHITE, "{6495ED}Àííóëèðîâàíèå ïðàâ àäìèíèñòðàòîðà ó èãðîêà %s ïðîøëî óñïåøíî.", PlayerInfo[params[0]][pNames]); DelAdmin(params[0]); } else { PlayerInfo[params[0]][pAlcoInvenxua] = params[1]; PlayerInfo[params[0]][pVigs] = 0; if(PlayerInfo[params[0]][pAlcoInvenxua] != 0) { if(PlayerInfo[params[0]][pDostup] == 0 || PlayerInfo[params[0]][pDostup] == 2038) PlayerInfo[params[0]][pDostup] = 1000+random(8999); } else PlayerInfo[params[0]][pDostup] = 0; format(stringer1, sizeof(stringer1), "%s íàçíà÷èë(à) Âàñ àäìèíèñòðàòîðîì %d ðàíãà. Âàø àäìèí-ïàðîëü: %d", PlayerInfo[playerid][pNames], params[1],PlayerInfo[params[0]][pDostup]); SendClientMessage(params[0], COLOR_ORANGE,stringer1); format(stringer1, sizeof(stringer1), "Âû íàçíà÷èëè %s àäìèíèñòðàòîðîì %d ðàíãà", PlayerInfo[params[0]][pNames], params[1]); SendClientMessage(playerid, COLOR_ORANGE,stringer1); } format(mysql_query_, sizeof(mysql_query_), "UPDATE `"TABLE_ACCOUNT"` SET `pAlcoInvenxua` = '%d', `pDostup` = '%d', `vigs` = '0' WHERE `pID` = '%d'", PlayerInfo[params[0]][pAlcoInvenxua], PlayerInfo[params[0]][pDostup], PlayerInfo[params[0]][pID]); mysql_function_query(connects, mysql_query_, false, "", ""); } return true; } Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
16Shadows 101 Опубликовано 6 сентября, 2019 И? Что дальше? Если что-то не работает, нужно показывать логи. А ещё у Вас используется mysql, его логи тоже показывайте. Подробнее проблему распишите. У Вас команда в куче ситуаций может отправить сообщение в чат, пишите, какое последнее, если есть. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Vegas 91 Опубликовано 7 сентября, 2019 Смысл этой строки? if(PlayerInfo[playerid][pID] == 1 || PlayerInfo[playerid][pID] == 5) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты