Informacje > Centrala - uwagi i propozycje

Eve centrala - Killboard

<< < (3/9) > >>

Hastrabull:
u nich dzieje sie dokladnie to samo co na centrali.
http://eve-kill.net/?a=kill_related&kll_id=3379601

Voulture:
No to wiadomo, tego nie zmienisz i nikt tego nie ustawil nigdy. Mozna cos takiego zrobic na kb calego bloku politycznegp, dodajac po prostu odpowiednie sojusze i kb do killboardu ale tak dla zupelnie przypadkowych korporacji to nigdy nie zadziala. Myslalem, ze problemem jest importowanie i rozroznianie lossow od killi...

pticu:

--- Cytuj ---#################################################################
## MOD Title: Multiple Corporation / Alliance Killboards
## MOD Author: Maikar < molitor.michael@gmail.com >
## MOD Description: Changes the killboard to allow Multiple Corporation / Alliance mail listings.
## MOD Version: 1.0
##
## Installation Level: Easy
## Installation Time: 5 Minutes
## Files To Edit: common/index.php
## common/admin/option_config.php
## common/includes/class.involvedloader.php
## License: http://opensource.org/licenses/gpl-license.php GNU General Public License v2
#################################################################
##
## MOD History:
##
## v1.0
## - Initial Release.
##
#################################################################
##
## Notes:
##
## If you want more, follow the trend...I'm sure you can see the
## pattern...Same goes for if you want less, just delete. :)
## Also...you lose the statlink support with this, so just delete it
## and manually add any statlinks ya want yourself...
##
#################################################################
## Before Adding This MOD, You Should Back Up All Files Related To This MOD
#################################################################

#
#-----[ OPEN ]---------------------------------------------------
#
common/index.php

#
#-----[ FIND ]---------------------------------------------------
#
// corporation OR alliance id
if (config::get('cfg_corpid'))
{
define('CORP_ID', config::get('cfg_corpid'));
define('ALLIANCE_ID', 0);
}
else
{
define('CORP_ID', 0);
define('ALLIANCE_ID', config::get('cfg_allianceid'));
}

#
#-----[ REPLACE WITH ]---------------------------------------------------
#
// corporation OR alliance id
if (config::get('cfg_corpid'))
{
define('CORP_ID', config::get('cfg_corpid'));
define('CORP_ID2', config::get('cfg_corpid2'));
define('CORP_ID3', config::get('cfg_corpid3'));
define('CORP_ID4', config::get('cfg_corpid4'));
define('CORP_ID5', config::get('cfg_corpid5'));
define('ALLIANCE_ID', 0);
define('ALLIANCE_ID2', 0);
define('ALLIANCE_ID3', 0);
define('ALLIANCE_ID4', 0);
define('ALLIANCE_ID5', 0);
}
else
{
define('CORP_ID', 0);
define('CORP_ID2', 0);
define('CORP_ID3', 0);
define('CORP_ID4', 0);
define('CORP_ID5', 0);
define('ALLIANCE_ID', config::get('cfg_allianceid'));
define('ALLIANCE_ID2', config::get('cfg_allianceid2'));
define('ALLIANCE_ID3', config::get('cfg_allianceid3'));
define('ALLIANCE_ID4', config::get('cfg_allianceid4'));
define('ALLIANCE_ID5', config::get('cfg_allianceid5'));

#
#-----[ OPEN ]---------------------------------------------------
#
common/admin/option_config.php

#
#-----[ FIND ]---------------------------------------------------
#
options::fadd('CORP_ID', 'cfg_corpid', 'edit:size:5');
options::fadd('ALLIANCE_ID', 'cfg_allianceid', 'edit:size:5');

#
#-----[ REPLACE WITH ]---------------------------------------------------
#
options::fadd('CORP_ID', 'cfg_corpid', 'edit:size:5');
options::fadd('CORP_ID2', 'cfg_corpid2', 'edit:size:5');
options::fadd('CORP_ID3', 'cfg_corpid3', 'edit:size:5');
options::fadd('CORP_ID4', 'cfg_corpid4', 'edit:size:5');
options::fadd('CORP_ID5', 'cfg_corpid5', 'edit:size:5');
options::fadd('ALLIANCE_ID', 'cfg_allianceid', 'edit:size:5');
options::fadd('ALLIANCE_ID2', 'cfg_allianceid2', 'edit:size:5');
options::fadd('ALLIANCE_ID3', 'cfg_allianceid3', 'edit:size:5');
options::fadd('ALLIANCE_ID4', 'cfg_allianceid4', 'edit:size:5');
options::fadd('ALLIANCE_ID5', 'cfg_allianceid5', 'edit:size:5');

#
#-----[ OPEN ]---------------------------------------------------
#
common/includes/class.involvedloader.php

#
#-----[ FIND ]---------------------------------------------------
#
if ($type == 'kill')
{
if (CORP_ID)
$killlist->addInvolvedCorp(new Corporation(CORP_ID));
if (ALLIANCE_ID)
$killlist->addInvolvedAlliance(new Alliance(ALLIANCE_ID));
}
elseif ($type == 'loss')
{
if (CORP_ID)
$killlist->addVictimCorp(new Corporation(CORP_ID));
if (ALLIANCE_ID)
$killlist->addVictimAlliance(new Alliance(ALLIANCE_ID));
}

#
#-----[ REPLACE WITH ]---------------------------------------------------
#
if ($type == 'kill')
{
if (CORP_ID)
$killlist->addInvolvedCorp(new Corporation(CORP_ID));
if (CORP_ID2)
$killlist->addInvolvedCorp(new Corporation(CORP_ID2));
if (CORP_ID3)
$killlist->addInvolvedCorp(new Corporation(CORP_ID3));
if (CORP_ID4)
$killlist->addInvolvedCorp(new Corporation(CORP_ID4));
if (CORP_ID5)
$killlist->addInvolvedCorp(new Corporation(CORP_ID5));
if (ALLIANCE_ID)
$killlist->addInvolvedAlliance(new Alliance(ALLIANCE_ID));
if (ALLIANCE_ID2)
$killlist->addInvolvedAlliance(new Alliance(ALLIANCE_ID2));
if (ALLIANCE_ID3)
$killlist->addInvolvedAlliance(new Alliance(ALLIANCE_ID3));
if (ALLIANCE_ID4)
$killlist->addInvolvedAlliance(new Alliance(ALLIANCE_ID4));
if (ALLIANCE_ID5)
$killlist->addInvolvedAlliance(new Alliance(ALLIANCE_ID5));
}
elseif ($type == 'loss')
{
if (CORP_ID)
$killlist->addVictimCorp(new Corporation(CORP_ID));
if (CORP_ID2)
$killlist->addVictimCorp(new Corporation(CORP_ID2));
if (CORP_ID3)
$killlist->addVictimCorp(new Corporation(CORP_ID3));
if (CORP_ID4)
$killlist->addVictimCorp(new Corporation(CORP_ID4));
if (CORP_ID5)
$killlist->addVictimCorp(new Corporation(CORP_ID5));
if (ALLIANCE_ID)
$killlist->addVictimAlliance(new Alliance(ALLIANCE_ID));
if (ALLIANCE_ID2)
$killlist->addVictimAlliance(new Alliance(ALLIANCE_ID2));
if (ALLIANCE_ID3)
$killlist->addVictimAlliance(new Alliance(ALLIANCE_ID3));
if (ALLIANCE_ID4)
$killlist->addVictimAlliance(new Alliance(ALLIANCE_ID4));
if (ALLIANCE_ID5)
$killlist->addVictimAlliance(new Alliance(ALLIANCE_ID5));
}

#
#-----[ SAVE/CLOSE ALL FILES ]-----------------------------------
#
# EoM

Enjoy...


--- Koniec cytatu ---


takie cus znalazlem na http://eve-id.net/forum/viewtopic.php?p=11354#p11354

pticu:
chyba naprawilem :) pokazuje loosy

Khobba:
To działa, pod warunkiem, że ludzie spoza ustalonych korpów nie będą dodawać swoich killi, które, w takim przypadku się po prostu nie wyświetlą :)

BTW, zna ktoś programistów kb SOT (nie chodzi mi o sons of tangra, tylko o tych http://kb.sotzone.ru/ ) lub IRONa? Oni całkiem sympatycznie zmodyfikowali edk :)

Nawigacja

[0] Indeks wiadomości

[#] Następna strona

[*] Poprzednia strona

Idź do wersji pełnej