Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
/ekle steamid
#1
merhaba. isteğim şöyle arkadaşlar. Mesela /ekle STEAM_0:0_13123123 şeklinde yazdıgı zaman admin say'den, server o yazılan steamid yi belirttigimiz bir ini dosyasının içerisine yazsın. Mesela ben sayden /ekle steamid yazdıgım zaman yazılan steamid yi bir ini dosyasının en altına eklesin istiyorum. Böyle birşey yapabilirmiyiz ?
MSN : [email protected]
WEBSİTE : www.matcharena.net
FACEBOOK : www.facebook.com/MatchArena

- MatchArena.NET -
Güvenli ve hızlı steam satışında doğru adres!

Reply
#2
Bir bakıma dosyaya satır nasıl eklenir demek istiyorsun ?

PHP Code:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"

#define ADMIN_FLAG ADMIN_RCON

new const file[] = "addons/amxmodx/configs/DOSYA_ADI.ini"

public plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
register_clcmd("say","HookSay")
}
public 
HookSay(id) {
    if(!
access(id,ADMIN_FLAG)) return PLUGIN_CONTINUE
    
new szSaid[148];
    new 
cmd[6],text[64];
    
read_args(szSaid,147)
    
remove_quotes(szSaid)
    
parse(szSaid,cmd,5,text,63)
    if(
equali(cmd,"/ekle")) {
        if(!
file_exists(file)) {
            
client_print(id,print_chat,"[ERROR] ^"%s^" Konumunda Dosya Bulunamadi !",file)
            return 
PLUGIN_HANDLED
        
}
        
write_file(file,text)
        
client_print(id,print_chat,"%s Metni Dosyaya Yeni Bir Satir Olarak Eklendi.",text)
        return 
PLUGIN_HANDLED
    
}
    return 
PLUGIN_CONTINUE



CS:GO ve CS 1.6 için ücretli eklenti yapılır.
Plugin yazmak isteyenlere yardımcı olabilirim.
Skype adresimden ulaşabilirsiniz:
destek_596
Steam: http://steamcommunity.com/id/ca-nemesis/

Reply
#3
aynen öyle dosyaya satır nasıl eklerim demek istedim =) Yardımların için teşekkür ederim. Ben bunu geliştirmeye devam ederim buradan =) Bilgilerinden faydalanmak cok güzel.

---------- Alttaki Mesaj Zamani 16:50 ---------- Önceki Mesaj Zamani 16:42 ----------

fakat çalışmadı canberk bi yerde bisorun mu varki acaba ?

---------- Alttaki Mesaj Zamani 16:52 ---------- Önceki Mesaj Zamani 16:50 ----------

çalıştı, Rcon yetkisi yokmuş bende o yüzden kusuruma bakma =) Fakat bi bug var.Örnegin ben /ekle yazdıgım zaman yanına bişey yazmıyorum mesela, Satır eklendi diyo boş satır ekliyo onu engelleyemezmiyiz ? yani /ekle nin yanında bişey yazmadan satır eklemesin. cünkü öbürtürlü bir sürü boş satır ekliyo. /ekle den sonra bişey yazmadıgımız zaman satırı eklemeke icin yanına birşey yazın gibi bir uyarı yazısı yazsın istiyorum ?
MSN : [email protected]
WEBSİTE : www.matcharena.net
FACEBOOK : www.facebook.com/MatchArena

- MatchArena.NET -
Güvenli ve hızlı steam satışında doğru adres!

Reply
#4
onuda hallettimm =))
if(text[0]) { } kullanarak başardım =)

---------- Alttaki Mesaj Zamani 20:25 ---------- Önceki Mesaj Zamani 19:00 ----------

ben bunun icine /kaldir komutu da eklemeye calıstım fakat bi sorum var. /kaldir steamid seklinde yazdıgımda o dosyada steamid yi bulup sildiremedim. bunu nasıl yapabilirim ?
MSN : [email protected]
WEBSİTE : www.matcharena.net
FACEBOOK : www.facebook.com/MatchArena

- MatchArena.NET -
Güvenli ve hızlı steam satışında doğru adres!

Reply
#5
PHP Code:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"

#define ADMIN_FLAG ADMIN_RCON

new const file[] = "addons/amxmodx/configs/DOSYA_ADI.ini"

public plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
register_clcmd("say","HookSay")
}
public 
HookSay(id) {
    if(!
access(id,ADMIN_FLAG)) return PLUGIN_CONTINUE
    
new szSaid[148];
    new 
cmd[6],text[64];
    
read_args(szSaid,147)
    
remove_quotes(szSaid)
    
parse(szSaid,cmd,5,text,63)
    if(
equali(cmd,"/ekle")) {
        if(!
file_exists(file)) {
            
client_print(id,print_chat,"[ERROR] ^"%s^" Konumunda Dosya Bulunamadi !",file)
            return 
PLUGIN_HANDLED
        
}
        
write_file(file,text)
        
client_print(id,print_chat,"%s Metni Dosyaya Yeni Bir Satir Olarak Eklendi.",text)
        return 
PLUGIN_HANDLED
    
}
    else if(
equali(cmd,"/kaldir")) {
        if(!
file_exists(file)) {
            
client_print(id,print_chat,"[ERROR] ^"%s^" Konumunda Dosya Bulunamadi !",file)
            return 
PLUGIN_HANDLED
        
}
        new 
szLine[64],txtlen,maxlines;
        
maxlines file_size(file,1);
        for(new 
line;line<maxlines;line++) {
            
read_file(file,line,szLine,63,txtlen)
            if(
equali(szLine,text)) {
                
write_file(file,"",line)
                
client_print(id,print_chat,"%s Metni Dosyadan Silindi",text)
                return 
PLUGIN_HANDLED
            
}
        }
        
client_print(id,print_chat,"Dosyada Oyle Bir Metin Bulunamadi.")
    }
    return 
PLUGIN_CONTINUE



CS:GO ve CS 1.6 için ücretli eklenti yapılır.
Plugin yazmak isteyenlere yardımcı olabilirim.
Skype adresimden ulaşabilirsiniz:
destek_596
Steam: http://steamcommunity.com/id/ca-nemesis/

Reply
#6
canberk ellerin dert görmesin, çalışıyor çok sağol.
MSN : [email protected]
WEBSİTE : www.matcharena.net
FACEBOOK : www.facebook.com/MatchArena

- MatchArena.NET -
Güvenli ve hızlı steam satışında doğru adres!

Reply
#7
Çözülmüş İsteklere taşındı.


CS:GO ve CS 1.6 için ücretli eklenti yapılır.
Plugin yazmak isteyenlere yardımcı olabilirim.
Skype adresimden ulaşabilirsiniz:
destek_596
Steam: http://steamcommunity.com/id/ca-nemesis/

Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  steamid kontrolunu komuta bağlama shakespeare 4 2,433 14-04-13, 15:10
Last Post: akcaliberkk
  saatli steamid girişi shakespeare 3 2,585 26-03-13, 21:31
Last Post: akcaliberkk
  steamid kontrol shakespeare 6 3,015 20-03-13, 02:19
Last Post: DeaTReX
  oyuncunun steamid sini gösterme shakespeare 11 6,446 04-01-13, 19:45
Last Post: shakespeare

Foruma Atla:


Users browsing this thread: 1 Guest(s)