Bine ati venit pe StarTutoriale inregistreazaTE SI daca vrei un post in echipa da add la sportivu_razvan99 administratorul principal.


 
AcasaAcasa  CalendarCalendar  GalerieGalerie  FAQFAQ  CautareCautare  MembriMembri  GrupuriGrupuri  InregistrareInregistrare  ConectareConectare  Info upload  
Site-ul nostru de upload este Site upload
Cautare
 
 

Rezultate pe:
 
Rechercher Cautare avansata
Subiecte similare
Navigare
 Portal
 Index
 Membri
 Profil
 FAQ
 Cautare
Top postatori
RazVaN
 
Benl4deN
 
DeLuX
 
M3trix
 
DeConnection
 
AlyNNN :X
 
S2m3H
 
Sky
 
Da-Kid
 
seboros
 
Ultimele subiecte
» ce ati face cu 50 lei ?
Dum Noi 13, 2011 7:52 pm Scris de DeLuX

» [TUTORIAL] HL Guard pe server Counter Strike 1.6
Dum Noi 13, 2011 6:33 pm Scris de DeLuX

» Toate Gta-urile
Dum Noi 13, 2011 5:50 pm Scris de RazVaN

» metin2Star
Dum Noi 13, 2011 5:14 pm Scris de Sky

» DS-LAN SV
Dum Noi 13, 2011 5:12 pm Scris de Sky

» Fifa 2012
Dum Noi 13, 2011 5:10 pm Scris de Sky

» [ADDONS] Invision AmxX 2.0 Color [Linux & Windows]
Dum Noi 13, 2011 4:54 pm Scris de DeLuX

» [ADDONS] MaX Security !!
Dum Noi 13, 2011 4:52 pm Scris de DeLuX

» [ADDONS] Interesant
Dum Noi 13, 2011 4:50 pm Scris de DeLuX

Noiembrie 2018
LunMarMierJoiVinSamDum
   1234
567891011
12131415161718
19202122232425
2627282930  
CalendarCalendar
Cine este conectat?
In total sunt 2 utilizatori conectati: 0 Inregistrati, 0 Invizibil si 2 Vizitatori

Nici unul

Recordul de utilizatori conectati a fost de 8, Dum Dec 19, 2010 4:54 pm
Statistici
Avem 118 membri inregistrati
Cel mai nou utilizator inregistrat este: Sky

Membrii nostri au postat un numar de 260 mesaje în 166 subiecte
Subiectele cele mai vizionate
Triburile-Lan v0.1,0.2(download)
DS-LAN SV
Echipa Ds Lan RomaniA
ghiduri triburile .ro
O sa invatam sa facem un sv de triburile cu 2 versiuni
Cum sa-ti pui srvu pe no-ip.org [tutorial cu imagini]
Ce Muzica Mai Ascultati?
Cum sa faci server pe router
CUM SA FACI SERVERUL LAN/PUBLIC
Securitate Antiflood + database!
Cei mai activi postatori ai saptamanii

Distribuiţi | 
 

 Cum bag boti in server

In jos 
AutorMesaj
RazVaN
administrator
administrator
avatar

Mesaje : 230
Data de inscriere : 18/06/2010

MesajSubiect: Cum bag boti in server   Mier Sept 21, 2011 10:12 pm

Acest tutorial este pentru a putea baga Boti pe server!
Ce fac acesti boti? Acesti boti sunt setati de tine pentru a merge pe o ruta anume! cu masina sau fara masina! (tren avion etc.) daca vreti sa reusiti acest lucru urmati acest tutorial:
Inainte setati Numarul de NPCii pe care vreti sa-i folositi in script in server.cfg
maxnpc X
in loc de " x " adaugati cati boti folositi
Inregistrarea rutei NPCului

Incarcati filterscriptul "npc_record" (npc_record.amx). Mergeti in joc, logati-va ca RCON ( /rcon login PASS ). Folositi comanda /ofrecord [nume] -pt a inregistra o ruta fara vehicul- sau /vrecord [nume] -pt a inregistra o ruta cu vehicul- , folositi comanda /stoprecord pt a finaliza inregistrarea.

Npc_record.amx

Mergeti in folderul scriptfiles si cautati un fisier de formatul "nume.rec" -unde nume este numele folosit mai sus- , mutati acest fisier in folderul recordings aflat in folderul npcmodes .

Controlarea NPCului

Creeaza un fisier .pwn, gol in folderul npcmodes. In fisierul .pwn scrieti codul acesta:

#define RECORDING "mynpc" //This is the filename of your recording without the extension.
#define RECORDING_TYPE 1 //1 for in vehicle and 2 for on foot.

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

#if RECORDING_TYPE == 1
public OnNPCEnterVehicle(vehicleid, seatid) StartRecordingPlayback(RECORDING_TYPE, RECORDING);
public OnNPCExitVehicle() StopRecordingPlayback();
#else
public OnNPCSpawn() StartRecordingPlayback(RECORDING_TYPE, RECORDING);
#endif

Inlocuim "mynpc" cu numele inregistrarii facute mai sus, fara extensie -daca inregistrarea este "bla.rec" atunci scriem "bla" fara extensie- .
HTML Code:

#define RECORDING_TYPE 1 //1 for in vehicle and 2 for on foot.

Aici scriem 1 sau 2 in functie de: 1 - NPCul are un vehicul, 2 - NPCul nu are un vehicul.

Dupa ce am facut tot de mai sus, compliem scriptul ( F5 ).

Conectarea NPCului

Deschidem GameModeul sau FilterScriptul in care folosim NPCul. Sub OnGameModeInit (sau OnFilterScriptInit ), adaugam:

ConnectNPC("NUME", "inregistrare");

unde inlocuim "NUME" cu numele ales pt NPC si "inregistrare" cu numele inregistrarii, fara extensie.


Daca NPCul conduce un vehicul, trebuie sal creem.


#include

new NPCvehicle;

public OnGameModeInit()
{
NPCvehicle = CreateVehicle(411, 0.0, 0.0, 0.0, 0.0, -1, -1, 1000);
return 1;
}

(ACESTA ESTE UN EXEMPLU)

Iar acum sa il punem in vehicul, aici trebuie mai intai sa il recunoastem.
Pt a recunoaste un NPC ne folosim de Nume. Si il vom recunoaste cand se spawneaza.


public OnPlayerSpawn(playerid)
{
if(IsPlayerNPC(playerid)) //Verifica daca playerul este NPC
{
new npcname[MAX_PLAYER_NAME];
GetPlayerName(playerid, npcname, sizeof(npcname)); //Luam numele NPCului
if(!strcmp(npcname, "NUME", true)) //Verificam daca numele NPCului este "NUME"
{
PutPlayerInVehicle(playerid, NPCvehicle, 0); //Punem NPCul in vehicul
}
return 1;
}

//Celelalte lucruri din OnPlayerSpawn

return 1;
}

-puteti sa-i adaugati si alte caracteristici, nu doar sa il asezati intr-un vehicul, puteti sa-i schimbati skinul, culoarea pe harta etc.-

Daca aveti probleme la conectarea NPCului de exemplu este dat afara, adaugati urmatoarea verificare la OnPlayerConnect

if(IsPlayerNPC(playerid)) return 1;


Download:
http://fisierulmeu.ro/47EXX89MYRWL/npc-record-rar.html
Sus In jos
Vezi profilul utilizatorului http://startutorial.forumz.ro
 
Cum bag boti in server
Sus 
Pagina 1 din 1
 Subiecte similare
-
» HostName: Samp.Just2Play.Ro | Roleplay Server [0.3c]
» HostName: FlyGaming RPG [0.3x] Server ON! Address: 93.119.26.209:7777 Players: 54 / 100 Ping: 56 Mode: FlyGaming RPG V0.1 Map: Los Santos HostName: FlyGaming RPG [0.3x] Server ON! Address: 93.119.26.209:7777 Players: 54 / 100 Ping: 56
» Toxic RPG | Romania [0.3x]
» CEL MAI TARE SERVER DE SAMP DIN ROMANIA 93.119.30.76:7777
» Pro-Gaming: RPG Server > ip: 93.119.26.212:7777

Permisiunile acestui forum:Nu puteti raspunde la subiectele acestui forum
 :: Tutoriale GamEs :: Sa-Mp :: Tutoriale-
Mergi direct la: