serega562
Умник
Кто знает,как это сделать, помогите пожалуйста!
Вообще суть в том,что при повышение престижа,мне нужен 100 уровень , а я хочу что бы повышение престижа зависело от уровня.
Пример: для 3x 0.1.2
И так далее до 10
Я нашел функцию,которая за это отвечает
Получилось сделать так ,что уровень повышается при наличии 10-го и выше уровня. Повторил цикл
Так >>>
Результат остался таким же. т-е требует только 10 уровень и выше
Вообще суть в том,что при повышение престижа,мне нужен 100 уровень , а я хочу что бы повышение престижа зависело от уровня.
Пример: для 3x 0.1.2
HTML:
Для повышение престижа на первый уровень,вам нужен 10 уровень
HTML:
Для повышение престижа на второй уровень,вам нужен 20 уровень
HTML:
Для повышение престижа на третий уровень,вам нужен 30 уровень
Я нашел функцию,которая за это отвечает
PHP:
if(!strcmp(cmd, "/prestige", true))
{
if (Logged[playerid] == 0) return SendClientMessage(playerid,COLOR_RED,"ОШИБКА: Вы должны авторизироваться, чтобы использовать эту команду");
if (Player[playerid][Prestige] >= 10) return SendClientMessage(playerid, COLOR_RED, "ОШИБКА: У вас максимальный уровень Престижа!");
if (Player[playerid][Level] < 10) return SendClientMessage(playerid,COLOR_RED,"ОШИБКА: Вы должны быть 10-го уровня");
if (Player[playerid][Medals] < 3) return SendClientMessage(playerid,COLOR_RED,"ОШИБКА: Нужно 3 медалей, чтобы повысить уровень Престижа! Смотри {FFFFFF}/quests");
return ShowPlayerDialog(playerid,DIALOG_PRESTIGE,0,"Престиж","{FF0000}Внимание!{AFAFAF} При повышении {FFFF00}Престижа{AFAFAF} вы будет понижены до 1-го уровня!\nВы также потеряете все навыки, оружие и транспорт!\n{FF0000}ОБРАТНОЙ ДОРОГИ НЕ БУДЕТ!\n\n{AFAFAF}Вы уверены, что хотите повысить уровень {FFFF00}Престижа{AFAFAF}?","Да","Нет");
}
Так >>>
PHP:
if(!strcmp(cmd, "/prestige", true))
{
if (Logged[playerid] == 0) return SendClientMessage(playerid,COLOR_RED,"ОШИБКА: Вы должны авторизироваться, чтобы использовать эту команду");
if (Player[playerid][Prestige] >= 10) return SendClientMessage(playerid, COLOR_RED, "ОШИБКА: У вас максимальный уровень Престижа!");
if (Player[playerid][Level] < 10) return SendClientMessage(playerid,COLOR_RED,"ОШИБКА: Вы должны быть 10-го уровня");
if (Player[playerid][Medals] < 3) return SendClientMessage(playerid,COLOR_RED,"ОШИБКА: Нужно 3 медалей, чтобы повысить уровень Престижа! Смотри {FFFFFF}/quests");
return ShowPlayerDialog(playerid,DIALOG_PRESTIGE,0,"Престиж","{FF0000}Внимание!{AFAFAF} При повышении {FFFF00}Престижа{AFAFAF} вы будет понижены до 1-го уровня!\nВы также потеряете все навыки, оружие и транспорт!\n{FF0000}ОБРАТНОЙ ДОРОГИ НЕ БУДЕТ!\n\n{AFAFAF}Вы уверены, что хотите повысить уровень {FFFF00}Престижа{AFAFAF}?","Да","Нет");
}
if(!strcmp(cmd, "/prestige", true))
{
if (Logged[playerid] == 0) return SendClientMessage(playerid,COLOR_RED,"ОШИБКА: Вы должны авторизироваться, чтобы использовать эту команду");
if (Player[playerid][Prestige] >= 10) return SendClientMessage(playerid, COLOR_RED, "ОШИБКА: У вас максимальный уровень Престижа!");
if (Player[playerid][Level] < 20) return SendClientMessage(playerid,COLOR_RED,"ОШИБКА: Вы должны быть 20-го уровня");
if (Player[playerid][Medals] < 6) return SendClientMessage(playerid,COLOR_RED,"ОШИБКА: Нужно 10 медалей, чтобы повысить уровень Престижа! Смотри {FFFFFF}/quests");
return ShowPlayerDialog(playerid,DIALOG_PRESTIGE,0,"Престиж","{FF0000}Внимание!{AFAFAF} При повышении {FFFF00}Престижа{AFAFAF} вы будет понижены до 10-го уровня!\nВы также потеряете все навыки, оружие и транспорт!\n{FF0000}ОБРАТНОЙ ДОРОГИ НЕ БУДЕТ!\n\n{AFAFAF}Вы уверены, что хотите повысить уровень {FFFF00}Престижа{AFAFAF}?","Да","Нет");
}
