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ı.
direk panel üzerinden mi restart atıyorsunuz yoksa oyun içinde komut kullanarak mı?
Kodları at ve SQL tablosunun ekran gorüntüsünü at.
Alıntı yapılan: Dyternal - 10 Şubat 2020, 07:40:31Kodları at ve SQL tablosunun ekran gorüntüsünü at.
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
Alıntı yapılan: abatay1991 - 10 Şubat 2020, 07:35:04direk panel üzerinden mi restart atıyorsunuz yoksa oyun içinde komut kullanarak mı?
direk panel üzerinden
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.
siz oyun içinden restart atarak bi deneyin
Victim modunu kullanıyorsun galiba birlik id sinde kayma var bildiğim kadarıyla.
Alıntı yapılan: Radless - 10 Şubat 2020, 18:12:03Victim 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
@Zoxy Yardım edebilirmisin?
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.