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

https://discord.gg/43gGDQe6tS

matquiez bio çevirirmisiniz

Eklenti sorunlarınız ve özel eklenti istekleriniz

Moderatör: Moderatörler

Kullanıcı avatarı

seypa
Mesajlar: 1390
Kayıt: Cmt Ağu 13, 2016 12:49 pm
Konum: Pendik/İstanbul
İletişim:

matquiez bio çevirirmisiniz

Mesaj gönderen seypa »

Blue yazdı:

Kod: Tümünü seç

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

#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("amx_quizodul","2");
   aralik = register_cvar("amx_quizsure","20.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));
      cs_set_user_money(id,cs_get_user_money(id) + get_pcvar_num(odul));
      remove_task(1051);
      set_task(get_pcvar_float(aralik),"sorusor",1050);
      cevaplar = true;
   }
}

public surebitti()
{
   client_printc(0,"!gQuiz: !nSure bitti, kimse cevabi bilemedi. (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,"!gQUIZ: !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,"!gQUIZ: !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,"!gQUIZ: !t%i : %i = ?",gAnswer*l,l);
      }
      case 4:
      {
         new i = random_num(50,100);
         new l = random_num(1,50);
         client_printc(0,"!gQUIZ: !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[i])) 
         { 
            message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]); 
            write_byte(players[i]); 
            write_string(msg); 
            message_end(); 
         } 
      } 
   } 
}
aynısı zaten benimkiyle

Link:
Linklerini gizle
Linki Kopyala

tosunbey
Mesajlar: 404
Kayıt: Sal Şub 28, 2017 2:55 pm

matquiez bio çevirirmisiniz

Mesaj gönderen tosunbey »

@Blue soruyu bılene 2000 $ para kazanmasını nasıl saglıcaz ?

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

seypa
Mesajlar: 1390
Kayıt: Cmt Ağu 13, 2016 12:49 pm
Konum: Pendik/İstanbul
İletişim:

matquiez bio çevirirmisiniz

Mesaj gönderen seypa »

Kod: Tümünü seç

odul = register_cvar("amx_quizodul","2"

2 olan değeri vermesini istediğin parayla değiştir
örnek;
amx_cvar amx_quizodul "2000" //soruyu bilene 2000 dolar verir

Link:
Linklerini gizle
Linki Kopyala
Cevapla