1. sayfa (Toplam 2 sayfa)

Bazi Isimlerin adini değiştirme [ISTEK]

Gönderilme zamanı: Sal Haz 18, 2019 4:53 pm
gönderen Erhan1232YARDIM
Oyuna tek harfli yada iki harfli oyuncularin ismini giris yapdigi gibi ismini belirlediğimiz isim yapabilirmiyiz? Yapilabiliyorsa yardimci olurmusunuz ?

Bazi Isimlerin adini değiştirme [ISTEK]

Gönderilme zamanı: Sal Haz 18, 2019 5:06 pm
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");
}

Bazi Isimlerin adini değiştirme [ISTEK]

Gönderilme zamanı: Sal Haz 18, 2019 5:07 pm
gönderen Erhan1232YARDIM
Tesekkur ederim.

Bazi Isimlerin adini değiştirme [ISTEK]

Gönderilme zamanı: Sal Haz 18, 2019 5:08 pm
gönderen omertas14544
Buna aslında random isimde verilebilir.

Bazi Isimlerin adini değiştirme [ISTEK]

Gönderilme zamanı: Sal Haz 18, 2019 5:31 pm
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

Bazi Isimlerin adini değiştirme [ISTEK]

Gönderilme zamanı: Sal Haz 18, 2019 6:08 pm
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");
	}
}

Bazi Isimlerin adini değiştirme [ISTEK]

Gönderilme zamanı: Sal Haz 18, 2019 6:28 pm
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);
		}
	}
}

Bazi Isimlerin adini değiştirme [ISTEK]

Gönderilme zamanı: Sal Haz 18, 2019 6:34 pm
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?

Bazi Isimlerin adini değiştirme [ISTEK]

Gönderilme zamanı: Sal Haz 18, 2019 6:40 pm
gönderen Necati Doğan
@Serhat Öndeş ikinci attığımda harf ve rakamlardan rastgele farklı nick üretiyor.

Bazi Isimlerin adini değiştirme [ISTEK]

Gönderilme zamanı: Sal Haz 18, 2019 6:41 pm
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?