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

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

Leha_leha

Как сделать чтобы все ip под которыми заходили игроки сохранялись в файл, с ником?

дайте кто нибудь команду /deletecar, только что бы удаляло любое австо, не только созданное.

Заране спасибо

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

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


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

Такой команды, нет, даже если была, ее никто б и не дал, есть только одна кмд, после /delcar после создание в /addcar

  • Like 1

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


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

Можно сделать эту команду.Только есть одно но,в Gamer`е моде авто идет поочередности,то есть если мы удалил из 100 автомобилей ид 60 то у нас все запутается и не будет показывать маппинг,не будет функция и прочее(Ну во общем ничего вроде бы не будет работать)....

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


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

Можно сделать эту команду.Только есть одно но,в Gamer`е моде авто идет поочередности,то есть если мы удалил из 100 автомобилей ид 60 то у нас все запутается и не будет показывать маппинг,не будет функция и прочее(Ну во общем ничего вроде бы не будет работать)....

Не подскажешь еще про ip?

И не знаешь как авторестарт сделать на сервере, а о что то не получается, время вроде то, что я выставил, но рестарт не делается(

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


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

 

Можно сделать эту команду.Только есть одно но,в Gamer`е моде авто идет поочередности,то есть если мы удалил из 100 автомобилей ид 60 то у нас все запутается и не будет показывать маппинг,не будет функция и прочее(Ну во общем ничего вроде бы не будет работать)....

Не подскажешь еще про ip?

И не знаешь как авторестарт сделать на сервере, а о что то не получается, время вроде то, что я выставил, но рестарт не делается(

 

Код в студию.

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


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

 

 

Можно сделать эту команду.Только есть одно но,в Gamer`е моде авто идет поочередности,то есть если мы удалил из 100 автомобилей ид 60 то у нас все запутается и не будет показывать маппинг,не будет функция и прочее(Ну во общем ничего вроде бы не будет работать)....

Не подскажешь еще про ip?

И не знаешь как авторестарт сделать на сервере, а о что то не получается, время вроде то, что я выставил, но рестарт не делается(

 

Код в студию.

 

Какой код?

Рестарт или /ip?

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


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

 

 

 

Можно сделать эту команду.Только есть одно но,в Gamer`е моде авто идет поочередности,то есть если мы удалил из 100 автомобилей ид 60 то у нас все запутается и не будет показывать маппинг,не будет функция и прочее(Ну во общем ничего вроде бы не будет работать)....

Не подскажешь еще про ip?

И не знаешь как авторестарт сделать на сервере, а о что то не получается, время вроде то, что я выставил, но рестарт не делается(

 

Код в студию.

 

Какой код?

Рестарт или /ip?

 

Ну чем помощь-то и кидай.

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


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

 

 

 

 

Можно сделать эту команду.Только есть одно но,в Gamer`е моде авто идет поочередности,то есть если мы удалил из 100 автомобилей ид 60 то у нас все запутается и не будет показывать маппинг,не будет функция и прочее(Ну во общем ничего вроде бы не будет работать)....

Не подскажешь еще про ip?

И не знаешь как авторестарт сделать на сервере, а о что то не получается, время вроде то, что я выставил, но рестарт не делается(

 

Код в студию.

 

Какой код?

Рестарт или /ip?

 

Ну чем помощь-то и кидай.

 

//==============================================================================
	if(strcmp(cmd, "/ip", true) == 0)
	{
		if(PlayerInfo[playerid][pAdministrator] >= 1)
		{
			tmp = strtok(cmdtext,idx);
			new playersip[256];
			if(!strlen(tmp)) return SendClientMessage(playerid,COLOR_WHITE,"???????????: /getip [ID ??????]");
			giveplayerid = ReturnUser(tmp);
			GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
			GetPlayerIp(giveplayerid,playersip,sizeof(playersip));
			format(string, sizeof(string), "[%s] IP: %s",giveplayer,playersip);
			SendClientMessage(playerid,0x6495EDFF,string);
		}
		return true;
	}
//==============================================================================
	if(strcmp(cmd, "/restart", true) == 0)
	{
		if(IsPlayerConnected(playerid))
		{
			new szName[32];
			GetPlayerName(playerid,szName,32);
			if(!strcmp(szName,"1_1",true))
			{
				if(AdminLog[playerid] != 1)
				{
					SendClientMessage(playerid, COLOR_GRAD2,ADMINLOG);
					return true;
				}
				GameModeInitExitFunc();
				new pname[MAX_PLAYER_NAME];
				GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
				SendClientMessage(playerid,-1,"{FFFFFF}---------------------------------------------------------");
				format(string, sizeof(string), "????????????? %s : {FFF000}??????  ???.??????? ??????? {FFFFFF}", pname);
				SendClientMessageToAll(COLOR_GREEN,string);
				SendClientMessage(playerid,-1,"{FFFFFF}---------------------------------------------------------");
			}
			else
			{
				SendClientMessage(playerid, COLOR_GREEN, "[??????]: ?? ?? ???????? ???????????? ??????? ???????????:3");
			}
		}
		return true;
	}

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


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

По поводу сохранения ип и ника.

В паблик коннекта игрока.

new ipplayer[16], playername[25], entry[40];
GetPlayerName(playerid, playername, sizeof(playername));
GetPlayerIp(playerid, ipplayer, sizeof(ipplayer));
format(entry, sizeof(entry), "%s - %s\r\n",playername, ipplayer);
new File:hFile;
hFile = fopen("logs/players.txt", io_append);
fwrite(hFile, entry);
fclose(hFile);

Удаление авто

Если мог геймер то попробуй это.

if(!strcmp(cmd, "/delcar", true))
{
	//свою проверку на админа
	{
		if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,COLOR_GREY,"Тебе нужно быть в транспорте");
		new veh = GetPlayerVehicleID(playerid);
		if(RemovePlayerFromVehicle(veh))
		{
			new CarFile = ini_openFile("cars.cfg");
			ini_removeKey(CarFile, CarInfo[veh][cID]);
			ini_closeFile(CarFile);
			CarInfo[veh][cID] = -1;
			strmid(CarInfo[veh][cOwner],"SERVERR",0,6,999);
			SendClientMessage(playerid, COLOR_GREEN, "Авто успешно удалено");
			DestroyVehicle(veh);
		}
	}
	return 1;
}

По поводу авторестарта.

На кой хрен кидаешь команду?

Кидай код где идет проверка на времени для рестарта, если по твоим словам ты сделал.

  • Like 1

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


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

По поводу сохранения ип и ника.

В паблик коннекта игрока.

new ipplayer[16], playername[25], entry[40];
GetPlayerName(playerid, playername, sizeof(playername));
GetPlayerIp(playerid, ipplayer, sizeof(ipplayer));
format(entry, sizeof(entry), "%s - %s\r\n",playername, ipplayer);
new File:hFile;
hFile = fopen("logs/players.txt", io_append);
fwrite(hFile, entry);
fclose(hFile);

Удаление авто

Если мог геймер то попробуй это.

if(!strcmp(cmd, "/delcar", true))
{
	//свою проверку на админа
	{
		if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,COLOR_GREY,"Тебе нужно быть в транспорте");
		new veh = GetPlayerVehicleID(playerid);
		if(RemovePlayerFromVehicle(veh))
		{
			new CarFile = ini_openFile("cars.cfg");
			ini_removeKey(CarFile, CarInfo[veh][cID]);
			ini_closeFile(CarFile);
			CarInfo[veh][cID] = -1;
			strmid(CarInfo[veh][cOwner],"SERVERR",0,6,999);
			SendClientMessage(playerid, COLOR_GREEN, "Авто успешно удалено");
			DestroyVehicle(veh);
		}
	}
	return 1;
}

По поводу авторестарта.

На кой хрен кидаешь команду?

Кидай код где идет проверка на времени для рестарта, если по твоим словам ты сделал.

Я сделал его он не работал, я и удалил(

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


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

По поводу сохранения ип и ника.

В паблик коннекта игрока.

new ipplayer[16], playername[25], entry[40];
GetPlayerName(playerid, playername, sizeof(playername));
GetPlayerIp(playerid, ipplayer, sizeof(ipplayer));
format(entry, sizeof(entry), "%s - %s\r\n",playername, ipplayer);
new File:hFile;
hFile = fopen("logs/players.txt", io_append);
fwrite(hFile, entry);
fclose(hFile);

Удаление авто

Если мог геймер то попробуй это.

if(!strcmp(cmd, "/delcar", true))
{
	//свою проверку на админа
	{
		if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,COLOR_GREY,"Тебе нужно быть в транспорте");
		new veh = GetPlayerVehicleID(playerid);
		if(RemovePlayerFromVehicle(veh))
		{
			new CarFile = ini_openFile("cars.cfg");
			ini_removeKey(CarFile, CarInfo[veh][cID]);
			ini_closeFile(CarFile);
			CarInfo[veh][cID] = -1;
			strmid(CarInfo[veh][cOwner],"SERVERR",0,6,999);
			SendClientMessage(playerid, COLOR_GREEN, "Авто успешно удалено");
			DestroyVehicle(veh);
		}
	}
	return 1;
}

По поводу авторестарта.

На кой хрен кидаешь команду?

Кидай код где идет проверка на времени для рестарта, если по твоим словам ты сделал.

Error: new ipplayer

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


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

 

По поводу сохранения ип и ника.

В паблик коннекта игрока.

new ipplayer[16], playername[25], entry[40];
GetPlayerName(playerid, playername, sizeof(playername));
GetPlayerIp(playerid, ipplayer, sizeof(ipplayer));
format(entry, sizeof(entry), "%s - %s\r\n",playername, ipplayer);
new File:hFile;
hFile = fopen("logs/players.txt", io_append);
fwrite(hFile, entry);
fclose(hFile);

Удаление авто

Если мог геймер то попробуй это.

if(!strcmp(cmd, "/delcar", true))
{
	//свою проверку на админа
	{
		if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,COLOR_GREY,"Тебе нужно быть в транспорте");
		new veh = GetPlayerVehicleID(playerid);
		if(RemovePlayerFromVehicle(veh))
		{
			new CarFile = ini_openFile("cars.cfg");
			ini_removeKey(CarFile, CarInfo[veh][cID]);
			ini_closeFile(CarFile);
			CarInfo[veh][cID] = -1;
			strmid(CarInfo[veh][cOwner],"SERVERR",0,6,999);
			SendClientMessage(playerid, COLOR_GREEN, "Авто успешно удалено");
			DestroyVehicle(veh);
		}
	}
	return 1;
}

По поводу авторестарта.

На кой хрен кидаешь команду?

Кидай код где идет проверка на времени для рестарта, если по твоим словам ты сделал.

Error: new ipplayer

 

/delcar тоже не работает

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


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

 

По поводу сохранения ип и ника.

В паблик коннекта игрока.

new ipplayer[16], playername[25], entry[40];
GetPlayerName(playerid, playername, sizeof(playername));
GetPlayerIp(playerid, ipplayer, sizeof(ipplayer));
format(entry, sizeof(entry), "%s - %s\r\n",playername, ipplayer);
new File:hFile;
hFile = fopen("logs/players.txt", io_append);
fwrite(hFile, entry);
fclose(hFile);

Удаление авто

Если мог геймер то попробуй это.

if(!strcmp(cmd, "/delcar", true))
{
	//свою проверку на админа
	{
		if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,COLOR_GREY,"Тебе нужно быть в транспорте");
		new veh = GetPlayerVehicleID(playerid);
		if(RemovePlayerFromVehicle(veh))
		{
			new CarFile = ini_openFile("cars.cfg");
			ini_removeKey(CarFile, CarInfo[veh][cID]);
			ini_closeFile(CarFile);
			CarInfo[veh][cID] = -1;
			strmid(CarInfo[veh][cOwner],"SERVERR",0,6,999);
			SendClientMessage(playerid, COLOR_GREEN, "Авто успешно удалено");
			DestroyVehicle(veh);
		}
	}
	return 1;
}

По поводу авторестарта.

На кой хрен кидаешь команду?

Кидай код где идет проверка на времени для рестарта, если по твоим словам ты сделал.

Error: new ipplayer

 

Я исправил

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

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


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

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

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

×

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

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