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

https://discord.gg/43gGDQe6tS

Steam Bonus eklentisi

Eklenti sorunlarınız ve özel eklenti istekleriniz

Moderatör: Moderatörler


Konu Sahibi
alibnow
Yasaklı Üye
Yasaklı Üye
Mesajlar: 52
Kayıt: Prş Eki 08, 2020 2:20 pm
Server Ip/DNS: CS3.CSDURAGİ.COM
Clan İsmi: AKALONYA
İletişim:

Steam Bonus eklentisi

Mesaj gönderen alibnow »

Steam bonus eklentim başka sunucuda denedim sorunsuz çalışıyor her 3 elde bir say geçer 100 dolar + bomba verir veya armor verir fakat csduraginda calistiramadim bir türlü yardım istiyorum.

Kod: Tümünü seç

#include <amxmodx>
#include <cromchat>
#include <cstrike>
#include <fun>

#define server_exe server_exec

new bool:g_bSteam[33], g_iRounds[33], g_pRounds, g_pMoney, g_pArmor

public plugin_init()
{
	register_plugin("Steam Bonus", "1.0", "OciXCrom Edited: aX")
	register_logevent("OnRoundStart", 2, "0=World triggered", "1=Round_Start")
	g_pRounds = register_cvar("steam_bonus_rounds", "3")
	g_pMoney = register_cvar("steam_bonus_money", "100")
	g_pArmor = register_cvar("steam_bonus_armor", "100")
}

public client_putinserver(id)
{
	if(is_user_steam(id))
	{
		g_bSteam[id] = true
		g_iRounds[id] = 0
	}
	else g_bSteam[id] = false
}

public OnRoundStart()
{
	new iArmor
	new iPlayers[32], iPnum
	get_players(iPlayers, iPnum)
	iArmor = get_pcvar_num(g_pArmor)

	for(new i, iPlayer, iRounds = get_pcvar_num(g_pRounds), iMoney = get_pcvar_num(g_pMoney); i < iPnum; i++)
	{
		iPlayer = iPlayers[i]

		if(g_bSteam[iPlayer])
		{
			if(++g_iRounds[iPlayer] >= iRounds)
			{
				g_iRounds[iPlayer] = 0
				cs_set_user_money(iPlayer, cs_get_user_money(iPlayer) + iMoney)
				cs_set_user_armor(iPlayer, iArmor, CS_ARMOR_VESTHELM)
				give_item(iPlayer, "weapon_hegrenade")
				CC_SendMessage(iPlayer, "&x04Steam Bonus &x01Hediyeniz: &x04%i Dolar + %i Armor + 1 El Bombasi", iMoney, iArmor)
			}
		}
	}
}

bool:is_user_steam(id)
{
	static iPointer

	if(iPointer || (iPointer = get_cvar_pointer("dp_r_id_provider")))
	{
		server_cmd("dp_clientinfo %d", id); server_exe()
		return get_pcvar_num(iPointer) == 2
	}

	return false
}

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

Ömer TELLİ
Yönetici
Mesajlar: 5457
Kayıt: Pzr Eyl 06, 2015 6:12 pm
Server Ip/DNS: dm.csduragi.com
Clan İsmi: csd

Steam Bonus eklentisi

Mesaj gönderen Ömer TELLİ »

Eklentiyi kurabildiniz mi ? Kurduysanız sunucuda açık gözüküyor mu ?
Panelde konsol bölümün e girip eklenti listesine tıklayıp çıkan sonucu buraya yapıştırır mısınız

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

bestcore
Mesajlar: 1625
Kayıt: Cmt Eyl 30, 2017 12:44 pm
Konum: Samsun

Steam Bonus eklentisi

Mesaj gönderen bestcore »

Bunu dener misiniz ? Ödülleri kendinize göre değiştirebilirsiniz;

Kod: Tümünü seç

#pragma semicolon 1

#include <amxmodx>
#include <reapi>
#include <reapi_reunion>

public plugin_init()
{
	register_plugin("Prize after 3 ronuds", "0.1", "` BesTCore;");

	RegisterHookChain(RG_CSGameRules_RestartRound, "RG_CSGameRules_RestartRound_Post", .post = true);
}
public RG_CSGameRules_RestartRound_Post()
{
	static iRound[MAX_PLAYERS+1];

	for(new i = 1; i <= MaxClients; i++)
	{
		if(!is_user_connected(i) || !is_user_steam(i))
		{
			continue;
		}

		iRound[i]++;

		if(iRound[i] >= 3)
		{
			rg_add_account(i, 100, AS_ADD);
			set_entvar(i, var_armorvalue, get_entvar(i, var_armorvalue) + 10.0);
			rg_give_item(i, "weapon_hegrenade");

			client_print_color(i, print_team_red, "^4Steam Bonus Hediyeniz:^1 100 Dolar ^3+^1 10 Armor ^3+^1 1 El Bombasi");

			iRound[i] = 0;
		}
	}
}

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
alibnow
Yasaklı Üye
Yasaklı Üye
Mesajlar: 52
Kayıt: Prş Eki 08, 2020 2:20 pm
Server Ip/DNS: CS3.CSDURAGİ.COM
Clan İsmi: AKALONYA
İletişim:

Steam Bonus eklentisi

Mesaj gönderen alibnow »

bestcore yazdı: Çrş Ara 29, 2021 7:50 pm Bunu dener misiniz ? Ödülleri kendinize göre değiştirebilirsiniz;

Kod: Tümünü seç

#pragma semicolon 1

#include <amxmodx>
#include <reapi>
#include <reapi_reunion>

public plugin_init()
{
	register_plugin("Prize after 3 ronuds", "0.1", "` BesTCore;");

	RegisterHookChain(RG_CSGameRules_RestartRound, "RG_CSGameRules_RestartRound_Post", .post = true);
}
public RG_CSGameRules_RestartRound_Post()
{
	static iRound[MAX_PLAYERS+1];

	for(new i = 1; i <= MaxClients; i++)
	{
		if(!is_user_connected(i) || !is_user_steam(i))
		{
			continue;
		}

		iRound[i]++;

		if(iRound[i] >= 3)
		{
			rg_add_account(i, 100, AS_ADD);
			set_entvar(i, var_armorvalue, get_entvar(i, var_armorvalue) + 10.0);
			rg_give_item(i, "weapon_hegrenade");

			client_print_color(i, print_team_red, "^4Steam Bonus Hediyeniz:^1 100 Dolar ^3+^1 10 Armor ^3+^1 1 El Bombasi");

			iRound[i] = 0;
		}
	}
}

hocam addons/amxmodx/scripting/include buraya cromchat.inc kurmamk lazım nerden bulabilirim acaba?

böyle hata veriyormuş

AMX Mod X Compiler 1.10.0.5392
Copyright (c) 1997-2006 ITB CompuPhase
Copyright (c) 2004-2013 AMX Mod X Team

steambonus.sma(2) : fatal error 100: cannot read from file: "cromchat"

Compilation aborted.
1 Error.
Done.

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

bestcore
Mesajlar: 1625
Kayıt: Cmt Eyl 30, 2017 12:44 pm
Konum: Samsun

Steam Bonus eklentisi

Mesaj gönderen bestcore »

Onu kurmana gerek yok, eklentide ki yazı olan yeri benim yaptığım gibi yaparsan includeye gerek kalmaz.

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
alibnow
Yasaklı Üye
Yasaklı Üye
Mesajlar: 52
Kayıt: Prş Eki 08, 2020 2:20 pm
Server Ip/DNS: CS3.CSDURAGİ.COM
Clan İsmi: AKALONYA
İletişim:

Steam Bonus eklentisi

Mesaj gönderen alibnow »

bestcore yazdı: Çrş Ara 29, 2021 8:46 pm Onu kurmana gerek yok, eklentide ki yazı olan yeri benim yaptığım gibi yaparsan includeye gerek kalmaz.
evet çalıştı hocam bozmamak adına armoru 100 yapip atabilirmisiniz rica etsem?

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

bestcore
Mesajlar: 1625
Kayıt: Cmt Eyl 30, 2017 12:44 pm
Konum: Samsun

Steam Bonus eklentisi

Mesaj gönderen bestcore »

Benim yaptığımı mı diyorsunuz ? Öyleyse buyurun;

Kod: Tümünü seç

#pragma semicolon 1

#include <amxmodx>
#include <reapi>
#include <reapi_reunion>

public plugin_init()
{
	register_plugin("Prize after 3 ronuds", "0.1", "` BesTCore;");

	RegisterHookChain(RG_CSGameRules_RestartRound, "RG_CSGameRules_RestartRound_Post", .post = true);
}
public RG_CSGameRules_RestartRound_Post()
{
	static iRound[MAX_PLAYERS+1];

	for(new i = 1; i <= MaxClients; i++)
	{
		if(!is_user_connected(i) || !is_user_steam(i))
		{
			continue;
		}

		iRound[i]++;

		if(iRound[i] >= 3)
		{
			rg_add_account(i, 100, AS_ADD);
			set_entvar(i, var_armorvalue, get_entvar(i, var_armorvalue) + 100.0);
			rg_give_item(i, "weapon_hegrenade");

			client_print_color(i, print_team_red, "^4Steam Bonus Hediyeniz:^1 100 Dolar ^3+^1 10 Armor ^3+^1 1 El Bombasi");

			iRound[i] = 0;
		}
	}
}

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
alibnow
Yasaklı Üye
Yasaklı Üye
Mesajlar: 52
Kayıt: Prş Eki 08, 2020 2:20 pm
Server Ip/DNS: CS3.CSDURAGİ.COM
Clan İsmi: AKALONYA
İletişim:

Steam Bonus eklentisi

Mesaj gönderen alibnow »

bestcore yazdı: Çrş Ara 29, 2021 9:46 pm Benim yaptığımı mı diyorsunuz ? Öyleyse buyurun;

Kod: Tümünü seç

#pragma semicolon 1

#include <amxmodx>
#include <reapi>
#include <reapi_reunion>

public plugin_init()
{
	register_plugin("Prize after 3 ronuds", "0.1", "` BesTCore;");

	RegisterHookChain(RG_CSGameRules_RestartRound, "RG_CSGameRules_RestartRound_Post", .post = true);
}
public RG_CSGameRules_RestartRound_Post()
{
	static iRound[MAX_PLAYERS+1];

	for(new i = 1; i <= MaxClients; i++)
	{
		if(!is_user_connected(i) || !is_user_steam(i))
		{
			continue;
		}

		iRound[i]++;

		if(iRound[i] >= 3)
		{
			rg_add_account(i, 100, AS_ADD);
			set_entvar(i, var_armorvalue, get_entvar(i, var_armorvalue) + 100.0);
			rg_give_item(i, "weapon_hegrenade");

			client_print_color(i, print_team_red, "^4Steam Bonus Hediyeniz:^1 100 Dolar ^3+^1 10 Armor ^3+^1 1 El Bombasi");

			iRound[i] = 0;
		}
	}
}
çok teşekkür ederim sayenizde oldu. iyi forumlar.

Link:
Linklerini gizle
Linki Kopyala
Cevapla