Hey Leute,
ich möchte in meinem Script ein Anti-Teamkill System einführen, nun folgendes Problem:
******(338) : error 076: syntax error in the expression, or invalid function call
public OnPlayerDeath(playerid, killerid, reason)
{
	SendDeathMessage(killerid,playerid,reason);
	GameTextForPlayer(playerid, "~w~Im Arsch!", 4000, 2);
	if(gTeam[playerid] != gTeam[killerid])
	{
		GivePlayerMoney(killerid, 2000);
		SendClientMessage(killerid, COLOR_WHITE,"Gut gemacht, 2.000$ Belohnung!");
	}
	if(gTeam[playerid] == gTeam[killerid])
	{
		if(playerid == killerid)
		{
		}
		else
		{
	    	new string[128];
			format(string, sizeof(string), "TEAMKILL: %s tötete %s!", KillerName, SpielerName); // Error Zeile
			SendClientMessageToAll(COLOR_RED,string);
		}
	}
	return 1;
}
Unten die Stocks:
stock SpielerName(playerid)
{
	new name [MAX_PLAYER_NAME];
	GetPlayerName(playerid,name,sizeof(name));
	return name;
}
stock KillerName(playerid)
{
	new kname [MAX_PLAYER_NAME];
	GetPlayerName(killerid,kname,sizeof(kname));
	return kname;
}
Was habe ich für einen Fehler gemacht?
Danke im Voraus.
Mit freundlichen Grüßen,
iMax.
 
		 
		
		
	 
			
									
		


