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

https://discord.gg/43gGDQe6tS

Bazi Isimlerin adini değiştirme [ISTEK]

Eklenti sorunlarınız ve özel eklenti istekleriniz

Moderatör: Moderatörler

Kullanıcı avatarı

Konu Sahibi
Erhan1232YARDIM
Mesajlar: 974
Kayıt: Pzr May 26, 2019 12:36 pm

Bazi Isimlerin adini değiştirme [ISTEK]

Mesaj gönderen Erhan1232YARDIM »

Oyuna tek harfli yada iki harfli oyuncularin ismini giris yapdigi gibi ismini belirlediğimiz isim yapabilirmiyiz? Yapilabiliyorsa yardimci olurmusunuz ?

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

Necati Doğan
Mesajlar: 822
Kayıt: Prş Haz 07, 2018 6:18 pm
Konum: İstanbul
Clan İsmi: Ke$`h Gaming
İletişim:

Bazi Isimlerin adini değiştirme [ISTEK]

Mesaj gönderen Necati Doğan »

Kod: Tümünü seç

#include <amxmodx>

public plugin_init() register_plugin("Nick degistirme", "1.0", "nd");

public client_connectex(id, const name[], const ip[], reason[128]) {
	if(strlen(name) < 3) set_user_info(id,"name","Nick Buraya");
}

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

Konu Sahibi
Erhan1232YARDIM
Mesajlar: 974
Kayıt: Pzr May 26, 2019 12:36 pm

Bazi Isimlerin adini değiştirme [ISTEK]

Mesaj gönderen Erhan1232YARDIM »

Tesekkur ederim.

Link:
Linklerini gizle
Linki Kopyala

omertas14544
Mesajlar: 1604
Kayıt: Prş Oca 26, 2017 3:23 pm

Bazi Isimlerin adini değiştirme [ISTEK]

Mesaj gönderen omertas14544 »

Buna aslında random isimde verilebilir.

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

Serhat Öndeş
Mesajlar: 1338
Kayıt: Prş Eyl 15, 2016 1:09 pm
Konum: TURKEY/MERSİN
İletişim:

Bazi Isimlerin adini değiştirme [ISTEK]

Mesaj gönderen Serhat Öndeş »

Necati Doğan yazdı: Sal Haz 18, 2019 5:06 pm

Kod: Tümünü seç

#include <amxmodx>

public plugin_init() register_plugin("Nick degistirme", "1.0", "nd");

public client_connectex(id, const name[], const ip[], reason[128]) {
	if(strlen(name) < 3) set_user_info(id,"name","Nick Buraya");
}
Peki necati bunun bir farklı modülünüde yaparmısın örnek;

Player isim şahıs var ve aynı nickle (1)player daha oluyor bunun olmasını istemiyoruz (1) yerine rastgele isim olması lazım ayrı bu sadece playee nicki için değil tüm nickler için olmalı örnek verir isem

Necati ~> (1)Necati ~> (2) Necati gibi

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

Necati Doğan
Mesajlar: 822
Kayıt: Prş Haz 07, 2018 6:18 pm
Konum: İstanbul
Clan İsmi: Ke$`h Gaming
İletişim:

Bazi Isimlerin adini değiştirme [ISTEK]

Mesaj gönderen Necati Doğan »

Serhat Öndeş yazdı: Sal Haz 18, 2019 5:31 pm Peki necati bunun bir farklı modülünüde yaparmısın örnek;

Player isim şahıs var ve aynı nickle (1)player daha oluyor bunun olmasını istemiyoruz (1) yerine rastgele isim olması lazım ayrı bu sadece playee nicki için değil tüm nickler için olmalı örnek verir isem

Necati ~> (1)Necati ~> (2) Necati gibi

Kod: Tümünü seç

#include <amxmodx>

public plugin_init() register_plugin("Nick degistirme", "1.0", "nd");

public client_connectex(id, const name[], const ip[], reason[128]) {
	new players[MAX_PLAYERS],num,name2[MAX_NAME_LENGTH]; get_players(players, num);
	for(new i=0; i<num; i++) {
		get_user_name(players[i], name2 ,charsmax(name2));
		if(equal(name, name2)) set_user_info(id, "name", "Nick Buraya");
	}
}

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

Necati Doğan
Mesajlar: 822
Kayıt: Prş Haz 07, 2018 6:18 pm
Konum: İstanbul
Clan İsmi: Ke$`h Gaming
İletişim:

Bazi Isimlerin adini değiştirme [ISTEK]

Mesaj gönderen Necati Doğan »

Rastgele isim üretmesi için şu şekilde olabilir dener misiniz ?

Kod: Tümünü seç

#include <amxmodx>

#define RASTGELE_NICK_UZUNLUK 7

new sonuc[RASTGELE_NICK_UZUNLUK+1],harfrakam[] = { "abcdefghijklmnopqrstuvwxyz1234567890" };

public plugin_init() register_plugin("Nick degistirme", "1.0", "nd");
public client_connectex(id, const name[], const ip[], reason[128]) {
	new players[MAX_PLAYERS],num,name2[MAX_NAME_LENGTH]; get_players(players, num);
	for(new i=0; i<num; i++) {
		get_user_name(players[i], name2 ,charsmax(name2));
		if(equal(name, name2)) {
			for(new i=0; i<RASTGELE_NICK_UZUNLUK; i++) { sonuc[i] = harfrakam[random_num(0, sizeof(harfrakam))]; }

			set_user_info(id, "name", sonuc);
		}
	}
}
En son Necati Doğan tarafından Sal Haz 18, 2019 6:38 pm tarihinde düzenlendi, toplamda 2 kere düzenlendi.

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

Serhat Öndeş
Mesajlar: 1338
Kayıt: Prş Eyl 15, 2016 1:09 pm
Konum: TURKEY/MERSİN
İletişim:

Bazi Isimlerin adini değiştirme [ISTEK]

Mesaj gönderen Serhat Öndeş »

Necati Doğan yazdı: Sal Haz 18, 2019 6:08 pm
Serhat Öndeş yazdı: Sal Haz 18, 2019 5:31 pm Peki necati bunun bir farklı modülünüde yaparmısın örnek;

Player isim şahıs var ve aynı nickle (1)player daha oluyor bunun olmasını istemiyoruz (1) yerine rastgele isim olması lazım ayrı bu sadece playee nicki için değil tüm nickler için olmalı örnek verir isem

Necati ~> (1)Necati ~> (2) Necati gibi

Kod: Tümünü seç

#include <amxmodx>

public plugin_init() register_plugin("Nick degistirme", "1.0", "nd");

public client_connectex(id, const name[], const ip[], reason[128]) {
	new players[MAX_PLAYERS],num,name2[MAX_NAME_LENGTH]; get_players(players, num);
	for(new i=0; i<num; i++) {
		get_user_name(players[i], name2 ,charsmax(name2));
		if(equal(name, name2)) set_user_info(id, "name", "Nick Buraya");
	}
}
Eline sağlık necati bakmadım ama nick sayısı çoğaltılıyor değil mi?

Ayrıca benim dediğim gibi örnek necati adlı oyuncu var diğer necatinin önüne (1) değil rastgele isim geliyor değil mi?

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

Necati Doğan
Mesajlar: 822
Kayıt: Prş Haz 07, 2018 6:18 pm
Konum: İstanbul
Clan İsmi: Ke$`h Gaming
İletişim:

Bazi Isimlerin adini değiştirme [ISTEK]

Mesaj gönderen Necati Doğan »

@Serhat Öndeş ikinci attığımda harf ve rakamlardan rastgele farklı nick üretiyor.

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

Serhat Öndeş
Mesajlar: 1338
Kayıt: Prş Eyl 15, 2016 1:09 pm
Konum: TURKEY/MERSİN
İletişim:

Bazi Isimlerin adini değiştirme [ISTEK]

Mesaj gönderen Serhat Öndeş »

Necati Doğan yazdı: Sal Haz 18, 2019 6:40 pm @Serhat Öndeş ikinci attığımda harf ve rakamlardan rastgele farklı nick üretiyor.
Tamamdır eline sağlık. Peki steam girdi oyuncuları için türkçe ve şekilli nickleri için çözüm ürete bilirmiyiz?

Link:
Linklerini gizle
Linki Kopyala
Cevapla