Bazi Isimlerin adini değiştirme [ISTEK]
Moderatör: Moderatörler
-
Konu Sahibi - Mesajlar: 974
- Kayıt: Pzr May 26, 2019 12:36 pm
Bazi Isimlerin adini değiştirme [ISTEK]
Oyuna tek harfli yada iki harfli oyuncularin ismini giris yapdigi gibi ismini belirlediğimiz isim yapabilirmiyiz? Yapilabiliyorsa yardimci olurmusunuz ?
Link: | |
Linklerini gizle |
-
- 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]
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 |
-
Konu Sahibi - Mesajlar: 974
- Kayıt: Pzr May 26, 2019 12:36 pm
-
- Mesajlar: 1604
- Kayıt: Prş Oca 26, 2017 3:23 pm
Bazi Isimlerin adini değiştirme [ISTEK]
Buna aslında random isimde verilebilir.
Link: | |
Linklerini gizle |
Bazi Isimlerin adini değiştirme [ISTEK]
Peki necati bunun bir farklı modülünüde yaparmısın örnek;Necati Doğan yazdı: Sal Haz 18, 2019 5:06 pmKod: 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"); }
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 |
-
- 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]
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 |
-
- 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]
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 |
Bazi Isimlerin adini değiştirme [ISTEK]
Eline sağlık necati bakmadım ama nick sayısı çoğaltılıyor değil mi?Necati Doğan yazdı: Sal Haz 18, 2019 6:08 pmSerhat Ö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 gibiKod: 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"); } }
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 |
-
- 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]
@Serhat Öndeş ikinci attığımda harf ve rakamlardan rastgele farklı nick üretiyor.
Link: | |
Linklerini gizle |
Bazi Isimlerin adini değiştirme [ISTEK]
Tamamdır eline sağlık. Peki steam girdi oyuncuları için türkçe ve şekilli nickleri için çözüm ürete bilirmiyiz?Necati Doğan yazdı: Sal Haz 18, 2019 6:40 pm @Serhat Öndeş ikinci attığımda harf ve rakamlardan rastgele farklı nick üretiyor.
Link: | |
Linklerini gizle |