n00x
Умник
Как изменить доступ к команде??? когда я пишу команду /setstat пишет то что нельзя использовать(ркон админам)
Заходил под рконом всё ровно так пишет. Что делать??? Вот команда
Заходил под рконом всё ровно так пишет. Что делать??? Вот команда
PHP:
if(strcmp(cmd, "/setstat", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD1, "/setstat [playerid/PartOfName] [код] [значение]");
SendClientMessage(playerid, COLOR_GRAD4, "|1 Уровень |2 Здоровье при спавне |3 Апгрейды |4 Model ");
SendClientMessage(playerid, COLOR_GRAD3, "|5 Денег в банке |6 Номер тел. |7 Респекты ");
SendClientMessage(playerid, COLOR_GRAD2, "|8 Ключ от дома |9 Ключ от бизнеса |10 Уровень Премиум аккаунта");
SendClientMessage(playerid, COLOR_GRAD2, "Скиллы: |12 Детектив |13 Адвокат |14 Механик |15 Репортер |16 Автоугонщик |17 Наркодилер |26 Карманник |19 Боксер |20 Гандилер |21 Дальнобойщик");
SendClientMessage(playerid, COLOR_GRAD2, "|22 Работа |23 время контракта работы | 24 Ключ от квартиры | 25 Возраст");
return 1;
}
if(PlayerInfo[playerid][pAdmin] >= 1)
{
if (dostup[playerid] != true) return ShowPlayerDialog(playerid,9922,DIALOG_STYLE_PASSWORD,"Доступ","Для надежной защиты, просим Вас ввести свой индивидуальный пароль для доступа к Модераторским командам","Ок","Отмена");
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD1, "/setstat [playerid/PartOfName] [код] [значение]");
SendClientMessage(playerid, COLOR_GRAD4, "|1 Уровень |2 Здоровье при спавне |3 Апгрейды |4 Model ");
SendClientMessage(playerid, COLOR_GRAD3, "|5 Денег в банке |6 Номер тел. |7 Респекты ");
SendClientMessage(playerid, COLOR_GRAD2, "|8 Ключ от дома |9 Ключ от бизнеса |10 Уровень Премиум аккаунта");
SendClientMessage(playerid, COLOR_GRAD2, "Скиллы: |12 Детектив |13 Адвокат |14 Механик |15 Репортер |16 Автоугонщик |17 Наркодилер |26 Карманник |19 Боксер |20 Гандилер |21 Дальнобойщик");
SendClientMessage(playerid, COLOR_GRAD2, "|22 Работа |23 время контракта работы | 24 Ключ от квартиры | 25 Возраст");
return 1;
}
new stat;
stat = strval(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD1, "/setstat [playerid/PartOfName] [код] [значение]");
SendClientMessage(playerid, COLOR_GRAD4, "|1 Уровень |2 Здоровье при спавне |3 Апгрейды |4 Model ");
SendClientMessage(playerid, COLOR_GRAD3, "|5 Денег в банке |6 Номер тел. |7 Респекты ");
SendClientMessage(playerid, COLOR_GRAD2, "|8 Ключ от дома |9 Ключ от бизнеса |10 Уровень Премиум аккаунта");
SendClientMessage(playerid, COLOR_GRAD2, "Скиллы: |12 Детектив |13 Адвокат |14 Механик |15 Репортер |16 Автоугонщик |17 Наркодилер |26 Карманник |19 Боксер |20 Гандилер |21 Дальнобойщик");
SendClientMessage(playerid, COLOR_GRAD2, "|22 Работа |23 время контракта работы | 24 Ключ от квартиры | 25 Возраст");
return 1;
}
new amount;
amount = strval(tmp);
if (PlayerInfo[playerid][pGives] == 1)
{
switch (stat)
{
case 1:
{
PlayerInfo[giveplayerid][pLevel] = amount;
SetPlayerScore(giveplayerid, PlayerInfo[giveplayerid][pLevel]);
format(string, sizeof(string), "Вы установили игроку уровень %d.", amount);
}
case 2:
{
PlayerInfo[giveplayerid][pSHealth] = amount;
format(string, sizeof(string), "Вы установили игроку HP при спавне: %d.", amount);
}
case 3:
{
PlayerInfo[giveplayerid][gPupgrade] = amount;
format(string, sizeof(string), "Вы установили игроку %d апгрейдов.", amount);
}
case 4:
{
PlayerInfo[giveplayerid][pChar] = amount;
format(string, sizeof(string), "Модель игрока установлена %d.", amount);
}
case 5:
{
PlayerInfo[giveplayerid][pAccount] = amount;
format(string, sizeof(string), "Вы установили игроку $%d на банковском счету.", amount);
}
case 6:
{
PlayerInfo[giveplayerid][pPnumber] = amount;
format(string, sizeof(string), "Вы установили игроку номер телефона %d.", amount);
}
case 7:
{
PlayerInfo[giveplayerid][pExp] = amount;
format(string, sizeof(string), "Вы установили игроку %d респектов.", amount);
}
case 8:
{
PlayerInfo[giveplayerid][pPhousekey] = amount;
format(string, sizeof(string), "Вы установили игроку ключ от дома %d.", amount);
}
case 9:
{
PlayerInfo[giveplayerid][pPbiskey] = amount;
format(string, sizeof(string), "Вы установили игроку ключ от бизнеса %d.", amount);
}
case 10:
{
PlayerInfo[giveplayerid][pDonateRank] = amount;
format(string, sizeof(string), "Вы установили игроку Premium аккаунт уровня %d.", amount);
}
case 12:
{
PlayerInfo[giveplayerid][pDetSkill] = amount;
format(string, sizeof(string), "Вы установили игроку %d скилл детектива.", amount);
}
case 13:
{
PlayerInfo[giveplayerid][pLawSkill] = amount;
format(string, sizeof(string), "Вы установили игроку %d скилл адвоката", amount);
}
case 14:
{
PlayerInfo[giveplayerid][pMechSkill] = amount;
format(string, sizeof(string), "Вы установили игроку %d скилл автомеханика.", amount);
}
case 15:
{
PlayerInfo[giveplayerid][pNewsSkill] = amount;
format(string, sizeof(string), "Вы установили игроку %d скилл репортера.", amount);
}
case 16:
{
PlayerInfo[giveplayerid][pJackSkill] = amount;
format(string, sizeof(string), "Вы установили игроку %d скилл автоугонщика.", amount);
}
case 17:
{
PlayerInfo[giveplayerid][pDrugsSkill] = amount;
format(string, sizeof(string), "Вы установили игроку %d скилл наркодилера.", amount);
}
case 18:
{
PlayerInfo[giveplayerid][pSexSkill] = amount;
format(string, sizeof(string), "Вы установили игроку %d скилл проститутки.", amount);
}
case 19:
{
PlayerInfo[giveplayerid][pBoxSkill] = amount;
format(string, sizeof(string), "Вы установили игроку %d скилл боксера.", amount);
}
case 20:
{
PlayerInfo[giveplayerid][pMatsSkill] = amount;
format(string, sizeof(string), "Вы установили игроку %d скилл гандилера.", amount);
}
case 21:
{
PlayerInfo[giveplayerid][pTruckSkill] = amount;
format(string, sizeof(string), "Вы установили игроку %d скилл дальнобойщика.", amount);
}
case 22:
{
PlayerInfo[giveplayerid][pJob] = amount;
format(string, sizeof(string), "Вы установили игроку работу %d.", amount);
}
case 23:
{
PlayerInfo[giveplayerid][pContractTime] = amount;
format(string, sizeof(string), "Вы установили игроку %d часов работы.", amount);
}
case 24:
{
PlayerInfo[giveplayerid][pFlatKey] = amount;
format(string, sizeof(string), "Вы установили игроку ключ от квартиры %d.", amount);
}
case 25:
{
PlayerInfo[giveplayerid][pAge] = amount;
format(string, sizeof(string), "Вы установили игроку возраст %d.", amount);
}
case 26:
{
PlayerInfo[giveplayerid][pGrabSkill] = amount;
format(string, sizeof(string), "Вы установили игроку %d скилл карманника.", amount);
}
case 27:
{
PlayerInfo[giveplayerid][pSex] = amount;
format(string, sizeof(string), "Вы установили игроку %d пол.", amount);
}
default:
{
format(string, sizeof(string), "Неизвестное значение.", amount);
}
}
SendClientMessage(playerid, COLOR_GRAD1, string);
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "Недостаточно прав для использования команды(ркон админам).");
}
}//not valid id
}//not connected
}
return 1;
}
Последнее редактирование:
