Moin, ich scripte grade einen Counter-Strike Script mit eigenem Buymenü etc.
Nur bei dem "OnPlayerDeath" hatte ich ein Warning bei dem ich nicht weiss was es zu bedeuten hat ![]()
Und Ja, ich habe schon die SUFU genutzt aber nichts gefunden
Hier der Quellcode:
public OnPlayerDeath(playerid, killerid, reason)
{
	if(killerid == INVALID_PLAYER_ID)
	{
	SendDeathMessage(INVALID_PLAYER_ID,playerid,reason);
	ResetPlayerMoney(playerid);
	}
	else
	{
	if(gTeam[killerid] != gTeam[playerid])
	{
	new killername[MAX_PLAYER_NAME];
	new string[256];
	SendDeathMessage(killerid,playerid,reason);
   	format(string, sizeof(string), " Du hast %s (ID: %d) getötet! Du kriegst 1500$", killername, killerid);
	SendClientMessage(killerid, COLOR_GREEN, string);
	SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
	}
	}
	else
	{
	new warning[256];
	new stg[256];
	format(warning, sizeof(warning), " Du verlierst 2500$ und einen Scorepunkt durchs Teamkillen!");
	SendClientMessage(killerid, 0xFFFF00AA, warning);
	format(stg, sizeof(stg), " %s ist ein Teamkiller!", killerid);
	SendClientMessageToAll(COLOR_RED, stg);
	GivePlayerMoney(killerid, -2500);
	SetPlayerScore(killerid, GetPlayerScore(killerid) - 1);
	}
	return 1;
}
Nur leider kommt der Error
E:\Dokumente und Einstellungen\Besitzer\Desktop\SAMP SERVER\gamemodes\CS.pwn(167) : error 029: invalid expression, assumed zero