[MaFiA] Clan TDM Server
Would you like to react to this message? Create an account in a few clicks or log in to continue.


Server İs Online İp Sabit 7/24 .! ( 212.174.140.84:7772 )
 
AnasayfaLatest imagesAramaKayıt OlGiriş yap
Giriş yap
Kullanıcı Adı:
Şifre:
Beni hatırla: 
:: Şifremi unuttum
Arama
 
 

Sonuç :
 
Rechercher çıkıntı araştırma
En iyi yollayıcılar
dersimli62 (81)
v0.3 Scripting - Genel Konu [Nasıl NPC eklenir?] I_vote_lcapv0.3 Scripting - Genel Konu [Nasıl NPC eklenir?] I_voting_barv0.3 Scripting - Genel Konu [Nasıl NPC eklenir?] I_vote_rcap 
Admin (67)
v0.3 Scripting - Genel Konu [Nasıl NPC eklenir?] I_vote_lcapv0.3 Scripting - Genel Konu [Nasıl NPC eklenir?] I_voting_barv0.3 Scripting - Genel Konu [Nasıl NPC eklenir?] I_vote_rcap 
[MaFiA]HaLiL (17)
v0.3 Scripting - Genel Konu [Nasıl NPC eklenir?] I_vote_lcapv0.3 Scripting - Genel Konu [Nasıl NPC eklenir?] I_voting_barv0.3 Scripting - Genel Konu [Nasıl NPC eklenir?] I_vote_rcap 
ya_ege (9)
v0.3 Scripting - Genel Konu [Nasıl NPC eklenir?] I_vote_lcapv0.3 Scripting - Genel Konu [Nasıl NPC eklenir?] I_voting_barv0.3 Scripting - Genel Konu [Nasıl NPC eklenir?] I_vote_rcap 
Sali (8)
v0.3 Scripting - Genel Konu [Nasıl NPC eklenir?] I_vote_lcapv0.3 Scripting - Genel Konu [Nasıl NPC eklenir?] I_voting_barv0.3 Scripting - Genel Konu [Nasıl NPC eklenir?] I_vote_rcap 
[HP]s3mp@tikcocuk (8)
v0.3 Scripting - Genel Konu [Nasıl NPC eklenir?] I_vote_lcapv0.3 Scripting - Genel Konu [Nasıl NPC eklenir?] I_voting_barv0.3 Scripting - Genel Konu [Nasıl NPC eklenir?] I_vote_rcap 
muro (6)
v0.3 Scripting - Genel Konu [Nasıl NPC eklenir?] I_vote_lcapv0.3 Scripting - Genel Konu [Nasıl NPC eklenir?] I_voting_barv0.3 Scripting - Genel Konu [Nasıl NPC eklenir?] I_vote_rcap 
zigizigi (3)
v0.3 Scripting - Genel Konu [Nasıl NPC eklenir?] I_vote_lcapv0.3 Scripting - Genel Konu [Nasıl NPC eklenir?] I_voting_barv0.3 Scripting - Genel Konu [Nasıl NPC eklenir?] I_vote_rcap 
[TG]VATAN06 (2)
v0.3 Scripting - Genel Konu [Nasıl NPC eklenir?] I_vote_lcapv0.3 Scripting - Genel Konu [Nasıl NPC eklenir?] I_voting_barv0.3 Scripting - Genel Konu [Nasıl NPC eklenir?] I_vote_rcap 
TR35_Shadow (2)
v0.3 Scripting - Genel Konu [Nasıl NPC eklenir?] I_vote_lcapv0.3 Scripting - Genel Konu [Nasıl NPC eklenir?] I_voting_barv0.3 Scripting - Genel Konu [Nasıl NPC eklenir?] I_vote_rcap 
En son konular
» ReQuieM ' Clan PRo Server 46.20.15.4
v0.3 Scripting - Genel Konu [Nasıl NPC eklenir?] Icon_minitimeSalı Ağus. 30, 2011 9:01 am tarafından zigizigi

» [ PORT ACMA ] PROGRAMI
v0.3 Scripting - Genel Konu [Nasıl NPC eklenir?] Icon_minitimeSalı Haz. 14, 2011 8:54 am tarafından umutku

» [PORT ACMA ] [RESİMLİ ANLATIM ] !!!!!!!!
v0.3 Scripting - Genel Konu [Nasıl NPC eklenir?] Icon_minitimePerş. Kas. 04, 2010 10:42 am tarafından bozkurt

» C4 Bomba Kurma Sistemi
v0.3 Scripting - Genel Konu [Nasıl NPC eklenir?] Icon_minitimePtsi Ağus. 02, 2010 11:20 am tarafından beko

» Counter Strike 1.6
v0.3 Scripting - Genel Konu [Nasıl NPC eklenir?] Icon_minitimeCuma Mayıs 21, 2010 1:27 pm tarafından dersimli62

» Fifa 2008 Özellikleri
v0.3 Scripting - Genel Konu [Nasıl NPC eklenir?] Icon_minitimePaz Nis. 25, 2010 10:40 am tarafından dersimli62

» [ TÜM YAMALAR ] [ BURADAAA !!!! ]
v0.3 Scripting - Genel Konu [Nasıl NPC eklenir?] Icon_minitimePerş. Nis. 22, 2010 1:40 pm tarafından [MaFiA]HaLiL

» Zenci Freeroam
v0.3 Scripting - Genel Konu [Nasıl NPC eklenir?] Icon_minitimePerş. Nis. 22, 2010 9:36 am tarafından dersimli62

» GTA San Andreas TRABZON City Modu indir YAMA
v0.3 Scripting - Genel Konu [Nasıl NPC eklenir?] Icon_minitimeÇarş. Nis. 21, 2010 12:22 pm tarafından muro

» [ YAMA PAYLAŞIMLARI ]
v0.3 Scripting - Genel Konu [Nasıl NPC eklenir?] Icon_minitimeÇarş. Nis. 21, 2010 12:18 pm tarafından muro

Istatistikler
Toplam 55 kayıtlı kullanıcımız var
Son kaydolan kullanıcımız: zigizigi

Kullanıcılarımız toplam 208 mesaj attılar bunda 73 konu

 

 v0.3 Scripting - Genel Konu [Nasıl NPC eklenir?]

Aşağa gitmek 
2 posters
YazarMesaj
[TG]VATAN06
Sa-Mp da Yeni
Sa-Mp da Yeni
[TG]VATAN06


Mesaj Sayısı : 2
Rep Puanı : 1
Kayıt tarihi : 08/04/10

v0.3 Scripting - Genel Konu [Nasıl NPC eklenir?] Empty
MesajKonu: v0.3 Scripting - Genel Konu [Nasıl NPC eklenir?]   v0.3 Scripting - Genel Konu [Nasıl NPC eklenir?] Icon_minitimePerş. Nis. 08, 2010 8:53 pm

Beta sunucu dosyaları yayınlandığına göre buradan NPC yaratma gibi konularda yardım alabilirsiniz. Öncelikle size NPC yaratmayı göstereceğim.

1 - Kaydedelim

İlk olarak botumuzun yapacağı şeyleri kaydetmeliyiz, bu hareketlere göre bot istediğiniz her şeyi yapabilir. Örneğin mükemmel bir stunt hareketi yaptınız, bunu yaparken eğer kayıttaysanız o hareketi istediğiniz zaman botun yapmasını izleyebilir veya millete izletebilirsiniz. Kısaca bot, sizin yaptığınız şeyleri yapar.

Nasıl kaydedeceğiz?

Sunucumuzu açıp, npc_record filterscriptini aktif hale getiriyoruz(zaten aktif olmalı o şekliyle açarsanız) Oyuna girip, botumuzun araçta mı yoksa yürüyerek mi yapacağını belirliyoruz.

* Eğer bot yürüyecekse /ofrecord [kayitismi],
* Eğer bot araçla gidecekse /vrecord [kayitismi],

yazıp istediğimizi yapıyoruz. Yürürken ateş edebilir ya da araçla drive-by yapabilirsiniz bot aynısını yapar.

Kaydı durdurmak

Kaydı durdurmak için /stoprecord yazıyoruz. Scriptfiles klasöründe kaydımız oluştu. Bu kaydı npcmodes > recordings klasörüne atıyoruz ve npc modumuzu yapmaya başlıyoruz.

Kayıt yaparken püf noktalar:

- Eğer kaydederken donduysanız, veya bir yere gidemeyecek durumdaysanız(yani silah skilliniz 0 ise ve sağa sola gitmeye çalışırsanız) bot da aynısını yapmak isteyeceğinden, o da gidiyormuş gibi görünecektir. Bu da hoş bir durum değil. Buna dikkat edin.

2 - NPC Yaratalım!

NPC yaratmak için, öncelikle npcmodes klasöründe bir npc modumuz olması gerekir. Bu mod, öyle çok büyük bir şey olmasa iyi olur.

Başlayalım..

Öncelikle NPC include'umuzu moda enjekte ediyoruz.

Modun başına:


Kod:
#include <a_npc>
Şimdi, modun başına şunları ekleyelim:


Kod:
#define KAYITISMI "naber"
Burada yazdığım "naber", sizin kayıt isminizdir. Değiştirmeniz gerekli. Yani /vrecord veya /ofrecord un karşısına ne yazdıysanız buraya da onu yazacaksınız(.rec olmadan)

Eğer yürüyerek(yani ofrecord) kayıt ettiyseniz:


Kod:
public OnRecordingPlaybackEnd()
{
StartRecordingPlayback(PLAYER_RECORDING_TYPE_ONFOOT,KAYITISMI);
}

public OnNPCSpawn()
{
StartRecordingPlayback(PLAYER_RECORDING_TYPE_ONFOOT,KAYITISMI);
}
Bu kodları NPC modunuza koyun.

Eğer araçta(/vrecord) kayıt ettiyseniz:


Kod:
public OnRecordingPlaybackEnd()
{
StartRecordingPlayback(PLAYER_RECORDING_TYPE_DRIVER,KAYITISMI);

}
public OnNPCEnterVehicle(vehicleid, seatid)
{
StartRecordingPlayback(PLAYER_RECORDING_TYPE_DRIVER,KAYITISMI);
}

public OnNPCExitVehicle()
{
StopRecordingPlayback();
}

Bu kodları NPC modunuza koyun.

NPC modunuzu compile edip AMX'ini npcmodes klasörüne atın.

3 - Moda enjekte edelim!

OnGameModeInit içine:


Kod:
ConnectNPC("Gerizekali","naber");
*** DİKKAT: Gerizekalı, sizin botunuzun ismi. "naber" ise npcmodes klasörüne attığınız NPC modunuzun ismidir.


Kod:
Şu kodları OnPlayerRequestClass'a ekleyin:

Kod:
new isim[MAX_PLAYER_NAME];
GetPlayerName(playerid,isim,sizeof(isim));

if(!strcmp(playername,"Gerizekali",true)) {
SetSpawnInfo(playerid,0,252,1462.0745,2630.8787,10.8203,0.0,-1,-1,-1,-1,-1,-1);
}
"Gerizekalı" yazan yeri kendi npc'nizin ismine göre değiştirin. SetSpawnInfo'daki 69, npc'nin takım ismidir belki bu sayede npc ölümlü yapılabilir hala deniyorum. SetSpawnInfo'daki 252, skin ID'sidir.

Bunlara ek olarak, eğer araç içinde record aldıysanız:

Modun başına:


Kod:
new vehikil;
OnGameModeInit içine:


Kod:
vehikil = CreateVehicle(MODELID, 0.0, 0.0, 10.0, 0.0, 3, 3, 5000);
DIKKAT: MODELID'yi hangi araçla kayıt yaptıysanız o aracın ID'sini girmeniz, karışıklığa sebep olunmasını engeller.

OnPlayerSpawn içine:


Kod:
new isim[MAX_PLAYER_NAME];
GetPlayerName(playerid,isim,sizeof(isim));

if(!strcmp(playername,"Gerizekali",true)) {
PutPlayerInVehicle(playerid,vehikil,0);
SetPlayerColor(playerid,RENK);
}
GerizekalI, botunuzun ismiyle değişecek. RENK ise botunuzun rengidir.

ALINTI GTATURK.COM
Sayfa başına dön Aşağa gitmek
Admin
Admin
Admin
Admin


Mesaj Sayısı : 67
Rep Puanı : 18
Doğum tarihi : 03/09/93
Kayıt tarihi : 14/02/10
Yaş : 31
Nerden : Balıkesir

v0.3 Scripting - Genel Konu [Nasıl NPC eklenir?] Empty
MesajKonu: Geri: v0.3 Scripting - Genel Konu [Nasıl NPC eklenir?]   v0.3 Scripting - Genel Konu [Nasıl NPC eklenir?] Icon_minitimeCuma Nis. 09, 2010 2:33 pm

Bunun Yeri Burasımı ?? Actın YEre Dikkat Et NPC Pawno Bölümüne Ac Yada FS Bölümüne .!
Sayfa başına dön Aşağa gitmek
https://hiperaktifmultiforum.forum.st
 
v0.3 Scripting - Genel Konu [Nasıl NPC eklenir?]
Sayfa başına dön 
1 sayfadaki 1 sayfası
 Similar topics
-
» TexdDraw Nasıl Eklenir?

Bu forumun müsaadesi var:Bu forumdaki mesajlara cevap veremezsiniz
[MaFiA] Clan TDM Server :: MaFiA Clan :: Dersler :: Medit + Mta-
Buraya geçin: