PDA

Просмотр полной версии : [Вопрос] Проверка на Vip and Admins



BaBuIIIkaDrifteR
31.01.2015, 19:17
Ребят почему не работает проверка на VIP и проверка на Админка.



if(strcmp(cmdtext, "/agm", true) == 0 || strcmp(cmdtext, "/vgm", true) == 0)
{
if(Player[playerid][pAdmin] >= 2 || Player[playerid][pVIP] >= 2) return SCM(playerid,-1,"У вас нет Прав для использования данной команды.");
{
SetPlayerHealth(playerid,9999999);
SetPlayerArmour(playerid,9999999);
}
return 1;
}

heralt
31.01.2015, 19:20
if (strcmp(cmdtext, "/agm", true)==0)
{
f(Player[playerid][pAdmin] >= 2 || Player[playerid][pVIP] >= 2) return SendClientMessage(playerid,-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");
}

не лучше?

BaBuIIIkaDrifteR
31.01.2015, 19:27
if (strcmp(cmdtext, "/agm", true)==0)
{
f(Player[playerid][pAdmin] >= 2 || Player[playerid][pVIP] >= 2) return SendClientMessage(playerid,-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");
}

не лучше?

Нет. Вы вопрос читать умеете ?
http://s7.hostingkartinok.com/uploads/images/2015/01/072b356866349ed148e4436d2f1edebe.png (http://hostingkartinok.com/show-image.php?id=072b356866349ed148e4436d2f1edebe)

heralt
31.01.2015, 19:32
Окей, давайте разбираться.

Если игрок, админ - команда работает?
Если игрок, имеет "статус" Вип - команда работает?
Показывает ли pawno, Pawno Compiler?

L0ndl3m
31.01.2015, 19:35
>= замените на <.
Неверно условие создали.

heralt, а если бы не показывало, как бы получилось вообще мод запустить?

heralt
31.01.2015, 19:41
>= замените на <.
Неверно условие создали.

heralt, а если бы не показывало, как бы получилось вообще мод запустить?
разобрался уже

BaBuIIIkaDrifteR
31.01.2015, 19:47
>= замените на <.
Неверно условие создали.

heralt, а если бы не показывало, как бы получилось вообще мод запустить?

Стоп когда игрок админ команда не работает пишет: "У вас нет Прав для использования данной команды." А когда vip все норм

Osetin
31.01.2015, 23:18
Восстановил содержимое 1 поста.

Privies
01.02.2015, 03:07
С какого LVL'a админки ты пытаешься использовать команду?

Mazzilla
01.02.2015, 11:46
if(strcmp(cmdtext, "/agm", true) == 0 || strcmp(cmdtext, "/vgm", true) == 0)
{
if(Player[playerid][pAdmin] >= 2 || Player[playerid][pVIP] >= 2)
{
SetPlayerHealth(playerid,9999999);
SetPlayerArmour(playerid,9999999);
}
else return SCM(playerid,-1,"У вас нет Прав для использования данной команды.");
return 1;
}

Privies
01.02.2015, 13:02
if(Player[playerid][pAdmin] <= 2 || Player[playerid][pVIP] <= 2)

BaBuIIIkaDrifteR
02.02.2015, 20:35
deleted

bazz`layter
02.02.2015, 23:43
Кстати, вопрос давно возник. В чем отличие, когда пишет в начале команды, о том, что например админка мала, или же в конце под скобками? Что меняется?

BaBuIIIkaDrifteR
03.02.2015, 05:24
Кстати, вопрос давно возник. В чем отличие, когда пишет в начале команды, о том, что например админка мала, или же в конце под скобками? Что меняется?

Строк меньше