Plugin Kodlama Hakkında.
Moderatör: Moderatörler
-
Konu Sahibi - Mesajlar: 100
- Kayıt: Cum Mar 24, 2017 4:19 pm
Plugin Kodlama Hakkında.
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 |
Plugin Kodlama Hakkında.
For dongusu ile serveri 32 kisi olarak baz alarak 32 kere kod donduruceksin.
Link: | |
Linklerini gizle |
-
Konu Sahibi - Mesajlar: 100
- Kayıt: Cum Mar 24, 2017 4:19 pm
Plugin Kodlama Hakkında.
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 |
-
- 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.
For donusunu tanittiktan sonra
gibi bir islem yapabilirsin.
Kod: Tümünü seç
if(gorevyaptim[id])
{
puan[id] += 1
}
Link: | |
Linklerini gizle |
-
Konu Sahibi - Mesajlar: 100
- Kayıt: Cum Mar 24, 2017 4:19 pm
Plugin Kodlama Hakkında.
Puan ekleme okey zaten sıralamayı nasıl yapbilriiz. Puanı en çok olan 3 kişiyi sıralıcak.
Link: | |
Linklerini gizle |
-
- 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.
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 |
-
Konu Sahibi - Mesajlar: 100
- Kayıt: Cum Mar 24, 2017 4:19 pm
-
- 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.
yardimci olduysam ne mutlu bana iyi forumlar bir sorun olursa yazarsin konuya .
Link: | |
Linklerini gizle |