GTAMulti.com - Türkiye'nin Türkçe GTA Sitesi

Çete Mekanı hakkında yardım

Başlatan Halil, 10 Mayıs 2017, 23:43:31

« önceki - sonraki »

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Halil

Arkadaşlar ben /cetemenu yu çete doğuş mekanının 30m yakınında kullanıyorum ben bunu şeyli yapmak istiyorum sadece çetemekanda kullanılsın istiyorum.
/cetemenu komutu
CMD:cetemenu(playerid,params[])
{
if(IsSpawned[playerid]!=1)
{
SCM(playerid,COLOR_ERROR,"Spawn olmadan komut kullanamazsınız!");
return 1;
}
if (!IsLeader2(playerid)) return SendClientMessage(playerid,-1,"{FE7C6D}<!> » {59C1FF}Çete lideri veya yardımcısı değilsiniz!");
for (new i=1;i<OrgsCount+1;i++)
{
if (IsPlayerInRangeOfPoint(playerid, 30.0, Organization[i][X],Organization[i][Y],Organization[i][Z]))
{
    SendClientMessage(playerid, COLOR_RED,"{FE7C6D}<!> » {59C1FF}Çete mekanında değilsiniz!");
return 1;
}
ShowPlayerDialog(playerid,5167,DIALOG_STYLE_LIST,"Çete Menü", "Çetedekilere dialog gönder\nÇete silahlarını değiştir!","Seç","Yardım");
return 1;
}
return 1;
}


Arkadaşlar başka bir modda
if (IsPlayerInRangeOfPoint(playerid, 30.0, Organization[i][X],Organization[i][Y],Organization[i][Z]))

olan yer
if(!IsPlayerInArea(playerid,CeteInfo[ceteid][ceteminx], CeteInfo[ceteid][ceteminy], CeteInfo[ceteid][cetemaxx], CeteInfo[ceteid][cetemaxy])) return SendClientMessage(playerid,-1,"{FE7C6D}<!> {59C1FF}Çete mekanında değilsiniz!");

arkadaşlar o modda tanıtma kısmında bu aşağıdaki kodlar var
Float:ceteminx,
Float:ceteminy,
Float:cetemaxx,
Float:cetemaxy,


Bendeki moddada aşağıdaki kodlar var
Float:ZoneMinX[MAX_ZONES_PER_ORG],
Float:ZoneMinY[MAX_ZONES_PER_ORG],
Float:ZoneMaxX[MAX_ZONES_PER_ORG],
Float:ZoneMaxY[MAX_ZONES_PER_ORG],


Arkadaşlar yapabilen bana atabilirmi /cetemenu komutunu.


Halil


Excision

Burayı
if (IsPlayerInRangeOfPoint(playerid, 30.0, Organization[i][X],Organization[i][Y],Organization[i][Z]))

Şöyle değiştirebilirsiniz.
if (IsPlayerInRangeOfPoint(playerid, 1.0, Organization[i][X],Organization[i][Y],Organization[i][Z]))


Halil

Alıntı yapılan: Excision - 15 Mayıs 2017, 17:50:51

Burayı
if (IsPlayerInRangeOfPoint(playerid, 30.0, Organization[i][X],Organization[i][Y],Organization[i][Z]))

Şöyle değiştirebilirsiniz.
if (IsPlayerInRangeOfPoint(playerid, 1.0, Organization[i][X],Organization[i][Y],Organization[i][Z]))

Gene aynı olmuş oluyor o bu sefer çete doğuş yerinin 1Metre yakınında olmamız gerek! Ben bunu sadece çete mekanında olsun istiyorum bunu haritadan zone ile ayarlayabilirmisin.


xXDieForGameXx

if (IsPlayerInRangeOfPoint(playerid, 0.0, Organization[i][X],Organization[i][Y],Organization[i][Z]))

Pek Emin Değilim 0 metre yakınında olmanız gerekebilir diyebilir bir dene bakalım böyle


Halil

Alıntı yapılan: xXDieForGameXx - 16 Mayıs 2017, 21:09:41

if (IsPlayerInRangeOfPoint(playerid, 0.0, Organization[i][X],Organization[i][Y],Organization[i][Z]))

Pek Emin Değilim 0 metre yakınında olmanız gerekebilir diyebilir bir dene bakalım böyle
0 yapınca hiç kullanılmıyor o metre yakınında olmamız gerek yani ama en az 1 olması lazım bu zone den ayarlanmazmı


Castroll

Alpemix veya Teamviewer ver bi bakayım.


Halil