Anti Team Kill: (Change Team_1-10 with your funtions to check the teams).
Code:
public OnPlayerTakeDamage(playerid, damagedid, Float: amount, weaponid)
{
new Float:HP;
GetPlayerHealth(damagedid, HP);
if(Team_1[playerid] == 1 && Team_1[damagedid] == 1)
{
SetPlayerHealth(damagedid, HP-0);
}
if(Team_2[playerid] == 1 && Team_2[damagedid] == 1)
{
SetPlayerHealth(damagedid, HP-0);
}
if(Team_3[playerid] == 1 && Team_3[damagedid] == 1)
{
SetPlayerHealth(damagedid, HP-0);
}
if(Team_4[playerid] == 1 && Team_4[damagedid] == 1)
{
SetPlayerHealth(damagedid, HP-0);
}
if(Team_5[playerid] == 1 && Team_5[damagedid] == 1)
{
SetPlayerHealth(damagedid, HP-0);
}
if(Team_6[playerid] == 1 && Team_6[damagedid] == 1)
{
SetPlayerHealth(damagedid, HP-0);
}
if(Team_7[playerid] == 1 && Team_7[damagedid] == 1)
{
SetPlayerHealth(damagedid, HP-0);
}
if(Team_8[playerid] == 1 && Team_8[damagedid] == 1)
{
SetPlayerHealth(damagedid, HP-0);
}
if(Team_9[playerid] == 1 && Team_9[damagedid] == 1)
{
SetPlayerHealth(damagedid, HP-0);
}
if(Team_10[playerid] == 1 && Team_10[damagedid] == 1)
{
SetPlayerHealth(damagedid, HP-0);
}
return 1;
}
Rules displayed in the chat:
Code:
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp("/rules", cmd, true) == 0)
{
SendClientMessage(playerid, 0xFFFFFF00, "Rule 1: Don't Hack.");
SendClientMessage(playerid, 0xFFFFFF00, "Rule 2: Don't Spam.");
SendClientMessage(playerid, 0xFFFFFF00, "Rule 3: Don't Flood.");
return 1;
}
return 0;
}
Commands displayed in the chat:
Code:
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp("/commands", cmd, true) == 0)
{
SendClientMessage(playerid, 0xFFFFFF00, "Command 1: /slap [id].");
SendClientMessage(playerid, 0xFFFFFF00, "Command 2: /givecash [id] [ammount].");
SendClientMessage(playerid, 0xFFFFFF00, "Command 3: /spec [id].");
return 1;
}
return 0;
}