Категории раздела |
|
|
Наш опрос |
|
|
Статистика |
|
![](/stat/1739074961)
Онлайн всего: 1 Гостей: 1 Пользователей: 0 |
|
Anti-Team-Kill
#include <a_samp>
#define COLOR_RED 0xAA3333AA
#define COLOR_GREEN 0x33AA33FF
new tk[MAX_PLAYERS];
new gTeam[MAX_PLAYERS];
public OnPlayerDeath(playerid,killerid,reason)
{
if(gTeam[killerid] != gTeam[playerid])
{
SendDeathMessage(killerid,playerid,reason);
SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
GivePlayerMoney(killerid, 1000);
}
else
{
SendClientMessage(killerid, COLOR_RED, "No teamkilling! Be careful the next time!");
SendDeathMessage(killerid,playerid,reason);
SetPlayerScore(killerid,GetPlayerScore(killerid)-1);
GivePlayerMoney(killerid, -2000);
SetPlayerHealth(killerid,0);
tk[killerid] ++;
if(tk[killerid] == 2) SendClientMessage(killerid, COLOR_RED, "Once again and you will be kicked!");
if(tk[killerid] >= 3)
{
new string[256];
new name[MAX_PLAYER_NAME];
GetPlayerName(killerid,name, sizeof(name));
Kick(killerid);
format(string, sizeof(string), "The AntiTeamkill system kicked %s for teamkilling!",name);
SendClientMessageToAll(COLOR_GREEN, string);
}
}
return 1;
}
|
Категория: Скриптинг | Добавил: OKStyle (23.07.2007)
| Автор: Fen1x
|
Просмотров: 879
| Рейтинг: 5.0/1 |
Добавлять комментарии могут только зарегистрированные пользователи. [ Регистрация | Вход ]
|
Форма входа |
|
|
Поиск |
|
|
|