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
-
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)?
-
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 ).
-
Azt az egyet nem értem, hogy minek az életét allítain. Hisz úgyse hal meg...
-
Állítólag az NPCnek alapból van élete, csak azért tunik megölhetetlennek mert alapból 500ra van rakva
-
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...
-
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.
-
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.