SmothJack
Ученик
Проблема такая когда убивают не всегда ты не умираешь для самого себя ты стоишь и всё, а для других ты труп CJ!
---------- Post added at 04:20 ---------- Previous post was at 03:11 ----------
И не только CJ в разные фраки поевляешся
PHP:
public OnPlayerDeath(playerid, killerid, reason)
{
new string[128],name[MAX_PLAYER_NAME];
DosKillChat(playerid);
if(reason == 38 && GetPlayerState(killerid) == PLAYER_STATE_PASSENGER || reason == 35 && GetPlayerState(killerid) == PLAYER_STATE_PASSENGER || reason == 36 && GetPlayerState(killerid) == PLAYER_STATE_PASSENGER)
{
format(string, sizeof(string), "{ffa500}[ERROR 001]: {FFFFFF}Èãðîê {00ff00}%s[%i] {FFFFFF}óáèë èãðîêà {00ff00}%s[%d] {FFFFFF}ñ ìèíèãàíà",Name(killerid),killerid,Name(playerid),playerid);
ABroadCast(0xFF0000AA,string,1);
RemovePlayerFromVehicle(killerid);
GKick(killerid);
}
if(killerid == PlayerHit[playerid])
{
if(playerid == HitPlayer[killerid])
{
PlayerInfo[killerid][pCash] += PlayerValue[playerid];
HitPlayer[killerid] = INVALID_PLAYER_ID;
PlayerHit[playerid] = INVALID_PLAYER_ID;
}
}
SetPVarInt(playerid,"K_Times",GetPVarInt(playerid,"K_Times") + 1);
if(GetPVarInt(playerid,"K_Times") > 1) return GKick(playerid);
TeleportTime[playerid] = 3;
PyxiTime[playerid] = 10;
if(PlayerInfo[playerid][pJob] == 2) {
if(gcontract[playerid] == 1) {
Delete3DTextLabel(Meh3d[GetPlayerVehicleID(playerid)]);
gcontract[playerid] = 0; }}
PlayerHealth[playerid] = 20;
SetPlayerHealthAC(playerid, PlayerHealth[playerid]);
PlayerInfo[playerid][ppHP] = 50;
zips[playerid] = 0;
showhelp[playerid] = 0;
ebanksf[playerid] = 0;
enterbiz[playerid] = 0;
udar[playerid] = 0;
Delgun(playerid);
RemovePlayerAttachedObject(playerid,1);
RemovePlayerAttachedObject(playerid,2);
RemovePlayerAttachedObject(playerid,3);
RemovePlayerAttachedObject(playerid,4);
RemovePlayerAttachedObject(playerid,0);
arenda[playerid] = 0;
//Playermoto[playerid] = 0;
hbar[playerid] = 0;
usegruz[playerid] = 0;
takephone[playerid] = 0;
gag[playerid] = 0;
prezerv[playerid] =0;
balonchik[playerid] =0;
afkto[playerid] = 0;
usemats[playerid] = 0;
zd[playerid] = 0;
tex[playerid] = 0;
tex2[playerid] = 0;
if(SelectChar[playerid] == 255)
{
SetPlayerSkin(playerid, OldSkin[playerid]);
PlayerInfo[playerid][pChar] = OldSkin[playerid];
SelectChar[playerid] = 0;
}
if(PlayerInfo[playerid][pJob] == 7) PlayerInfo[playerid][pJob] = 0;
//---------- Ãàíû
new weaponid;
new gunname[90];
GetWeaponName(weaponid, gunname, sizeof(gunname));
Delgun(playerid);
//-----------
PlayerEx[playerid][pSpawnEx] = false;
PlayerInfo[playerid][pDrugtime] = 0;
forma[playerid] = 0;
proverkaforma[playerid] = 0;
new Float:px,Float:py,Float:pz;
gPlayerSpawned[playerid] = 0;
GetPlayerName(playerid, name, sizeof(name));
PlayerInfo[playerid][pLocal] = 255;
GetPlayerPos(playerid, px, py, pz);
DisablePlayerCheckpoint(playerid);
keys[playerid] = 0;
LiveOffer[playerid] = 999;
TalkingLive[playerid] = 255;
LiveOfferls[playerid] = 999;
LiveOfferlv[playerid] = 999;
TalkingLivels[playerid] = 255;
TalkingLivelv[playerid] = 255;
Tel[playerid] = 255;
skrit[playerid] = 0;
KillTimer(Timerkk[playerid]);
CountOnZone[playerid] = 0;
if(PlayerInfo[playerid][pTut] != 0) {}
PlayerInfo[playerid][pDeaths]+=1;
PlayerInfo[killerid][pKills]+=1;
PlayerInfo[killerid][pZakonp] -= 2;
if(PlayerInfo[playerid][pMember] == 4) Medics -= 1;
for(new i; i < MAX_PLAYERS; i++)
{
if(WantedLevel[playerid] > 0)
{
if(IsACop(killerid))
{
switch(PlayerInfo[playerid][pZvezdi])
{
case 1:
{
Delgun(playerid);
ResetPlayerWeapons(playerid);
PlayerInfo[playerid][pJailed] = 1;
PlayerInfo[playerid][pJailTime] = 600;
PlayerInfo[playerid][pZvezdi] =0;
PlayerInfo[playerid][pZakonp] -= 2;
new rands = random(sizeof(RandomSpawnsTurma));
SetPPos(playerid, RandomSpawnsTurma[rands][0], RandomSpawnsTurma[rands][1], RandomSpawnsTurma[rands][2]);
SetPlayerFacingAngle(playerid, RandomSpawnsTurma[rands][3]);
SendClientMessage(playerid,COLOR_LIGHTRED,"Âû ïîñàæåíû â òþðüìó íà 600 ñåêóíä!");
SendClientMessage(killerid,0x6495EDFF,"Âû ïîñàäèëè ïðåñòóïíèêà íà 600 ñåêóíä!");
SpawnPlayer(playerid);
}
case 2:
{
GiveMoney(killerid,0);
Delgun(playerid);
ResetPlayerWeapons(playerid);
PlayerInfo[playerid][pJailed] = 1;
PlayerInfo[playerid][pJailTime] = 1200;
PlayerInfo[playerid][pZvezdi] =0;
PlayerInfo[playerid][pZakonp] -= 3;
new rands = random(sizeof(RandomSpawnsTurma));
SetPPos(playerid, RandomSpawnsTurma[rands][0], RandomSpawnsTurma[rands][1], RandomSpawnsTurma[rands][2]);
SetPlayerFacingAngle(playerid, RandomSpawnsTurma[rands][3]);
SendClientMessage(playerid,COLOR_LIGHTRED,"Âû ïîñàæåíû â òþðüìó íà 1200 ñåêóíä!");
SendClientMessage(killerid,0x6495EDFF,"Âû ïîñàäèëè ïðåñòóïíèêà íà 1200 ñåêóíä!");
SpawnPlayer(playerid);
}
case 3:
{
GiveMoney(killerid,0);
Delgun(playerid);
ResetPlayerWeapons(playerid);
PlayerInfo[playerid][pJailed] = 1;
PlayerInfo[playerid][pJailTime] = 1800;
PlayerInfo[playerid][pZvezdi] =0;
PlayerInfo[playerid][pZakonp] -= 4;
new rands = random(sizeof(RandomSpawnsTurma));
SetPPos(playerid, RandomSpawnsTurma[rands][0], RandomSpawnsTurma[rands][1], RandomSpawnsTurma[rands][2]);
SetPlayerFacingAngle(playerid, RandomSpawnsTurma[rands][3]);
SendClientMessage(playerid,COLOR_LIGHTRED,"Âû ïîñàæåíû â òþðüìó íà 1800 ñåêóíä!");
SendClientMessage(killerid,0x6495EDFF,"Âû ïîñàäèëè ïðåñòóïíèêà íà 1800 ñåêóíä!");
}
case 4:
{
GiveMoney(killerid,0);
Delgun(playerid);
ResetPlayerWeapons(playerid);
PlayerInfo[playerid][pJailed] = 1;
PlayerInfo[playerid][pJailTime] = 2400;
PlayerInfo[playerid][pZakonp] -= 5;
new rands = random(sizeof(RandomSpawnsTurma));
SetPPos(playerid, RandomSpawnsTurma[rands][0], RandomSpawnsTurma[rands][1], RandomSpawnsTurma[rands][2]);
SetPlayerFacingAngle(playerid, RandomSpawnsTurma[rands][3]);
SendClientMessage(playerid,COLOR_LIGHTRED,"Âû ïîñàæåíû â òþðüìó íà 2400 ñåêóíä!");
SendClientMessage(killerid,0x6495EDFF,"Âû ïîñàäèëè ïðåñòóïíèêà íà 2400 ñåêóíä!");
SpawnPlayer(playerid);
}
case 5:
{
GiveMoney(killerid,0);
Delgun(playerid);
ResetPlayerWeapons(playerid);
PlayerInfo[playerid][pJailed] = 1;
PlayerInfo[playerid][pJailTime] = 3000;
PlayerInfo[playerid][pZakonp] -= 6;
new rands = random(sizeof(RandomSpawnsTurma));
SetPPos(playerid, RandomSpawnsTurma[rands][0], RandomSpawnsTurma[rands][1], RandomSpawnsTurma[rands][2]);
SetPlayerFacingAngle(playerid, RandomSpawnsTurma[rands][3]);
SendClientMessage(playerid,COLOR_LIGHTRED,"Âû ïîñàæåíû â òþðüìó íà 3000 ñåêóíä!");
SendClientMessage(killerid,0x6495EDFF,"Âû ïîñàäèëè ïðåñòóïíèêà íà 3000 ñåêóíä!");
SpawnPlayer(playerid);
}
case 6:
{
GiveMoney(killerid,0);
Delgun(playerid);
ResetPlayerWeapons(playerid);
PlayerInfo[playerid][pJailed] = 1;
PlayerInfo[playerid][pJailTime] = 3600;
PlayerInfo[playerid][pZakonp] -= 7;
new rands = random(sizeof(RandomSpawnsTurma));
SetPPos(playerid, RandomSpawnsTurma[rands][0], RandomSpawnsTurma[rands][1], RandomSpawnsTurma[rands][2]);
SetPlayerFacingAngle(playerid, RandomSpawnsTurma[rands][3]);
SendClientMessage(playerid,COLOR_LIGHTRED,"Âû ïîñàæåíû â òþðüìó íà 3600 ñåêóíä!");
SendClientMessage(killerid,0x6495EDFF,"Âû ïîñàäèëè ïðåñòóïíèêà íà 3600 ñåêóíä!");
SpawnPlayer(playerid);
}
}
}
PlayerInfo[playerid][pZvezdi] = 0;
}
}
if(!IsAArm(killerid)|| !IsACop(killerid))
{
if(PlayerInfo[killerid][pJailed] > 0 || !IsAArm(killerid)|| !IsACop(killerid))
{}
else {
SetPlayerCriminal(killerid,255, "Óáèéñòâî ÷åëîâåêà");
}
}
if(killerid != INVALID_PLAYER_ID && GetPlayerState(killerid) == PLAYER_STATE_DRIVER)
{
switch(GetVehicleModel(GetPlayerVehicleID(killerid)))
{
case 425,432,447,520,476: return true;
}
SendClientMessage(killerid, COLOR_LIGHTRED,"Óáèéñòâî ñ âîäèòåëüñêîãî ìåñòà çàïðåùåíî [DB]");
PlayerInfo[killerid][pZvezdi] += 3;
format(string, 127, "{ffa500}[ERROR 002]: {FFFFFF}Èãðîê {00ff00}%s[%i] {FFFFFF}áûë êèêíóò çà {ff0000}ÄÁ.",Name(playerid), playerid);
SendAdminMessage(COLOR_LIGHTRED, string);
GKick(killerid);
return true;
}
if (gPlayerCheckpointStatus[playerid] > 4 && gPlayerCheckpointStatus[playerid] < 11)
{
DisablePlayerCheckpoint(playerid);
gPlayerCheckpointStatus[playerid] = CHECKPOINT_NONE;
}
new caller = Mobile[playerid];
if(caller != 255)
{
if(caller < 255)
{
SendClientMessage(caller, COLOR_GRAD2, "Ñâÿçü îáîðâàëàñü");
CellTime[caller] = 0;
CellTime[playerid] = 0;
Mobile[caller] = 255;
}
Mobile[playerid] = 255;
CellTime[playerid] = 0;
}
new sendername[MAX_PLAYER_NAME];
new killer[MAX_PLAYER_NAME];
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(killerid, killer, sizeof(killer));
if(IsAGang(killerid))
{
if(PlayerInfo[playerid][pMember] == 19 || PlayerInfo[playerid][pMember] == 3)
{
for(new i =0;i<sizeof(GZInfo);i++)
{
if(PlayerToKvadrat(playerid,GZInfo[i][gCoords][0], GZInfo[i][gCoords][1],GZInfo[i][gCoords][2],GZInfo[i][gCoords][3]))
{
forma[killerid] = 1;
PlayerInfo[playerid][pModel] =252;
SendClientMessage(playerid, COLOR_YELLOW, "Âû ïîòåðÿëè àðìåéñêóþ ôîðìó");
SendClientMessage(killerid, COLOR_YELLOW2, "Âû cíÿëè ñ âîåííîãî ôîðìó (( /switchskin ))");
PlayerInfo[killerid][pZakonp] -= 2;
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "%s ïîòåðÿë(à) àðìåéñêóþ ôîðìó", sendername);
SendFamilyMessage(19,COLOR_YELLOW2, string);
SendFamilyMessage(3,COLOR_YELLOW2, string);
SpawnPlayer(playerid);
/////
}
}
}
if(IsACop(playerid))
{
for(new i =0;i<sizeof(GZInfo);i++)
{
if(PlayerToKvadrat(playerid,GZInfo[i][gCoords][0], GZInfo[i][gCoords][1],GZInfo[i][gCoords][2],GZInfo[i][gCoords][3]))
{
keys[killerid] += 1;
SendClientMessage(playerid, COLOR_YELLOW, "Âû ïîòåðÿëè êëþ÷è îò êàìåðû!");
SendClientMessage(killerid, COLOR_YELLOW, "Âû çàáðàëè ó ïîëèöåéñêîãî êëþ÷è îò êàìåðû");
PlayerInfo[killerid][pZakonp] -= 2;
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "Ïîëèöåéñêèé %s ïîòåðÿë êëþ÷è îò êàìåðû", sendername);
SendFamilyMessage(1,COLOR_YELLOW2, string);
SendFamilyMessage(10,COLOR_YELLOW2, string);
SendFamilyMessage(21,COLOR_YELLOW2, string);
}
}
}
}
if(gPlayerCheckpointStatus[playerid] > 4 && gPlayerCheckpointStatus[playerid] < 11)
{
DisablePlayerCheckpoint(playerid);
gPlayerCheckpointStatus[playerid] = CHECKPOINT_NONE;
}
DisablePlayerCheckpoint(playerid);
return true;
}
---------- Post added at 04:20 ---------- Previous post was at 03:11 ----------
И не только CJ в разные фраки поевляешся
Последнее редактирование:
