1. sayfa (Toplam 1 sayfa)

2 ayrı yazı yazma

Gönderilme zamanı: Pzt Mar 08, 2021 11:33 am
gönderen bestcore
say /ornek örnek1 örnek2
"örnek1" ve "örnek2"'yi nasıl yazdırabilirim, parse ile böldüğümde ayıramadım. Örnek eklenti atabilir misiniz ?

2 ayrı yazı yazma

Gönderilme zamanı: Pzt Mar 08, 2021 11:42 am
gönderen Colditz

Kod: Tümünü seç

public plugin_init() {
	register_clcmd("say /ornek", "@clcmd_ornek");
}

@clcmd_ornek(pPlayer) {
	new iArg1[32], iArg2[32]
	read_argv(1, iArg1, charsmax(iArg1));
	read_argv(2, iArg2, charsmax(iArg2));

	server_print("DEGER 1 [%s] DEGER 2 [%s]", iArg1, iArg2);
}

2 ayrı yazı yazma

Gönderilme zamanı: Pzt Mar 08, 2021 12:14 pm
gönderen bestcore
Colditz yazdı: Pzt Mar 08, 2021 11:42 am

Kod: Tümünü seç

register_clcmd("say /ornek", "clcmd_ornek");

public clcmd_ornek(id){
	new iArg1[32], iArg2[32];
	
	read_argv(2, iArg1, charsmax(iArg1));
	read_argv(3, iArg2, charsmax(iArg2));
	
	client_print_color(id, id, "%s - 1. Deger | 2.Deger - %s", iArg1, iArg2);
}
read_argv'ı "2"'den başlattığımda 2. ve 3. yazdığımı alıyor fakat "Y" tuşuna basarak /ornek aaa bbb yazsam bir dönüş yapmıyor, konsola say /ornek aaa bbb yazsam 1.yazı aaa 2.yazı bbb olarak doğru bir şekilde çıkıyor. Ben "Y"(saydan) tuşuna basarak yapabilmelerini istiyorum.

2 ayrı yazı yazma

Gönderilme zamanı: Pzt Mar 08, 2021 1:21 pm
gönderen Colditz
Bu komut ile çekeceksin o zaman.
https://www.amxmodx.org/api/amxmodx/client_command

print çeke çeke argları bulursun.