Jump to content

návod Jak vytvořit NPC - překlad ze SA-MP fóra [*]


Recommended Posts

FreeWall to víš. Oni se najdou i lidi co sou líní se naučit nové funkce na wiki.sa-mp.com :) viz. -> http://wiki.sa-mp.com/wiki/Category:Added_in_0.3 <- mě osobně trvalo cca 15 minut se je všechny naučit a řeknu vám, že je vážně dobré je znát. Pak ušetříte zbytečné příspěvky a nadávky vám, že nic neumíte :p. Tím neříkám, že nic neumíte, ale že jste líní si něco přečíst. Jinak zdravím všechny po dlouhé době pár měsíců sem tu nebyl. xD

 

 

PS:

Ještě bych chtěl podotknout aby ste si znovu skontrolovali ten návod máte tam pár nedostatků jinak chválím. :)

Link to comment
Share on other sites

  • Replies 311
  • Created
  • Last Reply

Top Posters In This Topic

Nefunguje něco? Napište sem, a společně to opravíme

To bych rek :d

Me se ten bot pripoji. spawne ale nic se neprehrava. Proste on si tam tak stoji a stoji a stoji :d

Muze to bejt tim jak mam random spawny?

 

public OnPlayerSpawn(playerid)

{

if(hrac[playerid] == 1)

{

SetPlayerPos(playerid,

float(dUserINT(PlayerName(playerid)).("x")),

float(dUserINT(PlayerName(playerid)).("y")),

float(dUserINT(PlayerName(playerid)).("z")));

}else{

new spawn = random(4);

switch(spawn)

{

case 0: SetPlayerPos(playerid,1357.5211,252.7517,19.5669);

case 1: SetPlayerPos(playerid,1285.9106,385.1105,19.5547);

case 2: SetPlayerPos(playerid,1269.5448,224.6415,19.5547);

case 3: SetPlayerPos(playerid,1342.9950,389.0887,19.5547);

}

}

return 1;

}

 

 

PS: bot ma chodit pesky

Link to comment
Share on other sites

chovani je to mujbot.amx jestli jo tak to tam mam

EDIT: tim spawnem to neni zkusil sem to proste se nehejbe no :(

To chovani mam tak:

 

#define RECORDING "dealer" //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

main(){}

public OnRecordingPlaybackEnd() StartRecordingPlayback(RECORDING_TYPE, RECORDING);

public OnNPCEnterVehicle(vehicleid, seatid) StartRecordingPlayback(RECORDING_TYPE, RECORDING);

public OnNPCExitVehicle() StopRecordingPlayback();

 

Link to comment
Share on other sites

Hele lidi pls , sice good TuT , ale udělal jsem to přesně podle návodu (nemám žádný errory v pawnu , mám includy atd ) , ale ten bot se mi proste ve hře neukáže , jako by vůbec nebyl pls co s tím , dík. "rr"

Link to comment
Share on other sites

spravil som setko podla navodu na Localhoste sa mi pripoji bot a potom o par sekund odpoji neviete preco?? ja som sa ani nestihol prihlasit aby som ho videl...

 

Michal has Joined the server (0:127.0.0.1)
Michal has left the server(0:0)

 

neviete v com je chyba???

Link to comment
Share on other sites

me tohle delal taky....udelal sem BOTa kterej ma litat v heli...nejdriv se sam odpojoval...a tedka pro jistotu jak blb stoji na spawnu...ale kdyz mu nastavim treba misto heli auto tak si tam s nim lita

Link to comment
Share on other sites

jo vlastně , mám díky a pls jak jsi tam ještě dával :

 

ublic OnPlayerRequestClass(playerid, classid)

{

if(IsPlayerNPC) SpawnPlayer(playerid);

.../váš kód

return 1;

}

 

Jaký kód ? pls

Link to comment
Share on other sites

Lol tak to je moc :lol: , prej jakej kod, no muzes tam mi i jine veci nez NPC, request class je podminka pro vybrani postavy, a npc si prece nebude vybirat postavu, kdyz ji ma pevne dannou...

Link to comment
Share on other sites

request class je podminka pro vybrani postavy, a npc si prece nebude vybirat postavu, kdyz ji ma pevne dannou...

 

public OnPlayerRequestClass se vyvolá po připojení do hry, takže se vyvolá i botovi

Link to comment
Share on other sites

O.K. uz som to viriesil uz sa mi neodpoji ostane tam.. dal so mu ine auto :d ale teraz je chyba vtom ze som nahral aby jazdil pred casinom Four Dragons ale on je uplne niekde inde a neni v aute ale iba tak stoji jak taky dilino :d

 

poradte ze kde je chyb?

Link to comment
Share on other sites

dyt mluvi o tom ze to nema ve scriptfiles...takze se mu to vubec neulozilo...nekdy te fakt nepobiram machu.

 

to JanikMan: a to si to zkousel na localhostu?

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...