[Help] NPC Postava - OnFoot

Sekcia určená pre programovací jazyk pawn.

[Help] NPC Postava - OnFoot

Poslaťod (RP)Stylos » Ned 24. Feb 2013 13:03:40

Zdravím,
mam problém. Ked si nahrám NPC ako stojí..ako je na PFR napr. Kuchár..
dám si to do Npcmodes -> môjbot.pwn -> Recordings -> Môjbot.REC
Ale v tej zložke .pwn neviem ako to urobiť pretože mi to nejde..
proste v konzole mi napíše, že sa Bot pripojil ale nikde nieje a v Móde to zle nemám isto.
Ale NPC vo vozidle mi ide v pohode..ako to mam upraviť v tom Môjbot.pwn na pešo?
Ďakujem za odpovede. :)

EDIT://

Kód: Vybrať všetko
// npcmodes -> NPC.pwn

#define RECORDING "Kuchar" //Název souboru, který jsme nahrávali bez přípony .rec
#define RECORDING_TYPE 2 //1 pokud je v autě, pěšky je to 2

#include <a_npc>
main(){}
public OnRecordingPlaybackEnd() StartRecordingPlayback(RECORDING_TYPE, RECORDING);

#if RECORDING_TYPE == 2
public OnNPCSpawn() StartRecordingPlayback(RECORDING_TYPE, RECORDING);
#endif

//V móde:

new AutoBota;
new Text3D:npcname1;

//public OnGameModeInit()

ConnectNPC("Kuchar","Kuchar");
AutoBota = CreateVehicle(400, 0.0, 0.0, 5.0, 0.0, 3, 3, 5000);
npcname1 = Create3DTextLabel("Kuchar",0xFFFFFFFF,0.0, 0.0,0.0,30.0,0);

//public OnPlayerSpawn(playerid)

if(IsPlayerNPC(playerid)) //Kontrola, pokud je spawnutý NPC.
{
new npcname[MAX_PLAYER_NAME];
GetPlayerName(playerid, npcname, sizeof(npcname)); //Zjišťuje jméno NPC.
if(!strcmp(npcname, "Kuchar", true)) //Zjišťuje, jestli je jméno bota Michal
{
PutPlayerInVehicle(playerid, AutoBota, 0);
SetPlayerColor(playerid,C_RED);
SetPlayerSkin(playerid,168);
Attach3DTextLabelToPlayer(npcname1, playerid, 0.0, 0.0, 0.0);
SetPlayerPos(playerid,1.1,1.1,1.1);
}
}
Naposledy upravil (RP)Stylos dňa Str 06. Mar 2013 21:08:08, celkovo upravené 1
(RP)Stylos
Nováčik
Nováčik
 
Príspevky: 11
Registrovaný: Sob 16. Feb 2013 19:25:44

Re: [Help] NPC Postava - OnFoot

Poslaťod LiquiD » Ned 24. Feb 2013 17:39:14

Už neviem aký je to script ale viem, že tam niekde zadávaš 1 alebo 2 podľa toho či je v aute alebo pešo. Ak chceš aby bol na pešo tak tam daj 2.
Obrázok
Obrázok užívateľa
LiquiD
Junior
Junior
 
Príspevky: 197
Registrovaný: Uto 04. Jan 2011 12:27:46

Re: [Help] NPC Postava - OnFoot

Poslaťod EEEE » Ned 24. Feb 2013 22:29:49

Víťaz Netopeer Awards v kategórii - Pawner roku 2013.
Obrázok
Obrázok užívateľa
EEEE
Administrátor
Administrátor
 
Príspevky: 3609
Registrovaný: Ned 01. Aug 2010 18:39:33
Bydlisko: Košice
Obľúbený server?: PFR

Re: [Help] NPC Postava - OnFoot

Poslaťod (RP)Stylos » Sob 02. Mar 2013 23:40:34

Erik na toto som pozeral asi 100x  :) Ale stále to blbne..mám to tam v tom .pwn nechať len zmeniť na 2 ? onfoot?
(RP)Stylos
Nováčik
Nováčik
 
Príspevky: 11
Registrovaný: Sob 16. Feb 2013 19:25:44

Re: [Help] NPC Postava - OnFoot

Poslaťod EEEE » Ned 03. Mar 2013 19:46:28

Keď NPC neriadi vozidlo tak to zmeň na onfoot, samozrejme.... Neviem, čo je na tom nepochopiteľného.
Víťaz Netopeer Awards v kategórii - Pawner roku 2013.
Obrázok
Obrázok užívateľa
EEEE
Administrátor
Administrátor
 
Príspevky: 3609
Registrovaný: Ned 01. Aug 2010 18:39:33
Bydlisko: Košice
Obľúbený server?: PFR

Re: [Help] NPC Postava - OnFoot

Poslaťod (RP)Stylos » Ned 03. Mar 2013 22:45:41

Ja tomu chápem..ale proste to nejde..napíše, že sa pripojil na server a nikde nieje..

Kód: Vybrať všetko
#define RECORDING "Kuchar" //Název souboru, který jsme nahrávali bez přípony .rec
#define RECORDING_TYPE 2 //1 pokud je v autě, pěšky je to 2

#include <a_npc>
main(){}
public OnRecordingPlaybackEnd() StartRecordingPlayback(RECORDING_TYPE, RECORDING);

#if RECORDING_TYPE == 2
public OnNPCSpawn() StartRecordingPlayback(RECORDING_TYPE, RECORDING);
#endif
(RP)Stylos
Nováčik
Nováčik
 
Príspevky: 11
Registrovaný: Sob 16. Feb 2013 19:25:44

Re: [Help] NPC Postava - OnFoot

Poslaťod Matess » Pon 04. Mar 2013 22:15:19

Co třeba změnit server.cfg?

Kód: Vybrať všetko
stream_rate 1000
maxnpc 0
logtimeformat [%H:%M:%S]
Obrázok
Matess
Administrátor
Administrátor
 
Príspevky: 764
Registrovaný: Sob 27. Jún 2009 13:43:35
Bydlisko: Ostrov
Obľúbený server?: SHOOTER

Re: [Help] NPC Postava - OnFoot

Poslaťod (RP)Stylos » Pon 04. Mar 2013 22:51:27

maxnpc 0 -> mám 1
(RP)Stylos
Nováčik
Nováčik
 
Príspevky: 11
Registrovaný: Sob 16. Feb 2013 19:25:44

Re: [Help] NPC Postava - OnFoot

Poslaťod Matess » Str 06. Mar 2013 17:57:22

Pokud chceš pomoct, tak sem hoď celej kod i z modu. Tu nahrávku jsi nahrál správně j?
Obrázok
Matess
Administrátor
Administrátor
 
Príspevky: 764
Registrovaný: Sob 27. Jún 2009 13:43:35
Bydlisko: Ostrov
Obľúbený server?: SHOOTER

Re: [Help] NPC Postava - OnFoot

Poslaťod (RP)Stylos » Str 06. Mar 2013 21:04:57

Okej dám to tu celé..nahrávku no postavil som sa do kuchyne..dal som /ofrecord "Názov" postál som tak 5 sekund a /stoprecord
(RP)Stylos
Nováčik
Nováčik
 
Príspevky: 11
Registrovaný: Sob 16. Feb 2013 19:25:44

Re: [Help] NPC Postava - OnFoot

Poslaťod Matess » Štv 07. Mar 2013 21:20:03

Ty máš

Kód: Vybrať všetko
ConnectNPC("Kuchar","Kuchar");//první je jméno bota... a druhé jméno souboru(*.pwn)


ale pwn pro bota máš jako "NPC.pwn" a ne "Kuchar.pwn"
Obrázok
Matess
Administrátor
Administrátor
 
Príspevky: 764
Registrovaný: Sob 27. Jún 2009 13:43:35
Bydlisko: Ostrov
Obľúbený server?: SHOOTER

Re: [Help] NPC Postava - OnFoot

Poslaťod (RP)Stylos » Štv 07. Mar 2013 22:50:52

ale to "Kuchar" "Kuchar" to je fuk nie? Prvé meno bota, druhé názov súboru v .pwn a keď chcem aby sa volal Kuchar a aj súbor je Kuchar tak to je jedno nie?  :) a kde mám NPC.pwn či čo? nepochopil som trošku  ;)
(RP)Stylos
Nováčik
Nováčik
 
Príspevky: 11
Registrovaný: Sob 16. Feb 2013 19:25:44

Re: [Help] NPC Postava - OnFoot

Poslaťod Matess » Pia 08. Mar 2013 15:19:37

podle tohoto: // npcmodes -> NPC.pwn sem usoudil, že se to nejmenuje kuchar.pwn ale NPC.pwn
Obrázok
Matess
Administrátor
Administrátor
 
Príspevky: 764
Registrovaný: Sob 27. Jún 2009 13:43:35
Bydlisko: Ostrov
Obľúbený server?: SHOOTER

Re: [Help] NPC Postava - OnFoot

Poslaťod (RP)Stylos » Pia 08. Mar 2013 21:14:15

Volá sa to Kuchar.pwn hore je NPC.pwn ale to je len že akože v súbore NPCMODES je môj .pwn NPC Postavy, ktorý som dal ako Kuchar.pwn ale aj ked som vymazal auto tak sa gotnem za ním a je niekde pod zemou ale iba meno vidno..niekde na farme
(RP)Stylos
Nováčik
Nováčik
 
Príspevky: 11
Registrovaný: Sob 16. Feb 2013 19:25:44

Re: [Help] NPC Postava - OnFoot

Poslaťod Matess » Pia 08. Mar 2013 22:44:46

Tak samozřejmě, že je na farmě jelikož SetPlayerPos(playerid,1.1,1.1,1.1);, ale kdo ví kde všude máš chyby. Vytvořenou nahrávku *.rec jsi přesunul do /npcmodes/recordings/ ?
Obrázok
Matess
Administrátor
Administrátor
 
Príspevky: 764
Registrovaný: Sob 27. Jún 2009 13:43:35
Bydlisko: Ostrov
Obľúbený server?: SHOOTER

Ďalší

Späť na Pawn

Kto je on-line

Užívatelia prezerajúci fórum: Žiadny registrovaný užívateľ nie je prítomný a 0 hostia

cron