Это стандарнтый скрипт , работает в Дм зоне
Code
public OnPlayerDeath(playerid, killerid, reason)
{
SetPlayerWorldBounds(playerid,9999999999.0,-99999999999.0,999999999999.0,-99999999999.0);
SendDeathMessage(killerid, playerid, reason);
SetPlayerScore(killerid, GetPlayerScore(killerid) + 1);
GameTextForPlayer(playerid,"~w~ymep",8000,2);
new name[MAX_PLAYER_NAME+1];
new string[256];
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "*** %s умер.", name, reason);
SendClientMessageToAll(COLOR_RED, string);
ResetPlayerWeapons(playerid);
GivePlayerMoney(killerid, 1000);
GameTextForPlayer(killerid,"~g~+$1000",3,1);
return 1;
}
Это скрипт дуели
Code
public OnPlayerDeath(playerid, killerid, reason)
{
new killername[MAX_PLAYER_NAME];
new playername[MAX_PLAYER_NAME];
new string[256];
GetPlayerName(killerid, killername, sizeof(killername));
GetPlayerName(playerid, playername, sizeof(playername));
if(BbI3oB[playerid] == 1 && BbI3oB[killerid] == 1 && duelstart == 1)
{
SpawnPlayer(killerid);
BbI3oB[playerid] = 0;
BbI3oB[killerid] = 0;
duelstart = 0;
format(string, sizeof(string), "*Посздравляю ты победил в поединке с %s",playername);
SendClientMessage(killerid,COLOR_YELLOW, string);
format(string, sizeof(string), " Ты проиграл в поединке с %s",killername);
SendClientMessage(playerid,COLOR_YELLOW, string);
format(string, sizeof(string), " %s победил в поединке с %s",killername,playername);
SendClientMessageToAll(COLOR_YELLOW, string);
}
return 0;
}
как их совместить ? =(