←  Pluginy

AMXX.pl: Support AMX Mod X i SourceMod

»

Nowy Plugin
[ROZWIĄZANE] Prośba o napisanie VIP'a

Locked

  • +
  • -
fdrest's Photo fdrest 06.04.2012

Witam!
Mam do Was prośbę abyście mi edytowali VIP'a aby miał takie funkcje jak:
All granaty ( he, dwa fleshe i smoke )
kamizelka
kit dla CT
do wyboru ak+deagle lub m4+deagle
bullet damage
po wpisaniu /vips na say pokazuje vip-ów online
oraz VIP w scoreboard
Quote

  • +
  • -
fdrest's Photo fdrest 07.04.2012

//odświeżam i mam nadzieje że ktoś pomoże
Quote

Trikolo's Photo Trikolo 07.04.2012

Mamy ci edytowac ViPa jak nawet .sma nie dałeś ?
Quote

jaroszeq's Photo jaroszeq 07.04.2012

ja nie wiem w temacie pisze zeby napisac a tu edytowac jak edytowac to co!?
Quote

adamsa1's Photo adamsa1 07.04.2012

Wg mnie on prosi o napisanie vipa :)

Przykro mi kolega ale takie vipa to za darmo chyba nikt ci nie napisze..
Quote

  • +
  • -
fdrest's Photo fdrest 07.04.2012

edycja, a co do wypowiedzi innych to na forum macie sporo tych vipów weźcie 1 z nich i przeróbcie
Quote

Oporowiec's Photo Oporowiec 07.04.2012

jest dokladnie taki sam vip :facepalm:

Attached Files

  • Attached File  vip.sma   14.48KB   22 downloads
Quote

jaroszeq's Photo jaroszeq 07.04.2012

to ty masz ktorego my mamy edytowac heh...
Quote

  • +
  • -
Pietras11's Photo Pietras11 07.04.2012

Ja chciałem tu wstawić takiego vipa ale mi nie zaakceptowano bo jest dużo Vipów a od tamtego czasu widziałem z 10 nowych Vipów mój przynajmniej działa po prawnie mam go rok ponad na serwerze i takiego tutaj jak ja mam nie ma.:/
Quote

naXe's Photo naXe 07.04.2012


#include <amxmodx>
#include <cstrike>
#include <hamsandwich>
#include <fakemeta_util>

#define VIP ADMIN_LEVEL_H

new hud, hud2

public plugin_init() {
register_plugin("VIP", "1.0", "naXe")

RegisterHam(Ham_Spawn, "player", "Respawn", 1)
register_event("Damage", "BulletDamage", "b", "2!0", "3=0", "4!0")
register_message(get_user_msgid("ScoreAttrib"), "NapisVIP")

register_clcmd("say /vipy", "PokazVIPow")

hud = CreateHudSyncObj()
hud2 = CreateHudSyncObj()
}

public Respawn(id) {
if(get_user_flags(id) & VIP)
MenuBroni(id)
}

public MenuBroni(id) {
new menu = menu_create("Wybierz zestaw broni:", "Handle_MenuBroni")
menu_additem(menu, "AK47 + Deagle")
menu_additem(menu, "M4A1 + Deagle")
menu_setprop(menu, MPROP_EXITNAME, "Wyjdz")
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
menu_display(id, menu, 0)
}

public Handle_MenuBroni(id, menu, item) {
if(item == MENU_EXIT) {
menu_destroy(menu)
return PLUGIN_HANDLED
}
new data[6], iName[64]
new access, callback

menu_item_getinfo(menu, item, access, data,5, iName, 63, callback)
new key = str_to_num(data)
switch(key) {
case 0: {
WyrzucBronie(id)
fm_give_item(id,"weapon_ak47")
cs_set_user_bpammo(id, CSW_AK47, 90)
fm_give_item(id,"weapon_deagle")
cs_set_user_bpammo(id, CSW_DEAGLE, 35)
fm_give_item(id, "weapon_hegrenade")
fm_give_item(id, "weapon_flashbang")
fm_give_item(id, "weapon_flashbang")
fm_give_item(id, "weapon_smokegrenade")
fm_give_item(id, "item_assaultsuit")

if(get_user_team(id) == 2)
fm_give_item(id, "weapon_defuser")
}
case 1: {
WyrzucBronie(id)
fm_give_item(id,"weapon_m4a1")
cs_set_user_bpammo(id, CSW_M4A1, 90)
fm_give_item(id,"weapon_deagle")
cs_set_user_bpammo(id, CSW_DEAGLE, 35)
fm_give_item(id, "weapon_hegrenade")
fm_give_item(id, "weapon_flashbang")
fm_give_item(id, "weapon_flashbang")
fm_give_item(id, "weapon_smokegrenade")
fm_give_item(id, "item_assaultsuit")

if(get_user_team(id) == 2)
fm_give_item(id, "weapon_defuser")
}
}
menu_destroy(menu)
return PLUGIN_HANDLED
}

public BulletDamage(id) {
new pid, obrazenia

pid = get_user_attacker(id)
obrazenia = read_data(2)

if(get_user_flags(id) & VIP) {
set_hudmessage(255, 0, 0, 0.45, 0.50, 2, 0.1, 4.0, 0.1, 0.1, -1)
ShowSyncHudMsg(id, hud2, "-%i", obrazenia)

if(pev(pid, pev_flags) & FL_CLIENT) {
set_hudmessage(0, 100, 200, -1.0, 0.55, 2, 0.1, 4.0, 0.02, 0.02, -1)
ShowSyncHudMsg(pid, hud, "+%i", obrazenia)
}
}
}

public NapisVIP(const MsgId, const MsgType, const MsgDest) {
static id
id = get_msg_arg_int(1)

if((get_user_flags(id) & VIP) && !get_msg_arg_int(2))
set_msg_arg_int(2, ARG_BYTE, (1 << 2 ))
}

public PokazVIPow(id) {
new players[32], name[33], num, ids, bool: s = false
get_players(players, num)

new menu = menu_create("VIP'y Online:", "Handle_PokazVIPow")

for(new i = 0; i < num; i++) {
ids = players[i]

if(get_user_flags(ids) & VIP) {
get_user_name(ids, name, 32)
menu_additem(menu, name)

s = true
}
}
menu_display(id, menu)
if(!s) client_print(id, print_chat, "Nie ma zadnego VIP'a Online.")
}

public Handle_PokazVIPow(id, menu)
menu_destroy(menu)

stock WyrzucBronie(id) {
fm_strip_user_weapons(id)
fm_give_item(id, "weapon_knife")
set_pdata_int(id, 116, 0)
}
Quote

naXe's Photo naXe 07.04.2012

Co proszę ? Ośmieszyłeś się w tej chwili ...
Quote

  • +
  • -
fdrest's Photo fdrest 07.04.2012

dziękować można? można!
do zamknięcia
Quote

  • +
  • -
Ojciec Dyrektor's Photo Ojciec Dyrektor 07.04.2012

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Pomoc udzielona

Jeśli się z tym nie zgadzasz, Posted Image raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.


Z pozdrowieniami,
Zespół AMXX.PL
Quote
Locked