GTAMulti - GTA Türkiye

San Andreas Multiplayer => Yardım Talepleri => PAWN Kodlama => Kilitli Konular => Konuyu başlatan: Elemansix - 05 Mayıs 2020, 19:24:08

Başlık: strfind Yardım
Gönderen: Elemansix - 05 Mayıs 2020, 19:24:08
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;
Başlık: Ynt: strfind Yardım
Gönderen: 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
}
Başlık: Ynt: strfind Yardım
Gönderen: 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
}
Teşekkürler konu kilit.
Başlık: Ynt: strfind Yardım
Gönderen: Buzz - 05 Mayıs 2020, 19:51:26
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);
Başlık: Ynt: strfind Yardım
Gönderen: Elemansix - 05 Mayıs 2020, 19:52:40
Teşekkürler konu kilit.