Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 5152 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

Sveiki. Šiandien jums parodysiu kaip sukurti npc botą jūsų serveryje. Pamoka pritaikyta GRP modams. Pradėkime:

1. Jums reikia fs - http://failai.in/show/F/8BEB4BFC4/npc_record.rar

2. Nueinate į serverį, prisijungiate prie rcon, nueinate į norimą vietą ir rašote /vrecord "pavadinimas" (mano atvėju /vrecord npc_bot , kai nufilmuosite rašykite /ofrecord.

3.Tada atsidarote gm, einate į skriptfiles ir rasite savo nufilmuotą failą ir jį perkelkite į "npcmodes/recordings.

4.Atsidarykite naują pawn lapą ir į jį įkelkite šį kodą:

#include 
#define RECORDING "bot" //Ju-su; failo pavadinimas.
#define RECORDING_TYPE 2 //1 reiškia, kad veiksmas vyko transporte, o 2 reiškia, kad veiksmas buvo ant koju;.


main(){}
public OnRecordingPlaybackEnd() StartRecordingPlayback(RECORDING_TYPE, RECORDING);

public OnNPCSpawn()
{
SetMyPos(451.4148,-82.2322,999.5547); //sias kordinates galite palikti, nes vistiek botas atsiras ten kur irasete
StartRecordingPlayback(RECORDING_TYPE, RECORDING);
}

Ir išsaugokite npcmodes folderyje.

5. Dabar einate į gamemodes/data/init ir ten po "public OnGameModeInit()" įkelkite šį kodą:

ConnectNPC("SAMPx001","npc_bot");

6. Na ir paskutinis žingsnis, einate į gamemodes/***.pwn ir ten po "public OnPlayerSpawn(playerid){" įkelkite:

if(IsPlayerNPC(playerid))
{
new npcname[MAX_PLAYER_NAME];
GetPlayerName(playerid, npcname, sizeof(npcname));

Tada:

if(!strcmp(npcname, "SAMPx001", true)) 
{
SetPlayerColor(playerid,PLAYCOL_HIDDEN);
SetPlayerSkin(playerid,155); // irasykite skino id savo
}
return 1;
}

Jeigu naudojate "šūdiną" hostą nepatariu daugiau 10 botų dėti, nes neišlaikys.

Kaip ir viskas, ačių už dėmesį! :)

  • Teigiamai 1

26 Error :bumba: :bumba: :bumba: :bumba: :bumba: :bumba: :bumba: :shok::shok: :devil: B) :labusai: :labusai: :labusai: :labusai: :labusai: :labusai: :help:

-- Papildyta --

C:\Documents and Settings\xxx\Desktop\gm\pawno\include\a_cmd.inc(457) : error 017: undefined symbol "PlayerToPoint"

C:\Documents and Settings\xxx\Desktop\gm\pawno\include\a_cmd.inc(459) : error 017: undefined symbol "GivePlayerMoneyA"

C:\Documents and Settings\xxx\Desktop\gm\pawno\include\a_cmd.inc(465) : error 017: undefined symbol "PlayerToPoint"

C:\Documents and Settings\xxx\Desktop\gm\pawno\include\a_cmd.inc(467) : error 017: undefined symbol "GivePlayerMoneyA"

C:\Documents and Settings\xxx\Desktop\gm\pawno\include\a_cmd.inc(473) : error 017: undefined symbol "PlayerToPoint"

C:\Documents and Settings\xxx\Desktop\gm\pawno\include\a_cmd.inc(475) : error 017: undefined symbol "GivePlayerMoneyA"

C:\Documents and Settings\xxx\Desktop\gm\gamemodes\SFR.pwn(650) : error 017: undefined symbol "HideRXTT"

C:\Documents and Settings\xxx\Desktop\gm\gamemodes\SFR.pwn(704) : error 017: undefined symbol "RemoveObjectsForPlayer"

C:\Documents and Settings\xxx\Desktop\gm\gamemodes\SFR.pwn(706) : error 017: undefined symbol "HideRXTT"

C:\Documents and Settings\xxx\Desktop\gm\gamemodes\SFR.pwn(773) : error 017: undefined symbol "GivePlayerMoneyA"

C:\Documents and Settings\xxx\Desktop\gm\gamemodes\SFR.pwn(877) : error 017: undefined symbol "InvalidNickKick"

C:\Documents and Settings\xxx\Desktop\gm\gamemodes\SFR.pwn(878) : error 004: function "Clear" is not implemented

C:\Documents and Settings\xxx\Desktop\gm\gamemodes\SFR.pwn(911) : error 017: undefined symbol "HideRXTT"

C:\Documents and Settings\xxx\Desktop\gm\gamemodes\SFR.pwn(912) : error 017: undefined symbol "SaugomMasina"

C:\Documents and Settings\xxx\Desktop\gm\gamemodes\SFR.pwn(914) : error 017: undefined symbol "SaugomMasina2"

C:\Documents and Settings\xxx\Desktop\gm\gamemodes\SFR.pwn(929) : error 004: function "SavePlayerData" is not implemented

C:\Documents and Settings\xxx\Desktop\gm\gamemodes\SFR.pwn(967) : error 017: undefined symbol "ShowRXTT"

C:\Documents and Settings\xxx\Desktop\gm\gamemodes\SFR.pwn(970) : warning 219: local variable "npcname" shadows a variable at a preceding level

C:\Documents and Settings\xxx\Desktop\gm\gamemodes\SFR.pwn(976) : error 079: inconsistent return types (array & non-array)

C:\Documents and Settings\xxx\Desktop\gm\gamemodes\SFR.pwn(981) : error 017: undefined symbol "PreloadAnimLib"

C:\Documents and Settings\xxx\Desktop\gm\gamemodes\SFR.pwn(982) : error 017: undefined symbol "PreloadAnimLib"

C:\Documents and Settings\xxx\Desktop\gm\gamemodes\SFR.pwn(983) : error 017: undefined symbol "PreloadAnimLib"

C:\Documents and Settings\xxx\Desktop\gm\gamemodes\SFR.pwn(984) : error 017: undefined symbol "PreloadAnimLib"

C:\Documents and Settings\xxx\Desktop\gm\gamemodes\SFR.pwn(985) : error 017: undefined symbol "PreloadAnimLib"

C:\Documents and Settings\xxx\Desktop\gm\gamemodes\SFR.pwn(986) : error 017: undefined symbol "PreloadAnimLib"

C:\Documents and Settings\xxx\Desktop\gm\gamemodes\SFR.pwn(987) : error 017: undefined symbol "PreloadAnimLib"

C:\Documents and Settings\xxx\Desktop\gm\gamemodes\SFR.pwn(988) : error 017: undefined symbol "PreloadAnimLib"

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

26 Errors.

1.Surinkti +10rep [-]

2.Tureti 200FLT [+]

3.Surinkti 100postu [+]

viska padariau pagal pamoka ir ismete 26 error :help: :help: :help: :

data/menu.txt(577) : error 017: undefined symbol "GetPlayerMoneyA"

data/menu.txt(602) : error 017: undefined symbol "GetPlayerMoneyA"

data/menu.txt(623) : error 017: undefined symbol "GetPlayerMoneyA"

data/menu.txt(631) : error 017: undefined symbol "Modinimas"

data/menu.txt(666) : error 017: undefined symbol "GetPlayerMoneyA"

data/menu.txt(674) : error 017: undefined symbol "Modinimas"

data/menu.txt(693) : error 017: undefined symbol "GetPlayerMoneyA"

data/menu.txt(701) : error 017: undefined symbol "Modinimas"

data/menu.txt(713) : error 017: undefined symbol "GetPlayerMoneyA"

data/menu.txt(721) : error 017: undefined symbol "Modinimas"

data/menu.txt(745) : error 017: undefined symbol "GetPlayerMoneyA"

data/menu.txt(753) : error 017: undefined symbol "Modinimas"

data/menu.txt(755) : error 017: undefined symbol "Modinimas"

data/menu.txt(780) : error 017: undefined symbol "GetPlayerMoneyA"

data/menu.txt(788) : error 017: undefined symbol "Modinimas"

data/menu.txt(790) : error 017: undefined symbol "Modinimas"

data/menu.txt(815) : error 017: undefined symbol "GetPlayerMoneyA"

data/menu.txt(823) : error 017: undefined symbol "Modinimas"

data/menu.txt(847) : error 017: undefined symbol "GetPlayerMoneyA"

data/menu.txt(855) : error 017: undefined symbol "Modinimas"

data/menu.txt(870) : error 017: undefined symbol "GetPlayerMoneyA"

data/menu.txt(878) : error 017: undefined symbol "Modinimas"

data/menu.txt(891) : error 017: undefined symbol "GetPlayerMoneyA"

data/menu.txt(899) : error 017: undefined symbol "Modinimas"

data/menu.txt(911) : error 017: undefined symbol "GetPlayerMoneyA"

data/menu.txt(919) : error 017: undefined symbol "Modinimas"

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

26 Errors.

Nieko nesuprantu kame blogai. :help: :help:

viska padariau pagal pamoka ir ismete 26 error :help: :help: :help: :

data/menu.txt(577) : error 017: undefined symbol "GetPlayerMoneyA"

data/menu.txt(602) : error 017: undefined symbol "GetPlayerMoneyA"

data/menu.txt(623) : error 017: undefined symbol "GetPlayerMoneyA"

data/menu.txt(631) : error 017: undefined symbol "Modinimas"

data/menu.txt(666) : error 017: undefined symbol "GetPlayerMoneyA"

data/menu.txt(674) : error 017: undefined symbol "Modinimas"

data/menu.txt(693) : error 017: undefined symbol "GetPlayerMoneyA"

data/menu.txt(701) : error 017: undefined symbol "Modinimas"

data/menu.txt(713) : error 017: undefined symbol "GetPlayerMoneyA"

data/menu.txt(721) : error 017: undefined symbol "Modinimas"

data/menu.txt(745) : error 017: undefined symbol "GetPlayerMoneyA"

data/menu.txt(753) : error 017: undefined symbol "Modinimas"

data/menu.txt(755) : error 017: undefined symbol "Modinimas"

data/menu.txt(780) : error 017: undefined symbol "GetPlayerMoneyA"

data/menu.txt(788) : error 017: undefined symbol "Modinimas"

data/menu.txt(790) : error 017: undefined symbol "Modinimas"

data/menu.txt(815) : error 017: undefined symbol "GetPlayerMoneyA"

data/menu.txt(823) : error 017: undefined symbol "Modinimas"

data/menu.txt(847) : error 017: undefined symbol "GetPlayerMoneyA"

data/menu.txt(855) : error 017: undefined symbol "Modinimas"

data/menu.txt(870) : error 017: undefined symbol "GetPlayerMoneyA"

data/menu.txt(878) : error 017: undefined symbol "Modinimas"

data/menu.txt(891) : error 017: undefined symbol "GetPlayerMoneyA"

data/menu.txt(899) : error 017: undefined symbol "Modinimas"

data/menu.txt(911) : error 017: undefined symbol "GetPlayerMoneyA"

data/menu.txt(919) : error 017: undefined symbol "Modinimas"

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

26 Errors.

Nieko nesuprantu kame blogai. :help: :help:

kaškur nepadėjei { arba }

  • Parašė po 5 savaičių...

if(IsPlayerNPC(playerid))
{
new npcname[MAX_PLAYER_NAME];
GetPlayerName(playerid, npcname, sizeof(npcname));
if(!strcmp(npcname, "SAMPx001", true)) 
{
SetPlayerColor(playerid,PLAYCOL_HIDDEN);
SetPlayerSkin(playerid,155); // irasykite skino id savo
}
return 1;
}

Autoriau, čia yra vienas kodas, o ne du atsikiri.

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 5152 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Svečias
Ši tema yra užrakinta.
  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai


×
×
  • Sukurti naują...