CSPLague
boxoyunu menusu yapmak istiyorum - 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: boxoyunu menusu yapmak istiyorum (/showthread.php?tid=7311)



boxoyunu menusu yapmak istiyorum - wolf5094 - 16-04-13

Öncelikle herkese iyi akşamlar kolay gelsin.
https://www.csplague.com/plugin-cs-1-6-eklentileri/3114-box-mod.html
bu konudaki boxmod pluginini bir oyuna çevirmek istiyorum.
1:ban yetkisi olan adminler say /boxmenu yazınca bir menu gelecek menude boxoyunubaşlat ve boxoyunu durdur komutları olacak.sadece ban yetkisi olan adminlere gelsin bu menu diğerleri göremesin.
boxoyunubaşlat seçeneğine tıkladığında tüm t oyuncularına box eldiveni verecek ve ff açacak. ayrıca oyuncuların tüm silahlarını herşeyini alacak yani oyuncularda sadece box eldiveni olacak ve ff açılacak.

boxoyunu durdur tıkladığında herkesin bıçağını eski bıçağına dönderecek.

ek özellikler:
box eldiveninin normal vuruş gücü : 10 damage.
box eldiveninin kafaya vuruş gücü 15 damage

böyle bir boxmenusu yaparsanız çok sevinirim teşekkürler....



Cevap: boxoyunu menusu yapmak istiyorum - akcaliberkk - 16-04-13

Eldiven modellerini paylaşın. 2 Model olucak "v_" ve "p_" ile başlayan iki model gerekli.


Cevap: boxoyunu menusu yapmak istiyorum - wolf5094 - 17-04-13

https://www.csplague.com/plugin-cs-1-6-eklentileri/3114-box-mod.html bu moddaki box eldiveni modeli olmaz mı 2 li olarak bulamadım bunda tekli koymuşlar :S


Cevap: boxoyunu menusu yapmak istiyorum - akcaliberkk - 17-04-13

Tek modelse disaridan bakildiginda gorunmez.


Cevap: boxoyunu menusu yapmak istiyorum - wolf5094 - 17-04-13

ozaman musta kapışması olarak yapalım ben bulunca değiştiriyim bari vuruş güçleri konuda yazdığım gibi.
ayrıca t oyuncularına canlarına ek olarak 250 hp daha versin.ct oyuncusuna da 5000 hp versin

https://www.dosya.tc/server5/lNQpa2/musta.rar.html

teşekkür ederim...


Cevap: boxoyunu menusu yapmak istiyorum - akcaliberkk - 17-04-13

PHP Code:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <fakemeta>
#include <hamsandwich>
#include <fun>
#include <colorchat>

#define PLUGIN "Box Oyunu"
#define VERSION "1.0"
#define AUTHOR "Nemesis"

new const P_KNIFE[] = "models/P_MODEL.mdl";
new const 
V_KNIFE[] = "models/V_MODEL.mdl";

new 
bool:has_box[33];
new 
gDamageKafa,gDamageVucut;

public 
plugin_init() {
    
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
gDamageKafa register_cvar("boxoyunu_hasar_head","15")
    
gDamageVucut register_cvar("boxoyunu_hasar_normal","10")
    
    
register_event("CurWeapon","eCurWeapon","be","1=1")
    
register_logevent("eRS",2,"1=Round_Start")
    
RegisterHam(Ham_TakeDamage,"player","fw_TakeDamage",1)
    
    
register_clcmd("say /boxmenu","ShowMenu")
    
}
public 
plugin_precache() {
    
precache_model(P_KNIFE)
    
precache_model(V_KNIFE)
}
public 
ShowMenu(id) {
    if(!
access(id,ADMIN_BAN)) return PLUGIN_CONTINUE
    
new menu menu_create("\rBox Menu","Menu_Handler")
    
menu_additem(menu,"\yBox Oyunu Baslat","1")
    
menu_additem(menu,"\yBox Oyunu Durdur","2")
    
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 
access,callback;
    new 
name[32],data[6];
    
menu_item_getinfo(menu,item,access,data,5,name,31,callback)
    switch(
str_to_num(data)) {
        case 
1:{
            new 
players[32],inum,name[32];
            
get_user_name(id,name,31)
            
get_players(players,inum)
            static 
tempid;
            for(new 
i;i<inum;i++) {
                
tempid players[i];
                if(
get_user_team(tempid) == 1) {
                    
set_pev(tempid,pev_health,350.0)
                    
strip_user_weapons(tempid)
                    
has_box[tempid] = true;
                    
give_item(tempid,"weapon_knife")
                }
                else if(
get_user_team(tempid) == 2) {
                    
set_pev(tempid,pev_health,5000.0)
                }
            }
            
set_cvar_num("mp_friendlyfire",1)
            
ColorChat(0,GREEN,"Admin ^3%s: ^1Box Oyunu Baslatti !",name)
        }
        case 
2:{
            new 
players[32],inum,name[32];
            
get_user_name(id,name,31)
            
get_players(players,inum)
            static 
tempid;
            for(new 
i;i<inum;i++) {
                
tempid players;
                if(
get_user_team(tempid) == 1) {
                    
set_pev(tempid,pev_health,100.0)
                    
has_box[tempid] = false;
                }
                else if(
get_user_team(tempid) == 2) {
                    
set_pev(tempid,pev_health,100.0)
                }
            }
            
set_cvar_num("mp_friendlyfire",0)
            
ColorChat(0,GREEN,"Admin ^3%s: ^1Box Oyununu Durdurdu !",name)
        }    
    }
    return 
PLUGIN_HANDLED
}
public 
eRS() {
    new 
players[32],inum;
    
get_players(players,inum)
    for(new 
i;i<inum;i++) {
        
has_box[players] = false;
    }
}
public 
eCurWeapon(id) {
    if((
get_user_team(id) == 1) && (get_user_weapon(id) == CSW_KNIFE) && has_box[id]) {
        
set_pev(id,pev_viewmodel2,V_KNIFE)
        
set_pev(id,pev_weaponmodel2,P_KNIFE)
    }
}  
public 
fw_TakeDamage(victiminflictorattackerFloat:damagedamagetype) {
    if(
has_box[attacker] && (get_user_weapon(attacker) == CSW_KNIFE)) {
        if(
get_pdata_int(victim,75) == HIT_HEAD) {
            
SetHamParamFloat(4,get_pcvar_float(gDamageKafa))
        }
        else {
            
SetHamParamFloat(4,get_pcvar_float(gDamageVucut))
        }
    }


Baştaki model kısmını kendine göre düzenlersin.[/i][/i][/i]


Cevap: boxoyunu menusu yapmak istiyorum - wolf5094 - 17-04-13

Teşekkür ederim bitanesin sen ! Eline emeğine sağlık...


Cevap: boxoyunu menusu yapmak istiyorum - akcaliberkk - 18-04-13

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