Death Gift

Death Gift 2.1.1

Нет прав для скачивания

ArKaNeMaN

Квалифицированный специалист по VipModular
Сообщения
431
Реакции
293
Помог
5 раз(а)
В файле 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"
Последние кавычки - кол-во опыта\бонусов
 
Сообщения
17
Реакции
0
В файле 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"
Последние кавычки - кол-во опыта\бонусов
спасибо, разобрался) просто думал мб в исходнике настройки
 
Сообщения
143
Реакции
3
Предупреждения
100
Обратите внимание, если вы хотите заключить сделку с этим пользователем, он заблокирован
а где cfg файл * ?
 
Сообщения
143
Реакции
3
Предупреждения
100
Обратите внимание, если вы хотите заключить сделку с этим пользователем, он заблокирован
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.
 

ArKaNeMaN

Квалифицированный специалист по VipModular
Сообщения
431
Реакции
293
Помог
5 раз(а)
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.
У юзера, от которого запущен сервер, нет прав на создание файлов в той папке.
 
Сообщения
143
Реакции
3
Предупреждения
100
Обратите внимание, если вы хотите заключить сделку с этим пользователем, он заблокирован
ArKaNeMaN, а как исправить ?вообще я его пока на пк сервере хотел посмотреть.
 
Сообщения
143
Реакции
3
Предупреждения
100
Обратите внимание, если вы хотите заключить сделку с этим пользователем, он заблокирован
только деньги выпадают ?или можно отравится,например!
 
Сообщения
143
Реакции
3
Предупреждения
100
Обратите внимание, если вы хотите заключить сделку с этим пользователем, он заблокирован
Ошибка появилась когда прописал бонусы MoreBonuses.cfg
L 01/10/2021 - 13:50:11: [AMXX] Displaying debug trace (plugin "dgMoreBonuses.amxx", version "1.0")
L 01/10/2021 - 13:50:11: [AMXX] Run time error 19: function not found
L 01/10/2021 - 13:50:11: [AMXX] [0] dgMoreBonuses.sma::awDgFwdTouchPre (line 183)

// This file was auto-generated by AMX Mod X (v1.9.0.5271)
// Cvars for plugin "[DG] MoreBonuses" by "ArKaNeMaN" (dgMoreBonuses.amxx, v1.0)

// Отравление на 5.0(2) секунд, с уроном 5(1) с периодичностью в 1.0(3) секунду (Используется функция amx_poison из плагина dgmbMoreFuncs.amxx)
dgmb_AddGift "function" "Отравление на 5 сек" "amx_poison" "dgmbMoreFuncs.amxx" "5|5.0|1.0"

// Двойной прыжок на 10(1) секунд (Используется функция amx_doubleJump из плагина dgmbMoreFuncs.amxx)
dgmb_AddGift "function" "Double Jump" "amx_doubleJump" "dgmbMoreFuncs.amxx" "10"

// Пустой подарок
dgmb_AddGift "empty"

// Выдаст 20HP, не поднимет выше 100HP
dgmb_AddGift "hp" "20" "100"
// СМЕРТЬ
;dgmb_AddGift "amx_kill" "0" "0"
// Опыт
dgmb_AddGift "function" "5 опыта" "aes_addExp" "dgmbMoreFuncs.amxx" "5"

// Бонусы
dgmb_AddGift "function" "5 бонусов" "aes_addBonuses" "dgmbMoreFuncs.amxx" "5"
 

ArKaNeMaN

Квалифицированный специалист по VipModular
Сообщения
431
Реакции
293
Помог
5 раз(а)
jent, Ты dgmbMoreFuncs компилил с дефайнами AES_*? Если нет, то надо бы...
 
Сообщения
143
Реакции
3
Предупреждения
100
Обратите внимание, если вы хотите заключить сделку с этим пользователем, он заблокирован
ArKaNeMaN, да, если у меня без бд запись статы идет ?

это что значит ? [dgMoreBonuses.amxx] [Warning] [Gift 5] Undefined gift type
 
Последнее редактирование:
Сообщения
143
Реакции
3
Предупреждения
100
Обратите внимание, если вы хотите заключить сделку с этим пользователем, он заблокирован
Можно оружие добавить из плагина auw ?
 
Сообщения
673
Реакции
242
Помог
11 раз(а)
Код:
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);
но после чего вызываете форвард
ExecuteForward(pFwds[fTouchPre], ret, id, 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);
}
проверка на валидность не помешалобы (pev_valid) вместо if(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);
    }
}
проверка бы на валидность жертвы, просто жертва может быть и разрушаемый стекло,ящики и тд
 
Сообщения
143
Реакции
3
Предупреждения
100
Обратите внимание, если вы хотите заключить сделку с этим пользователем, он заблокирован
Можно оружие добавить из плагина auw ?
сделал так, правильно нет ? просто не работает dgmb_AddGift "function" "DragonLore АК-47" "weapons_give ultimate_ak47" "auw.amxx"
14 Янв 2021
[dgMoreBonuses.amxx] [ERROR] Function 'weapons_give ultimate_ak47' in 'auw.amxx' not found
 

ArKaNeMaN

Квалифицированный специалист по VipModular
Сообщения
431
Реакции
293
Помог
5 раз(а)
сделал так, правильно нет ? просто не работает dgmb_AddGift "function" "DragonLore АК-47" "weapons_give ultimate_ak47" "auw.amxx"
14 Янв 2021
[dgMoreBonuses.amxx] [ERROR] Function 'weapons_give ultimate_ak47' in 'auw.amxx' not found
Даже не близко.

Я сейчас почти дописал обнову подарков... Почти полностью переписал плагин. Потом могу сюда скинуть плагин для поддержки auw уже для новых подарков
 
Сообщения
143
Реакции
3
Предупреждения
100
Обратите внимание, если вы хотите заключить сделку с этим пользователем, он заблокирован

Пользователи, просматривающие эту тему

Сейчас на форуме нет ни одного пользователя.
Сверху Снизу