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

https://discord.gg/43gGDQe6tS

NoClip Eklenti

Eklenti sorunlarınız ve özel eklenti istekleriniz

Moderatör: Moderatörler

Kullanıcı avatarı

Konu Sahibi
furkansavci
Mesajlar: 8
Kayıt: Pzt Tem 02, 2018 6:44 pm

NoClip Eklenti

Mesaj gönderen furkansavci »

Cs1.6 için plugin kodlamasından anlamıyorum. Bildiğim tek dil HTML onun dışında ufak bir c# deneyimim oldu. Ama zekiyimdir neyi nereye koyabileceğimi bilirim.

Kod: Tümünü seç

#include <amxmodx>
#include <fun>
#include <amxmisc>
#include <hamsandwich>
#include <cstrike>
#include <fakemeta>
#include <engine>

#define PLUGIN "noclip"
#define VERSION "1.0"
#define AUTHOR "savci"


public plugin_init() {
	register_plugin(PLUGIN,VERSION,AUTHOR)
	register_clcmd("say /noclip")
	register_clcmd("say_team /noclip")
}


public Menu(id) {
	new menu = menu_create("\yNoClip Menu", "menu_handler")
	
	menu_additem(menu, "\yNoClip \wAc", "1", 0);
	menu_additem(menu, "\yNoClip \wKapat", "2", 0);

	
	menu_setprop(menu,MPROP_EXITNAME,"\rNoClip \dCikis");
	menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
}

public menu_handler(id, menu, item)
{
	
	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);
	new adminismi[32]
	get_user_name(id,adminismi,31)
	
	switch(key)
	{
		case 1: {
					new players[32], inum;
			static Uid;
			get_players(players, inum, "a")
			for(new i; i < inum; i++) {
				Uid = players[i];
				if(get_user_team(Uid) == 2) {
					set_user_noclip(Uid, 1)
				}
			}
			noclip(id)
			client_printc(0, "!t[!g LaB !t] !nCT Noclip Acildi")
		}
		case 2: {
	            	new players[32], inum;
		    static Uid;
			get_players(players, inum, "a")
			for(new i; i < inum; i++) {
				Uid = players[i];
				if(get_user_team(Uid) == 2) {
					set_user_noclip(Uid, 0)
				}
			}
			noclip(id)
			client_printc(0, "!t[!g LaB !t] !nCT Noclip Kapandi")
		}

		
	}
	
	menu_destroy(menu);
	return PLUGIN_HANDLED;
} 
Şöyle ufak bir kodlama yaptım. /noclip yazınca noclip açma menüsü açılsın ve noclip açabilsin diye. Ama eklenti hiç çalışmadı. /noclip'e de tepki göstermiyor. Neresinde yanlış var ?

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

Tasarimci v2
Mesajlar: 2281
Kayıt: Cmt Oca 28, 2017 6:27 pm
Konum: İstanbul

NoClip Eklenti

Mesaj gönderen Tasarimci v2 »

say komutuna gerekli publici bağlamamışsınız.

Kod: Tümünü seç

register_clcmd("say /noclip","Menu")

Şeklinde olucak.

Link:
Linklerini gizle
Linki Kopyala
Cevapla