←  Dyskusje/Pomysły/Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

BaseBuilder
[BB] Vip Menu Pytanie

  • +
  • -
Split - zdjęcie Split 01.06.2012

Witam chcialbym sie zapytac czy mogl by mi ktos podac link do vipa NA bb
Ze ma tam
Menu Broni a w nim:

Golden Deagle:
Golden AK47
(...) itd

I Maja wieksze obrażenia
I Zeby byly Modele
Odpowiedz

  • +
  • -
Split - zdjęcie Split 04.06.2012

Odświeżam
Odpowiedz

  • +
  • -
Split - zdjęcie Split 07.06.2012

Odświeżam
Odpowiedz

  • +
  • -
Split - zdjęcie Split 16.06.2012

Odswieżam
Odpowiedz

Bob-Budowniczy - zdjęcie Bob-Budowniczy 18.09.2012

Dołączam sie!

Bardzo pomocne ;/
Odpowiedz

  • +
  • -
sNH. - zdjęcie sNH. 18.09.2012

Vip wygenerowany w generatorze:


#include <amxmodx>
#include <cstrike>
#include <engine>
#include <fun>
#include <hamsandwich>

new bool:g_Vip[33], weapon_id;

public plugin_init(){
register_plugin("VIP Ultimate", "5.1.0.2", "benio101 & speedkill");
RegisterHam(Ham_Spawn, "player", "SpawnedEventPre", 1);
register_message(get_user_msgid("SayText"),"handleSayText");
}
public client_authorized(id){
if(get_user_flags(id) & 524288 == 524288){
client_authorized_vip(id);
}
}
public client_authorized_vip(id){
g_Vip[id]=true;
}
public client_disconnect(id){
if(g_Vip[id]){
client_disconnect_vip(id);
}
}
public client_disconnect_vip(id){
g_Vip[id]=false;
}
public SpawnedEventPre(id){
if(g_Vip[id]){
if(is_user_alive(id)){
SpawnedEventPreVip(id);
}
}
}
public SpawnedEventPreVip(id){
give_item(id, "weapon_hegrenade");
give_item(id, "weapon_flashbang");
give_item(id, "weapon_smokegrenade");
new g_Model[64];
formatex(g_Model,charsmax(g_Model),"%s",get_user_team(id) == 1 ? "VipTT" : "VipCT");
cs_set_user_model(id,g_Model);
if(get_user_team(id)%3){
give_item(id, "weapon_deagle");
give_item(id, "ammo_50ae");
weapon_id=find_ent_by_owner(-1, "weapon_deagle", id);
if(weapon_id)cs_set_weapon_ammo(weapon_id, 7);
cs_set_user_bpammo(id, CSW_DEAGLE, 35);
give_item(id, "weapon_ak47");
give_item(id, "ammo_762nato");
weapon_id=find_ent_by_owner(-1, "weapon_ak47", id);
if(weapon_id)cs_set_weapon_ammo(weapon_id, 30);
cs_set_user_bpammo(id, CSW_AK47, 90);
}
}
public handleSayText(msgId,msgDest,msgEnt){
new id = get_msg_arg_int(1);

if(is_user_connected(id) && g_Vip[id]){
new szTmp[256],szTmp2[256];
get_msg_arg_string(2,szTmp, charsmax(szTmp))

new szPrefix[64] = "^x04[VIP]";

if(!equal(szTmp,"#Cstrike_Chat_All")){
add(szTmp2,charsmax(szTmp2),szPrefix);
add(szTmp2,charsmax(szTmp2)," ");
add(szTmp2,charsmax(szTmp2),szTmp);
}
else{
add(szTmp2,charsmax(szTmp2),szPrefix);
add(szTmp2,charsmax(szTmp2),"^x03 %s1^x01 : %s2");
}
set_msg_arg_string(2,szTmp2);
}
return PLUGIN_CONTINUE;
}
public plugin_precache(){
precache_model("models/player/VipCT/VipCT.mdl");
precache_model("models/player/VipTT/VipTT.mdl");
}


Daj tylko nazwy broni (jak jest ustawione golden ak w twoim pluginie -> CSW_AK47 czy coś takiego odpowiadającego za golden i zmień, tak samo z deaglem, ponieważ teraz dostaje zwykłe ak i deagle. Jeżeli nie umiesz tego zrobić, daj sma golden ak i golden deagle)

EDIT:

Menu zrobię jak dasz nazwy przyporządkowane pod goldeny.
Użytkownik SlaNdisH! edytował ten post 18.09.2012 17:56
Odpowiedz