GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: krisk - 2010. Május 01. - 09:46:19

Cím: NPC: Enemy, HP
Írta: krisk - 2010. Május 01. - 09:46:19
A kérdéseim:
- Lehet-e egy NPC-t ellenséggé tenni? (mint SP-be?), szóval hogy lo rád ha el mész mellette, stb...?
- Lehet-e az NPC életét átállítani? (SetPlayerHealth)?
Cím: NPC: Enemy, HP
Írta: ZeRo - 2010. Május 01. - 11:57:48
Mindketto megoldható, csak nem a szokványos módon.
Az elsore már volt példa, a hivatalos fórumon láttam, hogy valaki megcsinálta; Egyébként csak kamera-állás figyelo függvények, és animációk kellenek hozzá.
A másodikat pedig megoldhatod egy egyszeru lebegopontos változóval( ha esetleg több NPC-vel van dolgod, akkor vektorral ), és itt is a játékos lövésénél figyeled, hogy valamelyik NPC éppen a célkeresztben van-e; Ha igen, akkor csökkented a változó értékét( esetleg variálhatod azzal, hogy ha távolabb van, akkor kevesebbet vegyen le, vagy ha erosebb a fegyvere, akkor többet ).
Cím: NPC: Enemy, HP
Írta: kurta999 - 2010. Május 01. - 13:21:12
Azt az egyet nem értem, hogy minek az életét allítain. Hisz úgyse hal meg...
Cím: NPC: Enemy, HP
Írta: SnicK - 2010. Május 01. - 13:35:27
Állítólag az NPCnek alapból van élete, csak azért tunik megölhetetlennek mert alapból 500ra van rakva
Cím: NPC: Enemy, HP
Írta: GroX - 2010. Május 01. - 16:19:01
Idézetet írta: kurta999 date=1272712872\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"1526\" data-ipsquote-contentclass=\"forums_Topic
Azt az egyet nem értem, hogy minek az életét allítain. Hisz úgyse hal meg...
 
Változó... Ha meglövik a változó értéke csökken, és ha eléri, vagy kisebb lesz mint 0 akkor egy halál animot bejáccunk neki, és respawnoljuk. De van számos más variáció is...
Cím: NPC: Enemy, HP
Írta: krisk - 2010. Május 01. - 21:44:35
Az a fele sikerült, hogy ha eltalálják mondjuk lefreezeli, és berakja animba. Mert: Anim -> KEY_FIRE = Lövés, ez tökéletes megy a 2. kérdésnél
Na de az 1.-nél nem, ugyanis nem tudom beállítani, hogy az NPC-m lenyomjon egy gombot vagy ne.
Cím: NPC: Enemy, HP
Írta: ZeRo - 2010. Május 01. - 21:48:00
Az NPC-nek állítasz lövés animot, és ha a játékosra néz, akkor leveszel a játékostól életet.