/agm Бессмертие (GM) для администратора [DC_CMD]
Доброго времени суток, *username*. Сейчас я покажу как создать команду на бессмертие (тобишь GM) для администратора.
Как работает команда:
- Вводим /agm - мы бессмертны.
- Вводим /agm ещё раз и мы снова можем умереть.
Для начала хочу предупредить, что команда написана на DC_CMD (by Daniel Cortez).
Начнем.
В любое место добавляем саму команду: (лучше добавлять ко всем командам,так будет удобнее)
PHP код:
CMD:agm(playerid, params[])
{
if(GetPVarInt(playerid,"AdminAuth") == 0 || PlayerAdminInfo[playerid][0] < 1) return 1; //Ваша проверка на администратора
if(GetPVarInt(playerid,"agm") == 0)
{
SetPVarInt(playerid,"agm", 1);
SetPlayerHealth(playerid, 0x7F800000);
SendClientMessage(playerid, -1, "AGM ON");
}
else
{
SetPVarInt(playerid,"agm", 0);
SetPlayerHealth(playerid, 100.0);
SendClientMessage(playerid, -1, "AGM OFF");
}
return 1;
}
Также рекомендую "задефайнить" бесконечное значение которое мы использовали для создания бессмертия.
Для этого в начало мода ко всем #DEFINE добавим:
PHP код:
#define INFINITY (Float:0x7F800000)
Ну и теперь можем использовать бесконечное значение там, где хотим.
Надеюсь,что помог кому-либо. (на плюсы не рассчитываю)