Server Crashed
#1

Hello,
I Am In A Big Problem The Server Is Crashing On My Connect How I Can Fix This Error
Код:
[01:16:02] [debug] Server crashed while executing cod8aawv1.1.amx
[01:16:02] [debug] AMX backtrace:
[01:16:02] [debug] #0 00000c22 in ?? (... <519444 arguments>) at C:\Users\Anurag Saini\Desktop\Call of Duty - Asia at War\pawno\include\fuckCleo.inc:89
[01:16:02] [debug] #1 00000c22 in public OnDialogResponse (playerid=0, dialogid=0, response=0, listitem=0, inputtext[]=@00000000 "") at C:\Users\Anurag Saini\Desktop\Call of Duty - Asia at War\pawno\include\fuckCleo.inc:89
Reply
#2

missing "}" ? i think?
Reply
#3

here is my ONDIALOGRESPONCE
Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(strfind(inputtext,"%",true) != -1) return SendClientMessage(playerid, RED," ");
if(dialogid == CLASS_DIALOG)
{
   if(!response)
   {
	   SendClientMessage(playerid, red,"You have to choose the class!");
    ShowPlayerDialog(playerid, CLASS_DIALOG, DIALOG_STYLE_LIST,"Class Selection",""cred"Soldier - "cgreen"Rank 0\n"cred"Sniper - "cgreen"Rank 2\n"cred"Pilot - "cgreen"Rank 6\n"cred"Engineer - "cgreen"Rank 5\n"cred"Support - "cgreen"Rank 7\n"cred"Scout - "cgreen"Rank 5","Select","");
   }
   else if(response)
   {
	   switch(listitem)
	   {
		   case 0:
		   {
			   gClass[playerid] = SOLDIER;
			   SendClientMessage(playerid, -1,"You have chosen the SOLDIER class");
			   SendClientMessage(playerid, -1,"BONUS: No extra bonus with this class");
			   UpdateLabelText(playerid);
		   }
		   case 1:
		   {
			  	if(GetPlayerScore(playerid) >= 99)
			  	{
				   gClass[playerid] = SNIPER;
				   SendClientMessage(playerid, -1,"You have chosen the Sniper class");
				   SendClientMessage(playerid, -1,"BONUS: Invisible on map");
				   UpdateLabelText(playerid);
				}
				else
				{
        ShowPlayerDialog(playerid, CLASS_DIALOG, DIALOG_STYLE_LIST,"Class Selection",""cred"Soldier - "cgreen"Rank 0\n"cred"Sniper - "cgreen"Rank 2\n"cred"Pilot - "cgreen"Rank 6\n"cred"Engineer - "cgreen"Rank 5\n"cred"Support - "cgreen"Rank 7\n"cred"Scout - "cgreen"Rank 5","Select","");
                   SendClientMessage(playerid, red,"You need to have rank 2 to use this class!");
				}
		   }
		   case 2:
		   {
                if(GetPlayerScore(playerid) >= 1500)
                {
				   gClass[playerid] = PILOT;
				   SendClientMessage(playerid, -1,"You have chosen Pilot class");
				   SendClientMessage(playerid, -1,"BONUS: Can fly heavy air vehicles");
				   UpdateLabelText(playerid);
				}
				else
				{
        ShowPlayerDialog(playerid, CLASS_DIALOG, DIALOG_STYLE_LIST,"Class Selection",""cred"Soldier - "cgreen"Rank 0\n"cred"Sniper - "cgreen"Rank 2\n"cred"Pilot - "cgreen"Rank 6\n"cred"Engineer - "cgreen"Rank 5\n"cred"Support - "cgreen"Rank 7\n"cred"Scout - "cgreen"Rank 5","Select","");
                   SendClientMessage(playerid, red,"You need to have rank 6 to use this class!");
				}

		   }
		   case 3:
		   {
                if(GetPlayerScore(playerid) >= 1000)
                {
				   gClass[playerid] = ENGINEER;
				   SendClientMessage(playerid, -1,"You have chosen Engineer class");
				   SendClientMessage(playerid, -1,"BONUS: Can drive rhino at particular rank");
				   UpdateLabelText(playerid);
				}
				else
				{
        ShowPlayerDialog(playerid, CLASS_DIALOG, DIALOG_STYLE_LIST,"Class Selection",""cred"Soldier - "cgreen"Rank 0\n"cred"Sniper - "cgreen"Rank 2\n"cred"Pilot - "cgreen"Rank 6\n"cred"Engineer - "cgreen"Rank 5\n"cred"Support - "cgreen"Rank 7\n"cred"Scout - "cgreen"Rank 5","Select","");
                   SendClientMessage(playerid, red,"You need to have rank 5 to use this class!");
				}
		   }
		   case 4:
		   {
                if(GetPlayerScore(playerid) >= 2000)
                {
				   gClass[playerid] = SUPPORT;
				   SendClientMessage(playerid, -1,"You have chosen Support class");
				   SendClientMessage(playerid, -1,"BONUS: No Bonus");
				   UpdateLabelText(playerid);
				}
				else
				{
        ShowPlayerDialog(playerid, CLASS_DIALOG, DIALOG_STYLE_LIST,"Class Selection",""cred"Soldier - "cgreen"Rank 0\n"cred"Sniper - "cgreen"Rank 2\n"cred"Pilot - "cgreen"Rank 6\n"cred"Engineer - "cgreen"Rank 5\n"cred"Support - "cgreen"Rank 7\n"cred"Scout - "cgreen"Rank 5","Select","");
                   SendClientMessage(playerid, red,"You need to have rank 7 to use this class!");
				}
		   }
		   case 5:
		   {
                if(GetPlayerScore(playerid) >= 1000)
                {
				   gClass[playerid] = SUPPORT;
				   SendClientMessage(playerid, -1,"You have chosen Scout class");
				   SendClientMessage(playerid, -1,"BONUS:Can Drive Sea Sparrow");
				   UpdateLabelText(playerid);
				}
				else
				{
        ShowPlayerDialog(playerid, CLASS_DIALOG, DIALOG_STYLE_LIST,"Class Selection",""cred"Soldier - "cgreen"Rank 0\n"cred"Sniper - "cgreen"Rank 2\n"cred"Pilot - "cgreen"Rank 6\n"cred"Engineer - "cgreen"Rank 5\n"cred"Support - "cgreen"Rank 7\n"cred"Scout - "cgreen"Rank 5","Select","");
                   SendClientMessage(playerid, red,"You need to have rank 5 to use this class!");
				}
		   }
	   }
   }
}
Reply
#4

Try this
PHP код:
public OnDialogResponse(playeriddialogidresponselistiteminputtext[])
{
    if(
strfind(inputtext,"%",true) != -1) return SendClientMessage(playeridRED," ");
    if(
dialogid == CLASS_DIALOG)
    {
       if(!
response)
       {
            
SendClientMessage(playeridred,"You have to choose the class!");
            
ShowPlayerDialog(playeridCLASS_DIALOGDIALOG_STYLE_LIST,"Class Selection",""cred"Soldier - "cgreen"Rank 0\n"cred"Sniper - "cgreen"Rank 2\n"cred"Pilot - "cgreen"Rank 6\n"cred"Engineer - "cgreen"Rank 5\n"cred"Support - "cgreen"Rank 7\n"cred"Scout - "cgreen"Rank 5","Select","");
       }
       if(
response)
       {
           switch(
listitem)
           {
               case 
0:
               {
                    
gClass[playerid] = SOLDIER;
                       
SendClientMessage(playerid, -1,"You have chosen the SOLDIER class");
                       
SendClientMessage(playerid, -1,"BONUS: No extra bonus with this class");
                       
UpdateLabelText(playerid);
               }
               case 
1:
               {
                      if(
GetPlayerScore(playerid) >= 99)
                      {
                           
gClass[playerid] = SNIPER;
                           
SendClientMessage(playerid, -1,"You have chosen the Sniper class");
                           
SendClientMessage(playerid, -1,"BONUS: Invisible on map");
                           
UpdateLabelText(playerid);
                    }
                    else
                    {
                        
ShowPlayerDialog(playeridCLASS_DIALOGDIALOG_STYLE_LIST,"Class Selection",""cred"Soldier - "cgreen"Rank 0\n"cred"Sniper - "cgreen"Rank         2\n"cred"Pilot - "cgreen"Rank 6\n"cred"Engineer - "cgreen"Rank 5\n"cred"Support - "cgreen"Rank 7\n"cred"Scout - "cgreen"Rank 5","Select","");
                          
SendClientMessage(playeridred,"You need to have rank 2 to use this class!");
                    }
               }
               case 
2:
               {
                    if(
GetPlayerScore(playerid) >= 1500)
                    {
                           
gClass[playerid] = PILOT;
                           
SendClientMessage(playerid, -1,"You have chosen Pilot class");
                           
SendClientMessage(playerid, -1,"BONUS: Can fly heavy air vehicles");
                           
UpdateLabelText(playerid);
                    }
                    else
                    {
                        
ShowPlayerDialog(playeridCLASS_DIALOGDIALOG_STYLE_LIST,"Class Selection",""cred"Soldier - "cgreen"Rank 0\n"cred"Sniper - "cgreen"Rank 2\n"cred"Pilot - "cgreen"Rank 6\n"cred"Engineer - "cgreen"Rank 5\n"cred"Support - "cgreen"Rank 7\n"cred"Scout - "cgreen"Rank 5","Select","");
                           
SendClientMessage(playeridred,"You need to have rank 6 to use this class!");
                    }
               }
               case 
3:
               {
                    if(
GetPlayerScore(playerid) >= 1000)
                    {
                           
gClass[playerid] = ENGINEER;
                           
SendClientMessage(playerid, -1,"You have chosen Engineer class");
                           
SendClientMessage(playerid, -1,"BONUS: Can drive rhino at particular rank");
                           
UpdateLabelText(playerid);
                    }
                    else
                    {
                        
ShowPlayerDialog(playeridCLASS_DIALOGDIALOG_STYLE_LIST,"Class Selection",""cred"Soldier - "cgreen"Rank 0\n"cred"Sniper - "cgreen"Rank 2\n"cred"Pilot - "cgreen"Rank 6\n"cred"Engineer - "cgreen"Rank 5\n"cred"Support - "cgreen"Rank 7\n"cred"Scout - "cgreen"Rank 5","Select","");
                           
SendClientMessage(playeridred,"You need to have rank 5 to use this class!");
                    }
               }
               case 
4:
               {
                    if(
GetPlayerScore(playerid) >= 2000)
                    {
                           
gClass[playerid] = SUPPORT;
                           
SendClientMessage(playerid, -1,"You have chosen Support class");
                           
SendClientMessage(playerid, -1,"BONUS: No Bonus");
                           
UpdateLabelText(playerid);
                    }
                    else
                    {
                        
ShowPlayerDialog(playeridCLASS_DIALOGDIALOG_STYLE_LIST,"Class Selection",""cred"Soldier - "cgreen"Rank 0\n"cred"Sniper - "cgreen"Rank 2\n"cred"Pilot - "cgreen"Rank 6\n"cred"Engineer - "cgreen"Rank 5\n"cred"Support - "cgreen"Rank 7\n"cred"Scout - "cgreen"Rank 5","Select","");
                           
SendClientMessage(playeridred,"You need to have rank 7 to use this class!");
                    }
               }
               case 
5:
               {
                    if(
GetPlayerScore(playerid) >= 1000)
                    {
                       
gClass[playerid] = SUPPORT;
                       
SendClientMessage(playerid, -1,"You have chosen Scout class");
                       
SendClientMessage(playerid, -1,"BONUS:Can Drive Sea Sparrow");
                       
UpdateLabelText(playerid);
                    }
                    else
                    {
                        
ShowPlayerDialog(playeridCLASS_DIALOGDIALOG_STYLE_LIST,"Class Selection",""cred"Soldier - "cgreen"Rank 0\n"cred"Sniper - "cgreen"Rank 2\n"cred"Pilot - "cgreen"Rank 6\n"cred"Engineer - "cgreen"Rank 5\n"cred"Support - "cgreen"Rank 7\n"cred"Scout - "cgreen"Rank 5","Select","");
                           
SendClientMessage(playeridred,"You need to have rank 5 to use this class!");
                    }
               }
           }
       }
    }

Reply
#5

Post line#89 in "fuckCleo.inc" and some lines around it.

Quote:
Originally Posted by SeanDenZYR
Посмотреть сообщение
missing "}" ? i think?
How exactly did you conclude that? It wouldn't even compile if a curly-bracket was missing.
Reply
#6

Quote:
Originally Posted by Micko123
Посмотреть сообщение
Try this
PHP код:
public OnDialogResponse(playeriddialogidresponselistiteminputtext[])
{
    if(
strfind(inputtext,"%",true) != -1) return SendClientMessage(playeridRED," ");
    if(
dialogid == CLASS_DIALOG)
    {
       if(!
response)
       {
            
SendClientMessage(playeridred,"You have to choose the class!");
            
ShowPlayerDialog(playeridCLASS_DIALOGDIALOG_STYLE_LIST,"Class Selection",""cred"Soldier - "cgreen"Rank 0\n"cred"Sniper - "cgreen"Rank 2\n"cred"Pilot - "cgreen"Rank 6\n"cred"Engineer - "cgreen"Rank 5\n"cred"Support - "cgreen"Rank 7\n"cred"Scout - "cgreen"Rank 5","Select","");
       }
       if(
response)
       {
           switch(
listitem)
           {
               case 
0:
               {
                    
gClass[playerid] = SOLDIER;
                       
SendClientMessage(playerid, -1,"You have chosen the SOLDIER class");
                       
SendClientMessage(playerid, -1,"BONUS: No extra bonus with this class");
                       
UpdateLabelText(playerid);
               }
               case 
1:
               {
                      if(
GetPlayerScore(playerid) >= 99)
                      {
                           
gClass[playerid] = SNIPER;
                           
SendClientMessage(playerid, -1,"You have chosen the Sniper class");
                           
SendClientMessage(playerid, -1,"BONUS: Invisible on map");
                           
UpdateLabelText(playerid);
                    }
                    else
                    {
                        
ShowPlayerDialog(playeridCLASS_DIALOGDIALOG_STYLE_LIST,"Class Selection",""cred"Soldier - "cgreen"Rank 0\n"cred"Sniper - "cgreen"Rank         2\n"cred"Pilot - "cgreen"Rank 6\n"cred"Engineer - "cgreen"Rank 5\n"cred"Support - "cgreen"Rank 7\n"cred"Scout - "cgreen"Rank 5","Select","");
                          
SendClientMessage(playeridred,"You need to have rank 2 to use this class!");
                    }
               }
               case 
2:
               {
                    if(
GetPlayerScore(playerid) >= 1500)
                    {
                           
gClass[playerid] = PILOT;
                           
SendClientMessage(playerid, -1,"You have chosen Pilot class");
                           
SendClientMessage(playerid, -1,"BONUS: Can fly heavy air vehicles");
                           
UpdateLabelText(playerid);
                    }
                    else
                    {
                        
ShowPlayerDialog(playeridCLASS_DIALOGDIALOG_STYLE_LIST,"Class Selection",""cred"Soldier - "cgreen"Rank 0\n"cred"Sniper - "cgreen"Rank 2\n"cred"Pilot - "cgreen"Rank 6\n"cred"Engineer - "cgreen"Rank 5\n"cred"Support - "cgreen"Rank 7\n"cred"Scout - "cgreen"Rank 5","Select","");
                           
SendClientMessage(playeridred,"You need to have rank 6 to use this class!");
                    }
               }
               case 
3:
               {
                    if(
GetPlayerScore(playerid) >= 1000)
                    {
                           
gClass[playerid] = ENGINEER;
                           
SendClientMessage(playerid, -1,"You have chosen Engineer class");
                           
SendClientMessage(playerid, -1,"BONUS: Can drive rhino at particular rank");
                           
UpdateLabelText(playerid);
                    }
                    else
                    {
                        
ShowPlayerDialog(playeridCLASS_DIALOGDIALOG_STYLE_LIST,"Class Selection",""cred"Soldier - "cgreen"Rank 0\n"cred"Sniper - "cgreen"Rank 2\n"cred"Pilot - "cgreen"Rank 6\n"cred"Engineer - "cgreen"Rank 5\n"cred"Support - "cgreen"Rank 7\n"cred"Scout - "cgreen"Rank 5","Select","");
                           
SendClientMessage(playeridred,"You need to have rank 5 to use this class!");
                    }
               }
               case 
4:
               {
                    if(
GetPlayerScore(playerid) >= 2000)
                    {
                           
gClass[playerid] = SUPPORT;
                           
SendClientMessage(playerid, -1,"You have chosen Support class");
                           
SendClientMessage(playerid, -1,"BONUS: No Bonus");
                           
UpdateLabelText(playerid);
                    }
                    else
                    {
                        
ShowPlayerDialog(playeridCLASS_DIALOGDIALOG_STYLE_LIST,"Class Selection",""cred"Soldier - "cgreen"Rank 0\n"cred"Sniper - "cgreen"Rank 2\n"cred"Pilot - "cgreen"Rank 6\n"cred"Engineer - "cgreen"Rank 5\n"cred"Support - "cgreen"Rank 7\n"cred"Scout - "cgreen"Rank 5","Select","");
                           
SendClientMessage(playeridred,"You need to have rank 7 to use this class!");
                    }
               }
               case 
5:
               {
                    if(
GetPlayerScore(playerid) >= 1000)
                    {
                       
gClass[playerid] = SUPPORT;
                       
SendClientMessage(playerid, -1,"You have chosen Scout class");
                       
SendClientMessage(playerid, -1,"BONUS:Can Drive Sea Sparrow");
                       
UpdateLabelText(playerid);
                    }
                    else
                    {
                        
ShowPlayerDialog(playeridCLASS_DIALOGDIALOG_STYLE_LIST,"Class Selection",""cred"Soldier - "cgreen"Rank 0\n"cred"Sniper - "cgreen"Rank 2\n"cred"Pilot - "cgreen"Rank 6\n"cred"Engineer - "cgreen"Rank 5\n"cred"Support - "cgreen"Rank 7\n"cred"Scout - "cgreen"Rank 5","Select","");
                           
SendClientMessage(playeridred,"You need to have rank 5 to use this class!");
                    }
               }
           }
       }
    }

Giving error
Код:
C:\Users\Anurag Saini\Desktop\Call of Duty - Asia at War\gamemodes\cod8aawv1.1.pwn(14012) : error 021: symbol already defined: "format"
C:\Users\Anurag Saini\Desktop\Call of Duty - Asia at War\gamemodes\cod8aawv1.1.pwn(14014) : error 021: symbol already defined: "ShowPlayerDialog"
Reply
#7

I've putted his OnDialogResponse in Sublime Text3 and after indenting it Curly-bracket was missing.. Maybe I'm wrong but I thinkg it did..
Reply
#8

Can you copy those lines here..?
Reply
#9

Quote:
Originally Posted by Stinged
Посмотреть сообщение
Post line#89 in "fuckCleo.inc" and some lines around it.


Here is it with #89 Line Marked
Код:
public OnVehicleDamageStatusUpdate( vehicleid, playerid )
{
        static fc_tires, fc_lights;
        GetVehicleDamageStatus( vehicleid, fc_lights, fc_tires, fc_lights, fc_tires );
        if( GetPlayerState( playerid ) == PLAYER_STATE_DRIVER )
        {
            if( fc_lights || fc_tires )
                return 1;

                new time = GetTickCount( );
                switch( time - g_cleoData[ playerid ] [ E_CPS_TICK ] )
                {
                        case 0 .. 500:
                        {
                                g_cleoData[ playerid ] [ E_CPS_SPAMCOUNT ] ++;
                                if( g_cleoData[ playerid ] [ E_CPS_SPAMCOUNT ] >= 10 )
                                {
                                        CallLocalFunction( "OnPlayerCleoDetected", "dd", playerid, CLEO_CAR_PARTICLE_SPAM );
                                        return 1;
                                }
                        }
                        default: g_cleoData[ playerid ] [ E_CPS_SPAMCOUNT ] = 0;
                }
                g_cleoData[ playerid ] [ E_CPS_TICK ] = time;
        }
        return ( FC_OVDSU ) ? CallLocalFunction( "FC_OnVehicleDamageStatusUpdate", "dd", vehicleid, playerid ) : 1;
}
Reply
#10

Quote:
Originally Posted by Micko123
Посмотреть сообщение
Can you copy those lines here..?
Here is it
Код:
		a = sizeof(Commands);
		for(new i = 0; i<a; i++)
		{
			format(CommandList, sizeof(CommandList), CommandList, Commands[i]);
		}

	    format(CommandList, sizeof(CommandList), CommandList, "");

  		ShowPlayerDialog(playerid,51, DIALOG_STYLE_MSGBOX, "{FFFF00}COD Online", CommandList, "Close", "");
		  }
		return 1;
	}
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)