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: Xlavier - 2010. július 20. - 12:40:39

Cím: [NPC] Egyszeru álló NPC
Írta: Xlavier - 2010. július 20. - 12:40:39
Elég hülye kérdés tudom, de NPC-kkel nem sokat foglalkoztam.
Hogyan kell olyat készíteni ami egyszeruen egy helyben álldogál és néha a mellkasán össze kulcsolja a kezét.
Csupán annyi Szerepe lenne, hogy ott áll. (napszemüveggel, fekete öltönyös skin [165])
Cím: [NPC] Egyszeru álló NPC
Írta: jana4 - 2010. július 20. - 13:07:28
felveszed, berakod FS-be, elindítod az NPC-t a módban és néha bejátszasz neki 1 animációt
Cím: [NPC] Egyszeru álló NPC
Írta: Xlavier - 2010. július 20. - 13:14:30
Értem és csak annyit kell akkor felvennem hogy csak úgy áll?
Amúgy az animációt, hogyan teszem hozzá?
Cím: [NPC] Egyszeru álló NPC
Írta: DrAkE - 2010. július 20. - 13:27:24
Hát hogy ha felvevés közbe csinálsz animációt azt os megfogja csinálni sztem
Cím: [NPC] Egyszeru álló NPC
Írta: Xlavier - 2010. július 20. - 13:32:28
Jah értem, köszönöm.
Ha muködni fog zárom és leírom hogy hogyan csináltam hátha kell másnak.
UI: melyik az az  animáció amivel a mellkasára teszi összekulcsolva a kezét?
Nem találom.
Cím: [NPC] Egyszeru álló NPC
Írta: Mike - 2010. július 20. - 15:00:44
Idézetet írta: Xlavier date=1279624470\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"2500\" data-ipsquote-contentclass=\"forums_Topic
Értem és csak annyit kell akkor felvennem hogy csak úgy áll?
Amúgy az animációt, hogyan teszem hozzá?
 
Igen, a guggolást, ugrást, futást, sétálást de az ApplyAnimation-okat nem.
Cím: [NPC] Egyszeru álló NPC
Írta: Mambo - 2010. július 20. - 15:03:55
/crossarms
Cím: [NPC] Egyszeru álló NPC
Írta: jana4 - 2010. július 20. - 15:24:53
ApplyAnimation(playerid, \"PAULNMAC\", \"wank_loop\", 1.80001, 1, 0, 0, 1, 600);
ezt játszd le npc spawnolásakor
Cím: [NPC] Egyszeru álló NPC
Írta: Iceaac - 2010. július 20. - 15:55:11
Idézetet írta: ScreaM date=1279632293\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"2500\" data-ipsquote-contentclass=\"forums_Topic

ApplyAnimation(playerid, \"PAULNMAC\", \"wank_loop\", 1.80001, 1, 0, 0, 1, 600);
ezt játszd le npc spawnolásakor

 

LoL  ;D Am nem fogja látni, ha nincs szinkronizálva az npc amikor spawnol.
Cím: [NPC] Egyszeru álló NPC
Írta: jana4 - 2010. július 20. - 17:03:40
Duplalol, tudom öreg. Szerinted o olyan balfasz hogy nem tudná kilesni a példaszkriptekbol? :dodge:
Cím: [NPC] Egyszeru álló NPC
Írta: Xlavier - 2010. július 20. - 17:23:52
Jól mondod ScreaM ki tudom lesni, és ki is fogom  :P
Cím: [NPC] Egyszeru álló NPC
Írta: Iceaac - 2010. július 20. - 17:26:13
Idézetet írta: ScreaM date=1279638220\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"2500\" data-ipsquote-contentclass=\"forums_Topic
Duplalol, tudom öreg. Szerinted o olyan balf*** hogy nem tudná kilesni a példaszkriptekbol? :dodge:
 
És én azt honnan tudjam? Ha nem mondom az a baj.
Cím: [NPC] Egyszeru álló NPC
Írta: Xlavier - 2010. július 21. - 22:45:16
Ez lett a vége:
 
#include <a_samp>
#include <a_npc>
 
public OnFilterScriptInit ( )
{
    print ( \"GUARD\" );
    ConnectNPC ( \"Guard\", \"helpfull_guard\" );
    return 1;
}
public OnPlayerSpawn ( playerid )
{
    if ( IsPlayerNPC ( playerid ) )
    {
        new npcname [ MAX_PLAYER_NAME ];
        GetPlayerName ( playerid, npcname, sizeof ( npcname ) );
SetPlayerInterior(playerid,3);
SetPlayerSkin(playerid,165);
        if ( !strcmp ( npcname, \"Guard\", true ) )
        {
            ApplyAnimation(playerid,\"PAULNMAC\",\"wank_loop\",3.0,0,0,0,0,0);
            return 1;
        }
        return 1;
    }
    return 1;
}

 
Köszi a segítséget.