SA-MP Forums Archive
Error Of Copilation - 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: Error Of Copilation (/showthread.php?tid=288253)



Error Of Copilation - IvanDrago - 07.10.2011

Hello, I create a command vehicle ignition and the copilot gave me some errors,
save someone from some good lit FS

Код:
D:\SAMP SV\Wolrd Gaming\gamemodes\PRP.pwn(2532) : warning 213: tag mismatch
D:\SAMP SV\Wolrd Gaming\gamemodes\PRP.pwn(11068) : error 001: expected token: "-identifier-", but found "="
D:\SAMP SV\Wolrd Gaming\gamemodes\PRP.pwn(11069) : warning 202: number of arguments does not match definition
D:\SAMP SV\Wolrd Gaming\gamemodes\PRP.pwn(11080) : error 029: invalid expression, assumed zero
D:\SAMP SV\Wolrd Gaming\gamemodes\PRP.pwn(11087) : error 029: invalid expression, assumed zero
D:\SAMP SV\Wolrd Gaming\gamemodes\PRP.pwn(11089) : error 029: invalid expression, assumed zero
D:\SAMP SV\Wolrd Gaming\gamemodes\PRP.pwn(11092) : error 029: invalid expression, assumed zero
D:\SAMP SV\Wolrd Gaming\gamemodes\PRP.pwn(11093) : error 029: invalid expression, assumed zero
D:\SAMP SV\Wolrd Gaming\gamemodes\PRP.pwn(11095) : error 029: invalid expression, assumed zero
D:\SAMP SV\Wolrd Gaming\gamemodes\PRP.pwn(11587) : warning 202: number of arguments does not match definition
D:\SAMP SV\Wolrd Gaming\gamemodes\PRP.pwn(11589) : error 029: invalid expression, assumed zero
D:\SAMP SV\Wolrd Gaming\gamemodes\PRP.pwn(11590) : error 029: invalid expression, assumed zero
D:\SAMP SV\Wolrd Gaming\gamemodes\PRP.pwn(11593) : error 029: invalid expression, assumed zero
D:\SAMP SV\Wolrd Gaming\gamemodes\PRP.pwn(11593) : error 029: invalid expression, assumed zero
D:\SAMP SV\Wolrd Gaming\gamemodes\PRP.pwn(11593) : error 029: invalid expression, assumed zero
D:\SAMP SV\Wolrd Gaming\gamemodes\PRP.pwn(11593) : fatal error 107: too many error messages on one line

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


13 Errors.
Код:
				new idcar = GetPlayerVehicleID(playerid);
			    if(IsAnOwnableCar(idcar))
	            {
			  	if(CarInfo[newcar][cOwned]==1)
     			   {
		            SendClientMessage(playerid, COLOR_GREY, "Lo Siento, el coche ya tiene dueсo");
		            RemovePlayerFromVehicle(playerid);
			    	TogglePlayerControllable(playerid, 1);
		            return 1;
			  }
			    	if(PlayerInfo[playerid][pCarkey] == 999) { }
			    	else { SendClientMessage(playerid, COLOR_GREY, "No puedes comprar mas, solo se permite 1 coche."); return 1; }
					if(CarInfo[idcar][cOwned]==1)
					{
				    	SendClientMessage(playerid, COLOR_GREY, "No puedes comprar este vehiculo, Ya tiene dueсo.");
				    	RemovePlayerFromVehicle(playerid);
			    		TogglePlayerControllable(playerid, 1);
				    	//return 1;
					}
					if(GetPlayerMoney(playerid) >= CarInfo[idcar][cValue])
					{
					    if(PlayerInfo[playerid][pCarkey] == 999) { PlayerInfo[playerid][pCarkey] = idcar; }
					    else { return 1; }
					    GetPlayerName(playerid, sendername, sizeof(sendername));
						CarInfo[idcar][cOwned] = 1;
						CarInfo[idcar][cOwner] = sendername;
						//strmid(CarInfo[idcar][cOwner], sendername, 0, strlen(sendername), 999);
						SafeGivePlayerMoney(playerid,-CarInfo[idcar][cValue]);
     					PlayerPlayMusic(playerid);
					    SendClientMessage(playerid, NARANJA, "Compra Exitosa!, recuerda usar /llaves Estacionar para aparcar el coche en un lugar fijo");
					    SendClientMessage(playerid, NARANJA, "Si tienes dudas con el coche, vende el coche con /llaves vender en la consecionaria");
			    		TogglePlayerControllable(playerid, 1);
						DateProp(playerid);
						OnPropUpdate();
						OnPlayerUpdate(playerid);
						return 1;
					}
					else
					{
					    SendClientMessage(playerid, COLOR_GREY, "  No tienes Suficiente dinero para comprar este vehiculo ! ");
					    return 1;
					}
	            }
	        }


	        else
	        {
	            SendClientMessage(playerid, NARANJA, "Usa: /Llaves [Opcion]");
	            SendClientMessage(playerid, COLOR_WHITE, "Estacionar, Bloquear, VenderD, Color");
	            return 1;
	        }
	    }
	    return 1;
	}
	if(strcmp(cmd, "/donar", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp))
			{
				SendClientMessage(playerid, COLOR_GRAD1, "USO: /charity [Cantidad]");
				return 1;
			}
			if(PlayerInfo[playerid][pLocal] == 106)
			{
				SendClientMessage(playerid, COLOR_GRAD1, "El comando no esta permitido aqui");
				return 1;
			}
			moneys = strval(tmp);
			if(moneys < 0)
			{
				SendClientMessage(playerid, COLOR_GRAD1, "No es suficiente.");
				return 1;
			}
			if(GetPlayerMoney(playerid) < moneys)
			{
			    SendClientMessage(playerid, COLOR_GRAD1, "No tienes tanto dinero.");
				return 1;
			}
			GivePlayerMoney(playerid, -moneys);
			GetPlayerName(playerid, sendername, sizeof(sendername));
			format(string, sizeof(string), "%s , gracias por tu donacion de $%d.",sendername, moneys);
			printf("%s", string);
			PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
			SendClientMessage(playerid, COLOR_GRAD1, string);
			PayLog(string);
		}
		return 1;
	}
	if(strcmp(cmd, "/RespawnSinUso", true) == 0 || strcmp(cmd, "/rac", true) == 0) // by Ellis
{
    if(IsPlayerConnected(playerid))
    {
        if(PlayerInfo[playerid][pAdmin] < 3)
{
    SendClientMessage(playerid, COLOR_GRAD1, " No Autorizado para Usar el Comando!");
    return 1;
}
new bool:unwanted[CAR_AMOUNT];
for(new player=0; player<MAX_PLAYERS; player++)
     	 {
            if(IsPlayerInAnyVehicle(player)) { unwanted[GetPlayerVehicleID(player)]=true; }
     	 }

	#define XZone 2638.8745
    #define YZone -2125.3684
    #define ZZone 13.5469
    #define Range 30
     	 new Float:pos[3];
for(new car = 1; car <= TOTAL_VEH; car++)
{
    GetVehiclePos(car, pos[0], pos[1], pos[2]);
    if(pos[0] > XZone - Range && pos[0] < XZone + Range &&
   pos[1] > YZone - Range && pos[1] < YZone + Range &&
   pos[2] > ZZone - Range && pos[2] < ZZone + Range)
   unwanted[car] = true;

if(!unwanted[car]) SetVehicleToRespawn(car);
}
#undef XZone
#undef YZone
#undef ZZone
#undef Range
 	 GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "Servidor: Todos Los Coches Sin Uso, Fueron Respawneados Por: %s.", sendername);
BroadCast(COLOR_WHITE,string);
}
return 1;
}



Re: Error Of Copilation - admantis - 07.10.2011

Please show the lines.
and..
copilot??
good lit FS??


Re: Error Of Copilation - GrimR - 07.10.2011

They mean compilation errors and someone good with scripting.

Show us the code blocks of the actual lines the compiler is referring to.