Перейти к содержанию
Авторизация  
Fill

Не сохраняется и не робит админка

Рекомендуемые сообщения

Fill

Всем привет.кто читает этот пост!У меня следующая проблема...

Выдаю админку с сервера а он слетает ,выдаю с бд она сохраняется но кмд не работают а работают только на 2014 и более уровне!

Помогите пожалуйста!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Rangi

Проверка на уровень админа в командах значит такая.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Fill

,

вот к примеру одна из КМД

CMD:sethp(playerid, params[])
{
	if(PlayerLogged[playerid] == 0) return true;
	if(PlayerInfo[playerid][pAdmin] < 3 || AdminLogged[playerid] == false) return true;
	if(sscanf(params, "ud", params[0],params[1])) return SendClientMessage(playerid, COLOR_WHITE, "???????: /sethp [id ??????] [???-?? ??????]");
	if(!IsPlayerConnected(params[0])) return SendClientMessage(playerid, COLOR_GREY, TPLAYEROFFLINE);
	if(PlayerLogged[params[0]] == 0) return SendClientMessage(playerid, COLOR_GREY, TPLAYERNLOGGED);
	if(params[1] > 100 || params[1] < 0) return SendClientMessage(playerid, COLOR_GREY, "???-?? ?????? ?? 0 ?? 100!");
	PlayerInfo[params[0]][pHeal] = params[1];
	PlayerInfo[params[0]][pHealthS] = params[1];
	SetHealth(params[0], params[1]);
	SendMes(params[0], COLOR_ORANGE, "??? ???????? ????????? ????????? ?? %d ?????????",params[1]);
	SendMes(playerid, COLOR_ORANGE, "?? ?????????? ?????? ??????: %s", sendername(params[0]));
	return true;
} 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Fill

а админка выдается через TAB вот так:

case 3:
				{
					if(!strlen(inputtext)) { format(string, 90, "??????? ???????? ??????? ??????????????\n??? ??????: %s", PlayerInfo[NameStats[playerid]][pSendername]); ShowPlayerDialog(playerid, D_UCPADMIN2, DIALOG_STYLE_INPUT, "??????? ??????????????", string, "???????", "??????");  return true; }
					if(strval(inputtext) < 0 || strval(inputtext) > 1337) { format(string, 90, "??????? ???????? ??????? ??????????????\n??? ??????: %s",PlayerInfo[NameStats[playerid]][pSendername]); ShowPlayerDialog(playerid, D_UCPADMIN2, DIALOG_STYLE_INPUT, "??????? ??????????????", string, "???????", "??????"); return true; }
					SendMes(playerid, COLOR_ORANGE, "?? ?????????? ??????? ?????????????? ?????? %s ?? %d",PlayerInfo[NameStats[playerid]][pSendername], strval(inputtext));
					SendMes(NameStats[playerid], COLOR_ORANGE, "????????????? %s ????????? ??? ??????? ?????????????? ?? %d", PlayerInfo[playerid][pSendername], strval(inputtext));
					PlayerInfo[NameStats[playerid]][pAdmin] = strval(inputtext);
					format(string, 64, "%s ??? ??????? %s (%d ????)", PlayerInfo[playerid][pSendername], PlayerInfo[NameStats[playerid]][pSendername],strval(inputtext));
					Log("MakeAdmin",string);
					AdminLogged[NameStats[playerid]] = true;
				}

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
ZigZag

Попробуй заменить проверку

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Fill

up

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Fill

Решил обе проблемы!  Не доделал кмд выдачи!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.