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

strfind Yardım

Başlatan Elemansix, 05 Mayıs 2020, 19:24:08

« önceki - sonraki »

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Elemansix

Merhaba mesela ben owner in oyunda ban yememesini istiyorum.
Aşağıdaki komut çalışıyor ama şöyle bir sıkıntı var
Mesela birisi OwnerBey diye girdiğinde onada işlem yapamıyorum.
strfind yerine ne olabilir yardımcı olurmusunuz?

if(strfind(getName(ID), "Owner", true) != -1) return 1;


Buzz

strfind içinde owner geçen tüm isimleri bulur, strcmp ise sadece owner isimli kişiyi çeker, iyi kullanımlar.

PAWN Kodu: Seç
if(!strcmp(GetPlayerName(playerid), "Cherry Test"))
{
//komutblogu
}


Elemansix

Alıntı yapılan: Buzz - 05 Mayıs 2020, 19:29:57
strfind içinde owner geçen tüm isimleri bulur, strcmp ise sadece owner isimli kişiyi çeker, iyi kullanımlar.

PAWN Kodu: Seç
if(!strcmp(GetPlayerName(playerid), "Cherry Test"))
{
//komutblogu
}
Teşekkürler konu kilit.
Son düzenlenme: 05 Mayıs 2020, 19:51:43 Elemansix

Buzz

Alıntı yapılan: Elemansix - 05 Mayıs 2020, 19:48:36
Alıntı yapılan: Buzz - 05 Mayıs 2020, 19:29:57
strfind içinde owner geçen tüm isimleri bulur, strcmp ise sadece owner isimli kişiyi çeker, iyi kullanımlar.

PAWN Kodu: Seç
if(!strcmp(GetPlayerName(playerid), "Cherry Test"))
{
//komutblogu
}
Olmadı

if(strcmp(getName(ID), "Owner", true) != -1) return Kick(playerid);
if(strcmp(getName(ID), "Owner")) return Kick(playerid);

Bu ikiside yaptım ama olmadı owner123 e işlem yaptırdığımda da kick yiyorum.

Yanlış eklemişsiniz attığımı eksiksiz ekleyin.
PAWN Kodu: Seç
if(!strcmp(getName(ID), "Owner") == -1) return Kick(playerid);


Elemansix

Teşekkürler konu kilit.