Просмотр полной версии : [Вопрос] Проверка на 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;
}
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)
Окей, давайте разбираться.
Если игрок, админ - команда работает?
Если игрок, имеет "статус" Вип - команда работает?
Показывает ли pawno, Pawno Compiler?
>= замените на <.
Неверно условие создали.
heralt, а если бы не показывало, как бы получилось вообще мод запустить?
>= замените на <.
Неверно условие создали.
heralt, а если бы не показывало, как бы получилось вообще мод запустить?
разобрался уже
BaBuIIIkaDrifteR
31.01.2015, 19:47
>= замените на <.
Неверно условие создали.
heralt, а если бы не показывало, как бы получилось вообще мод запустить?
Стоп когда игрок админ команда не работает пишет: "У вас нет Прав для использования данной команды." А когда vip все норм
Восстановил содержимое 1 поста.
С какого 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;
}
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
Кстати, вопрос давно возник. В чем отличие, когда пишет в начале команды, о том, что например админка мала, или же в конце под скобками? Что меняется?
Строк меньше
Powered by vBulletin® Version 4.2.0 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot