Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2014-06-05, 12:51


pozioma113

#otaku






Wiek: 28
Na forum: 4889 dni
Posty: 49
Nick w MP: PozioMa

Piwa: 1

Respekt: 50

Witam,

Nagra?em sobie przejazd poci?giem przez ca?e San Andreas, zrobi?em z tym to co trzeba, wpisa?em wszystko do gamemodu i nic, NPC stoi na spawnie i ani drgnie, na dole daje wszysto co dopisa?em do gamemodu, za pomoc w rozwi?zaniu problemu stawiam zimne :piwo:

Kod:

new pociagosobowypojazd;


W OnGameModeInit
Kod:

ConnectNPC("Stachu", "pociagosobowy");
pociagosobowypojazd = CreateVehicle(538,-1942.7950,168.4164,27.0006,200.0,-1,-1,0);


W OnPlayerSpawn
Kod:

new nazwanpc[MAX_PLAYER_NAME];
GetPlayerName(playerid, nazwanpc, sizeof(nazwanpc));
if(!strcmp(nazwanpc, "Stachu", true))
{
PutPlayerInVehicle(playerid, pociagosobowypojazd, 0);
SetPlayerSkin(playerid, 10);
}
return 1;


W OnPlayerConnect i OnPlayerRequestClass da?em
Kod:

if(IsPlayerNPC(playerid)) return 1;


Za pomoc dzi?kuj?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-06-05, 13:05


=X=

WUJCIO DOBRA RADA






Wiek: 52
Na forum: 4524 dni
Posty: 134
SPONSOR

Piwa: 641

Respekt: 209,5
Respekt: 209,5Respekt: 209,5

Ostrzeżeń: 100%
"pozioma113" napisał/a:

Witam,

Nagra?em sobie przejazd poci?giem przez ca?e San Andreas, zrobi?em z tym to co trzeba, wpisa?em wszystko do gamemodu i nic, NPC stoi na spawnie i ani drgnie, na dole daje wszysto co dopisa?em do gamemodu, za pomoc w rozwi?zaniu problemu stawiam zimne :piwo:

Kod:

new pociagosobowypojazd;


W OnGameModeInit
Kod:

ConnectNPC("Stachu", "pociagosobowy");
pociagosobowypojazd = CreateVehicle(538,-1942.7950,168.4164,27.0006,200.0,-1,-1,0);


W OnPlayerSpawn
Kod:

new nazwanpc[MAX_PLAYER_NAME];
GetPlayerName(playerid, nazwanpc, sizeof(nazwanpc));
if(!strcmp(nazwanpc, "Stachu", true))
{
PutPlayerInVehicle(playerid, pociagosobowypojazd, 0);
SetPlayerSkin(playerid, 10);
}
return 1;


W OnPlayerConnect i OnPlayerRequestClass da?em
Kod:

if(IsPlayerNPC(playerid)) return 1;


Za pomoc dzi?kuj?.


//////////////////Edit:

Pawn

#include <a_samp>

new Stachu;
new nazwanpc[MAX_PLAYER_NAME];

public OnFilterScriptInit()
{
    ConnectNPC("Stachu""pociagosobowy"); // pociagosobowy.amx do folderu (npcmodes)
    Stachu AddStaticVehicle(5381393.20852632.250012.125690.000011);
    return 1;
}

public OnPlayerSpawn(playerid)
{
    if(IsPlayerNPC(playerid))
    {
        GetPlayerName(playeridnazwanpcsizeof(nazwanpc));

        if(!strcmp(nazwanpc"Stachu"true))
        {
            SetPlayerSkin(playerid10);
            PutPlayerInVehicle(playeridStachu0);
        }
    }
    return 1;
}


server.cfg:

Kod:

maxnpc 1 // ilo?? bot?w!


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-06-05, 13:44


pozioma113

#otaku






Wiek: 28
Na forum: 4889 dni
Posty: 49
Nick w MP: PozioMa

Piwa: 1

Respekt: 50

=X=, nie dzia?a, jedynie ??czy NPCta tak jak wcze?niej, a on ca?y czas stoi na spawnie.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-06-05, 13:47


=X=

WUJCIO DOBRA RADA






Wiek: 52
Na forum: 4524 dni
Posty: 134
SPONSOR

Piwa: 641

Respekt: 209,5
Respekt: 209,5Respekt: 209,5

Ostrzeżeń: 100%
A nagranie jest ok? - ponadto da?em ci kod po edycji, w w/w temacie. Je?eli teraz nie zadzia?a to ci nagram ten poci?g i zrobi? skrypt.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-06-05, 13:57


pozioma113

#otaku






Wiek: 28
Na forum: 4889 dni
Posty: 49
Nick w MP: PozioMa

Piwa: 1

Respekt: 50

"=X=" napisał/a:


#include <a_samp>

new Stachu;
new nazwanpc[MAX_PLAYER_NAME];

public OnFilterScriptInit()
{
ConnectNPC("Stachu", "pociagosobowy"); // pociagosobowy.amx do folderu (npcmodes)
Stachu = AddStaticVehicle(538, 1393.2085, 2632.2500, 12.1256, 90.0000, 1, 1);
return 1;
}

public OnPlayerSpawn(playerid)
{
if(IsPlayerNPC(playerid))
{
GetPlayerName(playerid, nazwanpc, sizeof(nazwanpc));

if(!strcmp(nazwanpc, "Stachu", true))
{
SetPlayerSkin(playerid, 10);
PutPlayerInVehicle(playerid, Stachu, 0);
}
}
return 1;
}



server.cfg:

Kod:
maxnpc 1 // ilo?? bot?w!


No wi?c tak, da?em to w filterscripcie i wczytuje NPCta a on tylko stoi na spawnie, w configu mia?em ustawione "maxnpc 1", a z nagraniem raczej jest wszystko ok dam nawet w to w kodzie:

Kod:

#define Nagranie "pociagosobowy"
#define Typnagrania 1


#include <a_npc>
main(){}
public OnRecordingPlaybackEnd() StartRecordingPlayback(Typnagrania, Nagranie);
#if Typnagrania == 1
public OnNPCEnterVehicle(vehicleid, seatid) StartRecordingPlayback(Typnagrania, Nagranie);
public OnNPCExitVehicle() StopRecordingPlayback();
#else
public OnNPCSpawn() StartRecordingPlayback(Typnagrania, Nagranie);
#endif



////EDIT!!
Zrobi?em sobie na szybko nagranie NPCta chodz?cego i wszystko normalnie dzia?a.


////EDIT AGAIN!
Poradzi?em sobie z tym i wygl?da to tak:

G?ra mapy:
Kod:

new stasiekpojazd;
new nazwanpc[MAX_PLAYER_NAME];


public OnGameModeInit()
Kod:

ConnectNPC("Stachu", "stasiek");
stasiekpojazd = AddStaticVehicle(538, 0, 0, 0, 0, -1, -1);


public OnPlayerSpawn()

Kod:

if(IsPlayerNPC(playerid))
{
GetPlayerName(playerid, nazwanpc, sizeof(nazwanpc));
if(!strcmp(nazwanpc, "Stachu", true))
{
PutPlayerInVehicle(playerid, stasiekpojazd, 0);
}
return 1;
}
return 1;


Pogrzeba?em w tym i zacz??o trybi? problem tylko w tym ?e poci?g ty?em zapiernicza ale zaraz to poprawi?, dzi?ki za dobre ch?ci :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-06-05, 15:18


=X=

WUJCIO DOBRA RADA






Wiek: 52
Na forum: 4524 dni
Posty: 134
SPONSOR

Piwa: 641

Respekt: 209,5
Respekt: 209,5Respekt: 209,5

Ostrzeżeń: 100%
Stacja: Los Santos - start.



http://www.solidfiles.com...39/X_Pociag.rar

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-06-05, 15:27


pozioma113

#otaku






Wiek: 28
Na forum: 4889 dni
Posty: 49
Nick w MP: PozioMa

Piwa: 1

Respekt: 50

Ju? si? z tym upora?em ale dzi?ki za ch?ci i dostajesz za to 3 zimne :piwo: :)

Postaw piwo autorowi tego posta
 

 
Tagi: npc :: jeżdżący :: pociągiem
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN » [INNE] NPC jeżdżący pociągiem Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku