Скриптер
Проверенный
Пользователь
ArKaNeMaN
Квалифицированный специалист по VipModular
- Сообщения
- 458
- Реакции
- 311
- Помог
- 7 раз(а)
спасибо, разобрался) просто думал мб в исходнике настройкиВ файлеaddons/amxmodx/configs/plugins/DeathGift/MoreBonuses.cfg
:
Последние кавычки - кол-во опыта\бонусовКод:// Опыт dgmb_AddGift "function" "5 опыта" "aes_addExp" "dgmbMoreFuncs.amxx" "5" // Бонусы dgmb_AddGift "function" "5 бонусов" "aes_addBonuses" "dgmbMoreFuncs.amxx" "5"
C++
Он создаётся сам при первом запуске плагина.а где cfg файл * ?
У юзера, от которого запущен сервер, нет прав на создание файлов в той папке.ArKaNeMaN,
L 01/07/2021 - 00:14:43: Start of error session.
L 01/07/2021 - 00:14:43: Info (map "de_dust2") (file "addons/amxmodx/logs/error_20210107.log")
L 01/07/2021 - 00:14:43: Failed to auto generate config for DeathGift.amxx, make sure the directory has write permission.
L 01/07/2021 - 00:14:43: Failed to auto generate config for dgMoreBonuses.amxx, make sure the directory has write permission.
public giftTouch(ent, id){
emit_sound(ent, CHAN_VOICE, TAKE_SOUND, SOUND_VOL, ATTN_NORM, 0, PITCH_NORM);
giftDelete(ent);
//server_print("[%s v%s] [Debug] [giftTouch] [%n]", PLUG_NAME, PLUG_VER, id);
static ret; ExecuteForward(pFwds[fTouchPre], ret, id, ent);
if(ret == AW_DG_CONT){
//server_print("[%s v%s] [Debug] [giftTouch] [%n] [Fwd]", PLUG_NAME, PLUG_VER, id);
static newMoney; newMoney = random_num(giftMoney[mMin], giftMoney[mMax]);
cs_set_user_money(id, cs_get_user_money(id)+newMoney);
client_print_color(id, print_team_default, "^4[^3%s^4] ^3%L ^4%d$^3.", CHAT_PREFIX, LANG_PLAYER, "GIFT_TAKE", newMoney);
ExecuteForward(pFwds[fTouchPost], ret, id, ent);
}
}
giftDelete(ent);
ent
);public giftDelete(ent){
//server_print("[%s v%s] [Debug] [giftDelete]", PLUG_NAME, PLUG_VER);
if(giftLifeTime && task_exists(ent)) remove_task(ent);
if(ent) remove_entity(ent);
}
public pDeath(victim, attacker, corpse){
//server_print("[%s v%s] [Debug] [pDeath] [%n]", PLUG_NAME, PLUG_VER, victim);
if(dropRandom()){
//server_print("[%s v%s] [Debug] [pDeath] [%n] [Drop]", PLUG_NAME, PLUG_VER, victim);
giftCreate(victim);
}
}
Нет. Там хук события смерти для класса "player".проверка бы на валидность жертвы, просто жертва может быть и разрушаемый стекло,ящики и тд
сделал так, правильно нет ? просто не работает dgmb_AddGift "function" "DragonLore АК-47" "weapons_give ultimate_ak47" "auw.amxx"Можно оружие добавить из плагина auw ?
Даже не близко.сделал так, правильно нет ? просто не работает dgmb_AddGift "function" "DragonLore АК-47" "weapons_give ultimate_ak47" "auw.amxx"[dgMoreBonuses.amxx] [ERROR] Function 'weapons_give ultimate_ak47' in 'auw.amxx' not found 14 Янв 2021