1. sayfa (Toplam 2 sayfa)
Hatayı Çozermisiniz.
Gönderilme zamanı: Cum Tem 20, 2018 12:10 am
gönderen quadfor75
Rica Etsem Hatayı Çözermisiniz.
Kod: Tümünü seç
L 07/20/2018 - 00:09:14: [AMXX] Displaying debug trace (plugin "Retry.amxx", version "1.0")
L 07/20/2018 - 00:09:14: [AMXX] Run time error 4: index out of bounds
L 07/20/2018 - 00:09:14: [AMXX] [0] 2wes5z28.sma.p::delete_slot (line 70)
L 07/20/2018 - 00:09:14: [AMXX] [1] 2wes5z28.sma.p::client_putinserver (line 38)
@Colditz
@Yek'-ta
@Taha Demirbaş
@PaZee
@Fatih ~ EjderYa
@emirakpinar
Hatayı Çozermisiniz.
Gönderilme zamanı: Cum Tem 20, 2018 12:16 am
gönderen Colditz
Dener misin?
Kod: Tümünü seç
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <hamsandwich>
#define PLUGIN "Retry Transfer"
#define VERSION "1.0"
#define AUTHOR "Eos"
#define MAX_IP 33
#define RECONNECT_TIME 60.0
#define ADMIN_FLAG ADMIN_BAN
new memory[MAX_IP][32];
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
}
public client_disconnect(id) {
new ip[32];
get_user_ip(id, ip, 31, 1);
new slot = find_empty_memory_slot();
formatex(memory[slot],31,"%s",ip);
set_task(RECONNECT_TIME, "delete_slot",1071 + slot);
}
public client_putinserver(id) {
new ip[32];
get_user_ip(id, ip, 31, 1)
for(new i; i<MAX_IP;i++) {
if(equal(ip, memory[i])) {
set_task(5.0,"show_message",1881+id)
set_task(7.0,"transfer",1923+id)
delete_slot(memory[i]);
break;
}
}
}
public transfer(id) {
id -= 1923;
if(is_user_connected(id)) {
set_hudmessage(255, 255, 255, 0.05, 0.72, 0, 5.0, 10.0, 2.0, 0.15, 3)
show_hudmessage(id, "Bu Serverda Retry Cekmek Yasak ! Uyarı Terorist Takimina Transfer Edildiniz !");
cs_set_user_team(id, CS_TEAM_T)
ExecuteHamB(Ham_CS_RoundRespawn,id)
}
}
public show_message(id) {
id -= 1881;
if(is_user_connected(id)) {
new name[32]
get_user_name(id,name,31);
new players[32],inum;
get_players(players,inum)
for(new i;i<inum;i++) {
if(access(players[i],ADMIN_FLAG)) {
client_print(players[i],print_chat,"[RETRY DETECTED] %s Adli Oyuncu Retry Cekti. Simdi Terorist Takimina Transfer Ediliyor...",name);
}
}
}
}
public delete_slot(slotid) {
slotid -= 1071;
memory[slotid][0] = 0;
}
find_empty_memory_slot() {
for(new i; i<MAX_IP;i++) {
if(!memory[i][0]) return i;
}
log_amx("[MEMORY ERROR] Reconnect ip hafiza birimi doldu ! Lutfen MAX_IP degerini yukseltin.");
return MAX_IP;
}
Hatayı Çozermisiniz.
Gönderilme zamanı: Cum Tem 20, 2018 12:35 am
gönderen quadfor75
Colditz yazdı: Cum Tem 20, 2018 12:16 am
Dener misin?
Kod: Tümünü seç
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <hamsandwich>
#define PLUGIN "Retry Transfer"
#define VERSION "1.0"
#define AUTHOR "Eos"
#define MAX_IP 33
#define RECONNECT_TIME 60.0
#define ADMIN_FLAG ADMIN_BAN
new memory[MAX_IP][32];
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
}
public client_disconnect(id) {
new ip[32];
get_user_ip(id, ip, 31, 1);
new slot = find_empty_memory_slot();
formatex(memory[slot],31,"%s",ip);
set_task(RECONNECT_TIME, "delete_slot",1071 + slot);
}
public client_putinserver(id) {
new ip[32];
get_user_ip(id, ip, 31, 1)
for(new i; i<MAX_IP;i++) {
if(equal(ip, memory[i])) {
set_task(5.0,"show_message",1881+id)
set_task(7.0,"transfer",1923+id)
delete_slot(memory[i]);
break;
}
}
}
public transfer(id) {
id -= 1923;
if(is_user_connected(id)) {
set_hudmessage(255, 255, 255, 0.05, 0.72, 0, 5.0, 10.0, 2.0, 0.15, 3)
show_hudmessage(id, "Bu Serverda Retry Cekmek Yasak ! Uyarı Terorist Takimina Transfer Edildiniz !");
cs_set_user_team(id, CS_TEAM_T)
ExecuteHamB(Ham_CS_RoundRespawn,id)
}
}
public show_message(id) {
id -= 1881;
if(is_user_connected(id)) {
new name[32]
get_user_name(id,name,31);
new players[32],inum;
get_players(players,inum)
for(new i;i<inum;i++) {
if(access(players[i],ADMIN_FLAG)) {
client_print(players[i],print_chat,"[RETRY DETECTED] %s Adli Oyuncu Retry Cekti. Simdi Terorist Takimina Transfer Ediliyor...",name);
}
}
}
}
public delete_slot(slotid) {
slotid -= 1071;
memory[slotid][0] = 0;
}
find_empty_memory_slot() {
for(new i; i<MAX_IP;i++) {
if(!memory[i][0]) return i;
}
log_amx("[MEMORY ERROR] Reconnect ip hafiza birimi doldu ! Lutfen MAX_IP degerini yukseltin.");
return MAX_IP;
}
Hata Veriyor.
C:\Users\Pc\Desktop\Retry.sma(38) : error 035: argument type mismatch (argument 1)
1 Error.
Could not locate output file C:\Users\Pc\Desktop//Retry.amx (compile failed).
[Finished in 0.1s]
Hatayı Çozermisiniz.
Gönderilme zamanı: Cum Tem 20, 2018 12:42 am
gönderen Taha Demirbaş
Denermisin ?
Hatayı Çozermisiniz.
Gönderilme zamanı: Cum Tem 20, 2018 12:57 am
gönderen Colditz
Buyur;
client_disconnect warning veriyordu onu da ben düzelttim :)
Kod: Tümünü seç
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <hamsandwich>
#define PLUGIN "Retry Transfer"
#define VERSION "1.0"
#define AUTHOR "Eos"
#define MAX_IP 33
#define RECONNECT_TIME 60.0
#define ADMIN_FLAG ADMIN_BAN
new memory[MAX_IP][32];
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
}
public client_disconnected(id) {
new ip[32];
get_user_ip(id, ip, 31, 1);
new slot = find_empty_memory_slot();
formatex(memory[slot],31,"%s",ip);
set_task(RECONNECT_TIME, "delete_slot",1071 + slot);
}
public client_putinserver(id) {
new ip[32];
get_user_ip(id, ip, 31, 1)
for(new i; i<MAX_IP;i++) {
if(equal(ip, memory[i])) {
set_task(5.0,"show_message",1881+id)
set_task(7.0,"transfer",1923+id)
delete_slot(memory[i]);
break;
}
}
}
public transfer(id) {
id -= 1923;
if(is_user_connected(id)) {
set_hudmessage(255, 255, 255, 0.05, 0.72, 0, 5.0, 10.0, 2.0, 0.15, 3)
show_hudmessage(id, "Bu Serverda Retry Cekmek Yasak ! Uyarı Terorist Takimina Transfer Edildiniz !");
cs_set_user_team(id, CS_TEAM_T)
ExecuteHamB(Ham_CS_RoundRespawn,id)
}
}
public show_message(id) {
id -= 1881;
if(is_user_connected(id)) {
new name[32]
get_user_name(id,name,31);
new players[32],inum;
get_players(players,inum)
for(new i;i<inum;i++) {
if(access(players[i],ADMIN_FLAG)) {
client_print(players[i],print_chat,"[RETRY DETECTED] %s Adli Oyuncu Retry Cekti. Simdi Terorist Takimina Transfer Ediliyor...",name);
}
}
}
}
public delete_slot(slotid[]) {
slotid[0] -= 1071;
memory[slotid[0]][0] = 0;
}
find_empty_memory_slot() {
for(new i; i<MAX_IP;i++) {
if(!memory[i][0]) return i;
}
log_amx("[MEMORY ERROR] Reconnect ip hafiza birimi doldu ! Lutfen MAX_IP degerini yukseltin.");
return MAX_IP;
}
Hatayı Çozermisiniz.
Gönderilme zamanı: Cum Tem 20, 2018 1:06 am
gönderen quadfor75
Colditz yazdı: Cum Tem 20, 2018 12:57 am
Buyur;
client_disconnect warning veriyordu onu da ben düzelttim
Kod: Tümünü seç
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <hamsandwich>
#define PLUGIN "Retry Transfer"
#define VERSION "1.0"
#define AUTHOR "Eos"
#define MAX_IP 33
#define RECONNECT_TIME 60.0
#define ADMIN_FLAG ADMIN_BAN
new memory[MAX_IP][32];
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
}
public client_disconnected(id) {
new ip[32];
get_user_ip(id, ip, 31, 1);
new slot = find_empty_memory_slot();
formatex(memory[slot],31,"%s",ip);
set_task(RECONNECT_TIME, "delete_slot",1071 + slot);
}
public client_putinserver(id) {
new ip[32];
get_user_ip(id, ip, 31, 1)
for(new i; i<MAX_IP;i++) {
if(equal(ip, memory[i])) {
set_task(5.0,"show_message",1881+id)
set_task(7.0,"transfer",1923+id)
delete_slot(memory[i]);
break;
}
}
}
public transfer(id) {
id -= 1923;
if(is_user_connected(id)) {
set_hudmessage(255, 255, 255, 0.05, 0.72, 0, 5.0, 10.0, 2.0, 0.15, 3)
show_hudmessage(id, "Bu Serverda Retry Cekmek Yasak ! Uyarı Terorist Takimina Transfer Edildiniz !");
cs_set_user_team(id, CS_TEAM_T)
ExecuteHamB(Ham_CS_RoundRespawn,id)
}
}
public show_message(id) {
id -= 1881;
if(is_user_connected(id)) {
new name[32]
get_user_name(id,name,31);
new players[32],inum;
get_players(players,inum)
for(new i;i<inum;i++) {
if(access(players[i],ADMIN_FLAG)) {
client_print(players[i],print_chat,"[RETRY DETECTED] %s Adli Oyuncu Retry Cekti. Simdi Terorist Takimina Transfer Ediliyor...",name);
}
}
}
}
public delete_slot(slotid[]) {
slotid[0] -= 1071;
memory[slotid[0]][0] = 0;
}
find_empty_memory_slot() {
for(new i; i<MAX_IP;i++) {
if(!memory[i][0]) return i;
}
log_amx("[MEMORY ERROR] Reconnect ip hafiza birimi doldu ! Lutfen MAX_IP degerini yukseltin.");
return MAX_IP;
}
Kod: Tümünü seç
L 07/20/2018 - 01:06:10: [AMXX] Displaying debug trace (plugin "Retry.amxx", version "1.0")
L 07/20/2018 - 01:06:10: [AMXX] Run time error 4: index out of bounds
L 07/20/2018 - 01:06:10: [AMXX] [0] Retry.sma::delete_slot (line 71)
L 07/20/2018 - 01:06:10: [AMXX] [1] Retry.sma::client_putinserver (line 39)
Gene hata veriyor bu şekilde debugda çalıştrdm normaldede veriyor debug dada.
Hatayı Çozermisiniz.
Gönderilme zamanı: Cum Tem 20, 2018 1:07 am
gönderen quadfor75
Bundada gine aynı hataları veriyor.
Hatayı Çozermisiniz.
Gönderilme zamanı: Cum Tem 20, 2018 1:07 am
gönderen Colditz
Yarın sakin kafayla yeni bir eklenti yazarım bu konu hakkında.
Hatayı Çozermisiniz.
Gönderilme zamanı: Cum Tem 20, 2018 1:11 am
gönderen quadfor75
Colditz yazdı: Cum Tem 20, 2018 1:07 am
Yarın sakin kafayla yeni bir eklenti yazarım bu konu hakkında.
Peki teşekkür ederim beklemedeyim.
Hatayı Çozermisiniz.
Gönderilme zamanı: Cum Tem 20, 2018 1:11 am
gönderen Taha Demirbaş
quadfor75 yazdı: Cum Tem 20, 2018 1:07 am
Bundada gine aynı hataları veriyor.
Uyumsuzluk var. Eklentinin orjinali bu mudur ?