Sziasztok!
Megírtam ezt a dolgot:
public OnPlayerShootPlayer(Shooter,Target,Float:HealthLost,Float:ArmourLost)
{
if(Shooter != INVALID_PLAYER_ID)
{
if(PlayerInfo[Target][isPlayerFraction]) == if(PlayerInfo[shooter][isPlayerFraction])
{
new Float:el;
GetPlayerHealth(Target, el);
SetPlayerHealth(Target, el + HealthLost);
SetPlayerScore(Shooter, -2);
SendClientMessage(Shooter, RED, \"A csapatsebzés nem engedélyezett! 2 pont levonva!\");
}
}
return 1;
}
Tehát ha aki meglövi a másikat azonos csapatban van azzal akit meglõ akkor 2 pontot levon a lövõtõl.
De:
if(PlayerInfo[Target][isPlayerFraction]) == if(PlayerInfo[shooter][isPlayerFraction])
erre hibát ad. Hogyan kéne csinálnom?