SA-MP Forums Archive
So many errors - 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: So many errors (/showthread.php?tid=429797)



So many errors - yaron0600 - 11.04.2013

So many errors :

Код:
new suspect;

CMD:bailfriend(playerid, params[])
{
		if(IsPlayerConnected(giveplayerid))
		{
			new year, month,day;
			getdate(year, month, day);
			Log("logs/bailfreind.log", string);
			SendClientMessageToAllEx(COLOR_LIGHTRED, string);
			WantedPoints[giveplayerid] = 0;
			PlayerInfo[suspect][pArrested] += 1;
			PlayerInfo[giveplayerid][pWantedLevel] = 0;
			PlayerInfo[giveplayerid][pBeingSentenced] = 0;
			SetPlayerToTeamColor(giveplayerid);
			SetPlayerWantedLevel(giveplayerid, 0);
			PlayerInfo[giveplayerid][pJailTime] = 0;
			SetPlayerPos(giveplayerid, 1529.6,-1691.2,13.3);
			SetPlayerInterior(giveplayerid,0);
			PlayerInfo[giveplayerid][pInt] = 0;
			SetPlayerVirtualWorld(giveplayerid, 0);
			PlayerInfo[giveplayerid][pVW] = 0;
			PlayerInfo[giveplayerid][pLocal] = 255;
			}
            GivePlayerCash(playerid, -5000);
            SendClientMessageEx(playerid, TEAM_CYAN_COLOR, "You succed to bail for your friend, in 5,000$.");
		    new string[128], giveplayerid, reason[64];
	     	if(sscanf(params, "us[64]", giveplayerid, reason)) return SendClientMessageEx(playerid, COLOR_WHITE, "USAGE: /bailfriend [playerid] [reason]");

}
	return 1;
}

Код:
d:\Users\User\Desktop\SSS\Script[ONLY TO YOU]\AMRP\gamemodes\NQRP.pwn(4108) : warning 219: local variable "targetid" shadows a variable at a preceding level
d:\Users\User\Desktop\SSS\Script[ONLY TO YOU]\AMRP\gamemodes\NQRP.pwn(6957) : warning 219: local variable "targetid" shadows a variable at a preceding level
d:\Users\User\Desktop\SSS\Script[ONLY TO YOU]\AMRP\gamemodes\NQRP.pwn(7232) : warning 219: local variable "targetid" shadows a variable at a preceding level
d:\Users\User\Desktop\SSS\Script[ONLY TO YOU]\AMRP\gamemodes\NQRP.pwn(17734) : warning 219: local variable "targetid" shadows a variable at a preceding level
d:\Users\User\Desktop\SSS\Script[ONLY TO YOU]\AMRP\gamemodes\NQRP.pwn(38999) : warning 202: number of arguments does not match definition
d:\Users\User\Desktop\SSS\Script[ONLY TO YOU]\AMRP\gamemodes\NQRP.pwn(38999) : warning 202: number of arguments does not match definition
d:\Users\User\Desktop\SSS\Script[ONLY TO YOU]\AMRP\gamemodes\NQRP.pwn(45640) : warning 219: local variable "suspect" shadows a variable at a preceding level
d:\Users\User\Desktop\SSS\Script[ONLY TO YOU]\AMRP\gamemodes\NQRP.pwn(48839) : warning 219: local variable "suspect" shadows a variable at a preceding level
d:\Users\User\Desktop\SSS\Script[ONLY TO YOU]\AMRP\gamemodes\NQRP.pwn(55049) : warning 202: number of arguments does not match definition
d:\Users\User\Desktop\SSS\Script[ONLY TO YOU]\AMRP\gamemodes\NQRP.pwn(64200) : error 017: undefined symbol "giveplayerid"
d:\Users\User\Desktop\SSS\Script[ONLY TO YOU]\AMRP\gamemodes\NQRP.pwn(64204) : error 017: undefined symbol "string"
d:\Users\User\Desktop\SSS\Script[ONLY TO YOU]\AMRP\gamemodes\NQRP.pwn(64205) : error 017: undefined symbol "string"
d:\Users\User\Desktop\SSS\Script[ONLY TO YOU]\AMRP\gamemodes\NQRP.pwn(64206) : error 017: undefined symbol "giveplayerid"
d:\Users\User\Desktop\SSS\Script[ONLY TO YOU]\AMRP\gamemodes\NQRP.pwn(64208) : error 017: undefined symbol "giveplayerid"
d:\Users\User\Desktop\SSS\Script[ONLY TO YOU]\AMRP\gamemodes\NQRP.pwn(64209) : error 017: undefined symbol "giveplayerid"
d:\Users\User\Desktop\SSS\Script[ONLY TO YOU]\AMRP\gamemodes\NQRP.pwn(64210) : error 017: undefined symbol "giveplayerid"
d:\Users\User\Desktop\SSS\Script[ONLY TO YOU]\AMRP\gamemodes\NQRP.pwn(64211) : error 017: undefined symbol "giveplayerid"
d:\Users\User\Desktop\SSS\Script[ONLY TO YOU]\AMRP\gamemodes\NQRP.pwn(64212) : error 017: undefined symbol "giveplayerid"
d:\Users\User\Desktop\SSS\Script[ONLY TO YOU]\AMRP\gamemodes\NQRP.pwn(64213) : error 017: undefined symbol "giveplayerid"
d:\Users\User\Desktop\SSS\Script[ONLY TO YOU]\AMRP\gamemodes\NQRP.pwn(64214) : error 017: undefined symbol "giveplayerid"
d:\Users\User\Desktop\SSS\Script[ONLY TO YOU]\AMRP\gamemodes\NQRP.pwn(64215) : error 017: undefined symbol "giveplayerid"
d:\Users\User\Desktop\SSS\Script[ONLY TO YOU]\AMRP\gamemodes\NQRP.pwn(64216) : error 017: undefined symbol "giveplayerid"
d:\Users\User\Desktop\SSS\Script[ONLY TO YOU]\AMRP\gamemodes\NQRP.pwn(64217) : error 017: undefined symbol "giveplayerid"
d:\Users\User\Desktop\SSS\Script[ONLY TO YOU]\AMRP\gamemodes\NQRP.pwn(64218) : error 017: undefined symbol "giveplayerid"
d:\Users\User\Desktop\SSS\Script[ONLY TO YOU]\AMRP\gamemodes\NQRP.pwn(64222) : warning 204: symbol is assigned a value that is never used: "string"
d:\Users\User\Desktop\SSS\Script[ONLY TO YOU]\AMRP\gamemodes\NQRP.pwn(64222 -- 64225) : warning 209: function "cmd_bailfriend" should return a value
d:\Users\User\Desktop\SSS\Script[ONLY TO YOU]\AMRP\gamemodes\NQRP.pwn(64222 -- 64226) : error 010: invalid function or declaration
d:\Users\User\Desktop\SSS\Script[ONLY TO YOU]\AMRP\gamemodes\NQRP.pwn(66558) : warning 225: unreachable code
d:\Users\User\Desktop\SSS\Script[ONLY TO YOU]\AMRP\gamemodes\NQRP.pwn(75214) : warning 219: local variable "targetid" shadows a variable at a preceding level
d:\Users\User\Desktop\SSS\Script[ONLY TO YOU]\AMRP\gamemodes\NQRP.pwn(75264) : warning 219: local variable "targetid" shadows a variable at a preceding level
d:\Users\User\Desktop\SSS\Script[ONLY TO YOU]\AMRP\gamemodes\NQRP.pwn(78698) : warning 219: local variable "suspect" shadows a variable at a preceding level
d:\Users\User\Desktop\SSS\Script[ONLY TO YOU]\AMRP\gamemodes\NQRP.pwn(79316) : warning 219: local variable "targetid" shadows a variable at a preceding level
d:\Users\User\Desktop\SSS\Script[ONLY TO YOU]\AMRP\gamemodes\NQRP.pwn(95994) : warning 219: local variable "targetid" shadows a variable at a preceding level
d:\Users\User\Desktop\SSS\Script[ONLY TO YOU]\AMRP\gamemodes\NQRP.pwn(97426) : warning 203: symbol is never used: "HousesD"
d:\Users\User\Desktop\SSS\Script[ONLY TO YOU]\AMRP\gamemodes\NQRP.pwn(97426) : warning 203: symbol is never used: "HousesL"
d:\Users\User\Desktop\SSS\Script[ONLY TO YOU]\AMRP\gamemodes\NQRP.pwn(97426) : warning 203: symbol is never used: "HousesM"
d:\Users\User\Desktop\SSS\Script[ONLY TO YOU]\AMRP\gamemodes\NQRP.pwn(97426) : warning 203: symbol is never used: "HousesS"
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


16 Errors.
All the errors in these command only...


Re: So many errors - iJumbo - 11.04.2013

The command syntax is /bailfriend playerid ? .. you jsut need sscanf and define some vars


Re: So many errors - yaron0600 - 11.04.2013

Can u tell me what to define ?


Re: So many errors - iJumbo - 11.04.2013

pawn Код:
CMD:bailfriend(playerid, params[])
{
    new string[128], giveplayerid, reason[64];
    if(sscanf(params, "us[64]", giveplayerid, reason)) return SendClientMessageEx(playerid, COLOR_WHITE, "USAGE: /bailfriend [playerid] [reason]");
    if(IsPlayerConnected(giveplayerid))
    {
        new year, month,day;
        getdate(year, month, day);
        Log("logs/bailfreind.log", string);
        SendClientMessageToAllEx(COLOR_LIGHTRED, string);
        WantedPoints[giveplayerid] = 0;
        PlayerInfo[suspect][pArrested] += 1;
        PlayerInfo[giveplayerid][pWantedLevel] = 0;
        PlayerInfo[giveplayerid][pBeingSentenced] = 0;
        SetPlayerToTeamColor(giveplayerid);
        SetPlayerWantedLevel(giveplayerid, 0);
        PlayerInfo[giveplayerid][pJailTime] = 0;
        SetPlayerPos(giveplayerid, 1529.6,-1691.2,13.3);
        SetPlayerInterior(giveplayerid,0);
        PlayerInfo[giveplayerid][pInt] = 0;
        SetPlayerVirtualWorld(giveplayerid, 0);
        PlayerInfo[giveplayerid][pVW] = 0;
        PlayerInfo[giveplayerid][pLocal] = 255;
    }
    GivePlayerCash(playerid, -5000);
    SendClientMessageEx(playerid, TEAM_CYAN_COLOR, "You succed to bail for your friend, in 5,000$.");
    return 1;
}



Re: So many errors - MP2 - 11.04.2013

You never defined giveplayerid, for a start.