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

Birlik Rütbe sorunu

Başlatan Luciferr, 10 Şubat 2020, 01:20:12

« önceki - sonraki »

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Luciferr

Arkadaşlar LSPD 12 adet rütbesi var ve 12 adet rütbenin ismini değiştiriyorum sunucuyu açıp kapatıcna rütbeler gidiyor sorun bu nasıl düzelteceğimi söyleyecek yardım edecek birisi varmı.


S W E S T

direk panel üzerinden mi restart atıyorsunuz yoksa oyun içinde komut kullanarak mı?


Dyternal

Kodları at ve SQL tablosunun ekran gorüntüsünü at.


Luciferr

Alıntı yapılan: Dyternal - 10 Şubat 2020, 07:40:31
Kodları at ve SQL tablosunun ekran gorüntüsünü at.

PAWN Kodu: Seç
CMD:birlik(playerid)
{
new bid = PlayerData[playerid][pFaction];
new rutbe = PlayerData[playerid][pFactionRutbe];
if(bid == -1) return HataMesajGonder(playerid,"Bir birlik üyesi değilsiniz.");
new str[1000],string[250],durum[24];
strcat(str,"İşlem\tDurum\n");
new uyeler;
foreach(new i : Player)
{
    if(bid == PlayerData[i][pFaction]) uyeler++;
}
if(Birlikler[bid][OOCDurum] == 1) durum = "{5762FF}Açık";
else durum = "{AA3333}Kapalı";
format(string,sizeof(string),"{CECEC2}» {F0F8FF}Çevrimiçi Üyeler\t{FF9900}%d\n",uyeler);
strcat(str,string);
format(string,sizeof(string),"{CECEC2}» {F0F8FF}Birlik Bilgileri\n");
strcat(str,string);
format(string,sizeof(string),"{CECEC2}» {F0F8FF}Birlikten Çık\n");
strcat(str,string);
if(Birlikler[bid][birlikTip] >= 1 && Birlikler[bid][birlikTip] <= 4)
{
    format(string,sizeof(string),"{CECEC2}» {F0F8FF}Birlik Kasa\t{FF9900}%s\n",FormatNumber(Birlikler[bid][birlikKasaPara]));
strcat(str,string);
}
if (PlayerData[playerid][pFactionRutbe] == Birlikler[PlayerData[playerid][pFaction]][birlikRutbeler] || Birlikler[bid][birlikYetkilendirme]
[list][li]< rutbe)[/li][/list]
{
    format(string,sizeof(string),"{CECEC2}» {F0F8FF}Üye Al\n");
strcat(str,string);
}
if(Birlikler[bid][birlikYetkilendirme][1] <= rutbe)
{
    format(string,sizeof(string),"{CECEC2}» {F0F8FF}Üye At\n");
strcat(str,string);
}
if(PlayerData[playerid][pFactionRutbe] > Birlikler[PlayerData[playerid][pFaction]][birlikRutbeler] - 1)
{
    format(string,sizeof(string),"{CECEC2}» {F0F8FF}Çevrimdışı Üyeler\n");
strcat(str,string);
}
if(Birlikler[PlayerData[playerid][pFaction]][birlikYetkilendirme][2] <= rutbe)
{
    format(string,sizeof(string),"{CECEC2}» {F0F8FF}Üye Rütbe Değiştir\n");
strcat(str,string);
}
if(Birlikler[PlayerData[playerid][pFaction]][birlikYetkilendirme][3] <= rutbe && Birlikler[bid][birlikTip] != 1 && Birlikler[bid][birlikTip] != 2 && Birlikler[bid][birlikTip] != 3)
{
    format(string,sizeof(string),"{CECEC2}» {F0F8FF}Üye Divizyon Değiştir\n");
strcat(str,string);
}
if (PlayerData[playerid][pFactionRutbe] > Birlikler[PlayerData[playerid][pFaction]][birlikRutbeler] - 1)
{
    format(string,sizeof(string),"{CECEC2}» {F0F8FF}Rütbe Adlarını Düzenle\n");
strcat(str,string);
}
if (PlayerData[playerid][pFactionRutbe] > Birlikler[PlayerData[playerid][pFaction]][birlikRutbeler] - 1 && Birlikler[bid][birlikTip] != 1 && Birlikler[bid][birlikTip] != 2 && Birlikler[bid][birlikTip] != 3)
{
    format(string,sizeof(string),"{CECEC2}» {F0F8FF}Divizyon Adlarını Düzenle\n");
strcat(str,string);
}
if(Birlikler[bid][birlikYetkilendirme][4] <= rutbe)
{
    format(string,sizeof(string),"{CECEC2}» {F0F8FF}Birlik Araçlarını Spawnla\n");
strcat(str,string);
}
if(Birlikler[bid][birlikYetkilendirme][5] <= rutbe)
{
    format(string,sizeof(string),"{CECEC2}» {F0F8FF}Birlik OOC Chat\t%s\n",durum);
strcat(str,string);
}
if(PlayerData[playerid][pFactionRutbe] > Birlikler[PlayerData[playerid][pFaction]][birlikRutbeler]-1)
{
    format(string,sizeof(string),"{CECEC2}» {F0F8FF}Rütbe Yetkilendirmeleri\n");
strcat(str,string);
}
if(PlayerData[playerid][pFactionRutbe] > Birlikler[PlayerData[playerid][pFaction]][birlikRutbeler]-1)
{
    format(string, sizeof(string), "{CECEC2}» {F0F8FF}Maksimum Rütbe Değiştir\n");
    strcat(str, string);
}
if(Birlikler[bid][birlikTip] == BIRLIK_HABER && Birlikler[bid][birlikYetkilendirme][7] <= rutbe)
{
    format(string, sizeof(string), "{CECEC2}» {F0F8FF}Ajans Ayarları\n");
    strcat(str, string);
}
if (PlayerData[playerid][pFactionRutbe] > Birlikler[PlayerData[playerid][pFaction]][birlikRutbeler] - 1)
{
    format(string,sizeof(string),"{CECEC2}» {F0F8FF}Birlik Duyurusu Değiştir\n");
strcat(str,string);
}

Dialog_Show(playerid, BirlikDialog, DIALOG_STYLE_TABLIST_HEADERS, "Birlik", str, "Seç", "Iptal");
return 1;
}

https://prntscr.com/r011ls
https://prntscr.com/r011rd
https://prntscr.com/r0122w
https://prntscr.com/r01278


Luciferr

Alıntı yapılan: abatay1991 - 10 Şubat 2020, 07:35:04
direk panel üzerinden mi restart atıyorsunuz yoksa oyun içinde komut kullanarak mı?
direk panel üzerinden


Luciferr

Rütbeleri düzenliyorum sonra sql bakıyorum rütbeler birlik rütbeleri kısmında gözüküyor ama sunucuyu tekrar kapatıp açtığımda otomatik olarak rütbeler siliiyor yardım lütfen pls.


S W E S T

siz oyun içinden restart atarak bi deneyin


Radless

Victim modunu kullanıyorsun galiba birlik id sinde kayma var bildiğim kadarıyla.

"Life's too short to hold grudges."

Luciferr

Alıntı yapılan: Radless - 10 Şubat 2020, 18:12:03
Victim modunu kullanıyorsun galiba birlik id sinde kayma var bildiğim kadarıyla.
evet mod victim ama hiçbir birlikte rütbe olmuyor yani kayma derken kayma ile alakasi yok rütbeleri değiştiriyom sorun yok ama sonra kapatıp açınca gidiyor


Luciferr


Enkei

Alıntı yapılan:  Bölüm kuralları
Açılan taleplerin son iletisi 10 günü geçmesi durumunda; konu kilitlenip, kilitli konular bölümüne taşınacaktır.

K/A.