⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
Sponsor Görsel
🌐 www.furiazm.com ⏰ 7/24 aktif Yönetim 💬 Discord.gg/furiaclancs 💰Ücretsiz Adminlik/Vip alımı 🌟 Türkiye’nin yeni en gelişmiş Zombie Plague sunucusu
Sponsor Görsel 2
SponsorSponsor

Plugin Kodlamaya Baslamak(Bide Bir Kaç Soru)

Plugin Kodlamaya baslamak(bide bir kaç soru)
Ben pawn ı ögrenmeye çalışıyorum. Bazı pluginlere bakarak kendimi geliştirmeye çalıştım bazı yapıları ögrendim. Bilen arkadaslardan tavsiye verebilicek varsa tavsiyelerini bekliyorum :d.

Size sorum şu olacaktı 
Kod:
 strip_user_weapons(id)
Hatta size ilk olayı anlatayım menulere gecmeden önce basit şeylerden baslamak istedim. El bası ct ye silah veren plugin gibi ama bunu her el ct tekrar dogdunda tekrarlayacağı için bu sefer elinde silah varken bunları tekrar verince bug olma durumu olabilir diye düsündüm belki hiç bir şey olmuyodur onuda bilmiyorum. Bu yüzden silahları ilk önce elinden almak gerek dedim ama simdi bu kod bıçak dahil aldığı için bıçak modeli gicektir heralde çünkü ct menuden geliyor o model belkide gitmiyor gerçi onuda bilmiyorum. Bıçak hariç hepsini al gibi bi kullanım varmı ? Direk serveri deneme tahtası olarak kullanmak istemedim sormak istedim. Hem böylece bu konuda tavsiyelerinizi almış olurum başka sorum oldugunda ilgilenen varsa iletirim .
Cevapla
RE: Plugin Kodlamaya baslamak(bide bir kaç soru)
aldıktan sonra tekrar bıçak verebilirsin fun kütüphanesi ile

PHP Kod:
give_item(id,"weapon_knife"); 
Cevapla
RE: Plugin Kodlamaya baslamak(bide bir kaç soru)
(23-04-2020, 17:28)ITenGriTR Adlı Kullanıcıdan Alıntı: aldıktan sonra tekrar bıçak verebilirsin fun kütüphanesi ile

PHP Kod:
give_item(id,"weapon_knife"); 
Ama modeli belirtmek gerekmez mi?
Cevapla
RE: Plugin Kodlamaya baslamak(bide bir kaç soru)
o buna bağlı değil o bıçak ile alakalı
Cevapla
RE: Plugin Kodlamaya baslamak(bide bir kaç soru)
(23-04-2020, 17:35)ITenGriTR Adlı Kullanıcıdan Alıntı: o buna bağlı değil o bıçak ile alakalı
Hmm anladım deniyeyim ozaman teşekkürler

(23-04-2020, 17:35)ITenGriTR Adlı Kullanıcıdan Alıntı: o buna bağlı değil o bıçak ile alakalı
Kod:
#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <fun>
#include <cstrike>

#define PLUGIN "Silah"
#define VERSION "1.0"
#define AUTHOR "Clx"


public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)

RegisterHam(Ham_Spawn,        "player", "ct_dogunca",    1);
}
public ct_dogunca (id){
strip_user_weapons(id)
new player_team = get_user_team(id);
switch (player_team){
case 1 {
// Hec bise
}
case 2{
strip_user_weapons(id);
give_item(id,"weapon_knife");
give_item(id , "weapon_ak47");
cs_set_user_bpammo(id, CSW_AK47, 90);
give_item(id , "weapon_m4a1");
cs_set_user_bpammo(id, CSW_M4A1, 90);
give_item(id , "weapon_deagle");
cs_set_user_bpammo(id, CSW_DEAGLE, 35);
give_item(id , "weapon_awp");
cs_set_user_bpammo(id, CSW_AWP, 30);
}
}
}

Bu kodda şu hatayı alıyorum (satırların boslukları düzenli nedense yapıştırnca buraya gelmedi)
Kod:
 
Error: Invalid expression, assumed zero on line 23
Error: Invalid expression, assumed zero on line 26

Yani case 1 ve case 2nin oldugu yerler hata veriyor.
Müsait olan biri bakabilir mi ?
Son Düzenleme: 23-04-2020, 18:18, Düzenleyen: Clx
Cevapla
RE: Plugin Kodlamaya baslamak(bide bir kaç soru)
: yı unutmuşssun
PHP Kod:
case 1 { 
=>
PHP Kod:
case 1 : { 
Cevapla
RE: Plugin Kodlamaya baslamak(bide bir kaç soru)
(23-04-2020, 18:20)ITenGriTR Adlı Kullanıcıdan Alıntı: : yı unutmuşssun
PHP Kod:
case 1 { 
=>
PHP Kod:
case 1 : { 
Aaa pardon teşekkürler pawn da bazı şeyler farklı alışmam gerekiyor :d
Cevapla
RE: Plugin Kodlamaya baslamak(bide bir kaç soru)
Şimdi bir sorum var
Kod:
#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <fun>
#include <cstrike>

#define PLUGIN "Ct_Oto_Silah_hp"
#define VERSION "1.2"
#define AUTHOR "Clx"

public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    
    
    RegisterHam(Ham_Spawn,         "player", "ct_dogunca",    1);
}
public ct_dogunca (id){
    strip_user_weapons(id)
    new player_team = get_user_team(id);
    switch (player_team){
        case 1 : {
            // Hec bise
        }
        case 2 :{
            strip_user_weapons(id);
            
            give_item(id,"weapon_knife");
            give_item(id , "weapon_ak47");
            cs_set_user_bpammo(id, CSW_AK47, 90);
            give_item(id , "weapon_m4a1");
            cs_set_user_bpammo(id, CSW_M4A1, 90);
            give_item(id , "weapon_deagle");
            cs_set_user_bpammo(id, CSW_DEAGLE, 35);
            give_item(id , "weapon_awp");
            cs_set_user_bpammo(id, CSW_AWP, 30);    
            give_item(id , "weapon_m249");
            cs_set_user_bpammo(id, CSW_M249, 200);
            set_user_health(id,150);
        }
    }    
}

Buradki hata ne M249 u vermiyor diger üç silahı sorunsuz bir şekilde veriyor hatta 180 mermi ile veriyor ki istediğim bu değildi ama sıkıntı degil şimdilik ama m249 neden vermiyor.

(26-04-2020, 15:03)Clx Adlı Kullanıcıdan Alıntı: Şimdi bir sorum var
Kod:
#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <fun>
#include <cstrike>

#define PLUGIN "Ctt ota silah hp"
#define VERSION "1.2"
#define AUTHOR "Clx"

public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    
    
    RegisterHam(Ham_Spawn,         "player", "ct_dogunca",    1);
}
public ct_dogunca (id){
    strip_user_weapons(id)
    new player_team = get_user_team(id);
    switch (player_team){
        case 1 : {
            // Hec bise
        }
        case 2 :{
            strip_user_weapons(id);
            
            give_item(id,"weapon_knife");
            give_item(id , "weapon_ak47");
            cs_set_user_bpammo(id, CSW_AK47, 90);
            give_item(id , "weapon_m4a1");
            cs_set_user_bpammo(id, CSW_M4A1, 90);
            give_item(id , "weapon_deagle");
            cs_set_user_bpammo(id, CSW_DEAGLE, 35);
            give_item(id , "weapon_awp");
            cs_set_user_bpammo(id, CSW_AWP, 30);    
            give_item(id , "weapon_m249");
            cs_set_user_bpammo(id, CSW_M249, 200);
            set_user_health(id,150);
        }
    }    
}

Buradki hata ne  M249 u vermiyor diger üç silahı sorunsuz bir şekilde veriyor hatta 180 mermi ile veriyor  ki istediğim bu değildi ama sıkıntı degil şimdilik ama m249 neden vermiyor.
Kaç gündür kullanılıyordu hiç fark etmememiştim şimdi kafam takıldı
Son Düzenleme: 26-04-2020, 15:05, Düzenleyen: Clx
Cevapla
RE: Plugin Kodlamaya baslamak(bide bir kaç soru)
Vermesi lazım aslında

set_user_health(id,150);
sondaki ; kaldırıp denesene knk hata vercekmi vermesse öyle bir dene bakalmı vericekmi m249 u @Clx
Son Düzenleme: 26-04-2020, 15:20, Düzenleyen: Muhammet Bulut
Cevapla
RE: Plugin Kodlamaya baslamak(bide bir kaç soru)
Hepsinde kilerimi sadece sondaki can kısmının sonundaki ";" ' ü mü
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Konuyu Okuyanlar: 1 Ziyaretçi
Task