Slotol Eklentisi Düzenleme
Moderatör: Moderatörler
-
Konu Sahibi - Mesajlar: 119
- Kayıt: Cmt Nis 08, 2017 9:46 pm
Slotol Eklentisi Düzenleme
Selamun Aleykum Ben Slotol Eklentisi ni servere kurdum
slotolma suresınıde 1 dk yaptım fakat 300 dk beklemenız gerek dıyor.
onu bır dk'ya alabilirmiyiz.
slotolma suresınıde 1 dk yaptım fakat 300 dk beklemenız gerek dıyor.
onu bır dk'ya alabilirmiyiz.
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
Link: | |
Linklerini gizle |
-
- Mesajlar: 1958
- Kayıt: Sal Tem 05, 2016 2:27 pm
- Server Ip/DNS: -
- Clan İsmi: -
- İletişim:
-
Konu Sahibi - Mesajlar: 119
- Kayıt: Cmt Nis 08, 2017 9:46 pm
-
- Mesajlar: 1958
- Kayıt: Sal Tem 05, 2016 2:27 pm
- Server Ip/DNS: -
- Clan İsmi: -
- İletişim:
Slotol Eklentisi Düzenleme
0 gözüküyor?
Kod: Tümünü seç
pSlotolSure = register_cvar("slotol_sure","0")
Link: | |
Linklerini gizle |
-
Konu Sahibi - Mesajlar: 119
- Kayıt: Cmt Nis 08, 2017 9:46 pm
-
Konu Sahibi - Mesajlar: 119
- Kayıt: Cmt Nis 08, 2017 9:46 pm
Slotol Eklentisi Düzenleme
aga bide su hataları duzenlermsıın?
Eklenti derleme sonucu aşağıdaki gibidir;
AMX Mod X Compiler 1.8.3-dev+5079
Copyright (c) 1997-2006 ITB CompuPhase
Copyright (c) 2004-2013 AMX Mod X Team
//cstrike/addons/amxmodx/scripting/slotol-4.sma(44) : warning 213: tag mismatch
//cstrike/addons/amxmodx/scripting/slotol-4.sma(222) : warning 213: tag mismatch
Header size: 1208 bytes
Code size: 9152 bytes
Data size: 9892 bytes
Stack/heap size: 16384 bytes
Total requirements: 36636 bytes
2 Warnings.
Done.
Eklenti derleme sonucu aşağıdaki gibidir;
AMX Mod X Compiler 1.8.3-dev+5079
Copyright (c) 1997-2006 ITB CompuPhase
Copyright (c) 2004-2013 AMX Mod X Team
//cstrike/addons/amxmodx/scripting/slotol-4.sma(44) : warning 213: tag mismatch
//cstrike/addons/amxmodx/scripting/slotol-4.sma(222) : warning 213: tag mismatch
Header size: 1208 bytes
Code size: 9152 bytes
Data size: 9892 bytes
Stack/heap size: 16384 bytes
Total requirements: 36636 bytes
2 Warnings.
Done.
Link: | |
Linklerini gizle |
-
Konu Sahibi - Mesajlar: 119
- Kayıt: Cmt Nis 08, 2017 9:46 pm
Slotol Eklentisi Düzenleme
@caddegarge
@vanessaaa
@Xander
@redarmygaming
@redarmygaming
@MRX3565
@MertMatin*
@TunnS[C]
@Tasarimci v2
@Yek'-ta
@YeKTaBEYy
Beyler Lütfen YARDIMCI Olurmusunuz.
@vanessaaa
@Xander
@redarmygaming
@redarmygaming
@MRX3565
@MertMatin*
@TunnS[C]
@Tasarimci v2
@Yek'-ta
@YeKTaBEYy
Beyler Lütfen YARDIMCI Olurmusunuz.
Link: | |
Linklerini gizle |
-
- Mesajlar: 3971
- Kayıt: Prş Oca 05, 2017 12:38 pm
- Konum: Ordu
- Server Ip/DNS: 213.238.173.78
- Clan İsmi: CapitaLL |
- İletişim:
Slotol Eklentisi Düzenleme
warnıngı sıldım calısırmı denemen lazım
Kod: Tümünü seç
#include <amxmodx>
#include <amxmisc>
#include <nvault>
#define PLUGIN "Gelismis Otomatik Yetki Sistemi"
#define VERSION "1.1"
#define AUTHOR "akcaliberkk"
#define PLUGINPREFIX "`eL ~"
#define TASKID 60.0
#define PRUNE 10 // X gün girmeyen hesapları sil. Default: 10
new const file[] = "addons/amxmodx/configs/users.ini";
new
pAdminolEnabled, pSlotolEnabled, pSlotFlags,
pAdminFlags, pSlotolSure, pAdminolSure,
pAdminTag, pSlotTag,
iVault,
iTimer[33],
MessageMode[33];
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
pSlotolEnabled = register_cvar("slotol_aktif","1")
pSlotolSure = register_cvar("slotol_sure","1")
pSlotFlags = register_cvar("slotol_yetkiler","beiumn")
pSlotTag = register_cvar("slotol_tag","`eL ~ ")
register_clcmd("say /slotol","cmdSlotol")
register_clcmd("say /tagal","cmdSlotol")
register_clcmd("say /bilgilerim","cmdYetkiler")
register_clcmd("say /yetkilerim","cmdYetkiler")
register_clcmd("Sifrenizi Girin","ListenPassword")
if(!file_exists(file)) {
set_fail_state("OTOMATIK YETKI SISTEMI: Users.ini dosyasi bulunamadi !")
}
nvault_prune(iVault, 0, (get_systime() - (PRUNE*86400)) )
}
public plugin_cfg() {
iVault = nvault_open("onlinesureler")
if(iVault == INVALID_HANDLE) {
set_fail_state("OTOMATIK YETKI SISTEMI: Online surelerin kaydedilecegi onlinesureler.vault dosyasi acilirken hata olustu !")
}
}
public plugin_end() {
nvault_close(iVault)
}
public client_putinserver(id) {
new name[32], szData[32], iTimeStamp;
get_user_name(id, name, 31)
if(!nvault_lookup(iVault, name, szData, 31, iTimeStamp)) nvault_set(iVault, name, "0")
iTimer[id] = get_systime();
}
public client_disconnected(id) {
new szData[32], name[32];
get_user_name(id, name, 31)
formatex(szData, 31, "%d", (nvault_get(iVault,name) + (get_systime() - iTimer[id])/60) )
nvault_set(iVault, name, szData)
}
public client_infochanged(id) {
new oldname[32], newname[32];
get_user_info(id, "name", newname, 31)
get_user_name(id, oldname, 31)
if(!equal(oldname,newname)) {
new szData[32], iTimeStamp;
formatex(szData, 31, "%d", (nvault_get(iVault,oldname) + (get_systime() - iTimer[id])/60) )
nvault_set(iVault, oldname, szData)
if(!nvault_lookup(iVault, newname, szData, 31, iTimeStamp)) nvault_set(iVault, newname, "0")
iTimer[id] = get_systime();
}
}
public cmdSlotol(id) {
if(!get_pcvar_num(pSlotolEnabled)) return PLUGIN_CONTINUE
if(!access(id,ADMIN_USER)) {
ColorChat(id, "^4%s^3Zaten yetkileriniz var. Bu sistemden sadece normal oyuncular yararlanabilir.",PLUGINPREFIX)
ColorChat(id, "^4%s^3Yetkilerinizi gormek icin ^4/bilgilerim ^3veya ^4/yetkilerim ^3yazin.",PLUGINPREFIX)
return PLUGIN_HANDLED
}
new name[32];
get_user_name(id, name, 31)
new check[32],szSlotTag[32], szData[32], iTimeStamp;
get_pcvar_string(pSlotTag,szSlotTag,31)
formatex(check, 31, "%s%s",szSlotTag,name)
if(nvault_lookup(iVault,check, szData, 31, iTimeStamp)) {
ColorChat(id, "^4%s^3Slot olma isteginiz reddedildi ! ^4%s ^3adinda zaten bir kayit var.",PLUGINPREFIX, check)
return PLUGIN_HANDLED
}
new iOnlineTime = nvault_get(iVault, name) + ((get_systime() - iTimer[id])/60);
if(iOnlineTime < get_pcvar_num(pSlotolSure)) {
ColorChat(id, "^4%s^3Malesef sunucuda yeterince fazla kalmadiginiz icin slot olamiyorsunuz.",PLUGINPREFIX)
ColorChat(id, "^4%s^3Suana kadar kaldiginiz Toplam Sure: ^4%d dk. ^3Slot olabilmek icin ^4%d dk.^3 daha sunucuda kalmaniz gerek.",\
PLUGINPREFIX, iOnlineTime, get_pcvar_num(pSlotolSure) - iOnlineTime)
return PLUGIN_HANDLED
}
ColorChat(id, "^4%s^3Slot olma isteginiz kabul edildi. Lutfen sifrenizi belirleyin...",PLUGINPREFIX)
ColorChat(id, "^4%s^3Slot olma isteginiz kabul edildi. Lutfen sifrenizi belirleyin...",PLUGINPREFIX)
MessageMode[id] = 1;
console_cmd(id, "messagemode ^"Sifrenizi Girin^"")
return PLUGIN_HANDLED
}
public cmdAdminol(id) {
if(!get_pcvar_num(pAdminolEnabled)) return PLUGIN_CONTINUE
if(!access(id,ADMIN_USER)) {
ColorChat(id, "^4%s^3Zaten yetkileriniz var. Bu sistemden sadece normal oyuncular yararlanabilir.",PLUGINPREFIX)
ColorChat(id, "^4%s^3Yetkilerinizi gormek icin ^4/bilgilerim ^3veya ^4/yetkilerim ^3yazin.",PLUGINPREFIX)
return PLUGIN_HANDLED
}
new name[32];
get_user_name(id, name, 31)
new check[32],szAdminTag[32], szData[32], iTimeStamp;
get_pcvar_string(pAdminTag,szAdminTag,31)
formatex(check, 31, "%s%s",szAdminTag,name)
if(nvault_lookup(iVault,check, szData, 31, iTimeStamp)) {
ColorChat(id, "^4%s^3Admin olma isteginiz reddedildi ! ^4%s ^3adinda zaten bir kayit var.",PLUGINPREFIX, check)
return PLUGIN_HANDLED
}
new iOnlineTime = nvault_get(iVault, name) + ((get_systime() - iTimer[id])/60);
if(iOnlineTime < get_pcvar_num(pAdminolSure)) {
ColorChat(id, "^4%s^3Malesef sunucuda yeterince fazla kalmadiginiz icin admin olamiyorsunuz.",PLUGINPREFIX)
ColorChat(id, "^4%s^3Suana kadar kaldiginiz Toplam Sure: ^4%d dk. ^3Admin olabilmek icin ^4%d dk.^3 daha sunucuda kalmaniz gerek.",\
PLUGINPREFIX, iOnlineTime, get_pcvar_num(pAdminolSure) - iOnlineTime)
return PLUGIN_HANDLED
}
ColorChat(id, "^4%s^3Admin olma isteginiz kabul edildi. Lutfen sifrenizi belirleyin...",PLUGINPREFIX)
ColorChat(id, "^4%s^3Admin olma isteginiz kabul edildi. Lutfen sifrenizi belirleyin...",PLUGINPREFIX)
MessageMode[id] = 2;
console_cmd(id, "messagemode ^"Sifrenizi Girin^"")
return PLUGIN_HANDLED
}
public ListenPassword(id) {
if(!MessageMode[id]) {
console_print(id, "Erisim reddedildi !")
return PLUGIN_HANDLED
}
new args[64];
read_args(args,63)
remove_quotes(args[6])
new pass[25];
copy(pass, 24, args[6])
if(strlen(pass) > 20 || strlen(pass) < 3) {
ColorChat(id, "^4%s^3Sifreniz en az 3 en fazla 20 karakter arasinda olmalidir. Tekrar girin.",PLUGINPREFIX)
console_cmd(id,"messagemode ^"Sifrenizi Girin^"")
return PLUGIN_HANDLED
}
if(containi(pass,"^"") != -1) {
ColorChat(id, "^4%s^3Sifreniz ^"tirnak isareti^" iceremez.",PLUGINPREFIX)
console_cmd(id,"messagemode ^"Sifrenizi Girin^"")
return PLUGIN_HANDLED
}
new flags[32], tag[32];
get_pcvar_string( (MessageMode[id] == 2 ? pAdminFlags : pSlotFlags), flags,31)
get_pcvar_string( (MessageMode[id] == 2 ? pAdminTag : pSlotTag), tag,31)
new name[32], newname[32];
get_user_name(id, name, 31)
formatex(newname, 31, "%s%s",tag, name)
console_cmd(id, "name ^"%s^"",newname)
yetkilendir(newname, flags, pass)
ColorChat(id, "^4%s^3Tebrikler. Basariyla %s oldunuz. Hesap ismi: ^4%s ^3Sifre: ^4%s",PLUGINPREFIX, ( MessageMode[id] == 2 ? "admin" : "slot" ), newname, pass)
ColorChat(id, "^4%s^3Tebrikler. Basariyla %s oldunuz. Hesap ismi: ^4%s ^3Sifre: ^4%s",PLUGINPREFIX, ( MessageMode[id] == 2 ? "admin" : "slot" ), newname, pass)
iTimer[id] = get_systime();
nvault_set(iVault, name, "0")
MessageMode[id] = 0;
return PLUGIN_HANDLED
}
public cmdYetkiler(id) {
new flags[32],name[32];
get_user_name(id,name,31)
get_flags(get_user_flags(id), flags, 31)
ColorChat(id, "^4 Isim: ^3%s ^4Yetkileriniz: ^3%s",name, flags)
}
public guncelle() {
server_cmd("amx_reloadadmins")
}
yetkilendir(const name[], const flags[], const pass[]) {
new szLine[128];
formatex(szLine, charsmax(szLine), "^"%s^" ^"%s^" ^"%s^" ^"a^" // Otomatik yetkilendirici tarafindan eklendi.^n",name, pass, flags)
write_file(file, szLine)
set_task(1.5,"guncelle")
}
public Tanitim() {
if(!get_pcvar_num(pSlotolEnabled) && !get_pcvar_num(pAdminolEnabled)) {
return PLUGIN_HANDLED
}
ColorChat(0,"^4%s^3Bu serverda bedava yetki alabilirsiniz. %s %s ^3yazin.",\
PLUGINPREFIX,(get_pcvar_num(pSlotolEnabled) ? "Bedava ^4Slotluk ^3icin ^4/tagal^3" : ""), \
(get_pcvar_num(pAdminolEnabled) ? "Clana ^4Katilmak ^3icin ^4/tagal" : ""));
return PLUGIN_CONTINUE
}
stock ColorChat(const id, const string[], {Float, Sql, Resul,_}:...) {
new msg[191], players[32], count = 1;
static len;
len = formatex(msg, charsmax(msg), "^x01" );
vformat(msg[len], charsmax(msg) - len, string, 3);
if(id)players[0] = id;
else get_players(players,count,"ch");
for (new i = 0; i < count; i++){
if(is_user_connected(players[i])){
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"),_, players[i]);
write_byte(players[i]);
write_string(msg);
message_end();
}
}
return;
}
Link: | |
Linklerini gizle |
-
Konu Sahibi - Mesajlar: 119
- Kayıt: Cmt Nis 08, 2017 9:46 pm
-
Konu Sahibi - Mesajlar: 119
- Kayıt: Cmt Nis 08, 2017 9:46 pm
Slotol Eklentisi Düzenleme
@TunnS[C] Hatalar Giderildi Fakat Dediğim Gibi Süre Konusu Nasıl Olucak..!
Link: | |
Linklerini gizle |