boxoyunu menusu yapmak istiyorum
Öncelikle herkese iyi akşamlar kolay gelsin.
https://www.csplague.com/plugin-cs-1...4-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
Eldiven modellerini paylaşın. 2 Model olucak "v_" ve "p_" ile başlayan iki model gerekli.
Cevap: boxoyunu menusu yapmak istiyorum
https://www.csplague.com/plugin-cs-1...4-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
Tek modelse disaridan bakildiginda gorunmez.
Cevap: boxoyunu menusu yapmak istiyorum
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
PHP- Kodu:
/* 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(PLUGIN, VERSION, AUTHOR)
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[i];
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[i]] = 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(victim, inflictor, attacker, Float:damage, damagetype) {
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.
Cevap: boxoyunu menusu yapmak istiyorum
Teşekkür ederim bitanesin sen ! Eline emeğine sağlık...
Cevap: boxoyunu menusu yapmak istiyorum
Rica ederim :)
Çözülmüş İsteklere taşındı.