1. sayfa (Toplam 1 sayfa)

eklentiden bir şeyi ayırabilir misiniz

Gönderilme zamanı: Çrş Ara 23, 2020 12:36 am
gönderen Victores
bu eklentide 3585. satırda Lagless 3rd camera yazan yere tıklayınca lagsız kamera açılıyor retry atınca o bölümü o eklentiden alıp ayrı bi eklenti yapar mısınız?
yani /cam3 yazınca lagsız kamera aktifleşsin.
( Paylaştığım eklentide geoip ve socket modülü var csdurağında kullanılmıyor. O yüzden lagless camera eklentisini oradan koparıp ayrı bir eklenti halinde istiyorum. )

eklentiden bir şeyi ayırabilir misiniz

Gönderilme zamanı: Çrş Ara 23, 2020 11:13 pm
gönderen Victores
güncel

eklentiden bir şeyi ayırabilir misiniz

Gönderilme zamanı: Çrş Ara 23, 2020 11:19 pm
gönderen bilalgecer47

Kod: Tümünü seç

#include <amxmodx>

new bool:g_cam2[MAX_PLAYERS + 1]

public plugin_init() {
	register_plugin("cam3","0.1","anonim")
	
	register_clcmd("say /cam3","CameraChangerAdvancedHandler")
}
public CameraChangerAdvancedHandler(id, const cvar[], const value[]){

	
    if(str_to_num(value) != 0){
		client_cmd(id, "firstperson")
		client_cmd(id, "cam_snapto 0")
		g_cam2[id] = false
	}
	else
	{
		new ip[32]
		get_user_ip(0, ip, charsmax(ip))
		g_cam2[id] = true
		client_cmd(id, "cam_command 1")
		client_cmd(id, "cam_idealyaw 0")
		client_cmd(id, "cam_snapto 1")
		client_cmd(id, "thirdperson")
		client_print(id, print_chat, "[Lagless 3rd] You have to reconnect for the camera to work.")
		//client_cmd(id, "reconnect")
		//client_cmd(id, "wait;wait;wait;wait;wait;^"connect^" %s",ip)
		//engclient_cmd(id, "wait;wait;wait;wait;wait;^"connect^" %s",ip)
		client_cmd(id, "retry")
	}
}
Karışık bi eklenti test etmedim denermisin.