SA-MP Forums Archive
Compiling Error #003 - 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)
+--- Thread: Compiling Error #003 (/showthread.php?tid=372228)



Compiling Error #003 - xSiiLenTx - 25.08.2012

pawn Код:
public OnPlayerSpawn(playerid) {
{
    if(PlayerInfo[playerid][Frozen] == 1)
    {
        TogglePlayerControllable(playerid,0); //Won't let the player move
        SendClientMessage(playerid,FF0000,"WARNING: You are still frozen!"); //Send him a message
    }
     return 1;
}
When compiling, I get this error;

Код:
C:\Users\Jalon\Desktop\SG-RP Beta v0.1\gamemodes\SGRP.pwn(112) : warning 202: number of arguments does not match definition
C:\Users\Jalon\Desktop\SG-RP Beta v0.1\gamemodes\SGRP.pwn(112) : warning 202: number of arguments does not match definition
C:\Users\Jalon\Desktop\SG-RP Beta v0.1\gamemodes\SGRP.pwn(142) : error 028: invalid subscript (not an array or too many subscripts): "PlayerInfo"
C:\Users\Jalon\Desktop\SG-RP Beta v0.1\gamemodes\SGRP.pwn(142) : warning 215: expression has no effect
C:\Users\Jalon\Desktop\SG-RP Beta v0.1\gamemodes\SGRP.pwn(142) : error 001: expected token: ";", but found "]"
C:\Users\Jalon\Desktop\SG-RP Beta v0.1\gamemodes\SGRP.pwn(142) : error 029: invalid expression, assumed zero
C:\Users\Jalon\Desktop\SG-RP Beta v0.1\gamemodes\SGRP.pwn(142) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


4 Errors.
Help?


Re: Compiling Error #003 - Sniper Kitty - 25.08.2012

TogglePlayerControllable(playerid, false);
SendClientMessage(playerid, 0xFF0000FF, "WARNING: You are still frozen!");


Re: Compiling Error #003 - xSiiLenTx - 25.08.2012

Still get the same thing.

pawn Код:
public OnPlayerSpawn(playerid) {
{
    if(PlayerInfo[playerid][Frozen] == true)
    {
        TogglePlayerControllable(playerid, false);
        SendClientMessage(playerid, 0xFF0000FF, "WARNING: You are still frozen!");
    }
     return 1;
}

C:\Users\Jalon\Desktop\SG-RP Beta v0.1\gamemodes\SGRP.pwn(113) : warning 202: number of arguments does not match definition
C:\Users\Jalon\Desktop\SG-RP Beta v0.1\gamemodes\SGRP.pwn(113) : warning 202: number of arguments does not match definition
C:\Users\Jalon\Desktop\SG-RP Beta v0.1\gamemodes\SGRP.pwn(143) : error 028: invalid subscript (not an array or too many subscripts): "PlayerInfo"
C:\Users\Jalon\Desktop\SG-RP Beta v0.1\gamemodes\SGRP.pwn(143) : warning 215: expression has no effect
C:\Users\Jalon\Desktop\SG-RP Beta v0.1\gamemodes\SGRP.pwn(143) : error 001: expected token: ";", but found "]"
C:\Users\Jalon\Desktop\SG-RP Beta v0.1\gamemodes\SGRP.pwn(143) : error 029: invalid expression, assumed zero
C:\Users\Jalon\Desktop\SG-RP Beta v0.1\gamemodes\SGRP.pwn(143) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


4 Errors.


Re: Compiling Error #003 - Sniper Kitty - 25.08.2012

pawn Код:
if(PlayerInfo[playerid][Frozen])
{
        TogglePlayerControllable(playerid, false);
        SendClientMessage(playerid, 0xFF0000FF, "WARNING: You are still frozen!");
}
If that doesn't work, let's see your PlayerInfo array.


Re: Compiling Error #003 - xSiiLenTx - 25.08.2012

someone on teamviewer fucked up my script, nevermind, i have to start over -_-


Re: Compiling Error #003 - Sniper Kitty - 25.08.2012

Which is the reason I never trust ANYONE with my script. =]

Quote:

This forum requires that you wait 120 seconds between posts. Please try again in 60 seconds.




Re: Compiling Error #003 - xSiiLenTx - 25.08.2012

I'll take that into reference. (:


Re: Compiling Error #003 - leonardo1434 - 25.08.2012

Frozen is not declared as a bool, just change the "true" to "1".

a little example.

pawn Код:
enum something
{
   bool:lol
}
new fuckyeh[something];

if(fuckyeh[lol] == true) // it won't give you warnings.
{
   
}



Re: Compiling Error #003 - sniperwars - 25.08.2012

pawn Код:
public OnPlayerSpawn(playerid) { //This is your problem...//
{ //You have it here too..
    if(PlayerInfo[playerid][Frozen] == true)
    {
        TogglePlayerControllable(playerid, false);
        SendClientMessage(playerid, 0xFF0000FF, "WARNING: You are still frozen!");
    }
     return 1;
}
Try this:

pawn Код:
public OnPlayerSpawn(playerid)
{
    if(PlayerInfo[playerid][Frozen] == true)
    {
        TogglePlayerControllable(playerid, false);
        SendClientMessage(playerid, 0xFF0000FF, "WARNING: You are still frozen!");
    }
     return 1;
}