Ben radarın hemen altında 60 sn aralıklarla istediğim mesajların geçmesini istiyorum bu tsay reklamı ile aynı değil bu daha yukarda ve radarın hemen altında belli aralıklarla geçicek...
Printable View
Ben radarın hemen altında 60 sn aralıklarla istediğim mesajların geçmesini istiyorum bu tsay reklamı ile aynı değil bu daha yukarda ve radarın hemen altında belli aralıklarla geçicek...
Deneyin olmazsa yazarsınız.PHP- Kodu:
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"
new syncObj;
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
set_task(1.0,"Reklam",0,_,_,"b")
syncObj = CreateHudSyncObj()
}
public Reklam(id) {
set_hudmessage(0, 255, 0, 0.0, 0.12, 0, 60.0, 10.0)
ShowSyncHudMsg(id, syncObj,"Reklaminizi Girin!")
}
ben burda nereye ne yazıcam acaba?
- - - - - - - - - -
ayrıca birden fazla mesaj istiyorum....
Configs klasöründe tsay_reklam.ini dosyasını oluşturun. İçine reklamlarınızı alt alta yazın.PHP- Kodu:
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"
new const file[] = "addons/amxmodx/configs/tsay_reklam.ini";
new reklam_num;
new maxlines;
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
if(!file_exists(file)) {
new f = fopen(file,"wt")
fclose(f);
}
maxlines = file_size(file,1) + 1;
set_task(60.0,"ReklamGoster",_,_,_,"b")
}
public ReklamGoster() {
set_hudmessage(0, 255, 0, 0.0, 0.12, 0, 6.0, 10.0)
new szReklam[128],txtlen,line;
line = reklam_num % maxlines;
read_file(file,line,szReklam,charsmax(szReklam),txtlen)
replace_all(szReklam,charsmax(szReklam),"%%","^n")
show_hudmessage(0,szReklam)
reklam_num++
}
Ayrıca, bir reklam gösterirken alt satıra inmek için %% işaretini kullanın.
Örnek:
Servera %% Hosgeldiniz
Görünüm:
Servera
Hosgeldiniz
new reklam_sure
public plugin_init() {
reklam_sure = register_cvar("amx_reklam_suresi", "40") // Reklam süresini buradan ayarlayabilirsiniz.
set_task(60.0,"ReklamGoster",_,_,_,"b")
}
set_task(60.0,"ReklamGoster",_,_,_,"b")
--->
set_task(get_pcvar_float(reklam_sure),"ReklamGoster",_,_,_,"b")
Çözülmüş İsteklere taşındı.