GTAMulti.com - Türkiye'nin Türkçe GTA Sitesi

İsim Değiştirme - Nick Change

Başlatan Dyternal, 04 Kasım 2017, 18:11:19

« önceki - sonraki »

0 Üye ve 7 Ziyaretçi konuyu incelemekte.

Dyternal

İsim Değiştirme - Nick Change

Arkadaşlar hemen şimdi kodu hazırladım size sunayım dedim basit bir koddur Freeroam sunucular içindir.
sscanf ve zcmd
ile hazırladım pluginsleriniz olsun!!

Kullanım Bilgileri

'/nickdegis' »Nick Değiştirmenize yarar.

Kodlar

CMD:nickdegis(playerid, params[])
{
new yenisim[24];
if(GetPlayerScore(playerid) <= 50) return SendClientMessage(playerid, -1, "Yeterli Skorun Yok.");
if(sscanf(params, "s[24]", yenisim)) return SendClientMessage(playerid, -1, "KULLANIM: /nickdegis [Yeni Isim]");
switch(SetPlayerName(playerid, yenisim))
{
case 1:
{
SetPlayerScore(playerid, GetPlayerScore(playerid) -50);
SendClientMessage(playerid, -1, "Nick Başarıyla Değişti.");
}
case 0: return SendClientMessage(playerid, -1, "Bu isim zaten kullanılmakta.");
case -1: return  SendClientMessage(playerid, -1, "Bu isim izinsiz karakter barındırıyor.");
}
return 1;
}
Son düzenlenme: 04 Kasım 2017, 20:31:06 STaRDuST10

Jawié

CMD:nickdegis(playerid, params&#91;]) gibi hatalı çıkıyor. [pawn] yerine [code ]kullan. Ayrıca kullanacaklar, nick değiştikten sonra veritabanındaki nickini güncellesin. Eline sağlık.


Dyternal

Alıntı yapılan: Jawié - 04 Kasım 2017, 18:18:10

CMD:nickdegis(playerid, params&#91;]) gibi hatalı çıkıyor. [pawn] yerine [code ]kullan. Ayrıca kullanacaklar, nick değiştikten sonra veritabanındaki nickini güncellesin. Eline sağlık.

Değiştirdim sağol. Ben adamın MySQL bilgilerini nereden bileyim kendisi ayarlasın UPDATE kullanmak zor değil.


Jawié

Alıntı yapılan: STaRDuST10 - 04 Kasım 2017, 18:21:35

Alıntı yapılan: Jawié - 04 Kasım 2017, 18:18:10

CMD:nickdegis(playerid, params&#91;]) gibi hatalı çıkıyor. [pawn] yerine [code ]kullan. Ayrıca kullanacaklar, nick değiştikten sonra veritabanındaki nickini güncellesin. Eline sağlık.

Değiştirdim sağol. Ben adamın MySQL bilgilerini nereden bileyim kendisi ayarlasın UPDATE kullanmak zor değil.


Kullanacaklara seslendim zaten orada. Senin yapabileceğin bir şey yok. Herkes de mysql kullanmıyor zaten.


Excision

if(sscanf(params, "s[24]", yenisim)) return SendClientMessage(playerid, -1, "KULLANIM: /nickdegis [Yeni Isim]");

CMD:nickdegis(playerid, params[])
{
new yenisim[24];
if(GetPlayerScore(playerid) <= 50) return SendClientMessage(playerid, -1, "Yeterli Skorun Yok.");
if(sscanf(params, "s[24]", yenisim)) return SendClientMessage(playerid, -1, "KULLANIM: /nickdegis [Yeni Isim]");
SetPlayerName(playerid, yenisim);
SetPlayerScore(playerid, GetPlayerScore(playerid) -50);
SendClientMessage(playerid, -1, "Nick Başarıyla Değişti.");
return 1;
}


Dyternal

Alıntı yapılan: Excision - 04 Kasım 2017, 18:31:51

if(sscanf(params, "s[24]", yenisim)) return SendClientMessage(playerid, -1, "KULLANIM: /nickdegis [Yeni Isim]");

CMD:nickdegis(playerid, params[])
{
new yenisim[24];
if(GetPlayerScore(playerid) <= 50) return SendClientMessage(playerid, -1, "Yeterli Skorun Yok.");
if(sscanf(params, "s[24]", yenisim)) return SendClientMessage(playerid, -1, "KULLANIM: /nickdegis [Yeni Isim]");
SetPlayerName(playerid, yenisim);
SetPlayerScore(playerid, GetPlayerScore(playerid) -50);
SendClientMessage(playerid, -1, "Nick Başarıyla Değişti.");
return 1;
}


Acele olunca pek takmadim sağol düzeldi.


Excision


Dyternal

Alıntı yapılan: Excision - 04 Kasım 2017, 18:34:44

PAWN Kodu: Seç
new yenisim[24];

Benim kafam güzel galiba isim değişkeni ne alaka sağol.


Jawié

Bu arada oyunda olan birisinin nickini girerse sıkıntı çıkar. Daha önce denemedim, nasıl bir şey olacak pek fikrim yok ama büyük ihtimal crash yer. Ona göre düzenle.


Dyternal

Alıntı yapılan: Jawié - 04 Kasım 2017, 18:40:03

Bu arada oyunda olan birisinin nickini girerse sıkıntı çıkar. Daha önce denemedim, nasıl bir şey olacak pek fikrim yok ama büyük ihtimal crash yer. Ona göre düzenle.

Anlamadım.


Jawié

Alıntı yapılan: STaRDuST10 - 04 Kasım 2017, 18:40:58

Alıntı yapılan: Jawié - 04 Kasım 2017, 18:40:03

Bu arada oyunda olan birisinin nickini girerse sıkıntı çıkar. Daha önce denemedim, nasıl bir şey olacak pek fikrim yok ama büyük ihtimal crash yer. Ona göre düzenle.

Anlamadım.


Oyunda stardust10 var. Benim de nickim jawie. /nickdegis komutunla nickimi stardust10 yapıyorum.


LanceX

Bi sorun bitiyor, öbürü başlıyor. Bence acele etmeden yazmayı dene.


Excision

CMD:nickdegis(playerid, params[])
{
new yenisim[24];
if(GetPlayerScore(playerid) <= 50) return SendClientMessage(playerid, -1, "Yeterli Skorun Yok.");
if(sscanf(params, "s[24]", yenisim)) return SendClientMessage(playerid, -1, "KULLANIM: /nickdegis [Yeni Isim]");
switch(SetPlayerName(playerid, yenisim))
{
case 1:
{
SetPlayerScore(playerid, GetPlayerScore(playerid) -50);
SendClientMessage(playerid, -1, "Nick Başarıyla Değişti.");
}
case 0: return SendClientMessage(playerid, -1, "Bu isim zaten kullanılmakta.");
case -1: return  SendClientMessage(playerid, -1, "Bu isim izinsiz karakter barındırıyor.");
}
return 1;
}


Dyternal

Alıntı yapılan: Excision - 04 Kasım 2017, 18:56:58

CMD:nickdegis(playerid, params[])
{
new yenisim[24];
if(GetPlayerScore(playerid) <= 50) return SendClientMessage(playerid, -1, "Yeterli Skorun Yok.");
if(sscanf(params, "s[24]", yenisim)) return SendClientMessage(playerid, -1, "KULLANIM: /nickdegis [Yeni Isim]");
switch(SetPlayerName(playerid, yenisim))
{
case 1:
{
SetPlayerScore(playerid, GetPlayerScore(playerid) -50);
SendClientMessage(playerid, -1, "Nick Başarıyla Değişti.");
}
case 0: return SendClientMessage(playerid, -1, "Bu isim zaten kullanılmakta.");
case -1: return  SendClientMessage(playerid, -1, "Bu isim izinsiz karakter barındırıyor.");
}
return 1;
}


Uğraştırmadığın için teşekkürler telefonun şarjı bitmişti göremedim.


Wither

Bende bu yollardan geçtim stardust  :helal:
İnşallah hayatta hep olmak istediğin şekilde başarılı biri olursun.