10/11/2016, 07:06 PM
Proba sacandole las comillas al cero
Cita:set_cvar_num("mp_freezetime", 0)
1 Random awp per team
|
10/11/2016, 07:06 PM
Proba sacandole las comillas al cero
Cita:set_cvar_num("mp_freezetime", 0)
26/01/2017, 10:23 AM
¿Y cómo se le hace si quiero poner más de 1 awp por equipo ?
Beta: Hud-Peligro-Inminente Java, Mysql, PHP, Python and more.
07/02/2019, 03:23 PM
ERROR EN COMPILACION
06/04/2019, 03:38 AM
Alguien me dice como modifico la cantidad de players que hay en el sv para que pueda iniciar ??
06/04/2019, 05:34 AM
08/05/2020, 02:11 PM
(Última modificación: 08/05/2020, 02:12 PM por veravluis. Edited 1 time in total.)
Código PHP: [FUN] Player out of range (0)
Siempre dispuesto a aprendes cosas nuevas todos los días
10/05/2020, 12:10 AM
Viene a ser como tipo un WeaponChance
05/07/2020, 01:43 PM
Amigo yo quiera saber si existe la manera de hacer que de el el knife y las armas primeras de los 2 bandos ct y tt, osea usp y glock dependiendo en el equipo que estés, seria algo así, Awp, Knife y las 2 armas usp o glock(dependiento del team en que estes), gracias y saludo, por cierto tiene un bug al parecer o no se si es que así lo codificaste, el hecho es que cuando drapeas la awp no te deja comprar arma primera ni nada, me gustaría saber si puedes fixearlo, para todo eso
06/07/2020, 10:53 AM
cuando tenga un chance lo reparo
Competitive/Face it Pick Up Game (PUG) servidor de prueba: 45.77.94.109:27016 Click para Entrar
(14/08/2015, 10:15 PM)Sugisaki escribió: "El mundo es caotico, irracional e injusto. No tiene ningun significado" Código PHP: if(ayuda && free)
11/07/2020, 04:33 PM
(Última modificación: 13/07/2020, 07:27 AM por Neeeeeeeeeel.-. Edited 1 time in total.)
No entendi muy bien de que va el plugin xd Que en un momento random le da 1 awp a alguien al azar pero cuando se le da la awp al jugador los demas quedan sin ninguna arma o como xd
15/07/2020, 07:15 PM
06/11/2021, 08:21 PM
(09/10/2014, 07:20 PM)Sugisaki escribió: Un pequeño y quizas simple plugin.
24/05/2022, 12:11 PM
LE ARREGLE ERROR DE LOG, AL QUITARLE EL MENU DE TRANASFERIR EL ARMA, SOLO QUEDA UN BUG POR ARREGLAR Y ES QUE LA C4 SE DESAPARECE SI LE TOCA LA C4 AL QUE LE TOCO LA AWP, LE AGREGUE MAS ARMAS, ES DECIR AL QUE LE TOCA LA AWP, TAMBIEN TENDRA, DEAGLE, KNIFE Y HE GRANADE.
SI ALGUINO PUEDE ARREGLAR EL BUG DEL C4, SERIA PERFECTO. #include <amxmodx> #include <cstrike> #include <fun> #include <fakemeta> #include <engine> #include <hamsandwich> #define PLUGIN "Ramdon AWP per team" #define VERSION "2.7" #define AUTHOR "Sugisaki" new carrier_ct, carrier_tt new bool:is_carrier[32] new szCvar_HP[] = "amx_rm_awp_armor" new szCvar_AR[] = "amx_rm_awp_health" new szCvar_Min_p[] = "amx_rm_awp_min_players" new pCvar_announ new szAwp_model[] = "models/p_awp.mdl" new Sync new Sync2 public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_cvar(szCvar_AR, "100") register_cvar(szCvar_HP, "100") register_cvar(szCvar_Min_p, "10") register_concmd("amx_rm_awp_announce_type", "pfn_switch_announce_type") register_logevent("round_start", 2, "1=Round_Start") register_logevent("round_end", 1, "1=Round_End") register_event("TextMsg","round_end","a","2&#Game_will_restart_in") RegisterHam(Ham_Killed, "player", "pfn_Player_Killed", 1) register_message(get_user_msgid("StatusIcon"), "pfn_Buy_Touch") register_forward(FM_AddToFullPack, "pfn_AddToFullPack", 1) Sync = CreateHudSyncObj() Sync2 = CreateHudSyncObj() pCvar_announ = 2 set_task(1.5, "plugin_cfg") } stock color_print(id,type,text[],...) { new text_buffer[255]; vformat(text_buffer,254,text,4); replace_all(text_buffer,254,"!n","^1"); replace_all(text_buffer,254,"!t","^3"); replace_all(text_buffer,254,"!g","^4"); message_begin(type,get_user_msgid("SayText"),{0,0,0},id); write_byte(id); write_string(text_buffer); message_end(); } strip_awp(id) { static ent ent = -1 ent = find_ent_by_owner(ent, "weapon_awp", id) if(pev(id,pev_weapons) & (1<<get_weaponid("weapon_awp"))) { ExecuteHamB(Ham_Weapon_RetireWeapon, ent) ExecuteHamB(Ham_RemovePlayerItem,id,ent) ExecuteHamB(Ham_Item_Kill, ent) set_pev(id,pev_weapons,pev(id,pev_weapons) & ~(1<<get_weaponid("weapon_awp"))) } } equipment(id) { strip_user_weapons(id) give_item(id,"weapon_awp") give_item(id,"weapon_knife") give_item(id,"weapon_hegrenade") give_item(id,"weapon_deagle") cs_set_user_bpammo(id, CSW_AWP, 30) cs_set_user_bpammo(id, CSW_DEAGLE, 30) cs_set_user_armor(id, get_cvar_num("amx_rm_awp_armor"), CS_ARMOR_VESTHELM) set_user_health(id, get_cvar_num("amx_rm_awp_health")) } fn_random(const team[]) { static players[32], count, tempid get_players(players, count, "ae", team) if(!count) return tempid = players[random(count)] switch(team[0]) { case 'T' : carrier_tt = tempid case 'C' : carrier_ct = tempid } equipment(tempid) is_carrier[tempid] = true get_user_name(tempid, players, charsmax(players)) color_print(tempid, MSG_ALL, "!n[FDZ] !t%s !nHa sido seleccionado para portar el awp", players) set_pdata_int(tempid, 235, get_pdata_int(tempid, 235) & ~(1<<0)) message_begin(MSG_ONE, get_user_msgid("StatusIcon"), _, tempid) write_byte(0) write_string("buyzone") write_byte(0) write_byte(0) write_byte(0) message_end() set_task(1.0, "pfn_hud", tempid, _,_, "b") players[0] = EOS // get_players elimina todo el array antes de sobre escribir, pero por si acaso ^_^ count = 0 } public plugin_cfg() { server_cmd("amx_restrict on awp") } public pfn_switch_announce_type(id) { if(!(get_user_flags(id) & ADMIN_CHAT)) { console_print(id, "[FDZ] No tienes acceso a este comando") return PLUGIN_HANDLED } new out[3], num read_argv(1, out, 2) if(!out[0]) { console_print(id, "[FDZ] amx_rm_awp_announce_type vale '%i'", pCvar_announ) return PLUGIN_HANDLED } num = str_to_num(out) if(!(1<= num <= 2)) { console_print(id, "[FDZ] El valor solo puede ser 1 o 2") console_print(id, "[FDZ] 1 Hud, 2 Say") return PLUGIN_HANDLED } pCvar_announ = num console_print(id, "[FDZ] El valor se ha cambiado a %i, el anuncio de mostrara en el %s", pCvar_announ, pCvar_announ == 1 ? "hud" : "say") return PLUGIN_HANDLED } public round_start() { if(get_playersnum() < get_cvar_num(szCvar_Min_p)) { client_print(0, print_chat, "[FDZ] No hay jugadores suficientes para empezar las rondas de !gAWP") client_print(0, print_chat, "[FDZ] SE NECESITAN - '[%i]' JUGADORES Y HAY '[%i]' JUGANDO", get_cvar_num("amx_rm_awp_min_players"), get_playersnum()) return } fn_random("CT") fn_random("TERRORIST") } public pfn_Player_Killed(id) { if(!is_user_connected(id) || !is_carrier[id]) return switch(pCvar_announ) { case 1 : { set_hudmessage(get_user_team(id) == 1 ? 255 : 0 , 0, get_user_team(id) == 2 ? 255 : 0 , -1.0, 0.30, 0, 6.0, 5.0) ShowSyncHudMsg(0, Sync, "El portador del awp %s ha muerto", get_user_team(id) == 1 ? "TT" : "CT") } case 2 : color_print(id, MSG_ALL, "!n[!gFDZ!n] El que !gportaba !nla AWP !t%s !nse dejo matar", get_user_team(id) == 1 ? "TT" : "CT") } is_carrier[id] = false } public round_end() { is_carrier[carrier_ct] = false is_carrier[carrier_tt] = false if(is_user_alive(carrier_ct)) strip_awp(carrier_ct) if(is_user_alive(carrier_tt)) strip_awp(carrier_tt) if(task_exists(carrier_ct)) remove_task(carrier_ct) if(task_exists(carrier_tt)) remove_task(carrier_tt) give_item(carrier_ct, "weapon_knife") give_item(carrier_tt, "weapon_knife") give_item(carrier_ct, "weapon_usp") give_item(carrier_tt, "weapon_glock18") cs_set_user_bpammo(carrier_ct, CSW_USP, 24) cs_set_user_bpammo(carrier_tt, CSW_GLOCK18, 40) } public client_disconnect(id) { if(!is_user_connected(id) || !is_carrier[id]) return switch(pCvar_announ) { case 1 : { set_hudmessage(get_user_team(id) == 1 ? 255 : 0 , 0, get_user_team(id) == 2 ? 255 : 0, -1.0, 0.30, 0, 6.0, 5.0) ShowSyncHudMsg(0, Sync, "El portador del awp %s se ha desconectado", get_user_team(id) == 1 ? "TT" : "CT") } case 2: color_print(id, MSG_ALL, "!n[FDZ] El que portaba la AWP !t%s !nse ha desconectado", get_user_team(id) == 1 ? "TT" : "CT") } remove_task(id) is_carrier[id] = false } public pfn_touch(ent, id) { if(!is_valid_ent(ent) || !is_user_alive(id)) return PLUGIN_HANDLED static model[sizeof szAwp_model +2], Class[13] entity_get_string(ent, EV_SZ_classname, Class, charsmax(Class)) if(equal(Class, "weaponbox")) { entity_get_string(ent, EV_SZ_model, model, charsmax(model)) if(equal(model, szAwp_model)) { if(is_carrier[id]) return PLUGIN_CONTINUE else return PLUGIN_HANDLED } else if(!is_carrier[id]) return PLUGIN_CONTINUE else return PLUGIN_HANDLED } return PLUGIN_CONTINUE } public pfn_hud(id) { if(!is_user_alive(id)) remove_task(id) set_hudmessage(get_user_team(id) == 1 ? 250 : 50, 50, get_user_team(id) == 2 ? 250 : 50, 0.0, 0.85, 0, 0.0, 1.0 + 0.1, 0.0, 0.0, -1) ShowSyncHudMsg(id, Sync2, "Eres el que Porta al AWP aprovechala ^nVida: [%i]/[%i] Chaleco: [%i]/[%i]", get_user_health(id), get_cvar_num("amx_rm_awp_health"), get_user_armor(id), get_cvar_num("amx_rm_awp_armor")) } public pfn_AddToFullPack(es, e, ent, host, hostflags, player, pSet) { if(!player) return if(is_carrier[ent]) { static color[3] color[0] = get_user_team(ent) == 1 ? 255 : 0 color[1] = 0 color[2] = get_user_team(ent) == 2 ? 255 : 0 set_es(es, ES_RenderFx, kRenderFxGlowShell) set_es(es, ES_RenderColor, color) set_es(es, ES_RenderAmt, 10) } } public pfn_Buy_Touch(m, d, id) { static szIcon[8] get_msg_arg_string(2, szIcon, charsmax(szIcon)) if(equal(szIcon, "buyzone") && get_msg_arg_int(1)) { if(is_carrier[id]) { set_pdata_int(id, 235, get_pdata_int(id, 235) & ~(1<<0)) return PLUGIN_HANDLED } else { set_pdata_int(id, 235, get_pdata_int(id, 235) & (1<<0)) return PLUGIN_CONTINUE } } return PLUGIN_CONTINUE }
24/05/2022, 01:06 PM
(Última modificación: 24/05/2022, 02:42 PM por [N]drs. Edited 1 time in total.)
(24/05/2022, 12:11 PM)jhonmaikel123 escribió: LE ARREGLE ERROR DE LOG, AL QUITARLE EL MENU DE TRANASFERIR EL ARMA, SOLO QUEDA UN BUG POR ARREGLAR Y ES QUE LA C4 SE DESAPARECE SI LE TOCA LA C4 AL QUE LE TOCO LA AWP, LE AGREGUE MAS ARMAS, ES DECIR AL QUE LE TOCA LA AWP, TAMBIEN TENDRA, DEAGLE, KNIFE Y HE GRANADE. Puedes usar este si gustas Código PHP: #include <amxmodx> Aportes
Bot Discord: CS Server Info Bot Discord 2023Plugins: Admin Expire (With support for MySql) || Simple Publicidad (Con soporte para MySql) v2.0 || Info de Ping en Color || Country Manager Scripting: [API] Ndrs Player Model || [API] Tienda Avanzada v1.6 Includes: [API] Discord WebHook v2.5 || [INC] CZTutor v1.6 || [INC] Steam Avatar Tutoriales/Guías: Agregar administradores desde plugin || [Reapi] Reemplazar Modelos de Armas || [TUT] Como instalar/actualizar a amxmodx 1.9.0 No doy ayuda gratis por privado, consulta en los foros. Si vas a pagar por un plugin, te dejo aquí mi discord: [N]drs#5342
24/06/2022, 12:33 PM
(24/05/2022, 01:06 PM)[N]drs escribió: Puedes usar este si gustas Gracias lo probare. ese tiene el efecto glow que se le pone al jugador cuando le toca la awp? |
« Tema anterior | Tema siguiente »
|