Mensajes: 3,238
Temas: 47
Registro en: Feb 2015
Reputación:
34
(06/04/2020, 08:43 PM)ivan escribió: (06/04/2020, 08:25 PM)Pan Bimbo (? escribió: (06/04/2020, 06:39 PM)ivan escribió: (06/04/2020, 06:19 PM)Skylar escribió:
que gracioso ver que peron establecio los "derechos" actuales como el art 14 bis, cuando ya se estaban estableciendo con la presidencia de yrigoyen... es como que peron solo compilo el plugin cuando el code ya estaba hecho (plugin hecho para destruir tu cs(pais).)
Lo único que se es que peron hizo que la universidad a la q voy sea gratis ""
Con un adoctrinamiento increible lleno de profes con ideológicas que te la quieren meter hasta el centro del ogt..
me gustaria que argentina fuera un Canada, su modelo politico son algo similares pero ahi no hay corrupcion..
En todos lados hay corrupción flaco, en que mundo vivís
Mensajes: 7,178
Temas: 93
Registro en: Aug 2014
Reputación:
63
07/04/2020, 02:42 AM
(Última modificación: 07/04/2020, 02:44 AM por Hinami.)
no se puede entrar en el top de los posteadores a puro spam y mamadas.
Skylar: y quien lo decidió?
https://prnt.sc/ruhbpp
nadie supero a heber en el top de desvergue aqui xd
si no hubiera cambiado de cuenta sería el top2 de posteador
Mensajes: 4,247
Temas: 94
Registro en: Mar 2014
Reputación:
58
Estudia siempre; el tiempo es oro, lo material se puede recuperar pero el tiempo no se puede recuperar.
(02/10/2016, 05:05 PM)meTaLiCroSS escribió: Siempre me gusta ayudar cuando alguien esta interesado realmente en ver que esta programando. (08/08/2019, 05:32 PM)meTaLiCroSS escribió: grax x el dato cr4ck
Mis aportes
PLUGINSMAPAS
Menú LANG
[SF] Sistema de Frags
Say System (Admin Prefix)
Mensajes: 7,178
Temas: 93
Registro en: Aug 2014
Reputación:
63
deo meo, regreso el peducho alguien le tire ban antes de que empiece a comentar cualquiera
Mensajes: 3,238
Temas: 47
Registro en: Feb 2015
Reputación:
34
Mensajes: 1,240
Temas: 96
Registro en: Oct 2013
Reputación:
10
07/04/2020, 04:44 PM
(Última modificación: 10/04/2020, 11:02 AM por ivan. Edited 5 times in total.)
JAJAJA
Mensajes: 1,342
Temas: 21
Registro en: Jun 2015
Reputación:
9
Parece que el sujeto cambió, y ahora hace las cosas bien
(05/04/2020, 01:06 PM)andres_1041 escribió: Adaptalo a tu gusto.
Código PHP: #include <amxmisc> #include <fakemeta> #include <adv_vault> #include <cstrike> #include <csx> #include <fun> #include <jctf> #include <colorchat>
new const PLUGIN[] = "Nivel+Rangos" #define VERSION "1.0" new const AUTHOR[] = "kikizon2"
/* ============================================= |= [EMPIEZA SECCION MODIFICABLE] =| ==============================================*/ /* ==================================== *[CONSTANTES]* =====================================*/ //new const WEB[] = "AMXMODX-ES"
#define SONIDO "events/task_complete.wav" /* ==================================== *[CONST NOMBRES DE RANGOS]* =====================================*/ enum _:DATA{ NOMBRE[30], FRAGS }
new const Rangos[][DATA] = { {"Sin Rango", 1}, {"Recien llegado", 25}, {"Novato", 50}, {"Aventurero", 100}, {"Principiante", 150}, {"Experimentado", 200}, {"Civil I", 300}, {"Civil II", 600}, {"Recluta", 1200}, {"Alistado", 1600}, {"Soldado", 2000}, {"Distinguido", 2500}, {"Cabo I", 3500}, {"Cabo II", 4500}, {"Sargento I", 5000}, {"Sargento II", 5500}, {"Sargento Mayor I", 6000}, {"Sargento Mayor II", 6500}, {"Sargento Ayudante", 7000}, {"Sargento Supervisor", 7500}, {"Sargento Tecnico I", 8000}, {"Sargento Tecnico II", 8500}, {"Maestro Tecnico I", 9000}, {"Maestro Tecnico II", 9500}, {"Maestro Tecnico Mayor", 10000}, {"Maestro Tec. Supervisor", 11000}, {"Cadete", 12000}, {"Sub-Brigadier", 13000}, {"Brigadier", 14000}, {"Primer Brigadier", 15000}, {"Brigadier Mayor", 16000}, {"Alferez", 17000}, {"Teniente", 18000}, {"Primer Teniente", 19000}, {"Capitan", 20000}, {"Mayor", 22000}, {"Teniente Coronel", 24000}, {"Comandante", 26000}, {"Coronel", 28000}, {"General de Brigada", 30000}, {"General de Division", 33000}, {"Mayor General", 36000}, {"General en Jefe", 39000}, {"Guardia de Honor", 43000}, {"Fuerzas Especiales", 47000}, {"Asesino Profesional", 52000}, {"Selvatico Camuflado", 57000}, {"Desertico Experto", 63000}, {"Genocida", 69000}, {"Infanteria Profesional", 76000}, {"Artillero", 84000}, {"Artillero de Torreta", 92000}, {"Tanquista", 100000}, {"Tanquista Anfibio", 11000}, {"Bombardero Terrorista", 120000}, {"Blindado", 130000}, {"Blindado Explosivo", 140000}, {"Cazador I", 150000}, {"Cazador II", 160000}, {"Francotirador I", 170000}, {"Francotirador II", 180000}, {"Guardia de honor", 190000}, {"Fuerzas Especiales", 200000}, {"Destructor 1", 210000}, {"Destructor 2", 220000}, {"Masacrador 1", 230000}, {"Masacrador 2", 240000}, {"Exterminador 1", 250000}, {"Exterminador 2", 260000}, {"Nazi", 270000}, {"Destripador", 280000}, {"Berserker 1", 290000}, {"Berserker 2", 300000}, {"Grand Headshot", 320000}, {"Headshot Supremo", 340000}, {"Headshot Sagrado", 360000}, {"Headshot Dios", 380000}, {"Master Headshots 1", 400000}, {"Master Headshots 2", 420000}, {"Master Pro Kill 1", 440000}, {"Master Pro Kill 2", 460000}, {"Silver 1", 480000}, {"Silver 2", 500000}, {"Silver 3", 520000}, {"Silver 4", 540000}, {"Silver Elite", 560000}, {"Silver Elite Master", 580000}, {"Gold Nova 1", 600000}, {"Gold Nova 2", 620000}, {"Gold Nova 3", 640000}, {"Gold Nova Master", 660000}, {"Master Guardian 1", 680000}, {"Master Guardian 2", 700000}, {"Master Guardian Elite", 720000}, {"Disting. Master Guardian", 740000}, {"Legendary Eagle", 760000}, {"Legendary Eagle Master", 780000}, {"Supreme Master First Class", 800000}, {"The Global Elite", 820000}, {"Pro Gamers Finish 1", 840000}, {"Pro Gamers Finish 2", 900000}, {"NoobingGamer`s", 9999999} };
/* ============================================= |= [TERMINA SECCION MODIFICABLE] =| ==============================================*/
/* ==================================== *[VARIABLES]* =====================================*/ new g_rango[33], g_frags[33] new SyncHUD, g_maxplayers, g_msgTeamInfo, g_msgSayText, g_playername[33][32]; #define TASK_HUD 2100 #define ID_HUD (taskid - TASK_HUD) #define XD is_user_connected(id) || !is_user_bot(id) || !is_user_hltv(id)
new g_vault, g_iField_Rank, g_iField_Frags; //new VaultRango[128] //szRangos[180] //szKey[30]
new const DataBase[] = "Rangos" new g_iCreateHud, g_iMsgStatusText
/* ==================================== *[Cvars]* =====================================*/ new cvar_Hud, cvar_knifex2, cvar_hsx2, cvar_awpx2, cvar_scoutx2, cvar_hex2 /* ==================================== *[INIT]* =====================================*/ public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) //register_event("DeathMsg", "Event_DeathMsg", "a")
register_clcmd("say", "message_saytext") register_clcmd("say_team", "message_sayteam") register_clcmd( "say /toprangos", "checkTop" ); register_clcmd("say /rank", "checkRank"); register_clcmd( "say_team /toprangos", "checkTop" ); register_clcmd("say_team /rank", "checkRank"); register_event("StatusValue", "HookShowStatus", "b", "1=2", "2>0") register_event("StatusValue", "HookHideStatus", "b", "1=1", "2=0") /* ============================================= |= [EMPIEZA SECCION MODIFICABLE] =| ==============================================*/ cvar_Hud = register_cvar("rangos_hud", "1") // 1 - Saldra El HUD | 0 - Lo Desactivas cvar_knifex2 = register_cvar("rangos_knifex2", "1") // 1 - x2 frags con knife | 0 - Lo Desactivas cvar_hsx2 = register_cvar("rangos_hsx2", "1") // 1 - x2 frags de HeadShot | 0 - Lo Desactivas cvar_awpx2 = register_cvar("rangos_awpx2", "0") // 1 - x2 frags Con awp | 0 - Lo Desactivas cvar_scoutx2 = register_cvar("rangos_scoutx2", "0") // 1 - x2 frags Con scout | 0 - Lo Desactivas cvar_hex2 = register_cvar("rangos_hex2", "1") // 1 - x2 frags Con HE | 0 - Lo Desactivas // 1 - x2 frags de HeadShot | 0 - ÑO :v /* ============================================= |= [TERMINA SECCION MODIFICABLE] =| ==============================================*/ SyncHUD = CreateHudSyncObj() g_maxplayers = get_maxplayers() g_msgTeamInfo = get_user_msgid("TeamInfo") g_msgSayText = get_user_msgid("SayText") g_iCreateHud = CreateHudSyncObj() g_iMsgStatusText = get_user_msgid("StatusText") /* GUARGADO */ g_vault = adv_vault_open(DataBase, false); g_iField_Rank = adv_vault_register_field(g_vault, "RANGOS"); g_iField_Frags = adv_vault_register_field(g_vault, "FRAGS"); adv_vault_init(g_vault); //nfv_file("Ranguitos", VaultRango, charsmax(VaultRango)) }
public plugin_cfg() set_cvar_num("mp_playerid", 0);
/* ==================================== *[PRECACHE]* =====================================*/ public plugin_precache() precache_sound(SONIDO); /* =================================== *[HUD]* =====================================*/
public HUD(taskid) { new id = ID_HUD //new izStats[8], izBody[8] //new iRankPos, iRankMax //iRankPos = get_user_stats(id, izStats, izBody) //iRankMax = get_statsnum() if(!is_user_alive(id)) { id = pev(id, pev_iuser2) if(!is_user_alive(id)) return; } if(id != ID_HUD) { set_hudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 5.0, 4.0, -5.0, 0.5, 2.0) ShowSyncHudMsg(ID_HUD, SyncHUD, "Exp: %d | Rango: %s", g_frags[id], Rangos[g_rango[id]][NOMBRE]) } else { set_hudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 5.0, 10.0, -10.0, 3.0, 2.0) ShowSyncHudMsg(ID_HUD, SyncHUD, "Frags: [%d/%d] || Sig. Rango: [%s]", g_frags[id], Rangos[g_rango[id]][FRAGS], Rangos[g_rango[id]+1][NOMBRE]) } }
public HookShowStatus(id) { if(is_user_alive(id)) { static pid pid = read_data(2) if(!is_user_alive(pid)) return static team team = get_user_team(pid) message_begin(MSG_ONE_UNRELIABLE, g_iMsgStatusText, _, id) write_byte(0) write_string("") message_end() if(team == 1) { set_hudmessage(255, 0, 0, -1.0, 0.40, 2, 0.01, 3.0, 0.01, 0.01, -1) ShowSyncHudMsg(id, g_iCreateHud, "[ %s ]^n%s", Rangos[g_rango[pid]][NOMBRE], g_playername[pid]) } else if(team == 2) { set_hudmessage(0, 255, 255, -1.0, 0.40, 2, 0.01, 3.0, 0.01, 0.01, -1) ShowSyncHudMsg(id, g_iCreateHud, "[ %s ]^n%s", Rangos[g_rango[pid]][NOMBRE], g_playername[pid]) } } }
public HookHideStatus(id) ClearSyncHud(id, g_iCreateHud)
/* ================================== [PUTINSERVER] ===================================*/ public client_putinserver(id) { get_user_name( id, g_playername[ id ], charsmax( g_playername[ ] ) ); g_rango[id] = 0 g_frags[id] = 0 Cargar(id); if(get_pcvar_num(cvar_Hud)) set_task(1.5, "HUD", id+TASK_HUD, _, _, "b") } /* ================================== [DISCONNECT] ===================================*/ public client_disconnected(id) { if(XD) Guardar(id); remove_task(id+TASK_HUD) }
/* ================================== [DEATHMSG] ===================================*/ /*public Event_DeathMsg() { new attacker = read_data(1) new victim = read_data(2) new hs = read_data(3) new weaponid = get_user_weapon(attacker) if(victim == attacker) return; if(is_user_alive(attacker)) { g_frags[attacker] += ( is_user_admin( attacker ) ) ? 2:1; Guardar(attacker) if(get_pcvar_num(cvar_knifex2)) { if(weaponid == CSW_KNIFE) g_frags[attacker] += ( is_user_admin( attacker ) ) ? 2:1; } if(get_pcvar_num(cvar_hsx2)) { if(hs) g_frags[attacker] += ( is_user_admin( attacker ) ) ? 2:1; } if(get_pcvar_num(cvar_awpx2)) { if(weaponid == CSW_AWP) g_frags[attacker] += ( is_user_admin( attacker ) ) ? 2: 1; } if(get_pcvar_num(cvar_scoutx2)) { if(weaponid == CSW_SCOUT) g_frags[attacker] += ( is_user_admin( attacker ) ) ? 2: 1; } if(get_pcvar_num(cvar_hex2)) { if(weaponid == CSW_HEGRENADE) g_frags[attacker] += ( is_user_admin( attacker ) ) ? 2: 1; } AumentarRango(attacker) } }*/
public client_death( attacker, victim, weapon, hitplace ) { if(!is_user_connected(attacker) || victim == attacker) return g_frags[attacker] += ( is_user_admin( attacker ) ) ? 2: 1; if( weapon == CSW_KNIFE ) { if(get_pcvar_num(cvar_knifex2)) g_frags[attacker] += ( is_user_admin( attacker ) ) ? 2: 1; } if( hitplace == HIT_HEAD ) { if(get_pcvar_num(cvar_hsx2)) g_frags[attacker] += ( is_user_admin( attacker ) ) ? 2: 1; } if( weapon == CSW_AWP ) { if(get_pcvar_num(cvar_awpx2)) g_frags[attacker] += ( is_user_admin( attacker ) ) ? 2: 1; } if( weapon == CSW_SCOUT ) { (get_pcvar_num(cvar_scoutx2)) g_frags[attacker] += ( is_user_admin( attacker ) ) ? 2: 1; } if( weapon == CSW_HEGRENADE ) { (get_pcvar_num(cvar_hex2)) g_frags[attacker] += ( is_user_admin( attacker ) ) ? 2: 1; } AumentarRango(attacker) }
/* ================================ [UPDATE RANGO] =================================*/ AumentarRango(id) { new Aumento = false while(g_frags[id] >= Rangos[g_rango[id]][FRAGS]) { Aumento = true g_rango[id]++ } if(Aumento) { new name[33]; get_user_name(id, name, 32) chatcolor(id, Gris, "^1[^4NoobingGamer`s^1] !Felicidades! Tu Nuevo Rango es: [^4%s^1]", Rangos[g_rango[id]][NOMBRE]) ColorChat(0, GREY, "^1[^4NoobingGamer`s^1] !En Hora Buena! El Nuevo Rango de ^3%s ^1es: [^4%s^1]", name, Rangos[g_rango[id]][NOMBRE]) client_cmd ( id, "spk %s", SONIDO); Aumento = false } } /*===================================== *[SAY]* =====================================*/ public message_saytext(id) { static said[192] read_args(said, charsmax(said)) remove_quotes(said) if(said[0] == '%' || said[0] == '/' || said[0] == '@' || equal (said, "/")) return PLUGIN_HANDLED if(!ValidMessage(said, 1)) return PLUGIN_CONTINUE; static color[11], name[32] get_user_team(id,color,charsmax(color)) get_user_name(id,name,charsmax(name)) new alive = is_user_alive(id) new is_adm = is_user_admin(id) new tipo[32], flags = get_user_flags(id) if (flags & ADMIN_LEVEL_B) formatex(tipo, charsmax(tipo), "DUEÑ@") else if (flags & ADMIN_LEVEL_E) formatex(tipo, charsmax(tipo), "SOCIO") else if (flags & ADMIN_LEVEL_C) formatex(tipo, charsmax(tipo), "VIP") else if (flags & ADMIN_LEVEL_H) formatex(tipo, charsmax(tipo), "GirL") else if (flags & ADMIN_LEVEL_D) formatex(tipo, charsmax(tipo), "Spammer") if(cs_get_user_team(id) == CS_TEAM_SPECTATOR) { if(is_adm) format(said, charsmax(said), "^1*SPEC* ^4[^1%s^4]^1 ^3AMXX. ^4%s ^1~> ^3%s ^1:^4 %s", Rangos[g_rango[id]][NOMBRE], tipo, name, said) else format(said, charsmax(said), "^1*SPEC* ^4[^1%s^4]^1 %s : %s", Rangos[g_rango[id]][NOMBRE], name, said) } else { if(is_adm) format(said, charsmax(said), "^3(^1%s^3)^1 ^4[^1%s^4]^1 ^3AMXX. ^4%s ^1~> ^3%s ^1:^4 %s", alive ? "^1" : "^1*Muerto*", Rangos[g_rango[id]][NOMBRE], tipo, name, said) else format(said, charsmax(said), "^1%s ^3(^1%s^3)^1 ^3[^1%s^3]^1 ^3%s ^1: %s", alive ? "^1" : "^1*Muerto*", Rangos[g_rango[id]][NOMBRE], name, said) } static i, team[11] for(i = 1; i <= g_maxplayers; i++) { if(!is_user_connected(i)) continue get_user_name(id,name,charsmax(name)) get_user_team(i, team, charsmax(team)) changeTeamInfo(i, color) writeMessage(i, said) changeTeamInfo(i, team) } return PLUGIN_HANDLED_MAIN; }
public message_sayteam(id) { static said[192] read_args(said, charsmax(said)) remove_quotes(said) if (said[0] == '%' || said[0] == '/' || said[0] == '@' || equal (said, "/")) return PLUGIN_HANDLED
if (!ValidMessage(said, 1)) return PLUGIN_CONTINUE; static playerTeam, playerTeamName[19] playerTeam = get_user_team(id) switch(playerTeam) { case 1: copy (playerTeamName, 6, "TE") case 2: copy (playerTeamName, 8, "CT") default: copy (playerTeamName, 11, "SPEC") }
static color[11], name[32], alive[11] get_user_team(id,color,charsmax(color)) get_user_name(id,name,charsmax(name)) new is_adm = is_user_admin(id) new tipo[32], flags = get_user_flags(id) if (flags & ADMIN_LEVEL_B) formatex(tipo, charsmax(tipo), "DUEÑ@") else if (flags & ADMIN_LEVEL_E) formatex(tipo, charsmax(tipo), "SOCIO") else if (flags & ADMIN_LEVEL_C) formatex(tipo, charsmax(tipo), "VIP") else if (flags & ADMIN_LEVEL_H) formatex(tipo, charsmax(tipo), "GirL") else if (flags & ADMIN_LEVEL_D) formatex(tipo, charsmax(tipo), "Spammer") if (is_user_alive (id)) { alive = "" } else { alive = "*Muerto*" }
if(is_adm) { format(said, charsmax(said), "^3(^1%s^3)^1 ^4[^1%s^4]^1 ^3AMXX. ^4%s ^1~> ^3%s ^1:^4 %s", alive, playerTeam, Rangos[g_rango[id]], tipo, name, said) } else { format(said, charsmax(said), "^1%s ^3(^1%s^3)^1 ^3[^1%s^3]^1 ^3%s ^1: %s", alive, playerTeam, Rangos[g_rango[id]], name, said) }
static i, team[11] for (i = 1; i <= g_maxplayers; i++) { if (!is_user_connected(i)) continue; get_user_name(id,name,charsmax(name)) if (get_user_team(i) == playerTeam || is_user_admin(i)) { if (is_user_alive(id) && is_user_alive(i) || !is_user_alive(id) && !is_user_alive(i)) { get_user_team(i, team, charsmax(team)) changeTeamInfo(i, color) writeMessage(i, said) changeTeamInfo(i, team) } } } return PLUGIN_HANDLED_MAIN; } public changeTeamInfo(player, team[]) { message_begin(MSG_ONE, g_msgTeamInfo, _, player) write_byte(player) write_string(team) message_end() }
public writeMessage(player, message[]) { message_begin(MSG_ONE, g_msgSayText, {0, 0, 0}, player) write_byte(player) write_string(message) message_end() } /* =================================== *[GUARDADO]* =====================================*/
Guardar(id) { adv_vault_set_start(g_vault);
adv_vault_set_field(g_vault, g_iField_Rank, g_rango[id]); adv_vault_set_field(g_vault, g_iField_Frags, g_frags[id]); adv_vault_set_end(g_vault, 0, g_playername[id]); }
Cargar(id) { if(!adv_vault_get_prepare(g_vault, _, g_playername[id])) return; g_rango[id] = adv_vault_get_field(g_vault, g_iField_Rank); g_frags[id] = adv_vault_get_field(g_vault, g_iField_Frags); }
/* Guardar(id) { formatex(szKey, charsmax(szKey), "data_rangos") formatex(szRangos, charsmax(szRangos), "%d %d", g_frags[id], g_rango[id]) nfv_set_data(VaultRango, szKey, g_playername[id], szRangos) }
Cargar(id) { new g_load_c1[25], g_load_c2[25] formatex(szKey, charsmax(szKey), "data_rangos") if(!nfv_get_data(VaultRango, szKey, g_playername[id], szRangos, sizeof(szRangos) - 1)) return; parse(szRangos, g_load_c1, charsmax(g_load_c1), g_load_c2, charsmax(g_load_c2)) g_frags[id] = str_to_num(g_load_c1) g_rango[id] = str_to_num(g_load_c2) } */
/* =================================== *[STOCKS]* =====================================*/ // stock de chatcolor stock chatcolor(id, Colors:color, msg[], any:...) { static szMsg[191], msgSayText; #define teaminfo_sent(%0) (TeamInfoSent & (1<<%0)) if (!msgSayText) msgSayText = get_user_msgid("SayText"); vformat(szMsg, 190, msg, 4);
replace_all(szMsg, 190, "!g", "^4"); replace_all(szMsg, 190, "!n", "^1"); replace_all(szMsg, 190, "!color", "^3"); replace_all(szMsg, 190, "!t2", "^0"); message_begin(id ? MSG_ONE_UNRELIABLE : MSG_BROADCAST, msgSayText, .player = id); write_byte(color ? (_:color) : 33); write_string(szMsg); message_end(); } // Stock para Saber Si el mensaje es valido stock ValidMessage(text[], maxcount) { static len, i, count len = strlen(text) count = 0 if (!len) return false; for (i = 0; i < len; i++) { if (text[i] != ' ') { count++ if (count >= maxcount) return true; } } return false; }
Mensajes: 811
Temas: 99
Registro en: Jun 2019
Reputación:
8
(07/04/2020, 06:18 PM)Pan Bimbo (? escribió: Parece que el sujeto cambió, y ahora hace las cosas bien
(05/04/2020, 01:06 PM)andres_1041 escribió: Adaptalo a tu gusto.
Código PHP: #include <amxmisc> #include <fakemeta> #include <adv_vault> #include <cstrike> #include <csx> #include <fun> #include <jctf> #include <colorchat>
new const PLUGIN[] = "Nivel+Rangos" #define VERSION "1.0" new const AUTHOR[] = "kikizon2"
/* ============================================= |= [EMPIEZA SECCION MODIFICABLE] =| ==============================================*/ /* ==================================== *[CONSTANTES]* =====================================*/ //new const WEB[] = "AMXMODX-ES"
#define SONIDO "events/task_complete.wav" /* ==================================== *[CONST NOMBRES DE RANGOS]* =====================================*/ enum _:DATA{ NOMBRE[30], FRAGS }
new const Rangos[][DATA] = { {"Sin Rango", 1}, {"Recien llegado", 25}, {"Novato", 50}, {"Aventurero", 100}, {"Principiante", 150}, {"Experimentado", 200}, {"Civil I", 300}, {"Civil II", 600}, {"Recluta", 1200}, {"Alistado", 1600}, {"Soldado", 2000}, {"Distinguido", 2500}, {"Cabo I", 3500}, {"Cabo II", 4500}, {"Sargento I", 5000}, {"Sargento II", 5500}, {"Sargento Mayor I", 6000}, {"Sargento Mayor II", 6500}, {"Sargento Ayudante", 7000}, {"Sargento Supervisor", 7500}, {"Sargento Tecnico I", 8000}, {"Sargento Tecnico II", 8500}, {"Maestro Tecnico I", 9000}, {"Maestro Tecnico II", 9500}, {"Maestro Tecnico Mayor", 10000}, {"Maestro Tec. Supervisor", 11000}, {"Cadete", 12000}, {"Sub-Brigadier", 13000}, {"Brigadier", 14000}, {"Primer Brigadier", 15000}, {"Brigadier Mayor", 16000}, {"Alferez", 17000}, {"Teniente", 18000}, {"Primer Teniente", 19000}, {"Capitan", 20000}, {"Mayor", 22000}, {"Teniente Coronel", 24000}, {"Comandante", 26000}, {"Coronel", 28000}, {"General de Brigada", 30000}, {"General de Division", 33000}, {"Mayor General", 36000}, {"General en Jefe", 39000}, {"Guardia de Honor", 43000}, {"Fuerzas Especiales", 47000}, {"Asesino Profesional", 52000}, {"Selvatico Camuflado", 57000}, {"Desertico Experto", 63000}, {"Genocida", 69000}, {"Infanteria Profesional", 76000}, {"Artillero", 84000}, {"Artillero de Torreta", 92000}, {"Tanquista", 100000}, {"Tanquista Anfibio", 11000}, {"Bombardero Terrorista", 120000}, {"Blindado", 130000}, {"Blindado Explosivo", 140000}, {"Cazador I", 150000}, {"Cazador II", 160000}, {"Francotirador I", 170000}, {"Francotirador II", 180000}, {"Guardia de honor", 190000}, {"Fuerzas Especiales", 200000}, {"Destructor 1", 210000}, {"Destructor 2", 220000}, {"Masacrador 1", 230000}, {"Masacrador 2", 240000}, {"Exterminador 1", 250000}, {"Exterminador 2", 260000}, {"Nazi", 270000}, {"Destripador", 280000}, {"Berserker 1", 290000}, {"Berserker 2", 300000}, {"Grand Headshot", 320000}, {"Headshot Supremo", 340000}, {"Headshot Sagrado", 360000}, {"Headshot Dios", 380000}, {"Master Headshots 1", 400000}, {"Master Headshots 2", 420000}, {"Master Pro Kill 1", 440000}, {"Master Pro Kill 2", 460000}, {"Silver 1", 480000}, {"Silver 2", 500000}, {"Silver 3", 520000}, {"Silver 4", 540000}, {"Silver Elite", 560000}, {"Silver Elite Master", 580000}, {"Gold Nova 1", 600000}, {"Gold Nova 2", 620000}, {"Gold Nova 3", 640000}, {"Gold Nova Master", 660000}, {"Master Guardian 1", 680000}, {"Master Guardian 2", 700000}, {"Master Guardian Elite", 720000}, {"Disting. Master Guardian", 740000}, {"Legendary Eagle", 760000}, {"Legendary Eagle Master", 780000}, {"Supreme Master First Class", 800000}, {"The Global Elite", 820000}, {"Pro Gamers Finish 1", 840000}, {"Pro Gamers Finish 2", 900000}, {"NoobingGamer`s", 9999999} };
/* ============================================= |= [TERMINA SECCION MODIFICABLE] =| ==============================================*/
/* ==================================== *[VARIABLES]* =====================================*/ new g_rango[33], g_frags[33] new SyncHUD, g_maxplayers, g_msgTeamInfo, g_msgSayText, g_playername[33][32]; #define TASK_HUD 2100 #define ID_HUD (taskid - TASK_HUD) #define XD is_user_connected(id) || !is_user_bot(id) || !is_user_hltv(id)
new g_vault, g_iField_Rank, g_iField_Frags; //new VaultRango[128] //szRangos[180] //szKey[30]
new const DataBase[] = "Rangos" new g_iCreateHud, g_iMsgStatusText
/* ==================================== *[Cvars]* =====================================*/ new cvar_Hud, cvar_knifex2, cvar_hsx2, cvar_awpx2, cvar_scoutx2, cvar_hex2 /* ==================================== *[INIT]* =====================================*/ public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) //register_event("DeathMsg", "Event_DeathMsg", "a")
register_clcmd("say", "message_saytext") register_clcmd("say_team", "message_sayteam") register_clcmd( "say /toprangos", "checkTop" ); register_clcmd("say /rank", "checkRank"); register_clcmd( "say_team /toprangos", "checkTop" ); register_clcmd("say_team /rank", "checkRank"); register_event("StatusValue", "HookShowStatus", "b", "1=2", "2>0") register_event("StatusValue", "HookHideStatus", "b", "1=1", "2=0") /* ============================================= |= [EMPIEZA SECCION MODIFICABLE] =| ==============================================*/ cvar_Hud = register_cvar("rangos_hud", "1") // 1 - Saldra El HUD | 0 - Lo Desactivas cvar_knifex2 = register_cvar("rangos_knifex2", "1") // 1 - x2 frags con knife | 0 - Lo Desactivas cvar_hsx2 = register_cvar("rangos_hsx2", "1") // 1 - x2 frags de HeadShot | 0 - Lo Desactivas cvar_awpx2 = register_cvar("rangos_awpx2", "0") // 1 - x2 frags Con awp | 0 - Lo Desactivas cvar_scoutx2 = register_cvar("rangos_scoutx2", "0") // 1 - x2 frags Con scout | 0 - Lo Desactivas cvar_hex2 = register_cvar("rangos_hex2", "1") // 1 - x2 frags Con HE | 0 - Lo Desactivas // 1 - x2 frags de HeadShot | 0 - ÑO :v /* ============================================= |= [TERMINA SECCION MODIFICABLE] =| ==============================================*/ SyncHUD = CreateHudSyncObj() g_maxplayers = get_maxplayers() g_msgTeamInfo = get_user_msgid("TeamInfo") g_msgSayText = get_user_msgid("SayText") g_iCreateHud = CreateHudSyncObj() g_iMsgStatusText = get_user_msgid("StatusText") /* GUARGADO */ g_vault = adv_vault_open(DataBase, false); g_iField_Rank = adv_vault_register_field(g_vault, "RANGOS"); g_iField_Frags = adv_vault_register_field(g_vault, "FRAGS"); adv_vault_init(g_vault); //nfv_file("Ranguitos", VaultRango, charsmax(VaultRango)) }
public plugin_cfg() set_cvar_num("mp_playerid", 0);
/* ==================================== *[PRECACHE]* =====================================*/ public plugin_precache() precache_sound(SONIDO); /* =================================== *[HUD]* =====================================*/
public HUD(taskid) { new id = ID_HUD //new izStats[8], izBody[8] //new iRankPos, iRankMax //iRankPos = get_user_stats(id, izStats, izBody) //iRankMax = get_statsnum() if(!is_user_alive(id)) { id = pev(id, pev_iuser2) if(!is_user_alive(id)) return; } if(id != ID_HUD) { set_hudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 5.0, 4.0, -5.0, 0.5, 2.0) ShowSyncHudMsg(ID_HUD, SyncHUD, "Exp: %d | Rango: %s", g_frags[id], Rangos[g_rango[id]][NOMBRE]) } else { set_hudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 5.0, 10.0, -10.0, 3.0, 2.0) ShowSyncHudMsg(ID_HUD, SyncHUD, "Frags: [%d/%d] || Sig. Rango: [%s]", g_frags[id], Rangos[g_rango[id]][FRAGS], Rangos[g_rango[id]+1][NOMBRE]) } }
public HookShowStatus(id) { if(is_user_alive(id)) { static pid pid = read_data(2) if(!is_user_alive(pid)) return static team team = get_user_team(pid) message_begin(MSG_ONE_UNRELIABLE, g_iMsgStatusText, _, id) write_byte(0) write_string("") message_end() if(team == 1) { set_hudmessage(255, 0, 0, -1.0, 0.40, 2, 0.01, 3.0, 0.01, 0.01, -1) ShowSyncHudMsg(id, g_iCreateHud, "[ %s ]^n%s", Rangos[g_rango[pid]][NOMBRE], g_playername[pid]) } else if(team == 2) { set_hudmessage(0, 255, 255, -1.0, 0.40, 2, 0.01, 3.0, 0.01, 0.01, -1) ShowSyncHudMsg(id, g_iCreateHud, "[ %s ]^n%s", Rangos[g_rango[pid]][NOMBRE], g_playername[pid]) } } }
public HookHideStatus(id) ClearSyncHud(id, g_iCreateHud)
/* ================================== [PUTINSERVER] ===================================*/ public client_putinserver(id) { get_user_name( id, g_playername[ id ], charsmax( g_playername[ ] ) ); g_rango[id] = 0 g_frags[id] = 0 Cargar(id); if(get_pcvar_num(cvar_Hud)) set_task(1.5, "HUD", id+TASK_HUD, _, _, "b") } /* ================================== [DISCONNECT] ===================================*/ public client_disconnected(id) { if(XD) Guardar(id); remove_task(id+TASK_HUD) }
/* ================================== [DEATHMSG] ===================================*/ /*public Event_DeathMsg() { new attacker = read_data(1) new victim = read_data(2) new hs = read_data(3) new weaponid = get_user_weapon(attacker) if(victim == attacker) return; if(is_user_alive(attacker)) { g_frags[attacker] += ( is_user_admin( attacker ) ) ? 2:1; Guardar(attacker) if(get_pcvar_num(cvar_knifex2)) { if(weaponid == CSW_KNIFE) g_frags[attacker] += ( is_user_admin( attacker ) ) ? 2:1; } if(get_pcvar_num(cvar_hsx2)) { if(hs) g_frags[attacker] += ( is_user_admin( attacker ) ) ? 2:1; } if(get_pcvar_num(cvar_awpx2)) { if(weaponid == CSW_AWP) g_frags[attacker] += ( is_user_admin( attacker ) ) ? 2: 1; } if(get_pcvar_num(cvar_scoutx2)) { if(weaponid == CSW_SCOUT) g_frags[attacker] += ( is_user_admin( attacker ) ) ? 2: 1; } if(get_pcvar_num(cvar_hex2)) { if(weaponid == CSW_HEGRENADE) g_frags[attacker] += ( is_user_admin( attacker ) ) ? 2: 1; } AumentarRango(attacker) } }*/
public client_death( attacker, victim, weapon, hitplace ) { if(!is_user_connected(attacker) || victim == attacker) return g_frags[attacker] += ( is_user_admin( attacker ) ) ? 2: 1; if( weapon == CSW_KNIFE ) { if(get_pcvar_num(cvar_knifex2)) g_frags[attacker] += ( is_user_admin( attacker ) ) ? 2: 1; } if( hitplace == HIT_HEAD ) { if(get_pcvar_num(cvar_hsx2)) g_frags[attacker] += ( is_user_admin( attacker ) ) ? 2: 1; } if( weapon == CSW_AWP ) { if(get_pcvar_num(cvar_awpx2)) g_frags[attacker] += ( is_user_admin( attacker ) ) ? 2: 1; } if( weapon == CSW_SCOUT ) { (get_pcvar_num(cvar_scoutx2)) g_frags[attacker] += ( is_user_admin( attacker ) ) ? 2: 1; } if( weapon == CSW_HEGRENADE ) { (get_pcvar_num(cvar_hex2)) g_frags[attacker] += ( is_user_admin( attacker ) ) ? 2: 1; } AumentarRango(attacker) }
/* ================================ [UPDATE RANGO] =================================*/ AumentarRango(id) { new Aumento = false while(g_frags[id] >= Rangos[g_rango[id]][FRAGS]) { Aumento = true g_rango[id]++ } if(Aumento) { new name[33]; get_user_name(id, name, 32) chatcolor(id, Gris, "^1[^4NoobingGamer`s^1] !Felicidades! Tu Nuevo Rango es: [^4%s^1]", Rangos[g_rango[id]][NOMBRE]) ColorChat(0, GREY, "^1[^4NoobingGamer`s^1] !En Hora Buena! El Nuevo Rango de ^3%s ^1es: [^4%s^1]", name, Rangos[g_rango[id]][NOMBRE]) client_cmd ( id, "spk %s", SONIDO); Aumento = false } } /*===================================== *[SAY]* =====================================*/ public message_saytext(id) { static said[192] read_args(said, charsmax(said)) remove_quotes(said) if(said[0] == '%' || said[0] == '/' || said[0] == '@' || equal (said, "/")) return PLUGIN_HANDLED if(!ValidMessage(said, 1)) return PLUGIN_CONTINUE; static color[11], name[32] get_user_team(id,color,charsmax(color)) get_user_name(id,name,charsmax(name)) new alive = is_user_alive(id) new is_adm = is_user_admin(id) new tipo[32], flags = get_user_flags(id) if (flags & ADMIN_LEVEL_B) formatex(tipo, charsmax(tipo), "DUEÑ@") else if (flags & ADMIN_LEVEL_E) formatex(tipo, charsmax(tipo), "SOCIO") else if (flags & ADMIN_LEVEL_C) formatex(tipo, charsmax(tipo), "VIP") else if (flags & ADMIN_LEVEL_H) formatex(tipo, charsmax(tipo), "GirL") else if (flags & ADMIN_LEVEL_D) formatex(tipo, charsmax(tipo), "Spammer") if(cs_get_user_team(id) == CS_TEAM_SPECTATOR) { if(is_adm) format(said, charsmax(said), "^1*SPEC* ^4[^1%s^4]^1 ^3AMXX. ^4%s ^1~> ^3%s ^1:^4 %s", Rangos[g_rango[id]][NOMBRE], tipo, name, said) else format(said, charsmax(said), "^1*SPEC* ^4[^1%s^4]^1 %s : %s", Rangos[g_rango[id]][NOMBRE], name, said) } else { if(is_adm) format(said, charsmax(said), "^3(^1%s^3)^1 ^4[^1%s^4]^1 ^3AMXX. ^4%s ^1~> ^3%s ^1:^4 %s", alive ? "^1" : "^1*Muerto*", Rangos[g_rango[id]][NOMBRE], tipo, name, said) else format(said, charsmax(said), "^1%s ^3(^1%s^3)^1 ^3[^1%s^3]^1 ^3%s ^1: %s", alive ? "^1" : "^1*Muerto*", Rangos[g_rango[id]][NOMBRE], name, said) } static i, team[11] for(i = 1; i <= g_maxplayers; i++) { if(!is_user_connected(i)) continue get_user_name(id,name,charsmax(name)) get_user_team(i, team, charsmax(team)) changeTeamInfo(i, color) writeMessage(i, said) changeTeamInfo(i, team) } return PLUGIN_HANDLED_MAIN; }
public message_sayteam(id) { static said[192] read_args(said, charsmax(said)) remove_quotes(said) if (said[0] == '%' || said[0] == '/' || said[0] == '@' || equal (said, "/")) return PLUGIN_HANDLED
if (!ValidMessage(said, 1)) return PLUGIN_CONTINUE; static playerTeam, playerTeamName[19] playerTeam = get_user_team(id) switch(playerTeam) { case 1: copy (playerTeamName, 6, "TE") case 2: copy (playerTeamName, 8, "CT") default: copy (playerTeamName, 11, "SPEC") }
static color[11], name[32], alive[11] get_user_team(id,color,charsmax(color)) get_user_name(id,name,charsmax(name)) new is_adm = is_user_admin(id) new tipo[32], flags = get_user_flags(id) if (flags & ADMIN_LEVEL_B) formatex(tipo, charsmax(tipo), "DUEÑ@") else if (flags & ADMIN_LEVEL_E) formatex(tipo, charsmax(tipo), "SOCIO") else if (flags & ADMIN_LEVEL_C) formatex(tipo, charsmax(tipo), "VIP") else if (flags & ADMIN_LEVEL_H) formatex(tipo, charsmax(tipo), "GirL") else if (flags & ADMIN_LEVEL_D) formatex(tipo, charsmax(tipo), "Spammer") if (is_user_alive (id)) { alive = "" } else { alive = "*Muerto*" }
if(is_adm) { format(said, charsmax(said), "^3(^1%s^3)^1 ^4[^1%s^4]^1 ^3AMXX. ^4%s ^1~> ^3%s ^1:^4 %s", alive, playerTeam, Rangos[g_rango[id]], tipo, name, said) } else { format(said, charsmax(said), "^1%s ^3(^1%s^3)^1 ^3[^1%s^3]^1 ^3%s ^1: %s", alive, playerTeam, Rangos[g_rango[id]], name, said) }
static i, team[11] for (i = 1; i <= g_maxplayers; i++) { if (!is_user_connected(i)) continue; get_user_name(id,name,charsmax(name)) if (get_user_team(i) == playerTeam || is_user_admin(i)) { if (is_user_alive(id) && is_user_alive(i) || !is_user_alive(id) && !is_user_alive(i)) { get_user_team(i, team, charsmax(team)) changeTeamInfo(i, color) writeMessage(i, said) changeTeamInfo(i, team) } } } return PLUGIN_HANDLED_MAIN; } public changeTeamInfo(player, team[]) { message_begin(MSG_ONE, g_msgTeamInfo, _, player) write_byte(player) write_string(team) message_end() }
public writeMessage(player, message[]) { message_begin(MSG_ONE, g_msgSayText, {0, 0, 0}, player) write_byte(player) write_string(message) message_end() } /* =================================== *[GUARDADO]* =====================================*/
Guardar(id) { adv_vault_set_start(g_vault);
adv_vault_set_field(g_vault, g_iField_Rank, g_rango[id]); adv_vault_set_field(g_vault, g_iField_Frags, g_frags[id]); adv_vault_set_end(g_vault, 0, g_playername[id]); }
Cargar(id) { if(!adv_vault_get_prepare(g_vault, _, g_playername[id])) return; g_rango[id] = adv_vault_get_field(g_vault, g_iField_Rank); g_frags[id] = adv_vault_get_field(g_vault, g_iField_Frags); }
/* Guardar(id) { formatex(szKey, charsmax(szKey), "data_rangos") formatex(szRangos, charsmax(szRangos), "%d %d", g_frags[id], g_rango[id]) nfv_set_data(VaultRango, szKey, g_playername[id], szRangos) }
Cargar(id) { new g_load_c1[25], g_load_c2[25] formatex(szKey, charsmax(szKey), "data_rangos") if(!nfv_get_data(VaultRango, szKey, g_playername[id], szRangos, sizeof(szRangos) - 1)) return; parse(szRangos, g_load_c1, charsmax(g_load_c1), g_load_c2, charsmax(g_load_c2)) g_frags[id] = str_to_num(g_load_c1) g_rango[id] = str_to_num(g_load_c2) } */
/* =================================== *[STOCKS]* =====================================*/ // stock de chatcolor stock chatcolor(id, Colors:color, msg[], any:...) { static szMsg[191], msgSayText; #define teaminfo_sent(%0) (TeamInfoSent & (1<<%0)) if (!msgSayText) msgSayText = get_user_msgid("SayText"); vformat(szMsg, 190, msg, 4);
replace_all(szMsg, 190, "!g", "^4"); replace_all(szMsg, 190, "!n", "^1"); replace_all(szMsg, 190, "!color", "^3"); replace_all(szMsg, 190, "!t2", "^0"); message_begin(id ? MSG_ONE_UNRELIABLE : MSG_BROADCAST, msgSayText, .player = id); write_byte(color ? (_:color) : 33); write_string(szMsg); message_end(); } // Stock para Saber Si el mensaje es valido stock ValidMessage(text[], maxcount) { static len, i, count len = strlen(text) count = 0 if (!len) return false; for (i = 0; i < len; i++) { if (text[i] != ' ') { count++ if (count >= maxcount) return true; } } return false; }
I dream of someday being able to have your near.
Mensajes: 6,664
Temas: 81
Registro en: Jan 2014
Reputación:
68
Código PHP: new const AUTHOR[] = "kikizon2"
no tageo asi
► NO DOY AYUDA VIA MENSAJE PRIVADO ◄
* Si requieres algún servicio de pago puedes contactarme vía MP o en mi facebook
Mensajes: 3,077
Temas: 33
Registro en: May 2017
Reputación:
34
(07/04/2020, 10:47 PM)kikizon2 escribió: Código PHP: new const AUTHOR[] = "kikizon2"
no tageo asi
piensan que nacimos ayer
Mensajes: 811
Temas: 99
Registro en: Jun 2019
Reputación:
8
Mensajes: 7,178
Temas: 93
Registro en: Aug 2014
Reputación:
63
07/04/2020, 11:22 PM
(Última modificación: 07/04/2020, 11:23 PM por Hinami.)
(07/04/2020, 11:19 PM)andres_1041 escribió: (07/04/2020, 10:51 PM)Chema escribió: (07/04/2020, 10:47 PM)kikizon2 escribió: Código PHP: new const AUTHOR[] = "kikizon2"
no tageo asi
piensan que nacimos ayer
Así me lo pasaron cuando los pedí la primera vez.
si claro makina, todos se excusan así
no te cuesta nada aceptar que eres una vil rata y que robas autor, la gran mayoría robo autor pero hoy en día son todos unos prohs, no pierdes nada aceptando tu error y NO cometerlo de nuevo
aparte kikizon es marica
Mensajes: 3,238
Temas: 47
Registro en: Feb 2015
Reputación:
34
Mensajes: 2,571
Temas: 40
Registro en: Feb 2014
Reputación:
72
(06/04/2020, 06:19 PM)Skylar escribió:
Evita
Mensajes: 811
Temas: 99
Registro en: Jun 2019
Reputación:
8
Mensajes: 2,571
Temas: 40
Registro en: Feb 2014
Reputación:
72
Mensajes: 7,178
Temas: 93
Registro en: Aug 2014
Reputación:
63
08/04/2020, 02:53 AM
(Última modificación: 08/04/2020, 02:54 AM por Hinami. Edited 1 time in total.)
(08/04/2020, 01:03 AM)andres_1041 escribió: (07/04/2020, 11:22 PM)Hypnotize escribió: (07/04/2020, 11:19 PM)andres_1041 escribió: (07/04/2020, 10:51 PM)Chema escribió: (07/04/2020, 10:47 PM)kikizon2 escribió: Código PHP: new const AUTHOR[] = "kikizon2"
no tageo asi
piensan que nacimos ayer
Así me lo pasaron cuando los pedí la primera vez.
si claro makina, todos se excusan así
no te cuesta nada aceptar que eres una vil rata y que robas autor, la gran mayoría robo autor pero hoy en día son todos unos prohs, no pierdes nada aceptando tu error y NO cometerlo de nuevo
aparte kikizon es marica
Revisa mi perfil donde pido rangos+prefix, ahí te aparecerá quien me los paso. REVISA
https://prnt.sc/rv6cu0
https://prnt.sc/rv6d24
Te crees que soy tonto?
No tengo 14 años como tu
Mensajes: 6,664
Temas: 81
Registro en: Jan 2014
Reputación:
68
Mensajes: 444
Temas: 51
Registro en: May 2017
Reputación:
4
bot
(07/06/2018, 09:51 PM)Hypnotize escribió: (07/06/2018, 06:55 PM)Nazy.- escribió: este sitio apesta
lo único que apesta es tu ano, deja de robar autor rata
Mensajes: 4,247
Temas: 94
Registro en: Mar 2014
Reputación:
58
08/04/2020, 08:42 AM
(Última modificación: 08/04/2020, 08:45 AM por totopizza. Edited 2 times in total.)
Todos sabemos que kikizon2 codea con espacios en todos lados
Código PHP: new const AUTHOR[ ] = "marihuanizenlalegaliguana";
public func_Marihuanizen( iId, iMota ) { if( iMota == Legal ) client_print_color( iId, iId, "Regalar la mota :v" ); else client_print_color( iId, iId, "Regalar una noche en la celda :V" ); }
Estudia siempre; el tiempo es oro, lo material se puede recuperar pero el tiempo no se puede recuperar.
(02/10/2016, 05:05 PM)meTaLiCroSS escribió: Siempre me gusta ayudar cuando alguien esta interesado realmente en ver que esta programando. (08/08/2019, 05:32 PM)meTaLiCroSS escribió: grax x el dato cr4ck
Mis aportes
PLUGINSMAPAS
Menú LANG
[SF] Sistema de Frags
Say System (Admin Prefix)
Mensajes: 4,637
Temas: 73
Registro en: Oct 2013
Reputación:
44
(08/04/2020, 08:42 AM)totopizza escribió: Todos sabemos que kikizon2 codea con espacios en todos lados
Código PHP: new const AUTHOR[ ] = "marihuanizenlalegaliguana";
public func_Marihuanizen( iId, iMota ) { if( iMota == Legal ) client_print_color( iId, iId, "Regalar la mota :v" ); else client_print_color( iId, iId, "Regalar una noche en la celda :V" ); }
Mis ojossssssssssssss!
Antes yo hacia lo mismo...
Mensajes: 7,178
Temas: 93
Registro en: Aug 2014
Reputación:
63
(08/04/2020, 09:37 AM)Neeeeeeeeeel.- escribió: (08/04/2020, 08:42 AM)totopizza escribió: Todos sabemos que kikizon2 codea con espacios en todos lados
Código PHP: new const AUTHOR[ ] = "marihuanizenlalegaliguana";
public func_Marihuanizen( iId, iMota ) { if( iMota == Legal ) client_print_color( iId, iId, "Regalar la mota :v" ); else client_print_color( iId, iId, "Regalar una noche en la celda :V" ); }
Mis ojossssssssssssss!
Antes yo hacia lo mismo...
yo también hasta que me pidieron que dejara de hacerlo xd
Mensajes: 811
Temas: 99
Registro en: Jun 2019
Reputación:
8
(08/04/2020, 02:53 AM)Hypnotize escribió: (08/04/2020, 01:03 AM)andres_1041 escribió: (07/04/2020, 11:22 PM)Hypnotize escribió: (07/04/2020, 11:19 PM)andres_1041 escribió: (07/04/2020, 10:51 PM)Chema escribió: piensan que nacimos ayer
Así me lo pasaron cuando los pedí la primera vez.
si claro makina, todos se excusan así
no te cuesta nada aceptar que eres una vil rata y que robas autor, la gran mayoría robo autor pero hoy en día son todos unos prohs, no pierdes nada aceptando tu error y NO cometerlo de nuevo
aparte kikizon es marica
Revisa mi perfil donde pido rangos+prefix, ahí te aparecerá quien me los paso. REVISA
https://prnt.sc/rv6cu0
https://prnt.sc/rv6d24
Te crees que soy tonto?
No tengo 14 años como tu
15 años*
I dream of someday being able to have your near.
Mensajes: 6,664
Temas: 81
Registro en: Jan 2014
Reputación:
68
(08/04/2020, 10:49 AM)Hypnotize escribió: (08/04/2020, 09:37 AM)Neeeeeeeeeel.- escribió: (08/04/2020, 08:42 AM)totopizza escribió: Todos sabemos que kikizon2 codea con espacios en todos lados
Código PHP: new const AUTHOR[ ] = "marihuanizenlalegaliguana";
public func_Marihuanizen( iId, iMota ) { if( iMota == Legal ) client_print_color( iId, iId, "Regalar la mota :v" ); else client_print_color( iId, iId, "Regalar una noche en la celda :V" ); }
Mis ojossssssssssssss!
Antes yo hacia lo mismo...
yo también hasta que me pidieron que dejara de hacerlo xd
ya no
Código PHP: stock ShowMsg(victim, attacker) { static v_szName[32], a_szName[32], szMsg[128], i; get_user_name(victim, v_szName, 31); get_user_name(attacker, a_szName, 31);
switch(get_user_weapon(attacker)) { case PISTOLS: formatex(szMsg, charsmax(szMsg), "%s^x01 elimino a^x03 %s^x01 con una pistola", a_szName, v_szName); case CSW_KNIFE: formatex(szMsg, charsmax(szMsg), "%s^x01 elimino a^x03 %s^x01 con cuchillo", a_szName, v_szName); case RIFLES: formatex(szMsg, charsmax(szMsg), "%s^x01 elimino a^x03 %s^x01 con una fusil", a_szName, v_szName); case SHOTGUNS: formatex(szMsg, charsmax(szMsg), "%s^x01 le dio un escopetazo a^x03 %s", a_szName, v_szName); case SMGS: formatex(szMsg, charsmax(szMsg), "%s^x01 elimino a^x03 %s^x01con un subfusil", a_szName, v_szName); case SNIPERS: { static v_iOrigin[3], a_iOrigin[3], iDistance; get_user_origin(victim, v_iOrigin); get_user_origin(attacker, a_iOrigin); iDistance = floatround( get_distance(a_iOrigin, v_iOrigin) / 32.0 );
formatex(szMsg, charsmax(szMsg), "%s^x01 elimino a^x03 %s^x01 con un fusil de tirador (%d m)", a_szName, v_szName, iDistance); } default: formatex(szMsg, charsmax(szMsg), "%s^x01 elimino a^x03 %s", a_szName, v_szName); }
for(i = 1 ; i <= g_iMaxPlayers ; ++i) { if(!is_user_connected(i)) continue;
client_print_color(i, print_team_red, "%s%s", i == attacker ? "^x04" : "^x03", szMsg); } }
► NO DOY AYUDA VIA MENSAJE PRIVADO ◄
* Si requieres algún servicio de pago puedes contactarme vía MP o en mi facebook
Mensajes: 7,178
Temas: 93
Registro en: Aug 2014
Reputación:
63
(08/04/2020, 11:48 AM)andres_1041 escribió: (08/04/2020, 02:53 AM)Hypnotize escribió: (08/04/2020, 01:03 AM)andres_1041 escribió: (07/04/2020, 11:22 PM)Hypnotize escribió: (07/04/2020, 11:19 PM)andres_1041 escribió: Así me lo pasaron cuando los pedí la primera vez.
si claro makina, todos se excusan así
no te cuesta nada aceptar que eres una vil rata y que robas autor, la gran mayoría robo autor pero hoy en día son todos unos prohs, no pierdes nada aceptando tu error y NO cometerlo de nuevo
aparte kikizon es marica
Revisa mi perfil donde pido rangos+prefix, ahí te aparecerá quien me los paso. REVISA
https://prnt.sc/rv6cu0
https://prnt.sc/rv6d24
Te crees que soy tonto?
No tengo 14 años como tu
15 años* igual no engañas a nadie, muchos acá tienen más de 18 y están en la univ, y quieres tratar a la gente como si nació ayer v:
|