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.
Alıntı yapılan: Unexpected - 07 Haziran 2020, 17:34:03merahabalar 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.
Alıntı yapılan: Cherry - 07 Haziran 2020, 17:35:36Alıntı yapılan: Unexpected - 07 Haziran 2020, 17:34:03merahabalar 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.
Saniyelik bir timer oluşturursun, timerda oyuncunun elindeki silah id 24 yani deagle ise emote gönderir.
Merhaba, sistem mesela şu şekilde mi olacak?
** TAKTAK26 Arabanın Bagajındaki "M4" Adlı Silahı Çıkarır.
Hotkey mi istiyorsun, ayarladığın tuşlara basınca otomatik emote verilir. (Hotkey'e yazdığın emoteler chata yansır.)
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.
Bknz: OnPlayerUpdate (https://wiki.sa-mp.com/wiki/OnPlayerUpdate)
Yukarıda bulunan wiki sayfasından gerekli örneği bulabilirsiniz.
Alıntı yapılan: Bliss - 09 Haziran 2020, 21:10:16Bknz: 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ı.
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
Alıntı yapılan: HasanEfe - 10 Haziran 2020, 12:55:15Deagle 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
Alıntı yapılan: HasanEfe - 10 Haziran 2020, 12:55:15Deagle 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: Cherry - 10 Haziran 2020, 14:52:47Alıntı yapılan: HasanEfe - 10 Haziran 2020, 12:55:15Deagle 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:41Alıntı yapılan: HasanEfe - 10 Haziran 2020, 12:55:15Deagle 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
Alıntı yapılan: HasanEfe - 10 Haziran 2020, 15:35:46Alıntı yapılan: Cherry - 10 Haziran 2020, 14:52:47Alıntı yapılan: HasanEfe - 10 Haziran 2020, 12:55:15Deagle 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:41Alıntı yapılan: HasanEfe - 10 Haziran 2020, 12:55:15Deagle 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.
Konu kilit.