1. sayfa (Toplam 2 sayfa)

5 roundda bir 16 k para

Gönderilme zamanı: Pzr Eyl 16, 2018 10:30 am
gönderen xiang
arkadaşlar 5 roundda bir 16 k para vermesi gerekirken vermiyor fixleyip atma şansınız varmı plugini bırakıyorum bi kontrol edin

5 roundda bir 16 k para

Gönderilme zamanı: Pzr Eyl 16, 2018 6:49 pm
gönderen Yek'-ta
Basit bir algoritma söyleyeyim, el saydırmak ile uğraşmazsınız.
Her el başında oynanılan el sayısının 5 ile bölümünden kalan 0 ise para verilsin.

5 roundda bir 16 k para

Gönderilme zamanı: Pzr Eyl 16, 2018 6:58 pm
gönderen xiang
Yek'-ta yazdı: Pzr Eyl 16, 2018 6:49 pm Basit bir algoritma söyleyeyim, el saydırmak ile uğraşmazsınız.
Her el başında oynanılan el sayısının 5 ile bölümünden kalan 0 ise para verilsin.

bunu siz sma olarak yapıp atamazmısınız

5 roundda bir 16 k para

Gönderilme zamanı: Pzr Eyl 16, 2018 9:15 pm
gönderen amad
Yek'-ta yazdı: Pzr Eyl 16, 2018 6:49 pm Basit bir algoritma söyleyeyim, el saydırmak ile uğraşmazsınız.
Her el başında oynanılan el sayısının 5 ile bölümünden kalan 0 ise para verilsin.
Gayet mantıklı.

Kod: Tümünü seç

/* Sublime AMXX Editor v2.2 */

#include <amxmodx>
#include <reapi>

public plugin_init()
{
	register_plugin("5roundda1money","2.0","amad")
	register_logevent("Event_RoundStart", 2, "1=Round_Start")
}

public Event_RoundStart()
{
	new sa = get_member_game(m_iNumCTWins)+get_member_game(m_iNumTerroristWins)+1;
	if(sa%5 == 0)
	{
		rg_add_account(0,16000)
		client_print_color(0,0,"!3[!4Team Gething!3] !1Herkese!4 16000 TL !1Verildi !3Iyi Fraglar...")
	}
}

5 roundda bir 16 k para

Gönderilme zamanı: Pzr Eyl 16, 2018 9:43 pm
gönderen xiang
By.Dehset yazdı: Pzr Eyl 16, 2018 9:15 pm
Yek'-ta yazdı: Pzr Eyl 16, 2018 6:49 pm Basit bir algoritma söyleyeyim, el saydırmak ile uğraşmazsınız.
Her el başında oynanılan el sayısının 5 ile bölümünden kalan 0 ise para verilsin.
Gayet mantıklı.

Kod: Tümünü seç

/* Sublime AMXX Editor v2.2 */

#include <amxmodx>
#include <reapi>

public plugin_init()
{
	register_plugin("5roundda1money","2.0","amad")
	register_logevent("Event_RoundStart", 2, "1=Round_Start")
}

public Event_RoundStart()
{
	new sa = get_member_game(m_iNumCTWins)+get_member_game(m_iNumTerroristWins)+1;
	if(sa%5 == 0)
	{
		rg_add_account(0,16000)
		client_print_color(0,0,"!3[!4Team Gething!3] !1Herkese!4 16000 TL !1Verildi !3Iyi Fraglar...")
	}
}
bahsettigi bu demi

5 roundda bir 16 k para

Gönderilme zamanı: Pzr Eyl 16, 2018 9:51 pm
gönderen amad
xiang yazdı: Pzr Eyl 16, 2018 9:43 pm bahsettigi bu demi
Evet.

5 roundda bir 16 k para

Gönderilme zamanı: Pzr Eyl 16, 2018 9:53 pm
gönderen Yek'-ta
rg_add_account(0,16000)
bütün oyuncular için 0 kullanmışsın fakat oluyor mu, emin misin? @Colditz olmuyor demişti diye hatırlıyorum.

5 roundda bir 16 k para

Gönderilme zamanı: Pzr Eyl 16, 2018 10:03 pm
gönderen amad
Yek'-ta yazdı: Pzr Eyl 16, 2018 9:53 pm rg_add_account(0,16000)
bütün oyuncular için 0 kullanmışsın fakat oluyor mu, emin misin? @Colditz olmuyor demişti diye hatırlıyorum.
Sorunsuz compile oluyor ama oyunda denemedim. @xiang geri dönüş yaparsa güzel olur.

5 roundda bir 16 k para

Gönderilme zamanı: Pzr Eyl 16, 2018 10:52 pm
gönderen xiang
Yek'-ta yazdı: Pzr Eyl 16, 2018 9:53 pm rg_add_account(0,16000)
bütün oyuncular için 0 kullanmışsın fakat oluyor mu, emin misin? @Colditz olmuyor demişti diye hatırlıyorum.
olmuyor olanıda şöyle çalışıyor 2 rounda 1 16 k para verıyor bıde her round yazı yazıyor round bası 16 k veriyor diye

5 roundda bir 16 k para

Gönderilme zamanı: Pzr Eyl 16, 2018 10:54 pm
gönderen xiang
Yek'-ta yazdı: Pzr Eyl 16, 2018 9:53 pm rg_add_account(0,16000)
bütün oyuncular için 0 kullanmışsın fakat oluyor mu, emin misin? @Colditz olmuyor demişti diye hatırlıyorum.

Kod: Tümünü seç

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <cstrike>

#define PLUGIN "Plugin Adi"
#define VERSION "1.0"
#define AUTHOR "PawNod'"
new verildi[33]
public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	
	register_logevent("Event_RoundStart", 2, "1=Round_Start")
}

public Event_RoundStart()
{
	for(new i; i <get_maxplayers(); i++) {
		verildi[i] += 1
		if(verildi[i] == 5) {
			cs_set_user_money(i,16000)
			client_printc(0,"!t[!gTeam Gething!t] !nHerkese !g16000 TL !nVerildi !tIyi Fraglar...")
			verildi[i] = 0
		}
	}
}

stock client_printc(const id, const input[], any:...)
{
	new count = 1, players[32];
	static msg[191];
	vformat(msg, 190, input, 3);
	
	replace_all(msg, 190, "!n", "^x01"); // Default Renk(Sarı)
	replace_all(msg, 190, "!g", "^x04"); // Yeşil Renk
	replace_all(msg, 190, "!t", "^x03"); // Takım Renk( CT mavi , T kırmızı )
	
	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();
			}

		}
	}
}

çalışan bu ama 2 roundda bir 16 k para atıyor benim istedigim 5 roundda bir vermesi ver bunda her round basında para vermedigi halde yazı geçiyor tek sıkıntı bu