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

Проблема с адм.

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

Gans

	if(strcmp(cmd, "/makeadm", true) == 0)
	{
		if(Offlineonline(playerid))
		{
			tmp = strtok(cmdtext, idx);
			{
				if(!strlen(tmp))
				{
					SendClientMessage(playerid, COLOR_GRAD2, "??????????: /makeadm [id] [lvl] [day]");
					return 1;
				}
				new para1;
				new level;
				para1 = ReturnUser(tmp);
				tmp = strtok(cmdtext, idx);
				level = strval(tmp);
				GetPlayerName(playerid,szName,32);
				if(!strcmp(szName,"Test_Test",true)||!strcmp(szName,"",true)||!strcmp(szName,"",true))
				{
					if(Offlineonline(para1))
					{
						if(para1 != INVALID_PLAYER_ID)
						{
							tmp = strtok(cmdtext, idx);
							if(!strlen(tmp))
							{
								SendClientMessage(playerid,COLOR_GRAD2,"??????????: /makeadm [id] [lvl] [day]");
								return 1;
							}
							new time = strval(tmp);
							GetPlayerName(para1, giveplayer, sizeof(giveplayer));
							GetPlayerName(playerid, sendername, sizeof(sendername));
							new elrrr[32];
							GetPlayerName(para1, elrrr, sizeof(elrrr));
							DeleteFromBanListe( elrrr );
							new playername2[32];
							GetPlayerName(para1, playername2, sizeof(playername2));
							new playername3[32];
							GetPlayerName(playerid, playername3, sizeof(playername3));
							if(level < 0 || level > 6) return SendClientMessage(playerid, COLOR_GREY, "?? ?????? '0' ? ?? ?????? '6'.");
							if(zagruzka[para1] == 1)
							{
								printf("?????: %s ??? ??????? %s ?? %d ?????????????????.?? %d ????", sendername, giveplayer, level, time);
								new unbandate = GetTimeStamp() + time*60*60*24;
								format(string, sizeof(string), "?? ???? ???????? ?? %d ?????? ????????????????? ??????? %s. ?? %d ????.", level, sendername, time);
								SendClientMessage(para1, COLOR_LIGHTBLUE, string);
								format(string, sizeof(string), "?? ???????? %s ?? %d ?????? ?????????????????. ?? %d ????.", giveplayer,level, time);
								SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
								strmid(PlayerInfo[para1][pAdminKey],GeneratePassword(8),0,8,255);
								format(string, sizeof(string), "??? ????? ??? ??? ????? ??????: %s", PlayerInfo[para1][pAdminKey]);
								SendClientMessage(para1, COLOR_LIGHTBLUE, string);
								SendClientMessage(para1, COLOR_LIGHTBLUE, "?? ? ???? ?????? ?? ????????? ???!");
								new lvler = level;
								AddInTimeBanListe(playername2,unbandate,lvler);
								PlayerInfo[para1][pAdmin] = level;
								PlayerlogInfo[para1][lAdmlevel] = level;
								PlayerlogInfo[para1][lTimeadm] = unbandate;
								new hour,minuite,second;
								gettime(hour,minuite,second);
								new year, month,day;
								getdate(year, month, day);
								format(PlayerlogInfo[para1][lAdminctovidal],512,"{665b2d}??? ?????:{ff0000}%s,{00ecff}%d{2d6629} ????? {00ecff}%d{2d6629} ?????? {00ecff}%d{2d6629} ????, ?{ff0000} %d{2d6629}:{ff0000}%d{2d6629}:{ff0000}%d",playername3,day,month,year,hour,minuite,second);
								//PlayerlogInfo[playerid][lLogin] = "???? ? %d %d %d, %d %d %d, ? ip: (%s)",day,month,year,hour,minuite,second,ipplayer;
								new logid = PlayerInfo[para1][pLogsistembyan];
								Savelogplayer(logid,para1);
							}else{SendClientMessage(playerid,COLOR_GREEN,"ERROR 404PARA1");}
						} 

Проблема следующая,Админка мне выдаётся,но другому игроку выдать не могу.пишет в чат ERROR404 PARA1.

 {0

Изменено пользователем Gans

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


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

На русской раскладке копируйте 

Откуда берется zagruzka ?

Изменено пользователем Ryslik42

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


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

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

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

×

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

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