Konu

#1
Merhabalar. CSD yetki ver plugini kurdum. yetkiler sorunsuz fakat yeşil yazı çalışmıyor. yeşil yazı plugini kurup "b" tanımlar isem düzelecek gibi gözüküyor lakin danışmak istedim server cpusunu arttırmak extra bir şey de kurmak istemiyorum

sorunun kaynağı

fprintf(iFile, "^n^"%s %s%s^" ^"%s^" ^"%s^" ^"a^" ^"<green><STEAMTAG><green><TAG><green><RUTBE><default><DEATHTAG><default><TAKIM><team><NICK><default> : <green><SAY>^" // Yetkiyi yazan: %n"

bu kısımda user iniye kayıt ederken yazılma tarihi kaydedilmiyor. haliyle yetkiler çalışıyor fakat yeşil yazı gelmiyor.üst satırda fprintf(iFile, "^n^"%s %s%s^" ^"%s^" ^"%s^" ^"a^" olarak gösterilen kısımı users.ini de manuel yazınca bu sefer yeşi yazı aktif oluyor. nasıl çözelim nasıl bi yol izleyelim
Son Düzenleme: 31-12-2024, 13:10, Düzenleyen: hairless34.
#2
@hairless34 merhabalar bu konuyu denemismiydiniz?
Birde aktif 2 veya daha fazla chat iceren eklenti var ise kapatip denermisiniz.

https://www.webailesi.com/konu-cs-1-6-gelismis-yetkiver-sistemi-24497
MODEL TASARIMI SİLAH TASARIMI SPREY TASARIMI EKLENTİ İŞLERİ MOD KURULUMU İÇİN DİSCORD:okan5705 veya Ts3:flexekip
#3
bunu kullanıyorum.

artık çok fark etmese de
;admin_sql.amxx ; admin base - SQL version (comment admin.amxx)
admin_usersini.amxx

bu şekilde ayarladım.

plugins.ini de bu şekilde.
:adminchat.amxx ; console chat commands

yetkiverden girdiğimde yetkileri.

"nick" "pw" "yetki" "a" "<green><STEAMTAG><green><TAG><green><RUTBE><default><DEATHTAG><default><TAKIM><team><NICK><default> : <green><SAY>" ""

bu şekilde panele kayıt ediyor.

manuel şekilde örnek tarihi "30.12.2024" "30.01.2026" ""

"nick" "pw" "yetki" "a" "30.12.2024" "30.01.2026" "" "<green><STEAMTAG><green><TAG><green><RUTBE><default><DEATHTAG><default><TAKIM><team><NICK><default> : <green><SAY>" ""

eklediğim zaman yeşil yazısı aktif hale geliyor. dediğim gibi tarih eklenmeden önce yetkiler aktif yeşil yazı olmuyor. tarih girdiğimde yeşil yazı aktif oluyor.

@okan911

plugini incelediğimde tarihde eklenmiş. plugindeki fprintf(iFile, "^n^"%s %s%s^" ^"%s^" ^"%s^ otomatik kısıma rastgele bi tarih yazdığım zaman hata ile karşılaşıyorum. panele rastgele 1 2 senelik tarihli bir yetki yazsa yine problem olmayacağını düşünüyorum lakin derleme hatası alıyorum. plugindeki tarih users.ini ye tarihi eklemiyor. yerine yapabiliyorsan uzun aralıklı bir tarih ekleyebilir miyiz ? deaktif edebilirseniz o tarih kısmını çalışacağını düşünüyorum

örnekle ifade etmek gerekirse plugin içinde bulunan :

fprintf(iFile, "^n^"%s %s%s^" ^"%s^" ^"%s^" ^"a^" ^"<green><STEAMTAG><green><TAG><green><RUTBE><default><DEATHTAG><default><TAKIM><team><NICK><default> : <green><SAY>^" // Yetkiyi yazan: %n"

bu kısımda ilk GREEN ile başlayan yerden önce "nick" "pw" "yetki" "a" "30.12.2024" "30.01.2026" "" "<green>

şu şekilde bir tarih yazarsa işimi görecektir. kodun son hali şunun gibi gözükmeli

fprintf(iFile, "^n^"%s %s%s^" ^"%s^" ^"%s^" ^"a^" TARİH GELECEK ^"<green><STEAMTAG><green><TAG><green><RUTBE><default><DEATHTAG><default><TAKIM><team><NICK><default> : <green><SAY>^" // Yetkiyi yazan: %n"
Son Düzenleme: 31-12-2024, 15:35, Düzenleyen: hairless34.
#4
@hairless34 merhabalar bahsettigin istekleri ücretsiz olarak yapan cıkmayabilir ancak 24 saatte 1 kez güncel yazabilirsiniz.
MODEL TASARIMI SİLAH TASARIMI SPREY TASARIMI EKLENTİ İŞLERİ MOD KURULUMU İÇİN DİSCORD:okan5705 veya Ts3:flexekip
#5
istediğim şeyin çok basit ve 1 tane olduğunu düşünüyorum sadece belli 1 tarih gelse yeterli. tarih olduğunda plugin sorunsuz çalışıyor.

plugin otomatik nick pw nin sağına <green><STEAMTAG><green><TAG><green><RUTBE><default><DEATHTAG><default><TAKIM><team><NICK><default> bunu yazıyor

yukarıda attığımın soluna sadece adminlik başlangıç bitiş tarihi gelecek
#6
Kod:
fprintf(iFile, "^n^"%s %s%s^" ^"%s^" ^"%s^" ^"a^" ^"Tarih Gir^" ^"<green><STEAMTAG><green><TAG><green><RUTBE><default><DEATHTAG><default><TAKIM><team><NICK><default> : <green><SAY>^"
Bu şekilde doldurabilirsiniz.
Steam: Tıkla
#7
(31-12-2024, 21:49)Lynchk Adlı Kullanıcıdan Alıntı:
Kod:
fprintf(iFile, "^n^"%s %s%s^" ^"%s^" ^"%s^" ^"a^" ^"Tarih Gir^" ^"<green><STEAMTAG><green><TAG><green><RUTBE><default><DEATHTAG><default><TAKIM><team><NICK><default> : <green><SAY>^"
Bu şekilde doldurabilirsiniz.
 
Denedim hata veriyordu. tekrar denedim hata alıyorum
GelismisYetkiverSistemi.sma(165) : error 001: expected token: ",", but found "-string-"
GelismisYetkiverSistemi.sma(165) : warning 215: expression has no effect
GelismisYetkiverSistemi.sma(165) : error 001: expected token: ";", but found "-string-"
GelismisYetkiverSistemi.sma(165) : warning 215: expression has no effect
GelismisYetkiverSistemi.sma(165) : error 001: expected token: ";", but found "-string-"
GelismisYetkiverSistemi.sma(165) : fatal error 107: too many error messages on one line


hatayı çözdüm. hiç bir sorun yok yine de yeşil yazı yazmıyor oraya tarih girdiğimde Çok güldüm manuel girdiğimde yeşil yazan yetkiyle yetkiverden yazdığım tamamı ile aynı ama yetkiverdeki yeşil yazmıyor manuel girdiğim yazıyor ....

KONUYU KISMEN ÇÖZÜLDÜ, ÇÖZÜLDÜYE TAŞIYACAĞIM. LAKİN ESKİSİ GİBİ EFEKTİF DEĞİL ÇÜNKÜ MAPİN DEĞİŞMESİ GEREKİYOR YETKİNİN AKTİF OLABİLMESİ İÇİN. BU KONU HAKKINDA FİKRİNİZ VAR MIDIR ? TEŞEKKÜRLER
Son Düzenleme: 31-12-2024, 23:14, Düzenleyen: hairless34.
#8
(31-12-2024, 22:50)hairless34 Adlı Kullanıcıdan Alıntı:
KONUYU KISMEN ÇÖZÜLDÜ, ÇÖZÜLDÜYE TAŞIYACAĞIM.  LAKİN ESKİSİ GİBİ EFEKTİF DEĞİL ÇÜNKÜ MAPİN DEĞİŞMESİ GEREKİYOR YETKİNİN AKTİF OLABİLMESİ İÇİN. BU KONU HAKKINDA FİKRİNİZ VAR MIDIR ? TEŞEKKÜRLER
Eklentiden server_cmd("amx_reloadadmins") yazdırarak adminliklerin anında aktifleşmesini sağlayabilirsiniz.
Steam: Tıkla
#9
(31-12-2024, 23:19)Lynchk Adlı Kullanıcıdan Alıntı:
(31-12-2024, 22:50)hairless34 Adlı Kullanıcıdan Alıntı:
KONUYU KISMEN ÇÖZÜLDÜ, ÇÖZÜLDÜYE TAŞIYACAĞIM.  LAKİN ESKİSİ GİBİ EFEKTİF DEĞİL ÇÜNKÜ MAPİN DEĞİŞMESİ GEREKİYOR YETKİNİN AKTİF OLABİLMESİ İÇİN. BU KONU HAKKINDA FİKRİNİZ VAR MIDIR ? TEŞEKKÜRLER
Eklentiden server_cmd("amx_reloadadmins") yazdırarak adminliklerin anında aktifleşmesini sağlayabilirsiniz.

PHP Kod:
public AuthorityApprove(id){
    new 
iFile fopen(szUsersini"a+");

    if(
iFile){
        
fprintf(iFile"^n^"%%s%s^" ^"%s^" ^"%s^" ^"a^" ^"<green><STEAMTAG><green><TAG><green><RUTBE><default><DEATHTAG><default><TAKIM><team><NICK><default> : <green><SAY>^" // Yetkiyi yazan: %n"
        
g_iTag[id], g_iName[id], fmt(equal(g_iEndTag[id], "") ? "":" %s"g_iEndTag[id]), g_iPass[id], g_iLevel[id], id);
        
fclose(iFile);
    }
    
client_print_color(idid"^3Basarili bir sekilde yetki aktiflestirildi.");
    
client_print_color(idid"^1[^3 Kullanici Adi:^4 %s %s%s^1 ]^3 - ^1[^3 Sifre:^4 %s^1 ]^3 - ^1[^3 Yetkileri:^4 %s^1 ]"g_iTag[id], g_iName[id], fmt(equal(g_iEndTag[id], "") ? "":" %s"g_iEndTag[id]), g_iPass[id], g_iLevel[id]);
    
g_bools[id][bNameTime] = false;
    
g_bools[id][bPassTime] = false;
    
g_iName[id][0] = EOS;
    
g_iPass[id][0] = EOS;
    
server_cmd("amx_reloadadmins");
    return 
PLUGIN_HANDLED;


aktif olmuyor maalesef
Son Düzenleme: 01-01-2025, 12:32, Düzenleyen: hairless34.
#10
Yetkiyi eklentiden yanlış yazdırıyor olabilirsiniz, panelden yazılmış bir adminliği paylaşın ona göre kontrol edelim.
Steam: Tıkla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da

Benzer Konular

4
Yorum
197
Okunma
Dün, 21:32
8
Yorum
354
Okunma
17-04-2025, 17:52
7
Yorum
275
Okunma
15-04-2025, 08:08
7
Yorum
426
Okunma
12-04-2025, 22:02
7
Yorum
360
Okunma
10-04-2025, 23:38
Task
Kayıt Ol
Uygun fiyatlı ve yüksek performanslı teamspeak3