Xey Apple)))

Members
  • Content count

    7
  • Joined

  • Last visited

Community Reputation

0 Neutral

About Xey Apple)))

  • Rank
    Newbie
  1. Пишите мне если нужен будет такой плагин id xey_apple
  2. Да скриптинг это не мое . Нашел парня, который не дорого,мне написал новый рабочий плагин )всем бб
  3. точнее я пробовал реализовать но файл не компилируется даже (ошибки)
  4. нашел вот это незнаю как реализовать 1.Делаем массив.new limit - если нужно сделать общий лимит.new limit[33] - если нужно сделать лимит для каждого игрока.2.Использование.Добавляем limit++ или limit[id]++ в конце функции покупки или использования чего либо.3.Ограничение.Добавляем в начале функции.if(limit >= 5) - limit или limit[id], число 5 - это лимит использованияreturn 4.Обнуление.1)Добавляем в plugin_init()register_event("HLTV", "round_start", "a", "1=0", "2=0")2)Добавляем функцию в конце плагинаpublic round_start(){for (new i = 1; i <= get_maxplayers(); i++) - для каждого игрока{limit = 0}limit = 0 - для всех}P.S.Написал на сколько это возможно подробно.Если вы не поняли это ,то amxx это не ваше.
  5. компилируется впринципи ,но из магазина вообще пункт пропал покупки HP
  6. #include <amxmodx> #include <fun> #include <zombieplague> new const item_name[] = "Buy 5000 HP!" const g_item_cost = 25 new g_itemid_buyhp new hpamount new g_maxplayers, g_msgSayText public plugin_init() { register_plugin("[ZP] Buy Health Points", "1.0", "STRELOK") g_itemid_buyhp = zp_register_extra_item(item_name, g_item_cost, ZP_TEAM_ZOMBIE) hpamount = register_cvar("zp_buyhp_amount", "5000") g_msgSayText = get_user_msgid("SayText") g_maxplayers = get_maxplayers() } public zp_extra_item_selected(id, itemid) { if (itemid != g_itemid_buyhp) return; set_user_health(id,get_user_health(id)+get_pcvar_num(hpamount)) zp_colored_print(id, "^x04[ZP]^x01 You Bought 5000 HP!") } // Colored chat print zp_colored_print(target, const message[], any:...) { static buffer[512], i, argscount argscount = numargs() // Send to everyone if (!target) { static player for (player = 1; player <= g_maxplayers; player++) { // Not connected if (!is_user_connected(player)) continue; // Remember changed arguments static changed[5], changedcount // [5] = max LANG_PLAYER occurencies changedcount = 0 // Replace LANG_PLAYER with player id for (i = 2; i < argscount; i++) { if (getarg(i) == LANG_PLAYER) { setarg(i, 0, player) changed[changedcount] = i changedcount++ } } // Format message for player vformat(buffer, charsmax(buffer), message, 3) // Send it message_begin(MSG_ONE_UNRELIABLE, g_msgSayText, _, player) write_byte(player) write_string(buffer) message_end() // Replace back player id's with LANG_PLAYER for (i = 0; i < changedcount; i++) setarg(changed[i], 0, LANG_PLAYER) } } // Send to specific target else { // Format message for player vformat(buffer, charsmax(buffer), message, 3) // Send it message_begin(MSG_ONE, g_msgSayText, _, target) write_byte(target) write_string(buffer) message_end() } }
  7. Всем привет,помогите пожалуйста сделать лимит на использование покупки HP (на раунд) всем игрокам ,а то плагин очень нужен но с ним зомби могут быть бессмертными(