Discord sunucumuz açılmıştır, hepinizi bekleriz

https://discord.gg/43gGDQe6tS

eklentideki hatalar

Eklenti sorunlarınız ve özel eklenti istekleriniz

Moderatör: Moderatörler


Konu Sahibi
Victores
Mesajlar: 188
Kayıt: Çrş May 27, 2020 8:58 pm

eklentideki hatalar

Mesaj gönderen Victores »

size zahmet eklentideki hataları düzeltebilir misiniz acaba?


/home/csserverlar/araclar/compiler/include/colorchat.inc(31) : error 021: symbol already defined: "client_print_color"
/home/csserverlar/araclar/compiler/include/colorchat.inc(34) : error 010: invalid function or declaration
/home/csserverlar/araclar/compiler/include/colorchat.inc(36) : error 010: invalid function or declaration
/home/csserverlar/araclar/compiler/include/colorchat.inc(39) : error 010: invalid function or declaration
/home/csserverlar/araclar/compiler/include/colorchat.inc(45) : error 010: invalid function or declaration
/home/csserverlar/araclar/compiler/include/colorchat.inc(49) : error 010: invalid function or declaration
/home/csserverlar/araclar/compiler/include/colorchat.inc(56) : error 010: invalid function or declaration
/home/csserverlar/araclar/compiler/include/colorchat.inc(58) : error 010: invalid function or declaration
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.

Link:
Linklerini gizle
Linki Kopyala

Lykia
Mesajlar: 254
Kayıt: Cum Tem 01, 2016 3:25 am
Server Ip/DNS: cs131
Clan İsmi: polestar
İletişim:

eklentideki hatalar

Mesaj gönderen Lykia »

Kod: Tümünü seç

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <engine>
#include <hamsandwich>
#include <fun>
#define MAX_PLAYERS    32

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"
new g_iCount[MAX_PLAYERS+1]
new g_bCamera3[33] = 0

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	register_clcmd("say /cam3","Cam3")
	register_clcmd("say /lagsizcam","Cam3")
	register_clcmd("say_team /lagsizcam","Cam3")
	register_clcmd("say_team /cam3","Cam3")
	set_cvar_num("sv_cheats", 1)
	set_task(3.0, "cheats")
	register_clcmd("god",	"BlockCommand")
	register_clcmd("fullupdate", 	"BlockCommand")
	register_clcmd("noclip", 	"BlockCommand")
	register_impulse( 101, "BlockCommand" )
	register_impulse( 102, "BlockCommand" )
	register_impulse( 202, "BlockCommand" )
	//set_task(3.0, "CheatsCheck", _, _, _, "b") 
}

public BlockCommand(id){
	return PLUGIN_HANDLED
}
public cheats(id){
	set_cvar_num("sv_cheats", 1)
	server_cmd("sv_cheats 1")
	
}

public client_putinserver(id) { 
 
    //g_bCamera3[id] = 0
} 



public Cam3(id){
    if(g_bCamera3[id] < 1 )
        {
		client_cmd(id, "cam_command 1")
		client_cmd(id, "cam_idealyaw 0")
		client_cmd(id, "cam_snapto 1")
		client_cmd(id, "thirdperson")
		g_bCamera3[id] = 1
		//client_cmd(id, "wait;wait;wait;wait;wait;^"retry^"")
		client_print_color(id,id,"Lagsiz Cam Aktiflesti. Lutfen Retry At.")
	}
		
	else if(g_bCamera3[id] > 0 )
        {
		client_cmd(id, "firstperson")
		client_cmd(id, "cam_snapto 0")
		client_cmd(id, "cam_command 0")
		g_bCamera3[id] = 0
		client_print_color(id,id,"Lagsiz Cam Kapatildi.")
		
}
}


public CheatsCheck()
{
	new players[MAX_PLAYERS], inum 
	get_players(players, inum, "ch") //don't collect BOTs & HLTVs 
	for(new i; i<inum; ++i) 
	{ 
		query_client_cvar(players[i] , "fakeloss" , "cvar_result")
		query_client_cvar(players[i] , "fakelag" , "cvar_result")
	}
}

public cvar_result(id, const cvar[], const value[]) 
{ 
    new Float:fValue = str_to_float(value)	
	
    if(!fValue) 
        return
    client_cmd(id, "fakeloss 0; fakelag 0") 
    client_print(id, print_chat, "Cheat commands are forbidden.") 
     
    if(++g_iCount[id] >= 2){ 
		server_cmd("kick #%d Cheat commands are forbidden.", get_user_userid(id)) 
    }
}

/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1055\\ f0\\ fs16 \n\\ par }
*/
Buyrun

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
Victores
Mesajlar: 188
Kayıt: Çrş May 27, 2020 8:58 pm

eklentideki hatalar

Mesaj gönderen Victores »

hocam aynı sorun burda da var bunu da düzeltebilir misiniz acaba :)
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.

Link:
Linklerini gizle
Linki Kopyala

Lykia
Mesajlar: 254
Kayıt: Cum Tem 01, 2016 3:25 am
Server Ip/DNS: cs131
Clan İsmi: polestar
İletişim:

eklentideki hatalar

Mesaj gönderen Lykia »

Kod: Tümünü seç

#include <amxmodx>
#include <amxmisc>
#include <cstrike>
new sansli[4]=0;
new secilenoyuncularoylari[4];
#define SURE 10.0
#define TASK 1337
#define MAX_PLAYERS 32
#define MAX_NAME_LENGTH 32
new bool:OylamaZamani=false;
public plugin_init() {

    register_clcmd("say /kalecioylamasi", "devam", ADMIN_VOTE);
}
public client_disconnected(id){
    if(id == sansli[0] || id == sansli[1] || id == sansli[2] || id == sansli[3]){
        client_print_color(0, 0, "^3Oylamadaki bir oyuncu cikis yaptigi icin oylama iptal edildi..");
        OylamaZamani=false;
        remove_task(TASK);
    }
}
public devam(id, level, cid){
    if( !cmd_access( id, level, cid, 1 ) )
        return PLUGIN_HANDLED;

    if(!OylamaZamani){
        secilenoyuncularoylari[0]=0;
        secilenoyuncularoylari[1]=0;
        secilenoyuncularoylari[2]=0;
        secilenoyuncularoylari[3]=0;
        sansli[0]=0;
        sansli[1]=0;
        sansli[2]=0;
        sansli[3]=0;
	
        new players[MAX_PLAYERS],num; get_players(players, num, "bchi" , "SPECTATOR");
        if(num>3) {

            while(sansli[0]==0) sansli[0]=players[random_num(0, num-1)];
            while(sansli[1]==0 || sansli[1]==sansli[0]) sansli[1]=players[random_num(0, num-1)];
            while(sansli[2]==0 || sansli[2]==sansli[0] || sansli[2]==sansli[1]) sansli[2]=players[random_num(0, num-1)];
            while(sansli[3]==0 || sansli[3]==sansli[0] || sansli[3]==sansli[1] || sansli[3]==sansli[2]) sansli[3]=players[random_num(0, num-1)];

            client_print_color(0, 0, "^3Oylama baslatildi...! ^4%.0f ^1saniye sonra bitecek..",SURE);
            client_print_color(0, 0, "^1Oylamayi Baslatan ^3%s",isimcek(id));

            OylamaZamani=true;
            for (new i = 1; i <= MAX_PLAYERS; i++)
            {
                if (is_user_connected(i)) //&& !is_user_bot(i))
                {
                    Menus(i)
                }
            }
            set_task(SURE,"oylamayibitir",TASK);

        } else client_print_color(id, id, "^4Oylama baslatabilmek icin gercek oyuncu sayisi yeterli degil.");
    }
    else{
        client_print_color(id, id, "^4Suanda zaten bir oylama var..")
    }
    return PLUGIN_HANDLED;
}
isimcek(id) {
    new isim[MAX_NAME_LENGTH];
    get_user_name(id, isim, charsmax(isim));
    return isim;
}

public Menus(id){
    new menu, Menuz[512]

    formatex(Menuz, charsmax(Menuz), "\y Rastgele Kaleci Secimi" );

    menu = menu_create(Menuz, "MenuDevam")



    formatex(Menuz, charsmax(Menuz), "\w%s" ,isimcek(sansli[0]));
    menu_additem(menu, Menuz, "1")
    formatex(Menuz, charsmax(Menuz), "\w%s" ,isimcek(sansli[1]));
    menu_additem(menu, Menuz, "2")
    formatex(Menuz, charsmax(Menuz), "\w%s" ,isimcek(sansli[2]));
    menu_additem(menu, Menuz, "3")
    formatex(Menuz, charsmax(Menuz), "\w%s" ,isimcek(sansli[3]));
    menu_additem(menu, Menuz, "4")

    formatex(Menuz, charsmax(Menuz), "\wRastgele Sec");
    menu_additem(menu, Menuz, "5")

    menu_display(id, menu, 0)

    return PLUGIN_HANDLED
}
public MenuDevam(iId, menu, item)
{
    if(!OylamaZamani)
        return PLUGIN_HANDLED;

    if (item == MENU_EXIT)
    {
        menu_destroy(menu)

        return PLUGIN_HANDLED;
    }
    new data[6], iName[64]
    new access, callback
    menu_item_getinfo(menu, item, access, data,5, iName, 63, callback)

    new key = str_to_num(data)

    switch(key)
    {
        case 1:
        {
            secilenoyuncularoylari[0]++;
            client_print_color(0, 0, "^3%s ^1Oyuncusuna^4 +1 ^1oy verildi.",isimcek(sansli[0]))
        }
        case 2:
        {
            secilenoyuncularoylari[1]++;
            client_print_color(0, 0, "^3%s ^1Oyuncusuna^4 +1 ^1oy verildi.",isimcek(sansli[1]))
        }
        case 3:
        {
            secilenoyuncularoylari[2]++;
            client_print_color(0, 0,"^3%s ^1Oyuncusuna^4 +1 ^1oy verildi.",isimcek(sansli[2]))
        }
        case 4:
        {
            secilenoyuncularoylari[3]++;
            client_print_color(0, 0, "^3%s ^1Oyuncusuna^4 +1 ^1oy verildi.",isimcek(sansli[3]))
        }
        case 5:
        {
            new rastgeleoyuncu = random_num(0, 3)
            secilenoyuncularoylari[rastgeleoyuncu]++;
            client_print_color(0, 0, "^3%s ^1Oyuncusuna^4 +1 ^1oy (rastgele) verildi.",isimcek(sansli[rastgeleoyuncu]))
        }
    }
    return PLUGIN_HANDLED;

}

public oylamayibitir(){
    new enyuksekoyuncu[2]
    if(secilenoyuncularoylari[0] > secilenoyuncularoylari[1]){
        enyuksekoyuncu[0] = sansli[0];enyuksekoyuncu[1] = secilenoyuncularoylari[0];
    }
    else{
        enyuksekoyuncu[0] = sansli[1];enyuksekoyuncu[1] = secilenoyuncularoylari[1];
    }
    if(enyuksekoyuncu[1] < secilenoyuncularoylari[2]){
        enyuksekoyuncu[0] = sansli[2];enyuksekoyuncu[1] = secilenoyuncularoylari[2];
    }
    if(enyuksekoyuncu[1] < secilenoyuncularoylari[3]){
        enyuksekoyuncu[0] = sansli[3];enyuksekoyuncu[1] = secilenoyuncularoylari[3];
    }
    if(enyuksekoyuncu[0] == 0){
        client_print_color(0, 0, "^1Oylamadan kimse cikmadi..")
    }
    else{
        client_print_color(0, 0, "^1Oylamadan ^4%i ^1oy ile ^3%s ^1oyuncusu ^4kaleci ^1cikti.",enyuksekoyuncu[1],isimcek(enyuksekoyuncu[0]))
    }
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
new sansli[4]=0;
new secilenoyuncularoylari[4];
#define SURE 10.0
#define TASK 1337
#define MAX_PLAYERS 32
#define MAX_NAME_LENGTH 32
new bool:OylamaZamani=false;
public plugin_init() {

    register_clcmd("say /kalecioylamasi", "devam", ADMIN_VOTE);
}
public client_disconnected(id){
    if(id == sansli[0] || id == sansli[1] || id == sansli[2] || id == sansli[3]){
        client_print_color(0, 0, "^3Oylamadaki bir oyuncu cikis yaptigi icin oylama iptal edildi..");
        OylamaZamani=false;
        remove_task(TASK);
    }
}
public devam(id, level, cid){
    if( !cmd_access( id, level, cid, 1 ) )
        return PLUGIN_HANDLED;

    if(!OylamaZamani){
        secilenoyuncularoylari[0]=0;
        secilenoyuncularoylari[1]=0;
        secilenoyuncularoylari[2]=0;
        secilenoyuncularoylari[3]=0;
        sansli[0]=0;
        sansli[1]=0;
        sansli[2]=0;
        sansli[3]=0;
	
        new players[MAX_PLAYERS],num; get_players(players, num, "bchi" , "SPECTATOR");
        if(num>3) {

            while(sansli[0]==0) sansli[0]=players[random_num(0, num-1)];
            while(sansli[1]==0 || sansli[1]==sansli[0]) sansli[1]=players[random_num(0, num-1)];
            while(sansli[2]==0 || sansli[2]==sansli[0] || sansli[2]==sansli[1]) sansli[2]=players[random_num(0, num-1)];
            while(sansli[3]==0 || sansli[3]==sansli[0] || sansli[3]==sansli[1] || sansli[3]==sansli[2]) sansli[3]=players[random_num(0, num-1)];

            client_print_color(0, 0, "^3Oylama baslatildi...! ^4%.0f ^1saniye sonra bitecek..",SURE);
            client_print_color(0, 0, "^1Oylamayi Baslatan ^3%s",isimcek(id));

            OylamaZamani=true;
            for (new i = 1; i <= MAX_PLAYERS; i++)
            {
                if (is_user_connected(i)) //&& !is_user_bot(i))
                {
                    Menus(i)
                }
            }
            set_task(SURE,"oylamayibitir",TASK);

        } else client_print_color(id, id, "^4Oylama baslatabilmek icin gercek oyuncu sayisi yeterli degil.");
    }
    else{
        client_print_color(id, id, "^4Suanda zaten bir oylama var..")
    }
    return PLUGIN_HANDLED;
}
isimcek(id) {
    new isim[MAX_NAME_LENGTH];
    get_user_name(id, isim, charsmax(isim));
    return isim;
}

public Menus(id){
    new menu, Menuz[512]

    formatex(Menuz, charsmax(Menuz), "\y Rastgele Kaleci Secimi" );

    menu = menu_create(Menuz, "MenuDevam")



    formatex(Menuz, charsmax(Menuz), "\w%s" ,isimcek(sansli[0]));
    menu_additem(menu, Menuz, "1")
    formatex(Menuz, charsmax(Menuz), "\w%s" ,isimcek(sansli[1]));
    menu_additem(menu, Menuz, "2")
    formatex(Menuz, charsmax(Menuz), "\w%s" ,isimcek(sansli[2]));
    menu_additem(menu, Menuz, "3")
    formatex(Menuz, charsmax(Menuz), "\w%s" ,isimcek(sansli[3]));
    menu_additem(menu, Menuz, "4")

    formatex(Menuz, charsmax(Menuz), "\wRastgele Sec");
    menu_additem(menu, Menuz, "5")

    menu_display(id, menu, 0)

    return PLUGIN_HANDLED
}
public MenuDevam(iId, menu, item)
{
    if(!OylamaZamani)
        return PLUGIN_HANDLED;

    if (item == MENU_EXIT)
    {
        menu_destroy(menu)

        return PLUGIN_HANDLED;
    }
    new data[6], iName[64]
    new access, callback
    menu_item_getinfo(menu, item, access, data,5, iName, 63, callback)

    new key = str_to_num(data)

    switch(key)
    {
        case 1:
        {
            secilenoyuncularoylari[0]++;
            client_print_color(0, 0, "^3%s ^1Oyuncusuna^4 +1 ^1oy verildi.",isimcek(sansli[0]))
        }
        case 2:
        {
            secilenoyuncularoylari[1]++;
            client_print_color(0, 0, "^3%s ^1Oyuncusuna^4 +1 ^1oy verildi.",isimcek(sansli[1]))
        }
        case 3:
        {
            secilenoyuncularoylari[2]++;
            client_print_color(0, 0,"^3%s ^1Oyuncusuna^4 +1 ^1oy verildi.",isimcek(sansli[2]))
        }
        case 4:
        {
            secilenoyuncularoylari[3]++;
            client_print_color(0, 0, "^3%s ^1Oyuncusuna^4 +1 ^1oy verildi.",isimcek(sansli[3]))
        }
        case 5:
        {
            new rastgeleoyuncu = random_num(0, 3)
            secilenoyuncularoylari[rastgeleoyuncu]++;
            client_print_color(0, 0, "^3%s ^1Oyuncusuna^4 +1 ^1oy (rastgele) verildi.",isimcek(sansli[rastgeleoyuncu]))
        }
    }
    return PLUGIN_HANDLED;

}

public oylamayibitir(){
    new enyuksekoyuncu[2]
    if(secilenoyuncularoylari[0] > secilenoyuncularoylari[1]){
        enyuksekoyuncu[0] = sansli[0];enyuksekoyuncu[1] = secilenoyuncularoylari[0];
    }
    else{
        enyuksekoyuncu[0] = sansli[1];enyuksekoyuncu[1] = secilenoyuncularoylari[1];
    }
    if(enyuksekoyuncu[1] < secilenoyuncularoylari[2]){
        enyuksekoyuncu[0] = sansli[2];enyuksekoyuncu[1] = secilenoyuncularoylari[2];
    }
    if(enyuksekoyuncu[1] < secilenoyuncularoylari[3]){
        enyuksekoyuncu[0] = sansli[3];enyuksekoyuncu[1] = secilenoyuncularoylari[3];
    }
    if(enyuksekoyuncu[0] == 0){
        client_print_color(0, 0, "^1Oylamadan kimse cikmadi..")
    }
    else{
        client_print_color(0, 0, "^1Oylamadan ^4%i ^1oy ile ^3%s ^1oyuncusu ^4kaleci ^1cikti.",enyuksekoyuncu[1],isimcek(enyuksekoyuncu[0]))
    }
    OylamaZamani=false;

   // if(is_user_alive(enyuksekoyuncu[0])){
   //     user_kill(enyuksekoyuncu[0]);
   // }
   // cs_set_user_team(enyuksekoyuncu[0], CS_TEAM_T);
   // client_print(0, print_chat,"^3%s ^1oyuncusu ^3TE ^1takimina gecti.",isimcek(enyuksekoyuncu[0]))
}
Buyur kardeşim

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
Victores
Mesajlar: 188
Kayıt: Çrş May 27, 2020 8:58 pm

eklentideki hatalar

Mesaj gönderen Victores »

Lykia yazdı: Çrş Ara 02, 2020 3:55 pm

Kod: Tümünü seç

#include <amxmodx>
#include <amxmisc>
#include <cstrike>
new sansli[4]=0;
new secilenoyuncularoylari[4];
#define SURE 10.0
#define TASK 1337
#define MAX_PLAYERS 32
#define MAX_NAME_LENGTH 32
new bool:OylamaZamani=false;
public plugin_init() {

    register_clcmd("say /kalecioylamasi", "devam", ADMIN_VOTE);
}
public client_disconnected(id){
    if(id == sansli[0] || id == sansli[1] || id == sansli[2] || id == sansli[3]){
        client_print_color(0, 0, "^3Oylamadaki bir oyuncu cikis yaptigi icin oylama iptal edildi..");
        OylamaZamani=false;
        remove_task(TASK);
    }
}
public devam(id, level, cid){
    if( !cmd_access( id, level, cid, 1 ) )
        return PLUGIN_HANDLED;

    if(!OylamaZamani){
        secilenoyuncularoylari[0]=0;
        secilenoyuncularoylari[1]=0;
        secilenoyuncularoylari[2]=0;
        secilenoyuncularoylari[3]=0;
        sansli[0]=0;
        sansli[1]=0;
        sansli[2]=0;
        sansli[3]=0;
	
        new players[MAX_PLAYERS],num; get_players(players, num, "bchi" , "SPECTATOR");
        if(num>3) {

            while(sansli[0]==0) sansli[0]=players[random_num(0, num-1)];
            while(sansli[1]==0 || sansli[1]==sansli[0]) sansli[1]=players[random_num(0, num-1)];
            while(sansli[2]==0 || sansli[2]==sansli[0] || sansli[2]==sansli[1]) sansli[2]=players[random_num(0, num-1)];
            while(sansli[3]==0 || sansli[3]==sansli[0] || sansli[3]==sansli[1] || sansli[3]==sansli[2]) sansli[3]=players[random_num(0, num-1)];

            client_print_color(0, 0, "^3Oylama baslatildi...! ^4%.0f ^1saniye sonra bitecek..",SURE);
            client_print_color(0, 0, "^1Oylamayi Baslatan ^3%s",isimcek(id));

            OylamaZamani=true;
            for (new i = 1; i <= MAX_PLAYERS; i++)
            {
                if (is_user_connected(i)) //&& !is_user_bot(i))
                {
                    Menus(i)
                }
            }
            set_task(SURE,"oylamayibitir",TASK);

        } else client_print_color(id, id, "^4Oylama baslatabilmek icin gercek oyuncu sayisi yeterli degil.");
    }
    else{
        client_print_color(id, id, "^4Suanda zaten bir oylama var..")
    }
    return PLUGIN_HANDLED;
}
isimcek(id) {
    new isim[MAX_NAME_LENGTH];
    get_user_name(id, isim, charsmax(isim));
    return isim;
}

public Menus(id){
    new menu, Menuz[512]

    formatex(Menuz, charsmax(Menuz), "\y Rastgele Kaleci Secimi" );

    menu = menu_create(Menuz, "MenuDevam")



    formatex(Menuz, charsmax(Menuz), "\w%s" ,isimcek(sansli[0]));
    menu_additem(menu, Menuz, "1")
    formatex(Menuz, charsmax(Menuz), "\w%s" ,isimcek(sansli[1]));
    menu_additem(menu, Menuz, "2")
    formatex(Menuz, charsmax(Menuz), "\w%s" ,isimcek(sansli[2]));
    menu_additem(menu, Menuz, "3")
    formatex(Menuz, charsmax(Menuz), "\w%s" ,isimcek(sansli[3]));
    menu_additem(menu, Menuz, "4")

    formatex(Menuz, charsmax(Menuz), "\wRastgele Sec");
    menu_additem(menu, Menuz, "5")

    menu_display(id, menu, 0)

    return PLUGIN_HANDLED
}
public MenuDevam(iId, menu, item)
{
    if(!OylamaZamani)
        return PLUGIN_HANDLED;

    if (item == MENU_EXIT)
    {
        menu_destroy(menu)

        return PLUGIN_HANDLED;
    }
    new data[6], iName[64]
    new access, callback
    menu_item_getinfo(menu, item, access, data,5, iName, 63, callback)

    new key = str_to_num(data)

    switch(key)
    {
        case 1:
        {
            secilenoyuncularoylari[0]++;
            client_print_color(0, 0, "^3%s ^1Oyuncusuna^4 +1 ^1oy verildi.",isimcek(sansli[0]))
        }
        case 2:
        {
            secilenoyuncularoylari[1]++;
            client_print_color(0, 0, "^3%s ^1Oyuncusuna^4 +1 ^1oy verildi.",isimcek(sansli[1]))
        }
        case 3:
        {
            secilenoyuncularoylari[2]++;
            client_print_color(0, 0,"^3%s ^1Oyuncusuna^4 +1 ^1oy verildi.",isimcek(sansli[2]))
        }
        case 4:
        {
            secilenoyuncularoylari[3]++;
            client_print_color(0, 0, "^3%s ^1Oyuncusuna^4 +1 ^1oy verildi.",isimcek(sansli[3]))
        }
        case 5:
        {
            new rastgeleoyuncu = random_num(0, 3)
            secilenoyuncularoylari[rastgeleoyuncu]++;
            client_print_color(0, 0, "^3%s ^1Oyuncusuna^4 +1 ^1oy (rastgele) verildi.",isimcek(sansli[rastgeleoyuncu]))
        }
    }
    return PLUGIN_HANDLED;

}

public oylamayibitir(){
    new enyuksekoyuncu[2]
    if(secilenoyuncularoylari[0] > secilenoyuncularoylari[1]){
        enyuksekoyuncu[0] = sansli[0];enyuksekoyuncu[1] = secilenoyuncularoylari[0];
    }
    else{
        enyuksekoyuncu[0] = sansli[1];enyuksekoyuncu[1] = secilenoyuncularoylari[1];
    }
    if(enyuksekoyuncu[1] < secilenoyuncularoylari[2]){
        enyuksekoyuncu[0] = sansli[2];enyuksekoyuncu[1] = secilenoyuncularoylari[2];
    }
    if(enyuksekoyuncu[1] < secilenoyuncularoylari[3]){
        enyuksekoyuncu[0] = sansli[3];enyuksekoyuncu[1] = secilenoyuncularoylari[3];
    }
    if(enyuksekoyuncu[0] == 0){
        client_print_color(0, 0, "^1Oylamadan kimse cikmadi..")
    }
    else{
        client_print_color(0, 0, "^1Oylamadan ^4%i ^1oy ile ^3%s ^1oyuncusu ^4kaleci ^1cikti.",enyuksekoyuncu[1],isimcek(enyuksekoyuncu[0]))
    }
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
new sansli[4]=0;
new secilenoyuncularoylari[4];
#define SURE 10.0
#define TASK 1337
#define MAX_PLAYERS 32
#define MAX_NAME_LENGTH 32
new bool:OylamaZamani=false;
public plugin_init() {

    register_clcmd("say /kalecioylamasi", "devam", ADMIN_VOTE);
}
public client_disconnected(id){
    if(id == sansli[0] || id == sansli[1] || id == sansli[2] || id == sansli[3]){
        client_print_color(0, 0, "^3Oylamadaki bir oyuncu cikis yaptigi icin oylama iptal edildi..");
        OylamaZamani=false;
        remove_task(TASK);
    }
}
public devam(id, level, cid){
    if( !cmd_access( id, level, cid, 1 ) )
        return PLUGIN_HANDLED;

    if(!OylamaZamani){
        secilenoyuncularoylari[0]=0;
        secilenoyuncularoylari[1]=0;
        secilenoyuncularoylari[2]=0;
        secilenoyuncularoylari[3]=0;
        sansli[0]=0;
        sansli[1]=0;
        sansli[2]=0;
        sansli[3]=0;
	
        new players[MAX_PLAYERS],num; get_players(players, num, "bchi" , "SPECTATOR");
        if(num>3) {

            while(sansli[0]==0) sansli[0]=players[random_num(0, num-1)];
            while(sansli[1]==0 || sansli[1]==sansli[0]) sansli[1]=players[random_num(0, num-1)];
            while(sansli[2]==0 || sansli[2]==sansli[0] || sansli[2]==sansli[1]) sansli[2]=players[random_num(0, num-1)];
            while(sansli[3]==0 || sansli[3]==sansli[0] || sansli[3]==sansli[1] || sansli[3]==sansli[2]) sansli[3]=players[random_num(0, num-1)];

            client_print_color(0, 0, "^3Oylama baslatildi...! ^4%.0f ^1saniye sonra bitecek..",SURE);
            client_print_color(0, 0, "^1Oylamayi Baslatan ^3%s",isimcek(id));

            OylamaZamani=true;
            for (new i = 1; i <= MAX_PLAYERS; i++)
            {
                if (is_user_connected(i)) //&& !is_user_bot(i))
                {
                    Menus(i)
                }
            }
            set_task(SURE,"oylamayibitir",TASK);

        } else client_print_color(id, id, "^4Oylama baslatabilmek icin gercek oyuncu sayisi yeterli degil.");
    }
    else{
        client_print_color(id, id, "^4Suanda zaten bir oylama var..")
    }
    return PLUGIN_HANDLED;
}
isimcek(id) {
    new isim[MAX_NAME_LENGTH];
    get_user_name(id, isim, charsmax(isim));
    return isim;
}

public Menus(id){
    new menu, Menuz[512]

    formatex(Menuz, charsmax(Menuz), "\y Rastgele Kaleci Secimi" );

    menu = menu_create(Menuz, "MenuDevam")



    formatex(Menuz, charsmax(Menuz), "\w%s" ,isimcek(sansli[0]));
    menu_additem(menu, Menuz, "1")
    formatex(Menuz, charsmax(Menuz), "\w%s" ,isimcek(sansli[1]));
    menu_additem(menu, Menuz, "2")
    formatex(Menuz, charsmax(Menuz), "\w%s" ,isimcek(sansli[2]));
    menu_additem(menu, Menuz, "3")
    formatex(Menuz, charsmax(Menuz), "\w%s" ,isimcek(sansli[3]));
    menu_additem(menu, Menuz, "4")

    formatex(Menuz, charsmax(Menuz), "\wRastgele Sec");
    menu_additem(menu, Menuz, "5")

    menu_display(id, menu, 0)

    return PLUGIN_HANDLED
}
public MenuDevam(iId, menu, item)
{
    if(!OylamaZamani)
        return PLUGIN_HANDLED;

    if (item == MENU_EXIT)
    {
        menu_destroy(menu)

        return PLUGIN_HANDLED;
    }
    new data[6], iName[64]
    new access, callback
    menu_item_getinfo(menu, item, access, data,5, iName, 63, callback)

    new key = str_to_num(data)

    switch(key)
    {
        case 1:
        {
            secilenoyuncularoylari[0]++;
            client_print_color(0, 0, "^3%s ^1Oyuncusuna^4 +1 ^1oy verildi.",isimcek(sansli[0]))
        }
        case 2:
        {
            secilenoyuncularoylari[1]++;
            client_print_color(0, 0, "^3%s ^1Oyuncusuna^4 +1 ^1oy verildi.",isimcek(sansli[1]))
        }
        case 3:
        {
            secilenoyuncularoylari[2]++;
            client_print_color(0, 0,"^3%s ^1Oyuncusuna^4 +1 ^1oy verildi.",isimcek(sansli[2]))
        }
        case 4:
        {
            secilenoyuncularoylari[3]++;
            client_print_color(0, 0, "^3%s ^1Oyuncusuna^4 +1 ^1oy verildi.",isimcek(sansli[3]))
        }
        case 5:
        {
            new rastgeleoyuncu = random_num(0, 3)
            secilenoyuncularoylari[rastgeleoyuncu]++;
            client_print_color(0, 0, "^3%s ^1Oyuncusuna^4 +1 ^1oy (rastgele) verildi.",isimcek(sansli[rastgeleoyuncu]))
        }
    }
    return PLUGIN_HANDLED;

}

public oylamayibitir(){
    new enyuksekoyuncu[2]
    if(secilenoyuncularoylari[0] > secilenoyuncularoylari[1]){
        enyuksekoyuncu[0] = sansli[0];enyuksekoyuncu[1] = secilenoyuncularoylari[0];
    }
    else{
        enyuksekoyuncu[0] = sansli[1];enyuksekoyuncu[1] = secilenoyuncularoylari[1];
    }
    if(enyuksekoyuncu[1] < secilenoyuncularoylari[2]){
        enyuksekoyuncu[0] = sansli[2];enyuksekoyuncu[1] = secilenoyuncularoylari[2];
    }
    if(enyuksekoyuncu[1] < secilenoyuncularoylari[3]){
        enyuksekoyuncu[0] = sansli[3];enyuksekoyuncu[1] = secilenoyuncularoylari[3];
    }
    if(enyuksekoyuncu[0] == 0){
        client_print_color(0, 0, "^1Oylamadan kimse cikmadi..")
    }
    else{
        client_print_color(0, 0, "^1Oylamadan ^4%i ^1oy ile ^3%s ^1oyuncusu ^4kaleci ^1cikti.",enyuksekoyuncu[1],isimcek(enyuksekoyuncu[0]))
    }
    OylamaZamani=false;

   // if(is_user_alive(enyuksekoyuncu[0])){
   //     user_kill(enyuksekoyuncu[0]);
   // }
   // cs_set_user_team(enyuksekoyuncu[0], CS_TEAM_T);
   // client_print(0, print_chat,"^3%s ^1oyuncusu ^3TE ^1takimina gecti.",isimcek(enyuksekoyuncu[0]))
}
Buyur kardeşim
çok teşekkürler eline sağlık :)

Link:
Linklerini gizle
Linki Kopyala

Lykia
Mesajlar: 254
Kayıt: Cum Tem 01, 2016 3:25 am
Server Ip/DNS: cs131
Clan İsmi: polestar
İletişim:

eklentideki hatalar

Mesaj gönderen Lykia »

Rica ederim.

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
Victores
Mesajlar: 188
Kayıt: Çrş May 27, 2020 8:58 pm

eklentideki hatalar

Mesaj gönderen Victores »

hocam kusura bakmayın demin meşguldum de :D şimdi kontrol edebildim şu hataları veriyor
oylama.sma(175) : error 029: invalid expression, assumed zero
oylama.sma(175) : error 001: expected token: ";", but found "{"
oylama.sma(179) : error 029: invalid expression, assumed zero
oylama.sma(179) : error 017: undefined symbol "id"
oylama.sma(180) : error 017: undefined symbol "id"
oylama.sma(186) : error 029: invalid expression, assumed zero
oylama.sma(186) : error 017: u

Link:
Linklerini gizle
Linki Kopyala

Lykia
Mesajlar: 254
Kayıt: Cum Tem 01, 2016 3:25 am
Server Ip/DNS: cs131
Clan İsmi: polestar
İletişim:

eklentideki hatalar

Mesaj gönderen Lykia »

Kod: Tümünü seç

#include <amxmodx>
#include <amxmisc>
#include <cstrike>
new sansli[4]=0;
new secilenoyuncularoylari[4];
#define SURE 10.0
#define TASK 1337
#define MAX_PLAYERS 32
#define MAX_NAME_LENGTH 32
new bool:OylamaZamani=false;
public plugin_init() {

    register_clcmd("say /kalecioylamasi", "devam", ADMIN_VOTE);
}
public client_disconnected(id){
    if(id == sansli[0] || id == sansli[1] || id == sansli[2] || id == sansli[3]){
        client_print_color(0, 0, "^3Oylamadaki bir oyuncu cikis yaptigi icin oylama iptal edildi..");
        OylamaZamani=false;
        remove_task(TASK);
    }
}
public devam(id, level, cid){
    if( !cmd_access( id, level, cid, 1 ) )
        return PLUGIN_HANDLED;

    if(!OylamaZamani){
        secilenoyuncularoylari[0]=0;
        secilenoyuncularoylari[1]=0;
        secilenoyuncularoylari[2]=0;
        secilenoyuncularoylari[3]=0;
        sansli[0]=0;
        sansli[1]=0;
        sansli[2]=0;
        sansli[3]=0;
	
        new players[MAX_PLAYERS],num; get_players(players, num, "bchi" , "SPECTATOR");
        if(num>3) {

            while(sansli[0]==0) sansli[0]=players[random_num(0, num-1)];
            while(sansli[1]==0 || sansli[1]==sansli[0]) sansli[1]=players[random_num(0, num-1)];
            while(sansli[2]==0 || sansli[2]==sansli[0] || sansli[2]==sansli[1]) sansli[2]=players[random_num(0, num-1)];
            while(sansli[3]==0 || sansli[3]==sansli[0] || sansli[3]==sansli[1] || sansli[3]==sansli[2]) sansli[3]=players[random_num(0, num-1)];

            client_print_color(0, 0, "^3Oylama baslatildi...! ^4%.0f ^1saniye sonra bitecek..",SURE);
            client_print_color(0, 0, "^1Oylamayi Baslatan ^3%s",isimcek(id));

            OylamaZamani=true;
            for (new i = 1; i <= MAX_PLAYERS; i++)
            {
                if (is_user_connected(i)) //&& !is_user_bot(i))
                {
                    Menus(i)
                }
            }
            set_task(SURE,"oylamayibitir",TASK);

        } else client_print_color(id, id, "^4Oylama baslatabilmek icin gercek oyuncu sayisi yeterli degil.");
    }
    else{
        client_print_color(id, id, "^4Suanda zaten bir oylama var..")
    }
    return PLUGIN_HANDLED;
}
isimcek(id) {
    new isim[MAX_NAME_LENGTH];
    get_user_name(id, isim, charsmax(isim));
    return isim;
}

public Menus(id){
    new menu, Menuz[512]

    formatex(Menuz, charsmax(Menuz), "\y Rastgele Kaleci Secimi" );

    menu = menu_create(Menuz, "MenuDevam")



    formatex(Menuz, charsmax(Menuz), "\w%s" ,isimcek(sansli[0]));
    menu_additem(menu, Menuz, "1")
    formatex(Menuz, charsmax(Menuz), "\w%s" ,isimcek(sansli[1]));
    menu_additem(menu, Menuz, "2")
    formatex(Menuz, charsmax(Menuz), "\w%s" ,isimcek(sansli[2]));
    menu_additem(menu, Menuz, "3")
    formatex(Menuz, charsmax(Menuz), "\w%s" ,isimcek(sansli[3]));
    menu_additem(menu, Menuz, "4")

    formatex(Menuz, charsmax(Menuz), "\wRastgele Sec");
    menu_additem(menu, Menuz, "5")

    menu_display(id, menu, 0)

    return PLUGIN_HANDLED
}
public MenuDevam(iId, menu, item)
{
    if(!OylamaZamani)
        return PLUGIN_HANDLED;

    if (item == MENU_EXIT)
    {
        menu_destroy(menu)

        return PLUGIN_HANDLED;
    }
    new data[6], iName[64]
    new access, callback
    menu_item_getinfo(menu, item, access, data,5, iName, 63, callback)

    new key = str_to_num(data)

    switch(key)
    {
        case 1:
        {
            secilenoyuncularoylari[0]++;
            client_print_color(0, 0, "^3%s ^1Oyuncusuna^4 +1 ^1oy verildi.",isimcek(sansli[0]))
        }
        case 2:
        {
            secilenoyuncularoylari[1]++;
            client_print_color(0, 0, "^3%s ^1Oyuncusuna^4 +1 ^1oy verildi.",isimcek(sansli[1]))
        }
        case 3:
        {
            secilenoyuncularoylari[2]++;
            client_print_color(0, 0,"^3%s ^1Oyuncusuna^4 +1 ^1oy verildi.",isimcek(sansli[2]))
        }
        case 4:
        {
            secilenoyuncularoylari[3]++;
            client_print_color(0, 0, "^3%s ^1Oyuncusuna^4 +1 ^1oy verildi.",isimcek(sansli[3]))
        }
        case 5:
        {
            new rastgeleoyuncu = random_num(0, 3)
            secilenoyuncularoylari[rastgeleoyuncu]++;
            client_print_color(0, 0, "^3%s ^1Oyuncusuna^4 +1 ^1oy (rastgele) verildi.",isimcek(sansli[rastgeleoyuncu]))
        }
    }
    return PLUGIN_HANDLED;

}

public oylamayibitir(){
    new enyuksekoyuncu[2]
    if(secilenoyuncularoylari[0] > secilenoyuncularoylari[1]){
        enyuksekoyuncu[0] = sansli[0];enyuksekoyuncu[1] = secilenoyuncularoylari[0];
    }
    else{
        enyuksekoyuncu[0] = sansli[1];enyuksekoyuncu[1] = secilenoyuncularoylari[1];
    }
    if(enyuksekoyuncu[1] < secilenoyuncularoylari[2]){
        enyuksekoyuncu[0] = sansli[2];enyuksekoyuncu[1] = secilenoyuncularoylari[2];
    }
    if(enyuksekoyuncu[1] < secilenoyuncularoylari[3]){
        enyuksekoyuncu[0] = sansli[3];enyuksekoyuncu[1] = secilenoyuncularoylari[3];
    }
    if(enyuksekoyuncu[0] == 0){
        client_print_color(0, 0, "^1Oylamadan kimse cikmadi..")
    }
    else{
        client_print_color(0, 0, "^1Oylamadan ^4%i ^1oy ile ^3%s ^1oyuncusu ^4kaleci ^1cikti.",enyuksekoyuncu[1],isimcek(enyuksekoyuncu[0]))
    }
    OylamaZamani=false;

   // if(is_user_alive(enyuksekoyuncu[0])){
   //     user_kill(enyuksekoyuncu[0]);
   // }
   // cs_set_user_team(enyuksekoyuncu[0], CS_TEAM_T);
   // client_print(0, print_chat,"^3%s ^1oyuncusu ^3TE ^1takimina gecti.",isimcek(enyuksekoyuncu[0]))
}
hocam kopyalarken sorun yaşamışım sanırım bunu deneyin.

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
Victores
Mesajlar: 188
Kayıt: Çrş May 27, 2020 8:58 pm

eklentideki hatalar

Mesaj gönderen Victores »

şuanda şu hatayı vermekte :)
kalecioylama.sma(171) : error 030: compound statement not closed at the end of file

Link:
Linklerini gizle
Linki Kopyala

Lykia
Mesajlar: 254
Kayıt: Cum Tem 01, 2016 3:25 am
Server Ip/DNS: cs131
Clan İsmi: polestar
İletişim:

eklentideki hatalar

Mesaj gönderen Lykia »

ben hata almıyorum.

Link:
Linklerini gizle
Linki Kopyala
Cevapla