GTAMulti - GTA Türkiye

San Andreas Multiplayer => Yardım Talepleri => PAWN Kodlama => Kilitli Konular => Konuyu başlatan: Unexpected - 07 Haziran 2020, 17:34:03

Başlık: Oto Emote
Gönderen: Unexpected - 07 Haziran 2020, 17:34:03
merahabalar arkadaşlar ben oyuncu deagle çıkarınca otomatik /do ve /me den emote vermesini istiyorum nasıl yapabilirim mümkün mü ?
Örnek Deagle silahını eline alınca şahıs
/me Sağ elini beline atar ve "Deagle" markalı silahını kavrayarak atışa hazır hale getirir.
/do Silah sağ elimdedir her an ateş açabilirim.

Chate oto böyle yazmasını sağlamak.
Başlık: Ynt: Oto Emote
Gönderen: Cherry - 07 Haziran 2020, 17:35:36
Alıntı yapılan: Unexpected - 07 Haziran 2020, 17:34:03
merahabalar arkadaşlar ben oyuncu deagle çıkarınca otomatik /do ve /me den emote vermesini istiyorum nasıl yapabilirim mümkün mü ?
Örnek Deagle silahını eline alınca şahıs
/me Sağ elini beline atar ve "Deagle" markalı silahını kavrayarak atışa hazır hale getirir.
/do Silah sağ elimdedir her an ateş açabilirim.

Chate oto böyle yazmasını sağlamak.
Eğer silahı /silahlarim tarzı bir komut ile verdiriyorsan yapımı basit, değil ise timer kullanman gerekiyor.
Başlık: Ynt: Oto Emote
Gönderen: Unexpected - 07 Haziran 2020, 17:38:46
Alıntı yapılan: Cherry - 07 Haziran 2020, 17:35:36
Alıntı yapılan: Unexpected - 07 Haziran 2020, 17:34:03
merahabalar arkadaşlar ben oyuncu deagle çıkarınca otomatik /do ve /me den emote vermesini istiyorum nasıl yapabilirim mümkün mü ?
Örnek Deagle silahını eline alınca şahıs
/me Sağ elini beline atar ve "Deagle" markalı silahını kavrayarak atışa hazır hale getirir.
/do Silah sağ elimdedir her an ateş açabilirim.

Chate oto böyle yazmasını sağlamak.
Eğer silahı /silahlarim tarzı bir komut ile verdiriyorsan yapımı basit, değil ise timer kullanman gerekiyor.
nasıl yapabilirim yardım edermisiniz? silahlarimdan çıkartmıyor silahı oto mouse ortasıyla.
Başlık: Ynt: Oto Emote
Gönderen: Cherry - 07 Haziran 2020, 17:42:59
Saniyelik bir timer oluşturursun, timerda oyuncunun elindeki silah id 24 yani deagle ise emote gönderir.
Başlık: Ynt: Oto Emote
Gönderen: TAKTAK26 - 09 Haziran 2020, 01:00:06
Merhaba, sistem mesela şu şekilde mi olacak?

** TAKTAK26 Arabanın Bagajındaki "M4" Adlı Silahı Çıkarır.
Başlık: Ynt: Oto Emote
Gönderen: Fwtroyes - 09 Haziran 2020, 14:07:56
Hotkey mi istiyorsun, ayarladığın tuşlara basınca otomatik emote verilir. (Hotkey'e yazdığın emoteler chata yansır.)
Başlık: Ynt: Oto Emote
Gönderen: Eamon - 09 Haziran 2020, 18:55:39
Timer ile yapabilirsin bence.

Oyuncunun elindeki silahı bir değişkene koyarsın ve her saniye timer ile kontrol edersin. Oyuncunun elindeki silah, değişkende olan silah idsine eşit değilse, oyuncunun elindeki silah idsini alırsın ve ona göre bir emote hazırlarsın.
Başlık: Ynt: Oto Emote
Gönderen: Bliss - 09 Haziran 2020, 21:10:16
Bknz: OnPlayerUpdate (https://wiki.sa-mp.com/wiki/OnPlayerUpdate)

Yukarıda bulunan wiki sayfasından gerekli örneği bulabilirsiniz.
Başlık: Ynt: Oto Emote
Gönderen: Cherry - 09 Haziran 2020, 21:34:10
Alıntı yapılan: Bliss - 09 Haziran 2020, 21:10:16
Bknz: OnPlayerUpdate (https://wiki.sa-mp.com/wiki/OnPlayerUpdate)

Yukarıda bulunan wiki sayfasından gerekli örneği bulabilirsiniz.
OnPlayerUpdate saniyede 30 kere çalışır. Timer kullanımı daha sağlıklı.
Başlık: Ynt: Oto Emote
Gönderen: HasanEfe - 10 Haziran 2020, 12:55:15
Deagle silahını eline alınca yazı çıkar

public OnPlayerUpdate(playerid)
{
  new weaponid = GetPlayerWeapon(playerid);//This will cause the "weaponid not defined" Error
  new Nam[MAX_PLAYER_NAME];
  new sz[148];
  if(weaponid == 24)
  {
    GetPlayerName(playerid,Nam,sizeof(Nam));
    format(sz, sizeof(sz), "{B22222}[Deagle] %s Sağ elini beline atar ve "Deagle" markalı silahını kavrayarak atışa hazır hale getirir.", Nam);
    SendClientMessageToAll(-1, sz);
  }
  return 1;
}

fazla anlamadım ama deagle silahıyla eline alınca yazı çıkar falan bişeyler demişsin bende yaptım bu arada new pwn dan yaptım hata olmaz
Başlık: Ynt: Oto Emote
Gönderen: Eamon - 10 Haziran 2020, 14:33:41
Alıntı yapılan: HasanEfe - 10 Haziran 2020, 12:55:15
Deagle silahını eline alınca yazı çıkar

public OnPlayerUpdate(playerid)
{
  new weaponid = GetPlayerWeapon(playerid);//This will cause the "weaponid not defined" Error
  new Nam[MAX_PLAYER_NAME];
  new sz[148];
  if(weaponid == 24)
  {
    GetPlayerName(playerid,Nam,sizeof(Nam));
    format(sz, sizeof(sz), "{B22222}[Deagle] %s Sağ elini beline atar ve "Deagle" markalı silahını kavrayarak atışa hazır hale getirir.", Nam);
    SendClientMessageToAll(-1, sz);
  }
  return 1;
}

fazla anlamadım ama deagle silahıyla eline alınca yazı çıkar falan bişeyler demişsin bende yaptım bu arada new pwn dan yaptım hata olmaz


Bu yaptığın şey durmadan flood yapar
Başlık: Ynt: Oto Emote
Gönderen: Cherry - 10 Haziran 2020, 14:52:47
Alıntı yapılan: HasanEfe - 10 Haziran 2020, 12:55:15
Deagle silahını eline alınca yazı çıkar

public OnPlayerUpdate(playerid)
{
  new weaponid = GetPlayerWeapon(playerid);//This will cause the "weaponid not defined" Error
  new Nam[MAX_PLAYER_NAME];
  new sz[148];
  if(weaponid == 24)
  {
    GetPlayerName(playerid,Nam,sizeof(Nam));
    format(sz, sizeof(sz), "{B22222}[Deagle] %s Sağ elini beline atar ve "Deagle" markalı silahını kavrayarak atışa hazır hale getirir.", Nam);
    SendClientMessageToAll(-1, sz);
  }
  return 1;
}

fazla anlamadım ama deagle silahıyla eline alınca yazı çıkar falan bişeyler demişsin bende yaptım bu arada new pwn dan yaptım hata olmaz
Üzgünüm ama alıntı yapmışsın, sürekli mesaj gönderir ve mesajlar sunucudaki herkese gider.
Başlık: Ynt: Oto Emote
Gönderen: HasanEfe - 10 Haziran 2020, 15:35:46
Alıntı yapılan: Cherry - 10 Haziran 2020, 14:52:47
Alıntı yapılan: HasanEfe - 10 Haziran 2020, 12:55:15
Deagle silahını eline alınca yazı çıkar

public OnPlayerUpdate(playerid)
{
  new weaponid = GetPlayerWeapon(playerid);//This will cause the "weaponid not defined" Error
  new Nam[MAX_PLAYER_NAME];
  new sz[148];
  if(weaponid == 24)
  {
    GetPlayerName(playerid,Nam,sizeof(Nam));
    format(sz, sizeof(sz), "{B22222}[Deagle] %s Sağ elini beline atar ve "Deagle" markalı silahını kavrayarak atışa hazır hale getirir.", Nam);
    SendClientMessageToAll(-1, sz);
  }
  return 1;
}

fazla anlamadım ama deagle silahıyla eline alınca yazı çıkar falan bişeyler demişsin bende yaptım bu arada new pwn dan yaptım hata olmaz
Üzgünüm ama alıntı yapmışsın, sürekli mesaj gönderir ve mesajlar sunucudaki herkese gider.

Alıntı yapılan: Metafor - 10 Haziran 2020, 14:33:41
Alıntı yapılan: HasanEfe - 10 Haziran 2020, 12:55:15
Deagle silahını eline alınca yazı çıkar

public OnPlayerUpdate(playerid)
{
  new weaponid = GetPlayerWeapon(playerid);//This will cause the "weaponid not defined" Error
  new Nam[MAX_PLAYER_NAME];
  new sz[148];
  if(weaponid == 24)
  {
    GetPlayerName(playerid,Nam,sizeof(Nam));
    format(sz, sizeof(sz), "{B22222}[Deagle] %s Sağ elini beline atar ve "Deagle" markalı silahını kavrayarak atışa hazır hale getirir.", Nam);
    SendClientMessageToAll(-1, sz);
  }
  return 1;
}

fazla anlamadım ama deagle silahıyla eline alınca yazı çıkar falan bişeyler demişsin bende yaptım bu arada new pwn dan yaptım hata olmaz


Bu yaptığın şey durmadan flood yapar

ben buraya açık bir şekilde kod attım sizin daha iyi vardır elbette fakat konu bu değil insan yardım istemiş bende yapabildiğimi attım siz ileti kasın diye değil
Başlık: Ynt: Oto Emote
Gönderen: Eamon - 10 Haziran 2020, 17:41:54
Alıntı yapılan: HasanEfe - 10 Haziran 2020, 15:35:46
Alıntı yapılan: Cherry - 10 Haziran 2020, 14:52:47
Alıntı yapılan: HasanEfe - 10 Haziran 2020, 12:55:15
Deagle silahını eline alınca yazı çıkar

public OnPlayerUpdate(playerid)
{
  new weaponid = GetPlayerWeapon(playerid);//This will cause the "weaponid not defined" Error
  new Nam[MAX_PLAYER_NAME];
  new sz[148];
  if(weaponid == 24)
  {
    GetPlayerName(playerid,Nam,sizeof(Nam));
    format(sz, sizeof(sz), "{B22222}[Deagle] %s Sağ elini beline atar ve "Deagle" markalı silahını kavrayarak atışa hazır hale getirir.", Nam);
    SendClientMessageToAll(-1, sz);
  }
  return 1;
}

fazla anlamadım ama deagle silahıyla eline alınca yazı çıkar falan bişeyler demişsin bende yaptım bu arada new pwn dan yaptım hata olmaz
Üzgünüm ama alıntı yapmışsın, sürekli mesaj gönderir ve mesajlar sunucudaki herkese gider.

Alıntı yapılan: Metafor - 10 Haziran 2020, 14:33:41
Alıntı yapılan: HasanEfe - 10 Haziran 2020, 12:55:15
Deagle silahını eline alınca yazı çıkar

public OnPlayerUpdate(playerid)
{
  new weaponid = GetPlayerWeapon(playerid);//This will cause the "weaponid not defined" Error
  new Nam[MAX_PLAYER_NAME];
  new sz[148];
  if(weaponid == 24)
  {
    GetPlayerName(playerid,Nam,sizeof(Nam));
    format(sz, sizeof(sz), "{B22222}[Deagle] %s Sağ elini beline atar ve "Deagle" markalı silahını kavrayarak atışa hazır hale getirir.", Nam);
    SendClientMessageToAll(-1, sz);
  }
  return 1;
}

fazla anlamadım ama deagle silahıyla eline alınca yazı çıkar falan bişeyler demişsin bende yaptım bu arada new pwn dan yaptım hata olmaz


Bu yaptığın şey durmadan flood yapar

ben buraya açık bir şekilde kod attım sizin daha iyi vardır elbette fakat konu bu değil insan yardım istemiş bende yapabildiğimi attım siz ileti kasın diye değil

Tamamda burası yardım talebi bölümü, sistem yaptırma yeri değil ki. Sistemin nasıl yapılabileceğini anlattım ben zaten. Sistem yaptırmak istiyorsa arkadaş ücretli sistem yapan kişilere ulaşabilir veya kendisi kodlayabilir. Sistem yaptırmak ile yardım istemek arasında farklar.
Başlık: Ynt: Oto Emote
Gönderen: Coiner - 13 Haziran 2020, 15:01:05
Konu kilit.