S novým frakčním systémem jsme také přinesli zcela nový systém frakčních modulů. Spousta z vás jim však nerozumí, jelikož to není nic, na co byste byli zvyklí. Pokusím se vám tedy tímto příspěvkem trochu vysvětlit oč jde.
Nejdříve ještě zmíním, že frakce si nyní může vytvářet úplně každý a to bez nutnosti psát žádost o vytvoření frakce. Stačí zajít na úřad a uhradit jednorázový poplatek 1 milionu Kč (herní měna). Než začnete nadávat, proč se gang zakládá na úřadě, tak vězte, že na gang nepotřebujete frakci a pokud ji chcete, musíte si ji hold koupit - je tomu tak proto, aby jako frakce existovali pouze seriózní organizace jakéhokoliv typu, jinak bychom tu měli 50 mafií, 20 gangů a 70 mechanických dílen.
Dříve měla každá frakce svůj typ, to bylo prostě číslo, které odpovídalo buď gangu, mafii, legální, policejní, zdravotnické, mechanické nebo novinářské frakci - přičemž většina frakcí spadala pod typ legální, tedy frakce co nemají žádné speciální vlastnosti, kdežto ostatní typy frakcí měli něco speciálního.
Postupem času se však již na starém Skimu vyvinula spoustu systémů pro konkrétní frakce, například těžba, výroba zbraní, hlídkování TSI, odznaky i pro nevládní frakce, brány na /gate a podobně. Zkrátka tyhle věci se nastavovali na každou frakci zvlášť, speciálně podle ID. No a u některých skriptů to vedlo k celkem ošklivému, nemodulárnímu a neoptimalizovanému kódu jen proto, aby k něčemu mělo přístup více frakcí.
Tohle celé nyní nahrazuje systém frakčních modulů.
Typy frakcí již neexistují, frakce mají moduly. Můžeme si frakci představit jako složku, do které můžeme vložit souborů, kolik jen chceme. Obdobně můžeme do frakce vložit neomezený počet modulů.
Umožňuje nám to vytvářet skripty, které se vážou na různé frakce a určování frakcí, na které se má daný skript aplikovat již není uloženo v samotném skriptu, ale v databázi, hezky u frakce.
Po technické stránce to funguje tak, že já vytvořím několik skriptů a funkcí pro frakce a jednotlivé frakce už si jen vybírají a dokupují takové moduly, které chtějí.
Vedení frakcí si pak navíc může nastavovat u jednotlivých hodností, kdo bude mít přístup k nějaké konkrétní funkci patřící pod nějaký modul. Například PSA si může nastavit v rámci modulu POLICE, kdo má oprávnění používat příkaz /arrest na uzavírání zadržených do vězení.
Většina modulů se do frakce dokupuje, po jednorázové koupi může frakce neomezeně navždy používat funkce odemčené daným modulem. Můžete si tak libovolně nakombinovat funkce do vaší frakce a utvořit tak například těžební firmu, která zároveň zajišťuje přepravu.
A teď co vás asi zajímá nejvíce - jaké moduly už jsou vytvořené, co umí a jak je získat?
GATE - Modul pro frakční brány, které mohou otevírat vybraní členové frakce. Počet bran není počtem omezený.
BADGE - Modul pro frakční odznaky a identifikační karty, jejich čísla se zobrazují i v F3.
GOV - Modul pro vládní frakci, momentálně obsahuje příkaz /gov.
GOVFUEL - Modul pro státní frakce, za které platí paliva vláda SA.
POLICE - Modul pro policejní frakci, momentálně obsahuje zavírání vězňů, /rbs, /gov, uzavírání mýtných bran, zabavení řidičských oprávnění.
MEDIC - Modul pro zdravotnickou frakci, momentálně obsahuje /alarm, /gov a /heal.
FIRE - Modul pro hasičskou frakci, momentálně obsahuje /alarm a /gov.
NONPROFIT - Modul pro neziskové frakce, které každou hodinu automaticky odevzdávají veškerý zisk vládě, ale mají zároveň financované platy vládou. Platy však pak podléhají regulacím krajského zastupitelstva Red County.
GANG - Modul pro ilegální frakce, ať už gangy nebo mafie. Umožňuje převoz zbraní. Samostatně (bez kombinace s nekompatibilními moduly) převede typ frakce na ilegální.
NPC - Modul pro frakce umožňující vlastnictví NPC.
TRUCKER - Modul pro kamionovou dopravu (automatická práce, zisk pro jednotlivce i frakci).
SECURITY - Modul pro bezpečnostní agentury, hlídání domů a oblastí (automatická práce, zisk pro jednotlivce i frakci).
DELIVERY - Modul pro přepravní službu, dovážení zásilek k domům po Red County.
TOWING - Modul pro frakce umožňující odtah vozidel (omezeno na pár firem IC cestou).
MECHANIC - Modul pro mechanické dílny, umožňí členům frakce opravit a přebarvit vozidla, instalovat a odstraňovat zatmavená skla.
TUNING - Modul pro tuning vozidel (vč. změny handlingu) v rámci nového tuning editoru.
STATS - Modul pro sledování týdenního výdělku členů frakce.
OILRIG - Modul pro převoz barelů ropy z ropné plošiny.
SHOP - Modul pro provozování vlastních obchodů (s vlastním výběrem předmětů a cen).
VEHPERMS - Modul pro omezení frakčních vozidel na určité hodnosti.
FUEL - Modul pro proplácení paliv frakčních vozidel z prostředků frakce.
PRODUCT - Modul pro výrobu vlastních produktů frakcí.
WIRING - Modul pro opravy elektrického vedení, zakázky po celém SA.
LIABILITY - Modul přenášející daňovou odpovědnost za firemní vozidla zaměstnancům, kteří je používají.
GUARD - Modul umožňující frakci pronajímat NPC hlídače.
Uzamčené pro konkrétní frakce, nelze o ně žádat: GOV, POLICE, MEDIC, FIRE, GOVFUEL
Lze získat IC cestou: NONPROFIT, TOWING
Lze koupit za kredity: GATE, BADGE, GANG, TRUCKER, SECURITY, DELIVERY, NPC, STATS, MECHANIC, TUNING, OILRIG, SHOP, VEHPERMS, FUEL, PRODUCT, WIRING, LIABILITY, GUARD
Domluvit se lze i na konkrétním novém modulu a skriptu, který bude kvůli vaší frakci vytvořen. Jeho cena bude určena dohodou.
Potenciální dotazy a jejich odpovědi:
Q: Proč musím platit IC i OOC, když chci mít super duper frakci?
A: Protože vývoj skriptů pro frakce stojí čas a také nechceme aby každá frakce měla všechno. Navíc to právě do vaší frakce přiláká více hráčů právě vlivem toho, že jiné frakce budou mít jiné moduly.
Q: Kdy budou hotové ty plánované moduly?
A: Na jejich vývoji současně pracuji, prioritní je modul TRUCKER, který bude součástí blížícího se Truckers Update. Toho se dočkáte nejdříve, snad již v následujících dnech. Také modulu SECURITY se dočkáte velice brzy. Na ostatní si budete muset ještě chvíli počkat.
S novým frakčním systémem jsme také přinesli zcela nový systém frakčních modulů. Spousta z vás jim však nerozumí, jelikož to není nic, na co byste byli zvyklí. Pokusím se vám tedy tímto příspěvkem trochu vysvětlit oč jde.
Nejdříve ještě zmíním, že frakce si nyní může vytvářet úplně každý a to bez nutnosti psát žádost o vytvoření frakce. Stačí zajít na úřad a uhradit jednorázový poplatek 1 milionu Kč (herní měna). Než začnete nadávat, proč se gang zakládá na úřadě, tak vězte, že na gang nepotřebujete frakci a pokud ji chcete, musíte si ji hold koupit - je tomu tak proto, aby jako frakce existovali pouze seriózní organizace jakéhokoliv typu, jinak bychom tu měli 50 mafií, 20 gangů a 70 mechanických dílen.
Dříve měla každá frakce svůj typ, to bylo prostě číslo, které odpovídalo buď gangu, mafii, legální, policejní, zdravotnické, mechanické nebo novinářské frakci - přičemž většina frakcí spadala pod typ legální, tedy frakce co nemají žádné speciální vlastnosti, kdežto ostatní typy frakcí měli něco speciálního.
Postupem času se však již na starém Skimu vyvinula spoustu systémů pro konkrétní frakce, například těžba, výroba zbraní, hlídkování TSI, odznaky i pro nevládní frakce, brány na /gate a podobně. Zkrátka tyhle věci se nastavovali na každou frakci zvlášť, speciálně podle ID. No a u některých skriptů to vedlo k celkem ošklivému, nemodulárnímu a neoptimalizovanému kódu jen proto, aby k něčemu mělo přístup více frakcí.
Tohle celé nyní nahrazuje systém frakčních modulů.
Typy frakcí již neexistují, frakce mají moduly. Můžeme si frakci představit jako složku, do které můžeme vložit souborů, kolik jen chceme. Obdobně můžeme do frakce vložit neomezený počet modulů.
Umožňuje nám to vytvářet skripty, které se vážou na různé frakce a určování frakcí, na které se má daný skript aplikovat již není uloženo v samotném skriptu, ale v databázi, hezky u frakce.
Po technické stránce to funguje tak, že já vytvořím několik skriptů a funkcí pro frakce a jednotlivé frakce už si jen vybírají a dokupují takové moduly, které chtějí.
Vedení frakcí si pak navíc může nastavovat u jednotlivých hodností, kdo bude mít přístup k nějaké konkrétní funkci patřící pod nějaký modul. Například PSA si může nastavit v rámci modulu POLICE, kdo má oprávnění používat příkaz /arrest na uzavírání zadržených do vězení.
Většina modulů se do frakce dokupuje, po jednorázové koupi může frakce neomezeně navždy používat funkce odemčené daným modulem. Můžete si tak libovolně nakombinovat funkce do vaší frakce a utvořit tak například těžební firmu, která zároveň zajišťuje přepravu.
A teď co vás asi zajímá nejvíce - jaké moduly už jsou vytvořené, co umí a jak je získat?
GATE - Modul pro frakční brány, které mohou otevírat vybraní členové frakce. Počet bran není počtem omezený.
BADGE - Modul pro frakční odznaky a identifikační karty, jejich čísla se zobrazují i v F3.
GOV - Modul pro vládní frakci, momentálně obsahuje příkaz /gov.
GOVFUEL - Modul pro státní frakce, za které platí paliva vláda SA.
POLICE - Modul pro policejní frakci, momentálně obsahuje zavírání vězňů, /rbs, /gov, uzavírání mýtných bran, zabavení řidičských oprávnění.
MEDIC - Modul pro zdravotnickou frakci, momentálně obsahuje /alarm, /gov a /heal.
FIRE - Modul pro hasičskou frakci, momentálně obsahuje /alarm a /gov.
NONPROFIT - Modul pro neziskové frakce, které každou hodinu automaticky odevzdávají veškerý zisk vládě, ale mají zároveň financované platy vládou. Platy však pak podléhají regulacím krajského zastupitelstva Red County.
GANG - Modul pro ilegální frakce, ať už gangy nebo mafie. Umožňuje převoz zbraní. Samostatně (bez kombinace s nekompatibilními moduly) převede typ frakce na ilegální.
NPC - Modul pro frakce umožňující vlastnictví NPC.
TRUCKER - Modul pro kamionovou dopravu (automatická práce, zisk pro jednotlivce i frakci).
SECURITY - Modul pro bezpečnostní agentury, hlídání domů a oblastí (automatická práce, zisk pro jednotlivce i frakci).
DELIVERY - Modul pro přepravní službu, dovážení zásilek k domům po Red County.
TOWING - Modul pro frakce umožňující odtah vozidel (omezeno na pár firem IC cestou).
MECHANIC - Modul pro mechanické dílny, umožňí členům frakce opravit a přebarvit vozidla, instalovat a odstraňovat zatmavená skla.
TUNING - Modul pro tuning vozidel (vč. změny handlingu) v rámci nového tuning editoru.
STATS - Modul pro sledování týdenního výdělku členů frakce.
OILRIG - Modul pro převoz barelů ropy z ropné plošiny.
SHOP - Modul pro provozování vlastních obchodů (s vlastním výběrem předmětů a cen).
VEHPERMS - Modul pro omezení frakčních vozidel na určité hodnosti.
FUEL - Modul pro proplácení paliv frakčních vozidel z prostředků frakce.
PRODUCT - Modul pro výrobu vlastních produktů frakcí.
WIRING - Modul pro opravy elektrického vedení, zakázky po celém SA.
LIABILITY - Modul přenášející daňovou odpovědnost za firemní vozidla zaměstnancům, kteří je používají.
GUARD - Modul umožňující frakci pronajímat NPC hlídače.
Uzamčené pro konkrétní frakce, nelze o ně žádat: GOV, POLICE, MEDIC, FIRE, GOVFUEL
Lze získat IC cestou: NONPROFIT, TOWING
Lze koupit za kredity: GATE, BADGE, GANG, TRUCKER, SECURITY, DELIVERY, NPC, STATS, MECHANIC, TUNING, OILRIG, SHOP, VEHPERMS, FUEL, PRODUCT, WIRING, LIABILITY, GUARD
Domluvit se lze i na konkrétním novém modulu a skriptu, který bude kvůli vaší frakci vytvořen. Jeho cena bude určena dohodou.
Potenciální dotazy a jejich odpovědi:
Q: Proč musím platit IC i OOC, když chci mít super duper frakci?
A: Protože vývoj skriptů pro frakce stojí čas a také nechceme aby každá frakce měla všechno. Navíc to právě do vaší frakce přiláká více hráčů právě vlivem toho, že jiné frakce budou mít jiné moduly.
Q: Kdy budou hotové ty plánované moduly?
A: Na jejich vývoji současně pracuji, prioritní je modul TRUCKER, který bude součástí blížícího se Truckers Update. Toho se dočkáte nejdříve, snad již v následujících dnech. Také modulu SECURITY se dočkáte velice brzy. Na ostatní si budete muset ještě chvíli počkat.