CSPLague
Takım ve meslek plugin - Printable Version

+- CSPLague (https://www.csplague.com)
+-- Forum: CS 1.6 Plugin (Eklenti) Bölümü (https://www.csplague.com/forumdisplay.php?fid=6)
+--- Forum: [İSTEK] Cs 1.6 Plugin İstek Bölümü (https://www.csplague.com/forumdisplay.php?fid=80)
+---- Forum: Çözülmüş İstekler (https://www.csplague.com/forumdisplay.php?fid=87)
+---- Thread: Takım ve meslek plugin (/showthread.php?tid=7819)



Takım ve meslek plugin - berkanmtn - 21-06-13

Akçaliberkk kardeşim şu 2 plugini yapma şansın varmı

1. PLUGİN ;

3 ADET SEÇENEK OLCAK

1 - DOKTOR : DOKTOR HER EL EN FAZLA 2 KİŞİYE 20 HP VEREBİLECEK
2 - AVCI : DİĞER ADAMLARDAN BİRAZ DAHA HIZLI KOŞABİLECEK
3 - TL HIRSIZI : 30 DAKİKA DURUNCA 30 JB GELECEK

----------------------------------------------------

2. PLUGİN ;

TAKIM PLUGİNİ " ADAMLAR /takim YAZINCA " GALATASARAY FENERBAHÇE BEŞİKTAŞ " ÇIKICAK İSTEDİĞİNİ SEÇİNCE ÜSTÜNE O TAKIMIN FORMASI GELİCEK

----------------------------------------------------

KARDEŞİM BU 2 SİNİ YAPMA ŞANSIN VARMI ?



Cevap: Takım ve meslek plugin - akcaliberkk - 21-06-13

İsim vererek istekte bulunmayın. Ben o an meşgulsem bir başkası yapabilir.

Konu açınca, özel mesajdan konu linkini göndermeyin. Zaten bütün konulara en az bir kere bakıyorum.

Bir defa mesaj attığın yetmemiş bir tane daha atmışsın. O da yetmemiş iki tane de ziyaretçi mesajı atmışsın.

1. plugin hangi komutla açılıcak.

2. plugin için modelleri atman gerek.


Cevap: Takım ve meslek plugin - berkanmtn - 21-06-13

1- plugin : b tuşuyla çalıscak avcıda bi değişiklik oldu her ct yi öldürdüğünde 20 jb gelcek

2- plugin : ben onları ayarlıcam


Cevap: Takım ve meslek plugin - akcaliberkk - 21-06-13

1:
PHP Code:
#include <amxmodx>
#include <amxmisc>
#include <fakemeta>
#include <fakemeta_util>
#include <jail>
#include <fun>

#define PLUGIN "JB Meslek"
#define VERSION "1.0"
#define AUTHOR "akcaliberkk"

new meslek[33];
new 
bool:timeout[33];
new 
healtime[33];

public 
plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
    
register_clcmd("meslekmenu","ShowMenu")
    
    
register_logevent("eRS",2,"1=Round_Start")
    
register_event("DeathMsg","eDeath","a")
    
register_forwardFM_EmitSound,  "fw_EmitSound" );
}
public 
client_connect(id) {
    
client_cmd(id,"bind b meslekmenu")
}
public 
client_disconnect(id) {
    if(
meslek[id] == 3remove_task(id+513)
}
public 
eRS() {
    new 
players[32],inum;
    
get_players(players,inum)
    for(new 
i;i<inum;i++) {
        
timeout[players[i]] = false;
        
healtime[players] = 2;
    }
}
public 
ShowMenu(id) {
    new 
menu menu_create("\rMENU","menu_handler")
    
    
menu_additem(menu,"Doktor - \dHer El 2 Kisiye HP Verebilir.","1")
    
menu_additem(menu,"Avci - \dHer CT Oldurdugunde 20 JB Kazanir","2")
    
menu_additem(menu,"TL Hirsizi - \dHer 30 Dakikada 30 JB Kazanir","3")
    
    
menu_setprop(menu,MPROP_EXIT,MEXIT_ALL)
    
menu_display(id,menu,0)
    return 
PLUGIN_HANDLED
}
public 
menu_handler(id,menu,item) {
    if(
item == MENU_EXIT) {
        
menu_destroy(menu)
        return 
PLUGIN_HANDLED
    
}
    
    new 
name[64],data[6];
    new 
access,callback;
    
menu_item_getinfo(menu,item,access,data,5,name,63,callback)
    switch(
str_to_num(data)) {
        case 
1:{
            if(
timeout[id]) {
                
client_print(id,print_chat,"[JB MESLEK] En az bir el dolmadan meslek degistiremezsiniz.")
                return 
PLUGIN_HANDLED
            
}
            if(
meslek[id] == 1) {
                
client_print(id,print_chat,"[JB MESLEK] Mesleginiz Zaten Doktor !")
                return 
PLUGIN_HANDLED
            
}
            if(
meslek[id] == 3remove_task(id+513)
            
timeout[id] = true;
            
meslek[id] = 1;
            
client_print(id,print_chat,"[JB MESLEK] Mesleginizi Doktor Olarak Sectiniz !")
            
client_print(id,print_chat,"[JB MESLEK] Can vermek istediginiz kisiye dogru bakarak E tusuna basin.")
            
        }
        case 
2:{
            if(
timeout[id]) {
                
client_print(id,print_chat,"[JB MESLEK] En az bir el dolmadan meslek degistiremezsiniz.")
                return 
PLUGIN_HANDLED
            
}
            if(
meslek[id] == 2) {
                
client_print(id,print_chat,"[JB MESLEK] Mesleginiz Zaten Avci !")
                return 
PLUGIN_HANDLED
            
}
            if(
meslek[id] == 3remove_task(id+513)
            
timeout[id] = true;
            
meslek[id] = 2;
            
client_print(id,print_chat,"[JB MESLEK] Mesleginizi Avci Olarak Sectiniz !")
        }
        case 
3:{
            if(
timeout[id]) {
                
client_print(id,print_chat,"[JB MESLEK] En az bir el dolmadan meslek degistiremezsiniz.")
                return 
PLUGIN_HANDLED
            
}
            if(
meslek[id] == 3) {
                
client_print(id,print_chat,"[JB MESLEK] Mesleginiz Zaten TL Hirsizi !")
                return 
PLUGIN_HANDLED
            
}
            
timeout[id] = true;
            
meslek[id] = 3;
            
client_print(id,print_chat,"[JB MESLEK] Mesleginizi TL Hirsizi Olarak Sectiniz !")
            
set_task(1800.0,"GiveJB",id+513,_,_,"b")
        }
    }
    
menu_destroy(menu)
    return 
PLUGIN_HANDLED
}
public 
GiveJB(taskid) {
    new 
id taskid 513;
    
jb_set_user_packs(id,jb_get_user_packs(id) + 30)
    
client_print(id,print_chat,"[JB MESLEK] 30 dakikadir oyunda oldugunuz icin. 30 JB kazandiniz !")
}
public 
eDeath() {
    new 
killer read_data(1);
    new 
victim read_data(2);
    
    if(
get_user_team(killer) == && get_user_team(victim) == && meslek[killer] == 2) {
        
jb_set_user_packs(killer,jb_get_user_packs(killer) + 20)
        
client_print(killer,print_chat,"[JB MESLEK] Bir CT oldurdugunuz icin 20 JB kazandiniz !")
    }
}
public 
fw_EmitSoundidiChannelszSound[], Float:flVolFloat:flAttiFlagsiPitch ) {
    
    if( 
equalszSound"common/wpn_denyselect.wav" ) && meslek[id] == 1){
        
        new 
Uid,body,Float:dist;
        
dist get_user_aiming(id,Uid,body)
        if(
Uid) {
            
            if(
dist 70.0) {
                
client_print(id,print_chat,"[JB MESLEK] Hedef Cok Uzakta !")
                
client_print(id,print_center,"HEALTHKIT = %d/2",healtime[id])
            }
            else {
                if(!
healtime[id]) {
                    
client_print(id,print_chat,"[JB MESLEK] Hakkiniz Doldu Sonraki Eli Bekleyin. !")
                    
client_print(id,print_center,"HEALTHKIT = 0/2")
                }
                else {
                    --
healtime[id];
                    
client_print(id,print_center,"HEALTHKIT = %d/2",healtime[id])
                    
set_user_health(Uid,get_user_health(Uid) + 20)
                    
client_print(id,print_chat,"[JB MESLEK] Hedefe 20 HP Verildi !")
                }
            }
        }
    }


2. yolda[/i][/i]


Cevap: Takım ve meslek plugin - berkanmtn - 21-06-13

sma amxx çevirirmisin ?


Cevap: Takım ve meslek plugin - akcaliberkk - 21-06-13

takim plugini için modeller

models/player klasöründe

galatasaray isminde klasör açıp içine galatasaray.mdl isminde model atılıcak.
fenerbahce isminde klasör açıp içine fenerbahce.mdl isminde model atılıcak.
besiktas isminde klasör açıp içine besiktas.mdl isminde model atılıcak.

Eklentiler ekte:


Cevap: Takım ve meslek plugin - berkanmtn - 22-06-13

tamam kardeşim ALLAH razı olsun teşekkür ediyorum.


Cevap: Takım ve meslek plugin - akcaliberkk - 22-06-13

Çözülmüş İsteklere taşındı.


Cevap: Takım ve meslek plugin - eneskaraca55 - 20-02-15

good


Cevap: Takım ve meslek plugin - sertanAbi123 - 09-06-15

bu kodu nereye atıcam