GangZone Nasıl EklenirBu konu forumda vardı gibi hatırlıyorum ama baktım bulamadım,o da nalları dikmiş galiba.Herneyse,0.2 sürümünün bu özelliğini anlatan bir konu yoksa,burda anlatıyorum.
GangZone eklemek için modumuzun en tepesine (#include <a_samp> yazan yer)
new DENEME;yazalım.Bunu yazdıktan sonra aşağıdaki kodları aktaralım
public OnGameModeInit() {
DENEME = GangZoneCreate(-2366.7292,-363.2696,-2011.2072,315.1115);
return 1;}
Burada soracaksınız,o gangzonecreate ne demek,o rakamlar da nesidir diye.GangZoneCreate komutu şöyle işler,bir kare düşünün.Bu karenin dört köşesine sa-mp'ta gidin ve /save yazın.Dört köşe için yapın bunu.Daha sonra GTA:SA'nın kurulu olduğu yerde oluşan Savedpositions adlı txt dosyasını açın.Karşınıza şu şekilde satırlar çıkacaktır:
AddPlayerClass(240,-2011.8057,-286.5571,35.3203,179.0529,0,0,0,0,0,0); //
AddPlayerClass(240,-2011.2072,315.1115,35.0156,88.8905,0,0,0,0,0,0); //
AddPlayerClass(240,-2366.7292,314.9000,35.1719,82.2981,0,0,0,0,0,0); //
AddPlayerClass(240,-2363.2502,-363.2696,68.8157,6.5928,0,0,0,0,0,0); //Bu satırlarda bulunan numaralar şu sırada dizilmişlerdir
(skin id,x koordinatı,y koordinatı,z koordinatı,karakterin bakış açısı,1. silah,1. silahın mermisi,2. silah,2. silahın mermisi,3.silah ,3. silahın mermisi)Bizim işimize X ve Y koordinatları yarayacak (baştan 2. ve 3. koordinatlar.Şimdi aldığımız savedpositions'a tekrar bakalım.
Önce satırlarımızdaki en büyük X değerini alacağız.Bu -2366.7292 (unutmayın,bu sayı - ve -'ler 0'dan uzaklaştıkça küçülürler) değil mi?Bu rakamı GangZoneCreate komutunun ilk satırına yazın.
GangZoneCreate(-2363.2502,miny,maxx,maxy);Şimdi minimum Y değerini arıyoruz.Nerde?Tabii ki AddPlayerClass'ın 3. değerinde.Peki en küçüğü hangisi?Evet,-363.3696.Onu da gangzonecreate komutuna yazıyoruz.Elimizde ne var?
GangZoneCreate(-2366.7292,-363.2696,maxx,maxy);Şimdi de en büyük X değerini alacağız.Yine 2. değerlere bakıyoruz ve en büyüğü olan -2011.2072 değerini alıyoruz.
GangZoneCreate(-2366.7292,-363.2696,-2011.2072,maxy);Maximum y değerini kendiniz bulmayı deneyin.Eğer yapabilirseniz anlamışsınızdır.Yapamadıysanız tekrar okuyun ne diyim yani

Max y'yi de aldıktan sonra elinizdeki komut şu olacak:
GangZoneCreate(-2366.7292,-363.2696,-2011.2072,315.1115);GangZoneCreate(minx,miny,maxx,maxy);
Sonra da aşağıdaki komutu ekliyoruz,zaten varsa onplayerspawn kısmını değil köşeli parantezin içini ekleyin.
OnPlayerSpawn() {
GangZoneShowForPlayer(playerid,DENEME,COLOR_GRI); return 1;
}
Gri rengini daha önce
#define COLOR_GRI 0xAFAFAFAA olarak tanımlamanız gerek,başka renkler de olabilir tabii ki,OldMert vermişti forumda renkleri.
Bunların hepsini yaptıktan sonra modu compile edip açıyoruz ve sonuç: