Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Помогите[киллстат]

Статус
В этой теме нельзя размещать новые ответы.

Soldado!

Дебютант
Здравствуйте. Я еще только начал учиться скриптерству. Нужна ваша помощь. Как вот это

new str[128], pname[3][24];
GetPlayerName(playerid, pname[0], 24);
GetPlayerName(killerid, pname[1], 24);
GetWeaponName(reason, pname[2], 24);
format(str, 128, "Игрок %s (%d) убил игрока %s (%d) из %s.", pname[1], killerid, pname[0], playerid, pname[2]);
SendAdminMessage(0xFFFFFFFF, str);
return 1;

Вставить в public OnPlayerDeath, вот собственно сам public

public OnPlayerDeath(playerid, killerid, reason)
{
if(IsAGang(killerid))
{
for(new i = 0; i < sizeof(GZInfo); i++)
{
if(PlayerInfo[playerid][pMember] == GZInfo[gNapad])
{
if(PlayerInfo[killerid][pMember] == GZInfo[gFrakVlad])
{
for(new x = 0; x < 130; x++)
{
if(PlayerToKvadrat(playerid,GZInfo[x][gCoords][0], GZInfo[x][gCoords][1],GZInfo[x][gCoords][2],GZInfo[x][gCoords][3]))
{
OnZONE[GZInfo[gFrakVlad]] ++;
}
}
}
}
if(PlayerInfo[playerid][pMember] == GZInfo[gFrakVlad])
{
if(PlayerInfo[killerid][pMember] == GZInfo[gNapad])
{
for(new x = 0; x < 130; x++)
{
if(PlayerToKvadrat(playerid,GZInfo[x][gCoords][0], GZInfo[x][gCoords][1],GZInfo[x][gCoords][2],GZInfo[x][gCoords][3]))
{
OnZONE[GZInfo[gNapad]] ++;
}
}
}
}
}
}
DropPlayerWeapons(playerid); //??? ??????????,??? ????? ?? ?????? ??????????? ??????.
////////////////////////////////////////
for(new i; i < 12; i++) vidachagun[playerid] = 0;
if(PlayerInfo[playerid][pJob] == 2)
{
if(gcontract[playerid] == 1)
{
Delete3DTextLabel(Meh3d[GetPlayerVehicleID(playerid)]);
gcontract[playerid] = 0;
}
}
//////////////////////
if(KazKamera[playerid] != 0)
{
if (RuletStart[playerid] == true && zapusk[RuletkaStol[playerid]-1] == 0) PlayerInfo[playerid][pCash] += RuletSum[playerid];
RuletStart[playerid] = false;
RuletTip[playerid] = 0;
RuletSum[playerid] = 0;
if(RuletkaStol[playerid] == 1) PlayersRullet[0]--;
else if(RuletkaStol[playerid] == 2) PlayersRullet[1]--;
else if(RuletkaStol[playerid] == 3) PlayersRullet[2]--;
else if(RuletkaStol[playerid] == 4) PlayersRullet[3]--;
SetCameraBehindPlayer(playerid);
TogglePlayerControllable(playerid, 1);
KazKamera[playerid] =0;
RuletkaStol[playerid] =0;
UpravaKazino[playerid] =false;
DestroyObject(Fishka[playerid]);
PlayerTextDrawHide(playerid,CasinoTextdraw[playerid]);
}
new stolid = GetPVarInt(playerid,"GameStol");
if(stolid != 88 )
{
new g = KazinoDuty[playerid];
TextDrawHideForPlayer(playerid,KostiBox[stolid]);
TextDrawHideForPlayer(playerid,TableName[stolid]);
TextDrawHideForPlayer(playerid,KostiInfo[stolid]);
TextDrawHideForPlayer(playerid,KostiGameInfo[stolid]);
TextDrawHideForPlayer(playerid,KostiKeyExit);
TextDrawHideForPlayer(playerid,KostiKeyDone);
TextDrawHideForPlayer(playerid,KostiKeyStavka);
SetPVarInt(playerid,"GameStol",88);
SetPVarInt(playerid,"StolReg",88);
TogglePlayerControllable(playerid,1);
CancelSelectTextDraw(playerid);
DelName(playerid,stolid);
SetPVarInt(playerid,"Ochki",88);
if(g > 0)
{
StolInfo[stolid][Crupe] = INVALID_PLAYER_ID;
StolInfo[stolid][Stavka] = 0;
}
}
new string[100];
TextDrawHideForPlayer(playerid, DRAP);
SetPVarInt(playerid,"K_Times",GetPVarInt(playerid,"K_Times") + 1);
SetPVarInt(playerid, "GunCheckTime", 5);
if(GetPVarInt(playerid,"K_Times") > 1 && PlayerInfo[playerid][pAdmin] <= 0) return Send(playerid,COLOR_RED,"Âû áûëè êèêíóòû ïî ïîäîçðåíèþ â ÷èòåðñòâå"),Kick(playerid);
if(GetPlayerState(killerid) == 2 && PlayerInfo[playerid][pAdmin] == 0)
{
Send(killerid, COLOR_LIGHTRED, "Óáèéñòâî ñ âîäèòåëüñêîãî ìåñòà çàïðåùåíî íà ñåðâåðå!");
Send(killerid, COLOR_LIGHTRED, "Âû áûëè êèêíóòû!");
Kick(killerid);
}
new name[MAX_PLAYER_NAME];
zips[playerid] = 0;
mesh[playerid] = 999;
usemesh[playerid] = 0;
enterbiz[playerid] = 0;
shapka[playerid] = 0;
udar[playerid] = 0;
PlayerInfo[playerid][pSlot1] = 0;
PlayerInfo[playerid][pSlot2] = 0;
PlayerInfo[playerid][pSlot3] = 0;
PlayerInfo[playerid][pSlot4] = 0;
PlayerInfo[playerid][pSlot5] = 0;
PlayerInfo[playerid][pSlot6] = 0;
PlayerInfo[playerid][pSlot7] = 0;
PlayerInfo[playerid][pSlot8] = 0;
PlayerInfo[playerid][pSlot9] = 0;
PlayerInfo[playerid][pSlot10] = 0;
PlayerInfo[playerid][pSlot11] = 0;
PlayerInfo[playerid][pSlotammo1] = 0;
PlayerInfo[playerid][pSlotammo2] = 0;
PlayerInfo[playerid][pSlotammo3] = 0;
PlayerInfo[playerid][pSlotammo4] = 0;
PlayerInfo[playerid][pSlotammo5] = 0;
PlayerInfo[playerid][pSlotammo6] = 0;
PlayerInfo[playerid][pSlotammo7] = 0;
PlayerInfo[playerid][pSlotammo8] = 0;
PlayerInfo[playerid][pSlotammo9] = 0;
PlayerInfo[playerid][pSlotammo10] = 0;
PlayerInfo[playerid][pSlotammo11] = 0;
MehJob[playerid] = 999;
RemovePlayerAttachedObject(playerid,1);
RemovePlayerAttachedObject(playerid,2);
RemovePlayerAttachedObject(playerid,3);
RemovePlayerAttachedObject(playerid,4);
RemovePlayerAttachedObject(playerid,0);
PlayerInfo[playerid][pGunTimer] = 0;
arenda[playerid] = 0;
showhelp[playerid] = 0;
chekcgg[playerid] = 0;
usegruz[playerid] = 0;
usemats[playerid] = 0;
zd[playerid] = 0;
tex[playerid] = 0;
tex2[playerid] = 0;
if(PlayerInfo[playerid][pJob] == 7) PlayerInfo[playerid][pJob] = 0;
new weaponid;
new gunname[25];
GetWeaponName(weaponid, gunname, sizeof(gunname));
PlayerInfo[playerid][pDrugtime] = 0;
forma[playerid] = 0;
proverkaforma[playerid] = 0;
gPlayerSpawned[playerid] = 0;
GetPlayerName(playerid, name, sizeof(name));
PlayerInfo[playerid][pLocal] = 255;
if(IsPlayerInAnyVehicle(playerid)) RemovePlayerFromVehicleAC(playerid);
DisablePlayerCheckpoint(playerid);
keys[playerid] = 0;
if(PlayerInfo[playerid][pMember] == 0) umer[playerid] = 1;
LiveOfferls[playerid] = 999;
TalkingLivels[playerid] = 255;
maska[playerid] = 0;
roliki[playerid] = 0;
shpilka[playerid] = 0;
jobman[playerid] = 0;
Tel[playerid] = 255;
KillTimer(Timerkk[playerid]);
CountOnZone[playerid] = 0;
if(!IsAArm(killerid)|| !IsACop(killerid) || !PlayerPaintballing[killerid])
{
if(killerid == INVALID_PLAYER_ID) return true;
PlayerInfo[killerid][pZakonp] -= 1;
}
if(WantedLevel[playerid] > 0)
{
if(killerid == INVALID_PLAYER_ID) return true;
if(IsACop(killerid))
{
PlayerInfo[playerid][pMestoJail] = 1;
if(PlayerInfo[playerid][pWantedLevel] == 1)
{
DelGun(playerid);
PlayerInfo[playerid][pJailed] = 1;
PlayerInfo[playerid][pJailTime] = 150;
PlayerInfo[playerid][pWantedLevel] = 0;
SetPlayerInterior(playerid, 6);
SetPlayerPos(playerid,264.1425,77.4712,1001.0391);
SetPlayerFacingAngle(playerid, 263.0160);
Send(playerid,COLOR_LIGHTRED, "Âû ïîñàæåíû â òþðüìó íà 150 ñåêóíä!");
Send(killerid,0x6495EDFF, "Âû ïîñàäèëè ïðåñòóïíèêà íà 150 ñåêóíä!");
SpawnPlayer(playerid);
}
else if(PlayerInfo[playerid][pWantedLevel] == 2)
{
DelGun(playerid);
PlayerInfo[playerid][pJailed] = 1;
PlayerInfo[playerid][pJailTime] = 300;
PlayerInfo[playerid][pWantedLevel] = 0;
SetPlayerInterior(playerid, 6);
SetPlayerPos(playerid,264.1425,77.4712,1001.0391);
SetPlayerFacingAngle(playerid, 263.0160);
Send(playerid,COLOR_LIGHTRED, "Âû ïîñàæåíû â òþðüìó íà 300 ñåêóíä!");
Send(killerid,0x6495EDFF, "Âû ïîñàäèëè ïðåñòóïíèêà íà 300 ñåêóíä!");
SpawnPlayer(playerid);
}
else if(PlayerInfo[playerid][pWantedLevel] == 3)
{
DelGun(playerid);
PlayerInfo[playerid][pJailed] = 1;
PlayerInfo[playerid][pJailTime] = 450;
PlayerInfo[playerid][pWantedLevel] = 0;
SetPlayerInterior(playerid, 6);
SetPlayerPos(playerid,264.1425,77.4712,1001.0391);
SetPlayerFacingAngle(playerid, 263.0160);
Send(playerid,COLOR_LIGHTRED, "Âû ïîñàæåíû â òþðüìó íà 450 ñåêóíä!");
Send(killerid,0x6495EDFF, "Âû ïîñàäèëè ïðåñòóïíèêà íà 450 ñåêóíä!");
}
else if(PlayerInfo[playerid][pWantedLevel] == 4)
{
DelGun(playerid);
PlayerInfo[playerid][pJailed] = 1;
PlayerInfo[playerid][pJailTime] = 600;
PlayerInfo[playerid][pWantedLevel] = 0;
SetPlayerInterior(playerid, 6);
SetPlayerPos(playerid,264.1425,77.4712,1001.0391);
SetPlayerFacingAngle(playerid, 263.0160);
Send(playerid,COLOR_LIGHTRED, "Âû ïîñàæåíû â òþðüìó íà 600 ñåêóíä!");
Send(killerid,0x6495EDFF, "Âû ïîñàäèëè ïðåñòóïíèêà íà 600 ñåêóíä!");
SpawnPlayer(playerid);
}
else if(PlayerInfo[playerid][pWantedLevel] == 5)
{
DelGun(playerid);
PlayerInfo[playerid][pJailed] = 1;
PlayerInfo[playerid][pJailTime] = 750;
PlayerInfo[playerid][pWantedLevel] = 0;
SetPlayerInterior(playerid, 6);
SetPlayerPos(playerid,264.1425,77.4712,1001.0391);
SetPlayerFacingAngle(playerid, 263.0160);
Send(playerid,COLOR_LIGHTRED, "Âû ïîñàæåíû â òþðüìó íà 750 ñåêóíä!");
Send(killerid,0x6495EDFF, "Âû ïîñàäèëè ïðåñòóïíèêà íà 750 ñåêóíä!");
SpawnPlayer(playerid);
}
else if(PlayerInfo[playerid][pWantedLevel] >= 6)
{
DelGun(playerid);
PlayerInfo[playerid][pJailed] = 1;
PlayerInfo[playerid][pJailTime] = 900;
PlayerInfo[playerid][pWantedLevel] = 0;
SetPlayerInterior(playerid, 6);
SetPlayerPos(playerid,264.1425,77.4712,1001.0391);
SetPlayerFacingAngle(playerid, 263.0160);
Send(playerid,COLOR_LIGHTRED, "Âû ïîñàæåíû â òþðüìó íà 900 ñåêóíä!");
Send(killerid,0x6495EDFF, "Âû ïîñàäèëè ïðåñòóïíèêà íà 900 ñåêóíä!");
SpawnPlayer(playerid);
}
}
PlayerInfo[playerid][pWantedLevel] = 0;
}
if(PlayerInfo[killerid][pJailed] < 1 && !IsAArm(killerid) && !IsACop(killerid) && !IsAMayor(killerid) && PlayerPaintballing[killerid] != 1)
{
if(IsAArm(playerid) || IsACop(playerid) || IsAMayor(playerid))
{
SetPlayerWantedLevel(killerid,WantedLevel[killerid] += 1);
WantedLevel[killerid] += 1;
PlayerInfo[killerid][pWantedLevel] +=1;
WantedPoints[killerid] += 2;
SetPlayerCriminal(killerid,255, "Óáèéñòâî ÷åëîâåêà");
Send(killerid, COLOR_WHITE, "Âàøà óçíîâàåìîñòü ïîâûñèëàñü");
}
}
if(gPlayerCheckpointStatus[playerid] > 4 && gPlayerCheckpointStatus[playerid] < 11)
{
DisablePlayerCheckpoint(playerid);
gPlayerCheckpointStatus[playerid] = CHECKPOINT_NONE;
}
new caller = Mobile[playerid];
if(caller != 999)
{
if(caller < 999)
{
Send(caller, COLOR_GRAD2, "Ñâÿçü îáîðâàëàñü.");
CellTime[caller] = 0;
CellTime[playerid] = 0;
Mobile[caller] = 999;
}
Mobile[playerid] = 999;
CellTime[playerid] = 0;
}
if(PlayerPaintballing[playerid] != 0 && PaintballRound == 1)
{
if(killerid == INVALID_PLAYER_ID) return true;
PlayerPaintballKills[killerid] ++;
if(PlayerPaintballKills[killerid] > PaintballWinnerKills)
{
new killer[MAX_PLAYER_NAME];
PaintballWinner = killerid;
PaintballWinnerKills = PlayerPaintballKills[killerid];
GetPlayerName(killerid, killer, sizeof(killer));
foreach(new i : Player)
{
if(IsPlayerConnected(i))
{
if(PlayerPaintballing != 0)
{
format(string, sizeof(string), "%s âûèãðûâàåò ñ %d óáèéñòâàìè.",killer,PaintballWinnerKills);
Send(i, COLOR_YELLOW, string);
}
}
}
}
return true;
}
if(IsAGang(killerid))
{
for(new i = 0; i < sizeof(GZInfo); i++)
{
if(PlayerToKvadrat(playerid,GZInfo[gCoords][0], GZInfo[gCoords][1],GZInfo[gCoords][2],GZInfo[gCoords][3]))
{
if(PlayerInfo[playerid][pMember] == 19 && FormaFrac[playerid] != 0 || PlayerInfo[playerid][pLeader] == 19 && FormaFrac[playerid] != 0)
{
if(PlayerInfo[playerid][pMember] == 19 && forma[killerid] == 0)
{
forma[killerid] = 1;
PlayerInfo[playerid][pModel] = 252;
Send(playerid, COLOR_YELLOW, "Âû ïîòåðÿëè àðìåéñêóþ ôîðìó");
Send(killerid, COLOR_YELLOW2, "Âû cíÿëè ñ àðìåéöà ôîðìó, ââåäèòå /switchskin, ÷òîáû ïåðåîäåòüñÿ");
PlayerInfo[killerid][pZakonp] -= 2;
SpawnPlayer(playerid);
}
}
}
}
}
if(IsAGang(killerid))
{
if(IsACop(playerid) && FormaFrac[playerid] != 0)
{
for(new i =0;i<sizeof(GZInfo);i++)
{
if(PlayerToKvadrat(playerid,GZInfo[gCoords][0], GZInfo[gCoords][1],GZInfo[gCoords][2],GZInfo[gCoords][3]))
{
keys[killerid] += 1;
Send(playerid, COLOR_YELLOW, "Âû ïîòåðÿëè êëþ÷è îò êàìåðû!");
Send(killerid, COLOR_YELLOW, "Âû çàáðàëè ó ïîëèöåéñêîãî êëþ÷è îò êàìåðû!");
PlayerInfo[killerid][pZakonp] -= 2;
}
}
}
}
if(PlayerPaintballing[playerid] == 0 && PlayerInfo[playerid][pJailed] == 0)
{
if(IsACop(killerid) && PlayerInfo[playerid][pWantedLevel] > 0) return true;
if(PlayerInfo[playerid][pBolnica] <= 0)
{
PlayerInfo[playerid][pBolnica] = 1, PlayerInfo[playerid]
PHP:
 = 10;
        }
    }
	if(gPlayerCheckpointStatus[playerid] > 4 && gPlayerCheckpointStatus[playerid] < 11)
	{
		DisablePlayerCheckpoint(playerid);
		gPlayerCheckpointStatus[playerid] = CHECKPOINT_NONE;
	}
	DisablePlayerCheckpoint(playerid);
 	return true;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу