Affect_Bond1
Ученик
подскажите как сделать что бы игрока не по id смотреть, а по нику? то есть где написано введите ID администратора, о котором хотите узнать информацию, нужно переделать чтоб не по id а по нику, помогите если можете, я вам + дам.
PHP:
CMD:adminpanel(playerid, params[])
{
if(PlayerInfo[playerid][bAdmin] < 6) return true;
SPD(playerid, 333, DIALOG_STYLE_LIST, "{FF6F00}ADMIN-PANEL", "{FFFFFF}Администрация Online\nИнформация о администраторе", "Далее", "Выход");
return true;
}
case 333:
{
if(!response) return true;
if(listitem) return SPD(playerid, 334, DIALOG_STYLE_INPUT, "{FF6F00}Информация о администраторе", "{FFFFFF}Введите ID администратора, о котором хотите узнать информацию", "Далее", "Выход");
return true;
}
case 334:
{
if(!response) return true;
if(sscanf(inputtext, "d",params[0])) return SPD(playerid, 334, DIALOG_STYLE_INPUT, "{FF6F00}Информация о администраторе", "{FFFFFF}Введите ID администратора, о котором хотите узнать информацию", "Далее", "Выход");
if(!strlen(inputtext)) return SPD(playerid, 334, DIALOG_STYLE_INPUT, "{FF6F00}Информация о администраторе", "{FFFFFF}Вводить можно только цифрами.","Далее", "Выход");
for(new i = strlen(inputtext); i != 0; --i)
{
switch(inputtext[i])
{
case 'А'..'Я', 'а'..'я', '=', ' ': return SPD(playerid, 334, DIALOG_STYLE_INPUT, "{FF6F00}Информация о администраторе", "{FFFFFF}Вы ввели запрещенные символы.","Далее", "Выход");
}
}
new string[MAX_STR];
format(string, MAX_STR, "SELECT * FROM `admin` WHERE `name` = '%s'", PlayerInfo[params[0]][pNames]);
mysql_tquery(connects, string, "CheckCallback", "dd",playerid,params[0]);
return true;
}
