1. sayfa (Toplam 1 sayfa)

HDS Derleme

Gönderilme zamanı: Pzr Nis 25, 2021 11:53 pm
gönderen B4LK1R
Merhaba arkadaşlar,

Ekte sunduğum eklentiyi amxmodx v1.8.2 üzerine derleyebilir miyiz? Ve nasıl yapılıyor? O konuda da bilgi verirseniz müteşekkir olurum.

Teşekkürler şimdiden.

HDS Derleme

Gönderilme zamanı: Pzt Nis 26, 2021 12:12 am
gönderen B4LK1R
Birde arkadaşlar, şu aşağıda resimde görünen kodlarla ilgili başım belada bu kodların bulunduğu hiç bir eklentiyi derleyemiyorum. AmxModx v1.8.2 üzerine derlemek zorundayım:

1 - https://prnt.sc/1221c71 - Resim
2 - https://prnt.sc/1221cph - Resim

Bilgisi olan arkadaşlarım yardım ederlerse muazzam olur.

Teşekkürler şimdiden...

HDS Derleme

Gönderilme zamanı: Pzt Nis 26, 2021 12:18 am
gönderen Snake.
client_print_color 1.8.3'e ait bir ozellik, 1.8.2'de compile etmek icin bunu kullanabilirsin: https://forums.alliedmods.net/showthread.php?t=94960

HDS Derleme

Gönderilme zamanı: Pzt Nis 26, 2021 12:32 am
gönderen B4LK1R
Snake. yazdı: Pzt Nis 26, 2021 12:18 am client_print_color 1.8.3'e ait bir ozellik, 1.8.2'de compile etmek icin bunu kullanabilirsin: https://forums.alliedmods.net/showthread.php?t=94960
#include <chatcolor> , eklentinin başına ekledim. .inc'i yerel derleme de Scripting > İnclude'ye attım da, yani bunu derliyorum ama bir işe yaramıyor. Nerede yanlış yapıyorum ki? Sayfa da bir resim vardı da aktif değil, örnek bir .sma paylaşmış, ancak sunduğum eklenti de o kodlar zaten var.

Nasıl yapabilirim?

HDS Derleme

Gönderilme zamanı: Pzt Nis 26, 2021 1:12 am
gönderen Fatih ~ EjderYa

HDS Derleme

Gönderilme zamanı: Pzt Nis 26, 2021 5:04 am
gönderen Xls
Eklentinin içinde ChatColor stock u var onu kullanabilirsin
Tüm client_print_color ları ChatColor a dönüştüreceksin örnek olarak

Kod: Tümünü seç

client_print_color(id,print_team_default,"^1[ ^4OYNANILAN HARiTA^3 :^1 %s",harita)
yerine,

Kod: Tümünü seç

ChatColor(0,"!y[ !gOYNANILAN HARiTA!team :!y %s",harita)
yazacaksın.

HDS Derleme

Gönderilme zamanı: Pzt Nis 26, 2021 1:19 pm
gönderen Fatih ~ EjderYa
Xls yazdı: Pzt Nis 26, 2021 5:04 am Eklentinin içinde ChatColor stock u var onu kullanabilirsin
Tüm client_print_color ları ChatColor a dönüştüreceksin örnek olarak

Kod: Tümünü seç

client_print_color(id,print_team_default,"^1[ ^4OYNANILAN HARiTA^3 :^1 %s",harita)
yerine,

Kod: Tümünü seç

ChatColor(0,"!y[ !gOYNANILAN HARiTA!team :!y %s",harita)
yazacaksın.
Yanlış bir çözüm yolu.

HDS Derleme

Gönderilme zamanı: Pzt Nis 26, 2021 2:27 pm
gönderen bestcore
Altta verdiğim stocku eklentinin en altına ekle, hiç sağlıklı değil ama "client_print_color"'u 1.8.3 altında çalıştırabilirsiniz.

Kod: Tümünü seç

#if AMXX_VERSION_NUM < 183
stock client_print_color(const id, const input[], any:...){
	new count = 1, players[32];
	static msg[191];
	vformat(msg, 190, input, 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();
		}
	}
}
#endif

HDS Derleme

Gönderilme zamanı: Pzt Nis 26, 2021 6:52 pm
gönderen B4LK1R
Fatih ~ EjderYa yazdı: Pzt Nis 26, 2021 1:19 pm
Xls yazdı: Pzt Nis 26, 2021 5:04 am Eklentinin içinde ChatColor stock u var onu kullanabilirsin
Tüm client_print_color ları ChatColor a dönüştüreceksin örnek olarak

Kod: Tümünü seç

client_print_color(id,print_team_default,"^1[ ^4OYNANILAN HARiTA^3 :^1 %s",harita)
yerine,

Kod: Tümünü seç

ChatColor(0,"!y[ !gOYNANILAN HARiTA!team :!y %s",harita)
yazacaksın.
Yanlış bir çözüm yolu.
Eklenti zannedersem size aitti, siz v1.8.2'nin dahilinde nasıl derleneceğini biliyor musunuz? Ya da düzenleyebilir misiniz?

HDS Derleme

Gönderilme zamanı: Sal Nis 27, 2021 5:10 am
gönderen B4LK1R
Sorunu AmxModx v1.10.x, sürümüne güncelleyerek hallettim.

Teşekkürler.