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

https://discord.gg/43gGDQe6tS

Bet Sistemi

Eklenti sorunlarınız ve özel eklenti istekleriniz

Moderatör: Moderatörler


Konu Sahibi
cberkay61
Mesajlar: 4
Kayıt: Çrş May 20, 2020 4:01 am

Bet Sistemi

Mesaj gönderen cberkay61 »

Forumda var biliyorum ama ben Bet sistemini paralı oynatıp kazanana ekstra hp ödülü versin istiyorum sadece bu kadar .
Çok fazla kod bilgim olmadığından uyarlayamadım istediğim şekilde yardımcı olacak varsa buyursun bekliyorum ..

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

amad
Mesajlar: 1809
Kayıt: Cmt Nis 30, 2016 2:46 pm
Konum: Batman
Clan İsmi: Ke$`h | Gaming
İletişim:

Bet Sistemi

Mesaj gönderen amad »

Eklentiyi buraya atarsanız yardımcı olabilirim.

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
cberkay61
Mesajlar: 4
Kayıt: Çrş May 20, 2020 4:01 am

Bet Sistemi

Mesaj gönderen cberkay61 »

amad yazdı: Çrş May 20, 2020 6:06 pm Eklentiyi buraya atarsanız yardımcı olabilirim.
eklentiler-pluginler/bahis-eklentisi-t29584.html

Burda var mesela ama ben şöyle birşey istiyorum mesela sabit 1000$ ile bahse girilsin kim kazanacak diye son 2 kişi arasında ve kazanana 50 hp versin otomatik . Basit birşey yani

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

amad
Mesajlar: 1809
Kayıt: Cmt Nis 30, 2016 2:46 pm
Konum: Batman
Clan İsmi: Ke$`h | Gaming
İletişim:

Bet Sistemi

Mesaj gönderen amad »

cberkay61 yazdı: Çrş May 20, 2020 10:57 pm eklentiler-pluginler/bahis-eklentisi-t29584.html

Burda var mesela ama ben şöyle birşey istiyorum mesela sabit 1000$ ile bahse girilsin kim kazanacak diye son 2 kişi arasında ve kazanana 50 hp versin otomatik . Basit birşey yani
Bir deneyin isterseniz:

Kod: Tümünü seç

#include <amxmodx>
#include <cstrike>
#include <reapi>

new TAG[32], TAGCVAR;
new TE, CT, TENAME[33], CTNAME[33] ,TEHP,CTHP,TEFRAGK,CTFRAGK,TEFRAGD,CTFRAGD
new bool:e_basladi = false
new bahis[33],e_bahis[33],kazanan

enum
{
	SECIM_TE,
	SECIM_CT,
	SECIM_YOK
}

public plugin_init()
{
	register_plugin("Bahis", "1.0", "emirakpinar")
	
	RegisterHookChain(RG_CBasePlayer_Killed,"eaDeath",true)
	RegisterHookChain(RG_CBasePlayer_Spawn,"eaSpawn",true)
	RegisterHookChain(RG_RoundEnd, "eaRE")

	TAGCVAR = register_cvar("ea_bahistag","CSDuragi")
	get_pcvar_string(TAGCVAR, TAG, charsmax(TAG))

	register_menucmd(register_menuid("BahisMenu"), 1023, "eaBahisMenu")
}

public client_putinserver(id){
	bahis[id] = SECIM_YOK
}
public client_disconnected(id){
	bahis[id] = SECIM_YOK
	eaDeath()
}

public bahisbaslat(){
	static players[32], inum
	get_players(players,inum,"bc")

	for(new i;i<inum;++i) {
		BahisMenu(i)
	}

	client_print_color(0,0,"^4%s: ^3%i ^1vs ^3%i ^1kalindigi icin bahisler baslatilmistir.",TAG,CT,TE)
}

public BahisMenu(id){
	new Menu[512], len, key

	len = format(Menu[len], charsmax(Menu)-len, "\yTuru Kim Kazanir?^n\dMevcut Bahis Tutariniz: \r$%i^n",e_bahis[id])

	len += format(Menu[len], charsmax(Menu)-len, "^n\d1. \w%s \d| \yHP: \r%i \d| \yK/D \r%i/%i",TENAME,TEHP,TEFRAGK,TEFRAGD)
	len += format(Menu[len], charsmax(Menu)-len, "^n\d2. \w%s \d| \yHP: \r%i \d| \yK/D \r%i/%i",CTNAME,CTHP,CTFRAGK,CTFRAGD)
	key |= MENU_KEY_0
	len += format(Menu[len], charsmax(Menu)-len, "^n^n\d0. \wBahise Katilma")

	key |= MENU_KEY_0|MENU_KEY_1|MENU_KEY_2|MENU_KEY_3|MENU_KEY_4

	show_menu(id, key, Menu, -1, "BahisMenu");
	return PLUGIN_HANDLED;
}

public eaBahisMenu(id, key){
	if(is_user_alive(id)) return PLUGIN_HANDLED
	new nick[33]
	get_user_name(id,nick,charsmax(nick))
	switch(key){
		case 0:{
			if(cs_get_user_money(id) >= 1000){
				bahis[id] = SECIM_TE
				client_print_color(0,0,"^4%s: ^3%s ^1turu ^4%s(TE) ^1adli oyuncunun kazanacagini tahmin etti.",TAG,nick,TENAME)
				cs_set_user_money(id,cs_get_user_money(id)-1000)
			}
			else {
				client_print_color(id,id,"^4%s: ^1Yeterli paraniz olmadigi icin bahislere katilamadiniz.",TAG)
			}
		}
		case 1:{
			if(cs_get_user_money(id) >= 1000){
				bahis[id] = SECIM_CT
				client_print_color(0,0,"^4%s: ^3%s ^1turu ^4%s(CT) ^1adli oyuncunun kazanacagini tahmin etti.",TAG,nick,CTNAME)
				cs_set_user_money(id,cs_get_user_money(id)-1000)
			}
			else {
				client_print_color(id,id,"^4%s: ^1Yeterli paraniz olmadigi icin bahislere katilamadiniz.",TAG)
			}
		}
		case 9:{
			bahis[id] = SECIM_YOK
			client_print_color(0,0,"^4%s: ^3%s ^1bahis yapmadi.",TAG,nick)
		}
	}

	return PLUGIN_HANDLED

}

public eaDeath() {
	static playersT[32],playersCT[32]
	get_players(playersT,TE,"ae","TERRORIST")
	get_players(playersCT,CT,"ae","CT")

	if(!e_basladi) {
		if(CT == 1 && TE == 1) {
			e_basladi = true

			new playersall[32],inum,id, takim
			get_players(playersall,inum,"a")
			for(new i;i<inum;i++){
				id = playersall[i]
				takim = get_user_team(id)
				switch(takim){
					case TEAM_TERRORIST: {
						get_user_name(id,TENAME,charsmax(TENAME))
						TEHP = get_user_health(id)
						TEFRAGK = get_user_frags(id)
						TEFRAGD = get_user_deaths(id)
					}
					case TEAM_CT:{
						get_user_name(id,CTNAME,charsmax(CTNAME))
						CTHP = get_user_health(id)
						CTFRAGK = get_user_frags(id)
						CTFRAGD = get_user_deaths(id)
					}
				}
			}
			bahisbaslat()
		}
	}
}

public eaRE(WinStatus:status)
{
	switch(status){
		case WINSTATUS_TERRORISTS:{
			kazanan = SECIM_TE
		}
		case WINSTATUS_CTS:{
			kazanan = SECIM_CT
		}
	}
	e_basladi = false
}  

public eaSpawn(id){
	show_menu(id,0,"^n")
	if(bahis[id] != SECIM_YOK) {
		if(bahis[id] == kazanan){
			set_entvar(id, var_health, get_entvar(id, var_health) + 50);
			client_print_color(id,id,"^4%s: ^1Bahislerden +50 HP ^1kazandiniz.",TAG);
		}
		else client_print_color(id,id,"^4%s: ^1Bahisi kazanamadiniz.",TAG);
	}
	bahis[id] = SECIM_YOK
}

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
cberkay61
Mesajlar: 4
Kayıt: Çrş May 20, 2020 4:01 am

Bet Sistemi

Mesaj gönderen cberkay61 »

Resim

Bu hatayı aldım

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

amad
Mesajlar: 1809
Kayıt: Cmt Nis 30, 2016 2:46 pm
Konum: Batman
Clan İsmi: Ke$`h | Gaming
İletişim:

Bet Sistemi

Mesaj gönderen amad »

cberkay61 yazdı: Prş May 21, 2020 2:41 pm Bu hatayı aldım

Kod: Tümünü seç

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

Header size:            924 bytes
Code size:             4772 bytes
Data size:             4628 bytes
Stack/heap size:      16384 bytes
Total requirements:   26708 bytes
Done.
Amx Mod X sürümünüz çok eski. Sizdeki sürüm 1.8.1. Csdurağının ve benim kullandığım sürüm ise 1.10. Eklenti reapi kullanılarak yazılmış. Maalesef bu haliyle kullanamazsınız. Ya da 1.8.1 sürümüne uyarlamanız gerekiyor.

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
cberkay61
Mesajlar: 4
Kayıt: Çrş May 20, 2020 4:01 am

Bet Sistemi

Mesaj gönderen cberkay61 »

amad yazdı: Prş May 21, 2020 5:29 pm
cberkay61 yazdı: Prş May 21, 2020 2:41 pm Bu hatayı aldım

Kod: Tümünü seç

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

Header size:            924 bytes
Code size:             4772 bytes
Data size:             4628 bytes
Stack/heap size:      16384 bytes
Total requirements:   26708 bytes
Done.
Amx Mod X sürümünüz çok eski. Sizdeki sürüm 1.8.1. Csdurağının ve benim kullandığım sürüm ise 1.10. Eklenti reapi kullanılarak yazılmış. Maalesef bu haliyle kullanamazsınız. Ya da 1.8.1 sürümüne uyarlamanız gerekiyor.
bu uyarlamayı yapabilecek bir arkadaş varmı acaba ?

Link:
Linklerini gizle
Linki Kopyala
Cevapla