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

https://discord.gg/43gGDQe6tS

Plugin Kodlama Hakkında.

Eklenti sorunlarınız ve özel eklenti istekleriniz

Moderatör: Moderatörler


Konu Sahibi
legolalp
Mesajlar: 100
Kayıt: Cum Mar 24, 2017 4:19 pm

Plugin Kodlama Hakkında.

Mesaj gönderen legolalp »

Ben bir bilgi almak istiyorum. Bilgisi olmayanlar yorum atmazsa sevinirim. Mesela pluginde bir değişken tanıttık ve değişken her kullanıcı için değişicek ve bu değişkende sıralama yapıcaz. Değişken değeri en yüksek olan 1. 2. 3. diye sıralama yapılacak. Bu sıralamayı nasıl yaparız. Şimdiden teşekürler iyi forumlar. @Yek'-ta @PaZee

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

Taha Demirbaş
Mesajlar: 10427
Kayıt: Cum Tem 08, 2016 10:05 pm
Konum: Türkiye
İletişim:

Plugin Kodlama Hakkında.

Mesaj gönderen Taha Demirbaş »

For dongusu ile serveri 32 kisi olarak baz alarak 32 kere kod donduruceksin.

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
legolalp
Mesajlar: 100
Kayıt: Cum Mar 24, 2017 4:19 pm

Plugin Kodlama Hakkında.

Mesaj gönderen legolalp »

Tüm server için değiil mesela bir işlem olucak görev gibi onu yapan +1 eklenicek. Sonra eklene eklene en çok puanı olan 3 kişiyi sıralıcaz mesela hudmessage olarak vs.

Link:
Linklerini gizle
Linki Kopyala

PaZee
Mesajlar: 1761
Kayıt: Çrş Şub 22, 2017 11:28 pm
Konum: Istanbul
Server Ip/DNS: Cs.teknoklan.com
Clan İsmi: TeknoKlan
İletişim:

Plugin Kodlama Hakkında.

Mesaj gönderen PaZee »

For donusunu tanittiktan sonra

Kod: Tümünü seç

if(gorevyaptim[id])
{
puan[id] += 1
}
gibi bir islem yapabilirsin.

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
legolalp
Mesajlar: 100
Kayıt: Cum Mar 24, 2017 4:19 pm

Plugin Kodlama Hakkında.

Mesaj gönderen legolalp »

Puan ekleme okey zaten sıralamayı nasıl yapbilriiz. Puanı en çok olan 3 kişiyi sıralıcak.

Link:
Linklerini gizle
Linki Kopyala

PaZee
Mesajlar: 1761
Kayıt: Çrş Şub 22, 2017 11:28 pm
Konum: Istanbul
Server Ip/DNS: Cs.teknoklan.com
Clan İsmi: TeknoKlan
İletişim:

Plugin Kodlama Hakkında.

Mesaj gönderen PaZee »

Kod: Tümünü seç

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "paunilkuc"
#define VERSION "1.0"
#define AUTHOR "PaZee"

new bool:g_birinci[33] = false
new bool:g_ikinci[33] = false
new bool:g_ucuncu[33] = false
new puan[33]

public plugin_init() {
   register_plugin(PLUGIN, VERSION, AUTHOR)
   
   // Add your code here...
}
public ilkucal() {
   
   static players[32];
   new num, i, id;
   get_players(players, num);
   
   new birinci;
   new ikinci;
   new ucuncu;
   
   for(i = 0; i < num; i++)
   {
      id = players[i];
      
      g_birinci[id]  = false
      g_ikinci[id] = false
      g_ucuncu[id] = false
      
      birinci = players[0];
      
      if(puan[id] >=  puan[birinci])
      {    
          g_birinci[id] = true
          renkli_yazi(id,"!tPuanda birinci sizsiniz")   
      }
      ikinci = players[0];
      if(!g_birinci[id])
      {
          if(puan[id] >= puan[ikinci])
          {
          g_ikinci[id] = true
          renkli_yazi(id,"!tPuanda ikinci sizsiniz")
          }
      }
      ucuncu = players[0];
      if(!g_ikinci[id] && !g_birinci[id])
      {
            if(puan[id] >= puan[ucuncu])
            {
            g_ucuncu[id] = true
            renkli_yazi(id,"!tPuanda ucuncu sizsiniz")
      }   
            }
   }
}
stock renkli_yazi(const id, const input[], any:...)
{
   new count = 1, players[32];
   static msg[191];
   vformat(msg, sizeof(msg) - 1, input, 3);

   replace_all(msg, sizeof(msg) - 1, "!n", "^x01"); 
   replace_all(msg, sizeof(msg) - 1, "!g", "^x04"); 
   replace_all(msg, sizeof(msg) - 1, "!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();
         }
      }
   }
}

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
legolalp
Mesajlar: 100
Kayıt: Cum Mar 24, 2017 4:19 pm

Plugin Kodlama Hakkında.

Mesaj gönderen legolalp »

Eyv usta

Link:
Linklerini gizle
Linki Kopyala

PaZee
Mesajlar: 1761
Kayıt: Çrş Şub 22, 2017 11:28 pm
Konum: Istanbul
Server Ip/DNS: Cs.teknoklan.com
Clan İsmi: TeknoKlan
İletişim:

Plugin Kodlama Hakkında.

Mesaj gönderen PaZee »

yardimci olduysam ne mutlu bana iyi forumlar bir sorun olursa yazarsin konuya .

Link:
Linklerini gizle
Linki Kopyala
Cevapla