Tronix odpověděl v tématu Prodej velké garáže v LS (aukce) (před 2 hodinami)Kolpanek založil téma [S-1267] ZSP - Sphere Corporation (dnes v 18:56)salsi10x založil téma [S-1266] Výmaz trestních rejstříků (dnes v 17:29)misatorcz odpověděl v tématu Polský výprodej (dnes v 0:39)Puding odpověděl v tématu Unikátně upravené 2014 Bentley Continental GT (včera v 22:36)kubikula1203 odpověděl v tématu Rodinný dům - Temple, Los Santos (včera v 16:44)Jackal založil téma Rodinný dům na Santa Maria Beach (včera v 11:20)Jackal založil téma MTA Admin - Jackal (před 3 dny)

Příkaz k vypnutí kolize mezi postavami

Založil neznámý#8929, 2. 9. 2022, 4 odpovědi, 0 zobrazení

Přeji všem krásné páteční odpoledne, už tak den či dva to je co mě trknul takový malý nápad jak by se mohlo trošku pomoci s RP při kterých bohužel animace nepovolují prolnutí postav.

 

Už tu sice taková možnost je ale je to zdlouhavé a navíc když se někdo o kousek víc uhne tak se kolize opět sepne. 

Jak toho prozatím lze docílit?

1) zadáme všem známý příkaz /nest ID

2) hned potom co to druhý hráč potvrdí příkazem /pn dáme příkaz /polozit

3) Tadá! A můžete si vesele v malém kroužku protínat postavy až do opuštění povoleného rádiusu či crashe nebo odpojení ze hry

 

Ateď už k samotnému návrhu

 

Stručný popis:

Přemýšleli jsme s nejmenovaným hráčem jak by bylo možné tohoto docílit aniž bychom museli neustále dávat příkazy ve výše uvedeném pořadí. 

Pak nás trklo že by nebylo od věci zkusit podat tento návrh s tím že by to šlo udělat přes nějaký příkaz a nějak rozumně to nastavit. 

 

Finální představa:

Jednalo by se o nějaký příkaz který by vyžadoval potvrzení i druhé strany aby se neumožnilo jeho zneužití (příklad.: Někdo mi bude blokovat cestu ve dveřích a bude se snažit dejme tomu o RP okradení, já si hodím příkaz a prostě jím proběhnu a RPim to jako že jsem utekl i když bych se reálně společně s ním do futer nevešel) 

Podobně jako tomu je u příkazu /nest ID který vyžaduje /pn k potvrzení

Tak tady například by bylo /prolnout ID a hráči jehož ID bylo zadáno a je v dostatečné blízkosti přijde žádost /pp (potvrdit prolnutí) nebo /zp (zamítnout prolnutí) 

 

Jak by to asi fungovalo?:

Byly tu dvě možnosti 

1) Po opuštění určité range by se spustil třeba 10s odpočet po kterém by se automaticky zpětně zapnula kolize mezi hráči kteří ji mezi sebou vypnuli. 

2) po opuštění určité range která by byla větší než je u možnosti /nest by se kolize sepnula hned. 

 

Děkuji všem co jste si to pročetli až ke konci a zanechali mi tu svojí reakci či svůj názor (v lepším případě obojí) 

 

PHARAOH

 

S tímto musím souhlasit. Hodí se prolnutí kolizí postav především z důvodu, že tě někdo s /lean za barem (nebo v jinejch těsnejch prostorech) překáží a nemůžeš kvůli kolizím projít. Především se to hodí kvůli animacím s ostatníma hráčema tak, aby animace obou nebo více hráčů seděla. :)

Tento příspěvek byl odstraněn autorem.

Nápad to není vůbec špatný, bude to ovšem trochu technický oříšek, ale mělo by to být možné.

U /nest to totiž funguje kvůli bugu v samotném MTA, ve skutečnosti to tam není skriptový záměr, že je tohle možné. To znamená, že při tvorbě tohoto příkazu bych buď využil stejného bugu (tentokrát záměrně), nebo využil klientovou deaktivaci kolizí, která může teda způsobit zase jiné bugy a asi bude potřeba to pořádně otestovat.

EDIT: Bude přidáno.

Tento příspěvek byl odstraněn autorem.

Toto téma právě čtou 0 uživatelů.