1. sayfa (Toplam 2 sayfa)

[İstek]Matematik Soruları Quiz Plugini

Gönderilme zamanı: Pzr Mar 05, 2017 9:34 am
gönderen Komando_HerCuLeS
Matematik Soruları Soracak Fakat Dolar Yerine JB Vericek...
Elinde Olan Birisi Varsa Atabilirmi..

[İstek]Matematik Soruları Quiz Plugini

Gönderilme zamanı: Pzr Mar 05, 2017 9:35 am
gönderen yunusreis
#include <amxmodx>
#include <amxmisc>
#include <jail>

#define PLUGIN "Matematik Quiz"
#define VERSION "1.0"
#define AUTHOR "aLeX"

new gAnswer, odul, aralik;
new bool:cevaplar;

public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say","hooksay");
odul = register_cvar("csa_mat_odul","2");
aralik = register_cvar("csa_mat_aralik","80.0");

set_task(30.0,"sorusor");
}

public hooksay(id)
{
new say[50],stringim[8];
static szname[33];
read_args(say, charsmax(say));
remove_quotes(say);
num_to_str(gAnswer,stringim,7);
if(equali(say,stringim) && !cevaplar)
{
get_user_name(id,szname,charsmax(szname));
client_printc(0,"!gQuiz: !t%s !nsoruyu dogru bildi ve !t%i TL !nkazandi.", szname, get_pcvar_num(odul));
client_cmd(id,"spk ^"events/enemy_died^"")
//client_printc(0,"!nYeni soru %i saniye icerisinde hazirlanacak.", get_pcvar_num(aralik));
jb_set_user_packs(id,jb_get_user_packs(id) + get_pcvar_num(odul));
remove_task(1051);
set_task(get_pcvar_float(aralik),"sorusor",1050);
cevaplar = true;
}
}

public surebitti()
{
//client_printc(0,"!n{ !gOsmanLi !n} !t: !nSure bitti, !gkimse cevabi bilemedi. !t(Cevap: %i)",gAnswer);
//client_printc(0,"!nYeni soru %i saniye icerisinde hazirlanacak...", get_pcvar_num(aralik));
set_task(get_pcvar_float(aralik),"sorusor",1050);
cevaplar = true;
}

public sorusor()
{
cevaplar = false;
new a = random_num(1,4);
switch(a)
{
case 1:
{
new i = random_num(1,50);
new l = random_num(1,50);
client_printc(0,"!gSORU: !t%i + %i = ?",i,l);
gAnswer = i + l;
}
case 2:
{
new i = random_num(1,10);
new l = random_num(1,10);
client_printc(0,"!gSORU: !t%i x %i = ?",i,l);
gAnswer = i * l;
}
case 3:
{
gAnswer = random_num(1,10);
new l = random_num(1,20);
client_printc(0,"!gSORU: !t%i : %i = ?",gAnswer*l,l);
}
case 4:
{
new i = random_num(50,100);
new l = random_num(1,50);
client_printc(0,"!gSORU: !t%i - %i = ?",i,l);
gAnswer = i - l;
}
}
//set_task(get_pcvar_float(aralik),"surebitti",1051);
}

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");
replace_all(msg, 190, "!g", "^x04");
replace_all(msg, 190, "!t", "^x03");

if (id) players[0] = id; else get_players(players, count, "ch"); {
for (new i = 0; i < count; i++)
{
if (is_user_connected(players))
{
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players);
write_byte(players);
write_string(msg);
message_end();
}
}
}
}

[İstek]Matematik Soruları Quiz Plugini

Gönderilme zamanı: Pzr Mar 05, 2017 9:35 am
gönderen yunusreis
Buyur kardes amxx studio prroamina gir bunu kopylas ypsyr oraya kaydet

[İstek]Matematik Soruları Quiz Plugini

Gönderilme zamanı: Pzr Mar 05, 2017 9:51 am
gönderen TunnS[C]
yunusreis yazdı:Buyur kardes amxx studio prroamina gir bunu kopylas ypsyr oraya kaydet
Tam editor ve ön izleme ye bas açıkcak sayfada code vardır.Ona bas içine yaz sma kodlarını goruntu kırlılıgı olmaz.
asda.png
Komando_HerCuLeS yazdı:Matematik Soruları Soracak Fakat Dolar Yerine JB Vericek...
Elinde Olan Birisi Varsa Atabilirmi..
Buyur buda senın plugının eklersın :
quiz.sma

[İstek]Matematik Soruları Quiz Plugini

Gönderilme zamanı: Pzr Mar 05, 2017 10:03 am
gönderen Komando_HerCuLeS
SAOL KARDESLERIM

[İstek]Matematik Soruları Quiz Plugini

Gönderilme zamanı: Cum Tem 28, 2017 7:53 pm
gönderen yasinyazici0606
teşekkurler

[İstek]Matematik Soruları Quiz Plugini

Gönderilme zamanı: Cum Tem 28, 2017 7:57 pm
gönderen Fatih ~ EjderYa
yunusreis yazdı:#include <amxmodx>

..............
}
}
}
}
Uzun bir yazı yazarken ek pencere oluşturursanız forum kirliliğininde önüne geçmiş olursunuz
Bunun hemen aşağıda bulunan yazıyı kopyalayın ve 2 tane bulunan * işaretlerini silerek kullanın
[code*] buraya yaz [/code*]

[İstek]Matematik Soruları Quiz Plugini

Gönderilme zamanı: Cum Tem 28, 2017 7:58 pm
gönderen Xander
yasinyazici0606 yazdı:teşekkurler
Eklentinin güncel halini buradan bulabilirsiniz.
eklentiler-pluginler/odullu-math-quiz-p ... BCll%C3%BC

[İstek]Matematik Soruları Quiz Plugini

Gönderilme zamanı: Cum Eyl 28, 2018 10:56 am
gönderen Ahmetm674131
eyvallah beyler

[İstek]Matematik Soruları Quiz Plugini

Gönderilme zamanı: Cmt Eyl 29, 2018 1:04 pm
gönderen OnlyCoder
menulü halini yapmışdım buyur.

Kod: Tümünü seç

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <jail>

#define PLUGIN "PLUGİN"
#define VERSION "1.0"
#define AUTHOR "OnlyCoder"
#define TAG "WD"
new sallaaq[33],birse[33],ikiyse[33],ucse[33],sayi1[33],sayi2[33],sonuc[33],salla1[33],salla2[33],tusladi[33],salla3[33],salla4[33],dortse[33],besse[33];

new eldebir[33];
public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	register_logevent("Event_RoundStart", 2, "1=Round_Start")
	register_clcmd("say /quiz","yesb")
}
public Event_RoundStart()
{
	renkli_yazi(0,"!g /quiz !tyazarak matematik sorusunu !ncevaplayip !gjb !nkazanabilirsiniz.")
	renkli_yazi(0,"!g /quiz !tyazarak matematik sorusunu !ncevaplayip !gjb !nkazanabilirsiniz.")
	for(new i;i<get_maxplayers(); i++)
	{
		eldebir[i] = 0
	}
}
public yesb(id)
{
	if(eldebir[id] != 0)
	{
		return PLUGIN_HANDLED
	}
	else
	{
		tusladi[id] = 0
		
		birse[id] = 0
		ikiyse[id] = 0
		ucse[id] = 0
		dortse[id] = 0
		besse[id] = 0
		sayi1[id] = random_num(1,99)
		sayi2[id] = random_num(1,99)
		sonuc[id] = sayi1[id] + sayi2[id]
		sallaaq[id] = random_num(1,5)
		salla1[id] = random_num(1,99)
		salla2[id] = random_num(1,99)
		salla3[id] = random_num(1,9)
		salla4[id] = random_num(1,99)
		set_task(10.0,"surebitti",id)
		static Item[128]
		
		formatex(Item, charsmax(Item),"\d[ - \r%s \d- ] \r%d + %d = ?^n\d 10 Saniyen Var^n Bilirsen 5 Jb^n Bilemezsen -5 Jb^n\r Elde 1Kere Girebilirsin.",TAG,sayi1[id],sayi2[id])
		new Menu = menu_create(Item, "q47menu_devam")
		switch(sallaaq[id])
		{
			case 1:
			{
				formatex(Item, charsmax(Item),"\d[- \r%s \d-] \r %i",TAG,sonuc[id])
				menu_additem(Menu, Item, "1")
				birse[id] = 1
				
				
			}
			case 2:
			{
				formatex(Item, charsmax(Item),"\d[- \r%s \d-] \r %i",TAG,sonuc[id])
				menu_additem(Menu, Item, "2")
				ikiyse[id] = 1
				
			}
			case 3:
			{
				formatex(Item, charsmax(Item),"\d[- \r%s \d-] \r %i ",TAG,sonuc[id])
				menu_additem(Menu, Item, "3")
				ucse[id] = 1
				
			}
			case 4:
			{
				formatex(Item, charsmax(Item),"\d[- \r%s \d-] \r %i ",TAG,sonuc[id])
				menu_additem(Menu, Item, "4")
				dortse[id] = 1
				
			}
			case 5:
			{
				formatex(Item, charsmax(Item),"\d[- \r%s \d-] \r %i ",TAG,sonuc[id])
				menu_additem(Menu, Item, "5")
				besse[id] = 1
				
			}
		}
		if(birse[id] == 1)
		{
			formatex(Item, charsmax(Item),"\d[- \r%s \d-] \r %i",TAG,salla1[id])
			menu_additem(Menu, Item, "2")
			
			
			formatex(Item, charsmax(Item),"\d[- \r%s \d-] \r %i ",TAG,salla2[id])
			menu_additem(Menu, Item, "3")
			
			formatex(Item, charsmax(Item),"\d[- \r%s \d-] \r %i ",TAG,salla3[id])
			menu_additem(Menu, Item, "4")
			
			formatex(Item, charsmax(Item),"\d[- \r%s \d-] \r %i ",TAG,salla4[id])
			menu_additem(Menu, Item, "5")
		}
		if(ikiyse[id] == 1)
		{
			formatex(Item, charsmax(Item),"\d[- \r%s \d-] \r %i",TAG,salla1[id])
			menu_additem(Menu, Item, "1")
			
			
			formatex(Item, charsmax(Item),"\d[- \r%s \d-] \r %i ",TAG,salla2[id])
			menu_additem(Menu, Item, "3")
			
			formatex(Item, charsmax(Item),"\d[- \r%s \d-] \r %i ",TAG,salla3[id])
			menu_additem(Menu, Item, "4")
			
			formatex(Item, charsmax(Item),"\d[- \r%s \d-] \r %i ",TAG,salla4[id])
			menu_additem(Menu, Item, "5")
		}
		if(ucse[id] == 1)
		{
			formatex(Item, charsmax(Item),"\d[- \r%s \d-] \r %i",TAG,salla1[id])
			menu_additem(Menu, Item, "1")
			
			
			formatex(Item, charsmax(Item),"\d[- \r%s \d-] \r %i ",TAG,salla2[id])
			menu_additem(Menu, Item, "2")
			
			formatex(Item, charsmax(Item),"\d[- \r%s \d-] \r %i ",TAG,salla3[id])
			menu_additem(Menu, Item, "4")
			
			formatex(Item, charsmax(Item),"\d[- \r%s \d-] \r %i ",TAG,salla4[id])
			menu_additem(Menu, Item, "5")
			
			
		}
		if(dortse[id] == 1)
		{
			formatex(Item, charsmax(Item),"\d[- \r%s \d-] \r %i",TAG,salla1[id])
			menu_additem(Menu, Item, "1")
			
			
			formatex(Item, charsmax(Item),"\d[- \r%s \d-] \r %i ",TAG,salla2[id])
			menu_additem(Menu, Item, "2")
			
			formatex(Item, charsmax(Item),"\d[- \r%s \d-] \r %i ",TAG,salla3[id])
			menu_additem(Menu, Item, "3")
			
			formatex(Item, charsmax(Item),"\d[- \r%s \d-] \r %i ",TAG,salla4[id])
			menu_additem(Menu, Item, "5")
		}
		if(besse[id] == 1)
		{
			formatex(Item, charsmax(Item),"\d[- \r%s \d-] \r %i",TAG,salla1[id])
			menu_additem(Menu, Item, "1")
			
			
			formatex(Item, charsmax(Item),"\d[- \r%s \d-] \r %i ",TAG,salla2[id])
			menu_additem(Menu, Item, "2")
			
			formatex(Item, charsmax(Item),"\d[- \r%s \d-] \r %i ",TAG,salla3[id])
			menu_additem(Menu, Item, "3")
			
			formatex(Item, charsmax(Item),"\d[- \r%s \d-] \r %i ",TAG,salla4[id])
			menu_additem(Menu, Item, "4")
		}
		
		
		
		
		
		menu_setprop(Menu,MPROP_EXITNAME,"\wCikis")
		menu_display(id, Menu,0)
		
	}
	return PLUGIN_CONTINUE
}
public q47menu_devam(id, menu, item) {
	if( item == MENU_EXIT )
	{
		menu_destroy(menu);
		return PLUGIN_HANDLED;
	}
	
	new data[6], iName[64];
	new access, callback;
	menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);
	new key = str_to_num(data);
	
	if(key == sallaaq[id] )
	{
		renkli_yazi(id,"!g Dogru Bildin 5 Jb Verildi.")
		tusladi[id] = 1
		eldebir[id] = 1
		jb_set_user_packs(id,jb_get_user_packs(id) + 5 )
		
	}
	else
	{
		renkli_yazi(id,"!g Yanlis !t Bildin 5 Jb KEsildi.")
		jb_set_user_packs(id,jb_get_user_packs(id) - 5 )
		tusladi[id] = 1
		eldebir[id] = 1
	}
	
	
	return PLUGIN_HANDLED
}
public surebitti(id)
{
	eldebir[id] = 1
	if(tusladi[id] == 0)
	{
		
		renkli_yazi(id,"!g Sure Bitti Bilemedi !t Sayiliyorsun -5 Jb Kesildi.!")
		renkli_yazi(id,"!g Sure Bitti Bilemedi !t Sayiliyorsun -5 Jb Kesildi.!")
		devamlo(id)
		return PLUGIN_HANDLED
	}
	return PLUGIN_CONTINUE
}
public devamlo(id)
{
	jb_set_user_packs(id,jb_get_user_packs(id) - 5 )
	static Item[128]
	
	formatex(Item, charsmax(Item),"\d[ - \r%s \d- ] \rSure Bitti!",TAG)
	new Menu = menu_create(Item, "amenu_devam")
	
	formatex(Item, charsmax(Item),"\d[- \r%s \d-] \y Sure Bitti 5 Jb Kesildi.",TAG)
	menu_additem(Menu, Item, "1")
	
	
	menu_setprop(Menu,MPROP_EXITNAME,"\wCikis")
	menu_display(id, Menu,0)
	
}
public amenu_devam(id, menu, item) {
	if( item == MENU_EXIT )
	{
		menu_destroy(menu);
		return PLUGIN_HANDLED;
	}
	
	new data[6], iName[64];
	new access, callback;
	menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);
	new key = str_to_num(data);
	if(key == 1)
	{
		
	}
	
	return PLUGIN_HANDLED
}
stock renkli_yazi(const id, const input[], any:...) // yeni renkler
{
	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();
		}
		
	}
}
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1055\\ f0\\ fs16 \n\\ par }
*/
fotoğrafi
Resim
Resim
Resim