Ana içeriğe atla

Kayıtlar

Sistemler etiketine sahip yayınlar gösteriliyor

Samp Büyük Harf Engelleme: Büyük Harfleri Küçük Harflere Dönüştürme

SA:MP büyük harfleri küçük harflere dönüştürme ya da büyük harf kullanılmasını engelleme kodu mu istiyorsunuz? İşte size hızlı bir çözüm: Kopyala public OnPlayerText(playerid, text[]) { new lowerText[144]; for (new i = 0; i < strlen(text); i++) { switch (text[i]) { case 'A'..'Z': lowerText[i] = text[i] + 32; case 'Ç': lowerText[i] = 'ç'; case 'Ğ': lowerText[i] = 'ğ'; case 'İ': lowerText[i] = 'i'; case 'Ö': lowerText[i] = 'ö'; case 'Ş': lowerText[i] = 'ş'; case 'Ü': lowerText[i] = 'ü'; default: lowerText[i] = text[i]; } } lowerText[strlen(text)] = '\0'; SendPlayerMessageToAll(playerid, lowerText); return 0; } Açıklıyoruz: SA-MP sunucusunda oyuncu mesajlarındaki büyük harfle...

Anti Jetpack Hack: San Andreas'ta Kuş Uçmayacak!

Anti jetpack hack ile oyuncuların hile kullanarak jetpack almasının önüne geçebilirsiniz. GTA: San Andreas Multiplayer (GTA SA:MP) için hazırlanan bu anti hile, oyuncuların yönetici tarafından verilmedikçe jetpack almasını engeller. Jetpack hilesini engellemenin bilinen en iyi yolu, SetPlayerSpecialAction fonksiyonuna onay değişkeni bağlamaktır. Sherlock Holmes kadar olmasa da hilecileri bulmakta çok başarılı olan onay değişkeni, oyuncunun aldığı jetpackin yönetici tarafından mı verildiğini yoksa hile ile mi alındığının ortaya çıkmasına yardımcı oluyor. Pawn'a dair çok az bilginiz varsa bunlar size anlamsız gelebilir. O nedenle girişi biraz kısa tutmak ve anti hilenin nasıl çalıştığı hakkında daha fazla bilgi sahibi olmak için kurulum aşamasına geçmek daha iyi bir fikir olabilir. Anti Jetpack Hack Nasıl Kurulur? Oyuncuların ücretsiz jetpack alarak oyunun doğal akışını bozmasını engellemek, mantık yürütülebildiği sürece mümkündür. Jetpack hilesini engellemede kullanacağımız ...

Dinamik Anti Flood Sistemi

Dinamik anti flood sistemi ile sunucunuzda flood yapılmasının önüne geçin. Sistemin başında #define TEKRAR_YAZMA_SURESI 3 kodundaki 3 sayısını değiştirerek tekrar kaç saniye içerisinde yazabileceğini ayarlayabilirsiniz. Dinamik Anti Flood Sistemi Nasıl Kullanılır? İndirdiğiniz dosyadaki antiflood.amx dosyasını server dosyalarınızın filterscripts kısmına gönderiniz. Server.cfg açıp filterscripts karşısına antiflood yazınız. Eğer server.cfg yazmak istemiyorum diyorsanız modunuzu açıp OnGameModeInit callbackine SendRconCommand("loadfs antiflood"); kodunu yazabilirsiniz. İndirme bağlantıları kırık olduğu için kısa bir süreliğine bağlantılar kaldırıldı. En yakın zamanda geri eklenecektir.

Anti Modifiye Hilesi (Vehicle Tuning)

Merhabalar, biz sunucunuzu son derece güvenlikli hale getirmek için uğraşırken sizde bunların keyfini çıkarmaya başlayın. Bu script ile de modifiye hilesini tarihe gömüyoruz. Bu script ile oyuncu eğer haritadaki modifiye dükkanlarında değilse ve modifiye yapıyorsa ban yemektedir. İndirme Bağlantıları: Solidfiles | Dosyaco

Anti Can ve Zırh Hilesi

Bu include ile health ve armour hack kullanan oyunculara sonsuza kadar elveda diyebilirsiniz. Çünkü bu oyuncuların kökünü kazımak artık sizin elinizde! Kurulumu tamamlayıp, kurulum bilgilerini son damlasına kadar iyi şekilde tamamladığınız zaman geriye arkanıza yaslanmak kalıyor. Eh, biz senin için her şeyi en basite indirmeye çalıştık. Hile kullanan oyuncuya ise vermen gereken ceza senin elinde. İndirdiğin dosyada açıklama kısmında her şey yazıyor. Örnek filterscripti incelerseniz örnek kullanımını görebilir ya da dosyanın açıklama kısmındaki örneği inceleyip modunuza ekleyebilirsiniz. Kullanmaya başlamadan önce bilmeniz gereken şey, bu anti hileyi sadece modunuzda değil SetPlayerHealth geçen her yerde kullanmanız. Yani filterscript kullanıyorsanız ve içerisinde SetPlayerHealth geçiyorsa o filterscriptın başına #include <antihahack> eklemeniz gerekmektedir. İndirme Bağlantıları: Bağlantılar kırık olduğu için şimdilik kaldırıldı, can ve zırh hilesine özel olarak korum...

Roleplay Testi

Selam arkadaşlar, bu script ile oynamayı bilmeyen bir nebze roleplay oyuncularını engelleyebilirsiniz. Basit terimler kullanılmıştır. Örneğin ooc, ic gibi terimler. Eğer oynamayı azcık bilen bir oyuncu varsa rahatlıkla geçebilmektedir. Script, oyuncu oyuna girdikten sonra devreye girmektedir. Bildiğiniz diyalog mantığı ile yapılmıştır. Önüne bir kutucuk çıkıyor ve kabul edip etmediğini soruyor, eğer etmezse kick atıyor. Eğer oyuncu devam ettikten sonra soruların herhangi birini bilemezse kick yemektedir. Kayıt ettirmediğim için oyuncu her sunucuya girdiğinde bu test çıkmaktadır. Kendi modunuzdaki kayıt sistemine göre bir değişken tanımlayıp onu kaydettirebilirsiniz, böylece oyuncuya sadece bir kez çıkmış olur. İndirme Bağlantısı:   Solidfiles

Otomatik Rastgele Mesaj Scripti

Selam arkadaşlar, bugün geçmişe giderek bir zamanların popüleritesi otomatik mesaj scriptini paylaşıyorum. Bu script ile 30 dakika arayla oyundaki herkese belirtilen mesajlar gider. Filterscript kapandığında timerda kapanır. Klasik, işleyişini biliyorsunuz... Sunucu hakkında ipuçları girerek oyunculara yardımcı olabilirsiniz. Kodları normal bir filterscript gibi kaydedebilir ya da OnFilterScript'ı OnGameModeInit gibi algılayarak modunuza aktarabilirsiniz. #include <a_samp> new ktim; public OnFilterScriptInit() { ktim = SetTimer("RandomMessage", 1800 * 1000, true); return 1; } public OnFilterScriptExit() { KillTimer(ktim); return 1; } forward RandomMessage(); public RandomMessage() { new rmessages = random(8); switch(rmessages) { case 0: SendClientMessageToAll("Mesaj 1..."); case 1: SendClientMessageToAll("Mesaj 2..."); case 2: SendClientMessageToAll("Me...

Boksör Başarımı

Bu script ile oyuncu modun başında belirtmiş olduğunuz değer sayısı kadar yumruk ile oyuncu öldürürse boksör başarımı alır ve isminin üzerinde " « Boksor » " yazısı yer alacaktır. Eğer modun başında BOKSOR_SKORU değerini değiştirmezseniz oyuncu sabit değer olarak 100 öldürme ile başarıyı kazanacaktır. Kurulum Bilgileri: İndirdiğiniz dosyanın içerisindekileri sunucu dosyalarınızın bulunduğu konumdaki filterscripts klasörüne atınız. Server.cfg açıp filterscripts karşısına Boksor yazınız. İndirme Bağlantıları: Solidfiles

Öldürme İstatistikleri

Bu sistem ile oyuncu öldürme istatistiklerini görebilir. Hangi silahla ne kadar öldürmüş, toplam ne kadar öldürmüş gibi bilgiler içerisinde mevcuttur. Bomba, tabanca, silah, tüfek, taramalı, diğer silahlar ve toplam öldürme gibi ayırt edilmiştir. Komut Kullanımları: /stats --> ID girilmeden kendi öldürme tablonuzu açarsınız. stats (ID) --> ID girerek birisinin öldürme tablosunu açarsınız. Kurulum Bilgileri: Açtığınız dosyada Filterscripts içerisindekileri server dosyalarınızın içerisindeki filterscripts klasörüne atınız. Scriptfiles içerisindeki SkorKayitlari isimli klasörü server dosyalarınızın içerisindeki scriptfiles klasörüne atınız. Server.cfg açıp filterscripts karşısına SilahBilgileri yazınız. İndirme Bağlantıları: Solidfiles

Yaralanma Scripti

Merhabalar, bu yazıda roleplay konseptli sunucular için yaralanma scripti ile karşınızdayım. Bu script ile oyuncunun canı 10'un aşağıdaysa yaralanma animasyonu devreye girer ve oyuncu bekler. Basit çalışmaktadır, geliştirilmeye açıktır. Moda aktarırsanız daha verimli olur. iyilestir(playerid); kodu ile oyuncuyu iyileştirebilirsiniz. Kurulum Bilgileri: İndirdiğiniz dosyanın içerisindekileri filterscripts klasörüne atın. Hemen ardından server.cfg açıp filterscripts karşısına yaralanma yazın. İndirme Bağlantıları: Solidfiles

Event Sistemi (Ölüm Modu)

Selam arkadaşlar, bu yazıda yapmış olduğum event sistemini paylaşacağım. Bu sistem ile rcon yetkisine sahip olan kişiler event durumunu aktif olarak değiştirebilir ya da pasifleştirebilir. Aynı zamanda oyuncular da event durumunu öğrenebilirler. Event Sisteminin Komutları: /eventdurumu --> Oyuncular bu komut ile eventin açık olup olmadığını öğrenebilirler. /event --> Rcon yetkisine sahip kişiler bu komut ile event durumunu aktif veya pasif hale getirebilirler. Eventin Çalışma Mantığı: Event aktifken oyuncuları her öldürdüğünüzde modun başında belirteceğiniz #define EkstraMiktar 1 kodundaki değer kadar skor vermektedir. Bunu kendinize göre geliştirebilirsiniz. Farklı ödüller verebilirsiniz. Ben skor olarak ayarladım, bunu siz para şeklinde de ayarlayabilirsiniz. İndirme Bağlantıları: Solidfiles | Dosyaco

Oyuncuya Ateş Ettiğinde Çan Sesi

Herkese merhabalar, bugün herhangi bir oyuncuya ateş edildiğinde çan sesinin çıkmasını sağlayacak bir kod ile karşınızdayım. Kod bir oyuncuya sıkmadıkça çalışmaz. Örneğin boş bir alana sıktığında (duvar, hava veya zemin...) çan sesi çalmaz. Modunuzda OnPlayerGiveDamage publici yok ise aşağıdaki kodu modunuzun sonuna ekleyiniz. public OnPlayerGiveDamage(playerid, damgedid, Float: amount, weaponid, bodypart) { if (damagedid != INVALID_PLAYER_ID) { PlayerPlaySound(playerid, 17802, 0.0, 0.0, 0.0); } return 1; } Eğer modunuzda OnPlayerGiveDamage varsa sadece parantez içerisini alınız. Yani if ve dahili parantezi alınız: if (damagedid != INVALID_PLAYER_ID) { PlayerPlaySound(playerid, 17802, 0.0, 0.0, 0.0); }

Headshot Script

GTA: San Andreas Multiplayer (GTA SA-MP) için headshot scripti veya başka bir deyişle headshot sistemi arıyorsanız aşağıda yer alan kodları sizden eklemeniz istenen bölümlere ekleyerek arayışınıza son verebilirsiniz. İlk olarak oyun modunuzun başına aşağıdaki kodu yerleştirin. #define HS_SILAH 1 // Bu tanımı 1 yaparsanız elinde yalnızca Sniper olan oyuncular headshot atabilir fakat 0 yaparsanız headshot silah fark etmeksizin atılabilir. İkinci adımı atmak için OnPlayerGiveDamage'a gitmemiz gerekiyor. CTRL + F ile arattığınızda OnPlayerGiveDamage sonucuna gitmiyorsanız aşağıdaki kodların tamamını modunuzun sonuna ekleyin. public OnPlayerGiveDamage(playerid, damagedid, Float:amount, weaponid, bodypart) { new Float:zirhh; GetPlayerArmour(damagedid, zirhh); if(zirhh == 0) { #if HS_SILAH == 1 if(weaponid == 34) SetPlayerHealth(damagedid, 0.0); // GivePlayerMoney(playerid, 500); // HS attığında para vermesini istiyorsanız satırın başındaki işareti kaldırabilirsiniz. #e...

Yaralıyken İşlem Uygulayamama

Selamlar, bugün yaralıyken oyuncunun bir şey yapamaması için bir include ile karşınızdayım. Direkt kod şeklinde vermememin sebebi filterscriptlere ve modlara direkt olarak eklemeniz içindir. Yapmanız gerekenleri dosyanın içerisinde vermiş olsam da buradan da kısaca bir özet geçeceğim. Kurulum Bilgileri: - Pawno > Includes klasöründeki yarali.inc'i server dosyalarının içerisindeki Pawno > Includes kısmına atınız. - Modu veya filterscripti aç ve başına #include <yarali> yazınız. - Hatanın çıkmasını istediğin komutun başına YaraliHatasi(playerid); fonksiyonunu yazınız. Eğer komut kullanmasını engellemek istiyorsak herhangi bir komutun başına YaraliHatasi(playerid); yazmamız yeterli olacaktır. Eğer zcmd veya dcmd kullanıyorsanız aynı şekilde, hiç fark etmeksizin kullanabilirsiniz. CMD:yaraliyimdostlar(playerid, params[]) { YaraliHatasi(playerid); return 1; } Oyuncu hasar aldıktan sonra 3 saniye içerisinde bu komutu kullanamaz. Bunu sadece komutta uygu...

Bakım Modu

Selamlar, bugün sunucuya girişi engelleme şeysi ile karşınızda bulunmaktayım. Bakım modu devrede olduğu sürece oyuncular spawn olamaz, spawn olduğunda bir mesaj eşliğinde tabiri caizse tekme yer. Mesajı script başından değiştirebilirsiniz. (Sadece tırnak içerisini değiştirmelisiniz.) Eğer spawn olmadan önce rcon girişi yaparsanız tekme yemezsiniz. Kullanım Bilgileri: /bakim - Eğer bakım modu devrede değilse sunucuyu bakıma alır ve girişleri kapatır, eğer devrede ise sunucuya girişleri açar ve herkes girebilir. İndirme Bağlantıları: Solidfiles

Pawn Hazır Renk Kodları

Pawn hazır renk kodları içerisinde toplamda 66 tane renk vardır. SendClientMessage veya benzeri fonksiyonlarda 0xFF0000FF yazmak yerine RENK_KIRMIZI yazabilirsiniz. Size zamandan tasarruf ettirebilir. Kodları kullanabilmek için aşağıdaki kodları modun başına eklemeniz yeterli olacaktır. #define RENK_KOYUMAVI 0x0026FFFF #define RENK_ACIKMAVI 0x1487D9FF #define RENK_KIRMIZI 0xFF0000FF #define RENK_ACIKYESIL 0x00FF00FF #define RENK_KOYUMAVI 0x036E03FF #define RENK_ACIKTURKUAZ 0x08E8DEFF #define RENK_AKUAMARIN 0x7FFFD4FF #define RENK_ALIZARIN 0xE32636FF #define RENK_BAKIR 0xB87333FF #define RENK_DENIZMAVISI 0x00FFFFFF #define RENK_ALTIN 0xFAB216FF #define RENK_TURUNCU 0xFA7116FF #define RENK_ALEV 0xFA3C16FF #define RENK_PEMBE 0xFA16FAFF #define RENK_MOR 0x750675FF #define RENK_MAT 0x066875FF #define RENK_DENIZYESILI 0x2E8B57FF #define RENK_DEVEDIKENI 0xD8BFD8FF #define RENK_GECEMAVISI 0x003366FF #define RENK_HARDAL 0xFFDB58FF #define RENK_HAVUC 0xED9121FF #defi...

Kick Oylaması Scripti

Selamlar, bu script ile birisi kick oylaması başlatabilir ve oylama bitişinde de oyuncu belirtilen değerden fazla oy almış ise kicklenir. Her şey dinamik olarak modun başında ayarlanabilir haldedir. Ayarlar kısmında oradan değiştirmeniz gereken yerlerden bahsedeceğim. Komutlar: /votekick [oyuncu ıd] - Oylamayı başlatır. /oyver - Eğer bir oylama başlatılmış ise oy verir. Herkesin bir tane oy verme hakkı vardır. Ayarlar: #define RCON_YETKILI - Bu kısımda sabit değer 1 olarak ayarlanmıştır. Eğer 1 olarak bırakırsanız /votekick komutunu sadece rcon yetkililer kullanabilir. #define OYLAMA_SURESI  - Oylama başladıktan sonra oylamanın ne zaman sonuçlanacağını buradan ayarlamalısınız. Sabit saniye 30 olarak ayarlandı, siz kendinize göre düzenleyebilirsiniz. #define MIN_OY  - Oyuncunun kick yemesi için minimum gereken oyu buradan ayarlamalısınız. Sabit değer olarak 5 ayarlandı, siz kendinize göre düzenleyebilirsiniz. #define BEKLEME_DURUMU - Tekrar oy kullanma süre...

Takvim Scripti

Selamlar, bu script ile oyuncu /takvim komutunu kullandığı zaman sağ tarafta takvim açılır; eğer açıksa da kapanır. Tıpkı windows takvimi gibi klasik görünüme sahiptir. Gerçekçi bir tarafı yoktur. Gerçek zamanla birlikte ilerlemez. Tamamen gösteriş amaçlı yapılmıştır. İndirdiğiniz dosyadaki .amx dosyasını filterscripts klasörüne atıp server.cfg açarak filterscripts karşısına takvim yazınız. İndirme Bağlantıları Solidfiles | Alternatif Solidfiles | Dosya.co | Alternatif Dosya.co

Dinamik Para Çantası Scripti

Bu script ile dinamik para çantası oluşturabilir, oluşturduğunuz para çantasına ışınlanabilir ve onu silebilirsiniz. Para çantasını oluştururken içindeki para miktarını girmeniz gerekmektedir. Oyuncu üzerine geldiği zaman para ödülünü alır ve para çantası silinir. (Oyundaki görünümü yukarıdaki gibidir.) İndirme Bağlantıları: Solidfiles | Alternatif Solidfiles

Oyuna Girdiğinde Kuralların Gösterilmesi

Selamlar, bu yazıda oyuncunun oyuna girdiğinde karşısına çıkacak olan kurallar diyaloğu ile karşınızdayım. Script, her giren oyuncuya kuralları gösterir ve ona iki seçenek sunar. Eğer kabul ederse oyuncu devam eder, reddet butonuna basar ise kick yer. (Sunucudaki görünümü yukarıdaki gibidir.) Bu scripti aşağıdaki linklerden indirebilirsiniz. Solidfiles