GTAMulti - GTA Türkiye

San Andreas Multiplayer => Yardım Talepleri => PAWN Kodlama => Kilitli Konular => Konuyu başlatan: Luciferr - 10 Şubat 2020, 01:20:12

Başlık: Birlik Rütbe sorunu
Gönderen: Luciferr - 10 Şubat 2020, 01:20:12
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ı.
Başlık: Ynt: Birlik Rütbe sorunu
Gönderen: S W E S T - 10 Şubat 2020, 07:35:04
direk panel üzerinden mi restart atıyorsunuz yoksa oyun içinde komut kullanarak mı?
Başlık: Ynt: Birlik Rütbe sorunu
Gönderen: Dyternal - 10 Şubat 2020, 07:40:31
Kodları at ve SQL tablosunun ekran gorüntüsünü at.
Başlık: Ynt: Birlik Rütbe sorunu
Gönderen: Luciferr - 10 Şubat 2020, 10:33:05
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;
}

http://prntscr.com/r011ls
http://prntscr.com/r011rd
http://prntscr.com/r0122w
http://prntscr.com/r01278
Başlık: Ynt: Birlik Rütbe sorunu
Gönderen: Luciferr - 10 Şubat 2020, 10:33:21
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
Başlık: Ynt: Birlik Rütbe sorunu
Gönderen: Luciferr - 10 Şubat 2020, 11:40:49
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.
Başlık: Ynt: Birlik Rütbe sorunu
Gönderen: S W E S T - 10 Şubat 2020, 12:57:00
siz oyun içinden restart atarak bi deneyin
Başlık: Ynt: Birlik Rütbe sorunu
Gönderen: Radless - 10 Şubat 2020, 18:12:03
Victim modunu kullanıyorsun galiba birlik id sinde kayma var bildiğim kadarıyla.
Başlık: Ynt: Birlik Rütbe sorunu
Gönderen: Luciferr - 10 Şubat 2020, 21:38:51
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
Başlık: Ynt: Birlik Rütbe sorunu
Gönderen: Luciferr - 11 Şubat 2020, 10:27:27
@Zoxy Yardım edebilirmisin?
Başlık: Ynt: Birlik Rütbe sorunu
Gönderen: Enkei - 21 Şubat 2020, 01:48:33
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.