Проблема, неизвестное падение сервера
#1

Всем привет.
В чём может быть дело?
PHP код:
[16:11:43] [debugServer crashed while executing new.amx
[16:11:43] [debugAMX backtrace:
[
16:11:43] [debug#0 00000030 in ?? (... <11 arguments>) at <unknown file>:0
[16:11:43] [debug#1 00000030 in public OnDialogResponse () at <unknown file>:0 


Последнее что я выполнял:
PHP код:
public OnDialogResponse(playeriddialogidresponselistiteminputtext[])
{
    
PlayerPlaySound(playerid11360.00.00.0);
    
strreplace(inputtext'%''#');
    if(
strlen(inputtext) && (strfind(inputtext,"`") != -||
                
strfind(inputtext,"'") != -)) return SendClientMessage(playeridCOLOR_GREY"В тексте были обнаружены запрещенные символы.");
    new 
gun,ammomoney;
    new 
gunname[32];
    new 
params[2];
    switch(
dialogid)
    {
    case 
1146:
        {
            if(!
response)
            {
                
DeletePVar(playerid,"mkl");
                
DeletePVar(playerid,"level");
                return 
true;
            }
            
params[0] = GetPVarInt(playerid,"mkl");
            
params[1] = GetPVarInt(playerid,"level");
            switch(
params[1])
            {
            case 
1PlayerInfo[params[0]][pRank] = 15;
            case 
2PlayerInfo[params[0]][pRank] = 10;
            case 
3,19PlayerInfo[params[0]][pRank] = 15;
            case 
4PlayerInfo[params[0]][pRank] = 10;
            case 
5PlayerInfo[params[0]][pRank] = 10;
            case 
6PlayerInfo[params[0]][pRank] = 10;
            case 
7PlayerInfo[params[0]][pRank] = 6;
            case 
10PlayerInfo[params[0]][pRank] = 15;
            case 
11PlayerInfo[params[0]][pRank] = 10;
            case 
12PlayerInfo[params[0]][pRank] = 10;
            case 
13PlayerInfo[params[0]][pRank] = 10;
            case 
14PlayerInfo[params[0]][pRank] = 10;
            case 
15PlayerInfo[params[0]][pRank] = 10;
            case 
16PlayerInfo[params[0]][pRank] = 13;
            case 
17PlayerInfo[params[0]][pRank] = 10;
            case 
18PlayerInfo[params[0]][pRank] = 10;
            case 
21PlayerInfo[params[0]][pRank] = 15;
            default: return 
SendClientMessage(playerid, -1" Данная фракция была удалена.");
            }
            
AntiBan[playerid] += 30;
            
OldSkin[params[0]] = GetPlayerSkin(params[0]);
            
ChangeSkin(params[1],params[0],listitem);
            
PlayerInfo[params[0]][pLeader] = params[1];
            
PlayerInfo[params[0]][pMember] = params[1];
            
PlayerInfo[params[0]][pJob] = 0;
            new 
ttext[50];
            
ttext=GetMember(PlayerInfo[params[0]][pMember]);
            
format(stringersizeof(stringer), "Администратор %s назначил вас лидером фракции %s"GN(playerid), ttext);
            
SendClientMessage(params[0], 0x269BD8FFstringer);
            
format(stringersizeof(stringer), "Администратор %s назначил %s лидером фракции %s"GN(playerid), GN(params[0]), ttext);
            
ABroadCast(0xff0000ff,stringer,1);
            
format(stringersizeof(stringer), "%s был назначен лидером фракции %s"GN(params[0]),ttext);
            
SendClientMessage(playerid0xFFFF00AAstringer);
            
OnPlayerUpdateRL(params[0]);
            
SetPlayerColorAc(params[0],PlayerInfo[params[0]][pMember]);
            
DeletePVar(playerid,"mkl");
            
DeletePVar(playerid,"level");
            return 
true;
        } 
Reply
#2

пропиши в настройках компилятора -d3 скомпилируй и опять положи сервер.
+ что находится в OnPlayerUpdateRL?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)