SA-MP Forums Archive
Pawn compiler crash - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+---- Forum: Help Archive (https://sampforum.blast.hk/forumdisplay.php?fid=89)
+---- Thread: Pawn compiler crash (/showthread.php?tid=114553)



Pawn compiler crash - Galcio - 19.12.2009

Hey, first of all. I have searched but could not find anyone else with a similar problem to mine.

I added a few commands, no advances commands, they are very basic and when I click "Compile" it crashes and tells me that the pawn compiler has stopped working or something like that. Here is the commands I added:
pawn Код:
...
return 1;
  }
        if (strcmp("/teleports", cmdtext, true, 10) == 0)
    {
      SendClientMessage(playerid, 0x0080FFFF, "=TELEPORTS=");
      SendClientMessage(playerid, 0x0080FFFF, "=/races  =");
      SendClientMessage(playerid, 0x0080FFFF, "=/dmzones =");
      SendClientMessage(playerid, 0x0080FFFF, "=/stunts =");
      SendClientMessage(playerid, 0x0080FFFF, "===========");
      return 1;
    }
        if (strcmp("/races", cmdtext, true, 6) == 0)
    {
      SendClientMessage(playerid, 0x0080FFFF, "==RACES===");
      SendClientMessage(playerid, 0x0080FFFF, "=/turismo=");
      SendClientMessage(playerid, 0x0080FFFF, "==========");
      return 1;
    }
    if (strcmp("/dmzones", cmdtext, true, 8) == 0)
    {
      SendClientMessage(playerid, 0x0080FFFF, "=DM ZONES=");
      SendClientMessage(playerid, 0x0080FFFF, "=/deagle =");
      SendClientMessage(playerid, 0x0080FFFF, "=/area51 =
        SendClientMessage(playerid, 0x0080FFFF, "
==========");
      return 1;
  }
    if (strcmp("
/stunts", cmdtext, true, 8) == 0)
    {
      SendClientMessage(playerid, 0x0080FFFF, "
====STUNTS====");
      SendClientMessage(playerid, 0x0080FFFF, "
=/deathbarrel=");
      SendClientMessage(playerid, 0x0080FFFF, "
==============");
      return 1;
    }
        return 0;
}
I'm stuck here with this, please help me if you see any problem in the code or if you know what to do!


Re: Pawn compiler crash - Toney - 19.12.2009

SendClientMessage(playerid, 0x0080FFFF, "=/area51 = What is that? omg.


Re: Pawn compiler crash - Galcio - 19.12.2009

Ohhhh, thank you man. I feel so stupid now.


Re: Pawn compiler crash - Swordplay2612 - 04.01.2010

I have the same problem: pawn complier crashing but i checked my script and it had no errors. Here's all the new text i added:
Код:
//AdditionalDcmd-------------------------------------------------------------------//
public OnPlayerCommandText(playerid, cmdtext[])
{
	if(strcmp(cmd,"/rules",true)==0)
	{
	  if(IsPlayerConnected(playerid))
	  {
	    SendClientMessage(playerid,0xFF0000AA,"1. Respect All Admins and Players");
	    SendClientMessage(playerid,0xFF0000AA,"2. Deathmatching ONLY in the Deathmatching Arena, east from East Beach");
	    SendClientMessage(playerid,0xFF0000AA,"3. No miniguns AT ALL");
	    SendClientMessage(playerid,0xFF0000AA,"Violation of these rules will result in:");
	    SendClientMessage(playerid,0xFF0000AA,"Warn, then kick, then ban.");
		}
 	}
	return 1;
}
I then added this among a set of dcmds:
Код:
dmcd_rules(playerid,params[]) {
  if(IsPlayerConnected(playerid))
	  {
	    SendClientMessage(playerid,0xFF0000AA,"1. Respect All Admins and Players");
	    SendClientMessage(playerid,0xFF0000AA,"2. Deathmatching ONLY in the Deathmatching Arena, east from East Beach");
	    SendClientMessage(playerid,0xFF0000AA,"3. No miniguns AT ALL");
	    SendClientMessage(playerid,0xFF0000AA,"Violation of these rules will result in:");
	    SendClientMessage(playerid,0xFF0000AA,"Warn, then kick, then ban.");
		}
}
if it helps i use a dcmd system.



Re: Pawn compiler crash - Agent Smith - 04.01.2010

Open a new topic Swordplay2612


Re: Pawn compiler crash - BP13 - 04.01.2010

Quote:
Originally Posted by Swordplay2612
...
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
    if(strcmp(cmdtext,"/rules",true)==0)
    {
        SendClientMessage(playerid,0xFF0000AA,"1. Respect All Admins and Players");
      SendClientMessage(playerid,0xFF0000AA,"2. Deathmatching ONLY in the Deathmatching Arena, east from East Beach");
      SendClientMessage(playerid,0xFF0000AA,"3. No miniguns AT ALL");
      SendClientMessage(playerid,0xFF0000AA,"Violation of these rules will result in:");
      SendClientMessage(playerid,0xFF0000AA,"Warn, then kick, then ban.");
      return 1;
    }
    return 0;
}
pawn Код:
dmcd_rules(playerid,params[])
{
    #pragma unused params
    SendClientMessage(playerid,0xFF0000AA,"1. Respect All Admins and Players");
    SendClientMessage(playerid,0xFF0000AA,"2. Deathmatching ONLY in the Deathmatching Arena, east from East Beach");
    SendClientMessage(playerid,0xFF0000AA,"3. No miniguns AT ALL");
    SendClientMessage(playerid,0xFF0000AA,"Violation of these rules will result in:");
    SendClientMessage(playerid,0xFF0000AA,"Warn, then kick, then ban.");
    return 1;
}