GTAMulti - GTA Türkiye

San Andreas Multiplayer => PAWN Kodlama => Mod Galerisi => Konuyu başlatan: Berkay. - 02 Mart 2017, 22:59:04

Başlık: Matematik Testi
Gönderen: Berkay. - 02 Mart 2017, 22:59:04
#include <a_samp>

new isenable, answer, number[4];

#define COL_RED   "{FF0000}"
#define COL_WHITE "{FFFFFF}"
#define COL_GREEN "{33AA33}"

public OnFilterScriptInit()
{
  SetTimer("mathquiz",80000, true);
  return 1;
}

public OnPlayerText(playerid,text[])
{
   new string[128];
   if(isenable && text[0] && answer == strval(text))
   {
      new CName[24];
  GetPlayerName(playerid, CName, 24);
      isenable = false;
      format(string, sizeof(string),"%s Matematik Sorusunu Doğru Yanıtladı [Cevap : "COL_RED"%d "COL_WHITE"] "COL_GREEN"3 "COL_WHITE"Skor ve "COL_GREEN"1000$ "COL_WHITE"Kazandı",CName,answer);
      SendClientMessageToAll(-1, string);
      SetPlayerScore(playerid, GetPlayerScore(playerid)+3);
      GivePlayerMoney(playerid, 1000);
      return 0;
   }
   return 1;
}

forward mathquiz();
public mathquiz()
{
new string[128];
        if(!isenable)
        {
                switch(random(4))
{
                        case 0:
{
                                answer = (number[0]=random(1000)) + (number[1]=random(840));
                                format(string, sizeof(string),"[Soru] Matematik Sorusunu İlk Sen Çöz ["COL_GREEN"%d"COL_WHITE" + "COL_GREEN"%d"COL_WHITE"] 3 Skor ve 1000$ Kazan",number[0], number[1]);
                        }
                        case 1:
{
                                do
{
  answer = (number[0]=random(500)) - (number[1]=random(500));
                                }
while(number[0] < number[1]);
                                format(string, sizeof(string),"[Soru] Matematik Sorusunu İlk Sen Çöz ["COL_GREEN"%d"COL_WHITE" - "COL_GREEN"%d"COL_WHITE"] 3 Skor ve 1000$ Kazan",number[0], number[1]);
                        }
                        case 2:
{
                                answer = (number[0]=random(100)) * (number[1]=random(80));
                                format(string, sizeof(string),"[Soru] Matematik Sorusunu İlk Sen Çöz ["COL_GREEN"%d"COL_WHITE" * "COL_GREEN"%d"COL_WHITE"] 3 Skor ve 1000$ Kazan",number[0], number[1]);
                        }
                        case 3:
{
                                do
{
                                        answer = (number[0]=random(1000)+1) / (number[1]=random(600)+1);
                                }
while(number[0] % number[1]);
                                format(string, sizeof(string),"[Soru] Matematik Sorusunu İlk Sen Çöz ["COL_GREEN"%d"COL_WHITE" / "COL_GREEN"%d"COL_WHITE"] 3 Skor ve 1000$ Kazan",number[0], number[1]);
                        }
                }
                SendClientMessageToAll(-1, string);
                isenable = true;
        }
        else
{
                isenable = false;
                format(string, sizeof(string),"Hiç kimse bilemedi. ["COL_RED"%d"COL_WHITE"], Böylece Kazanan Yok", answer);
                SendClientMessageToAll(-1, string);
        }
        return 1;
}
Başlık: Ynt: Matematik Testi
Gönderen: ByHgGlryz - 04 Mart 2017, 10:15:07
paylaşım için teşekkürler kullanacağım.
Başlık: Ynt: Matematik Testi
Gönderen: .ScaeqX - 18 Haziran 2018, 22:24:59
Bu Kodu Nereye Ekleyeceğiz?
Başlık: Ynt: Matematik Testi
Gönderen: Tyranus - 04 Temmuz 2018, 04:44:08
Alıntı yapılan: .ScaeqX - 18 Haziran 2018, 22:24:59

Bu Kodu Nereye Ekleyeceğiz?

Publicler Yazyıo Paylaşım İçin Teşekkürler  :helal:
Başlık: Ynt: Matematik Testi
Gönderen: Rezerve - 08 Temmuz 2018, 18:48:42
#include <a_samp>

new isenable, answer, number[4];

#define COL_RED   "{FF0000}"
#define COL_WHITE "{FFFFFF}"
#define COL_GREEN "{33AA33}"

Bunlar tam olarak nereye geliyor?
Başlık: Ynt: Matematik Testi
Gönderen: AkınBey - 08 Temmuz 2018, 18:58:53
Alıntı yapılan: NUKRO - 08 Temmuz 2018, 18:48:42

#include <a_samp>

new isenable, answer, number[4];

#define COL_RED   "{FF0000}"
#define COL_WHITE "{FFFFFF}"
#define COL_GREEN "{33AA33}"

Bunlar tam olarak nereye geliyor?


şimdi eğer bir moda ekleyeceksen kodlanmış hazır mod #include <a_samp> yazanı eklemene gerek yok new isenable, answer, number[4]; ctrl+f yap new yaz ilk çıkan newin altına üstüne herhangi bir yerine ekle defineleride ctrl+f yap define yaz definelerin arasına ekle tamamdır  :kro:
Başlık: Ynt: Matematik Testi
Gönderen: .ScaeqX - 09 Temmuz 2018, 10:47:05
hocam public kodunu nereye ekliyeceğim?