Bazi Isimlerin adini değiştirme [ISTEK]
Gönderilme zamanı: Sal Haz 18, 2019 4:53 pm
Oyuna tek harfli yada iki harfli oyuncularin ismini giris yapdigi gibi ismini belirlediğimiz isim yapabilirmiyiz? Yapilabiliyorsa yardimci olurmusunuz ?
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;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"); }
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");
}
}
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);
}
}
}
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"); } }
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.