Desvirtue aquí
(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 pacman ""

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
[Imagen: 76561198095047868.png]
Responder
no se puede entrar en el top de los posteadores a puro spam y mamadas.

Skylar: y quien lo decidió?
[Imagen: maxresdefault.jpg]

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 Rainbow
NO AYUDO POR PRIVADO
Si quieres comprarme un plugin envíame MP
Venta de plugins para Guatemala

[Imagen: 76561198283253977.png]
(16/05/2014, 08:22 AM)mongito100 escribió: Esto debería ir en tutoriales para q después un moderador/neeeeeel lo ponga en el tacho
(08/04/2020, 05:10 PM)asgasgasgasgasg escribió: bola de estupidos con retrasomental hijos de la gran puta por que putas ayudan a todo mundo y no a mi pedi un midnight dakness para zp y nadie me lo hizo malditos basuras bastardos tontos estupidos virgenes de mierda no van a conseguri nada tontos mierdaaaaaaaaaaaaaaaaaaaaaaaaaa

Responder
Roflmao
[Imagen: b_350_20_323957_202743_f19a15_111111.png]

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

PLUGINS
MAPAS
Menú LANG [SF] Sistema de Frags
Say System (Admin Prefix)
Responder
deo meo, regreso el peducho alguien le tire ban antes de que empiece a comentar cualquiera WhatdoneWhatdone
NO AYUDO POR PRIVADO
Si quieres comprarme un plugin envíame MP
Venta de plugins para Guatemala

[Imagen: 76561198283253977.png]
(16/05/2014, 08:22 AM)mongito100 escribió: Esto debería ir en tutoriales para q después un moderador/neeeeeel lo ponga en el tacho
(08/04/2020, 05:10 PM)asgasgasgasgasg escribió: bola de estupidos con retrasomental hijos de la gran puta por que putas ayudan a todo mundo y no a mi pedi un midnight dakness para zp y nadie me lo hizo malditos basuras bastardos tontos estupidos virgenes de mierda no van a conseguri nada tontos mierdaaaaaaaaaaaaaaaaaaaaaaaaaa

Responder
(07/04/2020, 02:42 AM)Hypnotize escribió: no se puede entrar en el top de los posteadores a puro spam y mamadas.

Skylar: y quien lo decidió?
[Imagen: maxresdefault.jpg]

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 Rainbow

RoflmaoRoflmao
[Imagen: 76561198095047868.png]
Responder
JAJAJA
Responder
Parece que el sujeto cambió, y ahora hace las cosas bien Better

(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 _:DATANOMBRE[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 
SyncHUDg_maxplayersg_msgTeamInfog_msgSayTextg_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_vaultg_iField_Rankg_iField_Frags;
//new VaultRango[128]
//szRangos[180]
//szKey[30]

new const DataBase[] = "Rangos"
new g_iCreateHudg_iMsgStatusText

/* ====================================
*[Cvars]*
=====================================*/
new cvar_Hudcvar_knifex2cvar_hsx2cvar_awpx2cvar_scoutx2cvar_hex2
/* ====================================
*[INIT]*
=====================================*/
public plugin_init()
{
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
//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(DataBasefalse);
    
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(idpev_iuser2)
        
        if(!
is_user_alive(id))
            return;
    }
    
    if(
id != ID_HUD)
    {
        
set_hudmessage(random_num(0255), random_num(0255), random_num(0255), 5.04.0, -5.00.52.0)
        
ShowSyncHudMsg(ID_HUDSyncHUD"Exp: %d | Rango: %s"g_frags[id], Rangos[g_rango[id]][NOMBRE])
    }
    else
    {
        
set_hudmessage(random_num(0255), random_num(0255), random_num(0255), 5.010.0, -10.03.02.0)
        
ShowSyncHudMsg(ID_HUDSyncHUD"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_UNRELIABLEg_iMsgStatusText_id)
        
write_byte(0)
        
write_string("")
        
message_end()
        
        if(
team == 1)
        {
            
set_hudmessage(25500, -1.00.4020.013.00.010.01, -1)
            
ShowSyncHudMsg(idg_iCreateHud"[ %s ]^n%s"Rangos[g_rango[pid]][NOMBRE], g_playername[pid])
        }
        else if(
team == 2)
        {
            
set_hudmessage(0255255, -1.00.4020.013.00.010.01, -1)
            
ShowSyncHudMsg(idg_iCreateHud"[ %s ]^n%s"Rangos[g_rango[pid]][NOMBRE], g_playername[pid])
        }
    }
}

public 
HookHideStatus(id)
    
ClearSyncHud(idg_iCreateHud)

/* ==================================
    [PUTINSERVER]
===================================*/
public client_putinserver(id)
{
    
get_user_nameidg_playernameid ], charsmaxg_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(
XDGuardar(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_deathattackervictimweaponhitplace )
{
    if(!
is_user_connected(attacker) || victim == attacker) return
    
    
g_frags[attacker] += ( is_user_adminattacker ) ) ? 21;
    
    if( 
weapon == CSW_KNIFE ) {
        if(
get_pcvar_num(cvar_knifex2))
        
g_frags[attacker] += ( is_user_adminattacker ) ) ? 21;
    }
    
    if( 
hitplace == HIT_HEAD ) {
        if(
get_pcvar_num(cvar_hsx2))
        
g_frags[attacker] += ( is_user_adminattacker ) ) ? 21;
    }
    
    if( 
weapon == CSW_AWP ) {
        if(
get_pcvar_num(cvar_awpx2))
        
g_frags[attacker] += ( is_user_adminattacker ) ) ? 21;
    }
    
    if( 
weapon == CSW_SCOUT ) {
        (
get_pcvar_num(cvar_scoutx2))
        
g_frags[attacker] += ( is_user_adminattacker ) ) ? 21;
    }
    
    if( 
weapon == CSW_HEGRENADE ) {
        (
get_pcvar_num(cvar_hex2))
        
g_frags[attacker] += ( is_user_adminattacker ) ) ? 21;
    }
    
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(idname32)
        
chatcolor(idGris"^1[^4NoobingGamer`s^1] !Felicidades! Tu Nuevo Rango es: [^4%s^1]"Rangos[g_rango[id]][NOMBRE])
        
ColorChat(0GREY"^1[^4NoobingGamer`s^1] !En Hora Buena! El Nuevo Rango de ^3%s ^1es: [^4%s^1]"nameRangos[g_rango[id]][NOMBRE])
        
client_cmd id"spk %s"SONIDO);
        
Aumento false
    
}

/*=====================================
*[SAY]*
=====================================*/
public message_saytext(id)

    static 
said[192]
    
read_args(saidcharsmax(said))
    
remove_quotes(said)
    
    if(
said[0] == '%' || said[0] == '/' || said[0] == '@' || equal (said"/"))
        return 
PLUGIN_HANDLED
    
    
if(!ValidMessage(said1)) 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_Bformatex(tipocharsmax(tipo), "DUEÑ@")
    else if (
flags ADMIN_LEVEL_Eformatex(tipocharsmax(tipo), "SOCIO")
    else if (
flags ADMIN_LEVEL_Cformatex(tipocharsmax(tipo), "VIP")
    else if (
flags ADMIN_LEVEL_Hformatex(tipocharsmax(tipo), "GirL")
    else if (
flags ADMIN_LEVEL_Dformatex(tipocharsmax(tipo), "Spammer")
    
    if(
cs_get_user_team(id) == CS_TEAM_SPECTATOR)
    {
        if(
is_adm)
            
format(saidcharsmax(said), "^1*SPEC* ^4[^1%s^4]^1 ^3AMXX. ^4%s ^1~> ^3%s ^1:^4 %s"Rangos[g_rango[id]][NOMBRE], tiponamesaid)
        else
            
format(saidcharsmax(said), "^1*SPEC* ^4[^1%s^4]^1 %s : %s"Rangos[g_rango[id]][NOMBRE], namesaid)
    }
    else
    {
        if(
is_adm)
            
format(saidcharsmax(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], tiponamesaid)
        else
            
format(saidcharsmax(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], namesaid)
    }
    
    static 
iteam[11]
    for(
1<= g_maxplayersi++)
    {
        if(!
is_user_connected(i))
            continue
        
        
get_user_name(id,name,charsmax(name))
        
        
get_user_team(iteamcharsmax(team))
        
changeTeamInfo(icolor)
        
writeMessage(isaid)
        
changeTeamInfo(iteam)
    }
    return 
PLUGIN_HANDLED_MAIN;
}

public 
message_sayteam(id)
{    
    static 
said[192
    
read_args(saidcharsmax(said)) 
    
remove_quotes(said
    
    if (
said[0] == '%' || said[0] == '/' || said[0] == '@' || equal (said"/"))
        return 
PLUGIN_HANDLED

    
if (!ValidMessage(said1)) return PLUGIN_CONTINUE
    
    static 
playerTeamplayerTeamName[19]
    
playerTeam get_user_team(id)
    
    switch(
playerTeam)
    {
        case 
1copy (playerTeamName6"TE")
        case 
2copy (playerTeamName8"CT"
        default: 
copy (playerTeamName11"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_Bformatex(tipocharsmax(tipo), "DUEÑ@")
    else if (
flags ADMIN_LEVEL_Eformatex(tipocharsmax(tipo), "SOCIO")
    else if (
flags ADMIN_LEVEL_Cformatex(tipocharsmax(tipo), "VIP")
    else if (
flags ADMIN_LEVEL_Hformatex(tipocharsmax(tipo), "GirL")
    else if (
flags ADMIN_LEVEL_Dformatex(tipocharsmax(tipo), "Spammer")
    
    if (
is_user_alive (id)) {
        
alive ""
    
} else {
        
alive "*Muerto*"
    
}

    if(
is_adm) {
        
format(saidcharsmax(said), "^3(^1%s^3)^1 ^4[^1%s^4]^1 ^3AMXX. ^4%s ^1~> ^3%s ^1:^4 %s"aliveplayerTeamRangos[g_rango[id]], tiponamesaid)
    } else {
        
format(saidcharsmax(said), "^1%s ^3(^1%s^3)^1 ^3[^1%s^3]^1 ^3%s ^1: %s"aliveplayerTeamRangos[g_rango[id]], namesaid)
    }

    static 
iteam[11
    for (
1<= g_maxplayersi++) {
        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(iteamcharsmax(team))
                
changeTeamInfo(icolor)
                
writeMessage(isaid)
                
changeTeamInfo(iteam)
            }
        }
    }
    return 
PLUGIN_HANDLED_MAIN;
}
public 
changeTeamInfo(playerteam[]) {
    
message_begin(MSG_ONEg_msgTeamInfo_player)
    
write_byte(player)
    
write_string(team)
    
message_end()
}




public 
writeMessage(playermessage[]) {
    
message_begin(MSG_ONEg_msgSayText, {000}, player)
    
write_byte(player)
    
write_string(message)
    
message_end()
}
/* ===================================
*[GUARDADO]*
=====================================*/

Guardar(id)
{    
    
adv_vault_set_start(g_vault);

    
adv_vault_set_field(g_vaultg_iField_Rankg_rango[id]);
    
adv_vault_set_field(g_vaultg_iField_Fragsg_frags[id]);
    
    
adv_vault_set_end(g_vault0g_playername[id]);
}

Cargar(id)
{
    if(!
adv_vault_get_prepare(g_vault_g_playername[id])) 
        return;
    
    
g_rango[id] = adv_vault_get_field(g_vaultg_iField_Rank);
    
g_frags[id] = adv_vault_get_field(g_vaultg_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(idColors:colormsg[], any:...)
{
    static 
szMsg[191], msgSayText;
    
#define teaminfo_sent(%0) (TeamInfoSent & (1<<%0))
    
    
if (!msgSayText)
        
msgSayText get_user_msgid("SayText");
    
    
vformat(szMsg190msg4);

    
replace_all(szMsg190"!g""^4");
    
replace_all(szMsg190"!n""^1");
         
replace_all(szMsg190"!color""^3");
    
replace_all(szMsg190"!t2""^0");
    
    
message_begin(id MSG_ONE_UNRELIABLE MSG_BROADCASTmsgSayText, .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 
lenicount
    len 
strlen(text)
    
count 0
    
    
if (!len)
        return 
false;
    
    for (
0leni++) {
        if (
text[i] != ' ') {
            
count++
            if (
count >= maxcount)
                return 
true;
        }
    }
    return 
false;

Responder
(07/04/2020, 06:18 PM)Pan Bimbo (? escribió: Parece que el sujeto cambió, y ahora hace las cosas bien Better

(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 _:DATANOMBRE[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 
SyncHUDg_maxplayersg_msgTeamInfog_msgSayTextg_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_vaultg_iField_Rankg_iField_Frags;
//new VaultRango[128]
//szRangos[180]
//szKey[30]

new const DataBase[] = "Rangos"
new g_iCreateHudg_iMsgStatusText

/* ====================================
*[Cvars]*
=====================================*/
new cvar_Hudcvar_knifex2cvar_hsx2cvar_awpx2cvar_scoutx2cvar_hex2
/* ====================================
*[INIT]*
=====================================*/
public plugin_init()
{
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
//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(DataBasefalse);
    
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(idpev_iuser2)
        
        if(!
is_user_alive(id))
            return;
    }
    
    if(
id != ID_HUD)
    {
        
set_hudmessage(random_num(0255), random_num(0255), random_num(0255), 5.04.0, -5.00.52.0)
        
ShowSyncHudMsg(ID_HUDSyncHUD"Exp: %d | Rango: %s"g_frags[id], Rangos[g_rango[id]][NOMBRE])
    }
    else
    {
        
set_hudmessage(random_num(0255), random_num(0255), random_num(0255), 5.010.0, -10.03.02.0)
        
ShowSyncHudMsg(ID_HUDSyncHUD"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_UNRELIABLEg_iMsgStatusText_id)
        
write_byte(0)
        
write_string("")
        
message_end()
        
        if(
team == 1)
        {
            
set_hudmessage(25500, -1.00.4020.013.00.010.01, -1)
            
ShowSyncHudMsg(idg_iCreateHud"[ %s ]^n%s"Rangos[g_rango[pid]][NOMBRE], g_playername[pid])
        }
        else if(
team == 2)
        {
            
set_hudmessage(0255255, -1.00.4020.013.00.010.01, -1)
            
ShowSyncHudMsg(idg_iCreateHud"[ %s ]^n%s"Rangos[g_rango[pid]][NOMBRE], g_playername[pid])
        }
    }
}

public 
HookHideStatus(id)
    
ClearSyncHud(idg_iCreateHud)

/* ==================================
    [PUTINSERVER]
===================================*/
public client_putinserver(id)
{
    
get_user_nameidg_playernameid ], charsmaxg_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(
XDGuardar(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_deathattackervictimweaponhitplace )
{
    if(!
is_user_connected(attacker) || victim == attacker) return
    
    
g_frags[attacker] += ( is_user_adminattacker ) ) ? 21;
    
    if( 
weapon == CSW_KNIFE ) {
        if(
get_pcvar_num(cvar_knifex2))
        
g_frags[attacker] += ( is_user_adminattacker ) ) ? 21;
    }
    
    if( 
hitplace == HIT_HEAD ) {
        if(
get_pcvar_num(cvar_hsx2))
        
g_frags[attacker] += ( is_user_adminattacker ) ) ? 21;
    }
    
    if( 
weapon == CSW_AWP ) {
        if(
get_pcvar_num(cvar_awpx2))
        
g_frags[attacker] += ( is_user_adminattacker ) ) ? 21;
    }
    
    if( 
weapon == CSW_SCOUT ) {
        (
get_pcvar_num(cvar_scoutx2))
        
g_frags[attacker] += ( is_user_adminattacker ) ) ? 21;
    }
    
    if( 
weapon == CSW_HEGRENADE ) {
        (
get_pcvar_num(cvar_hex2))
        
g_frags[attacker] += ( is_user_adminattacker ) ) ? 21;
    }
    
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(idname32)
        
chatcolor(idGris"^1[^4NoobingGamer`s^1] !Felicidades! Tu Nuevo Rango es: [^4%s^1]"Rangos[g_rango[id]][NOMBRE])
        
ColorChat(0GREY"^1[^4NoobingGamer`s^1] !En Hora Buena! El Nuevo Rango de ^3%s ^1es: [^4%s^1]"nameRangos[g_rango[id]][NOMBRE])
        
client_cmd id"spk %s"SONIDO);
        
Aumento false
    
}

/*=====================================
*[SAY]*
=====================================*/
public message_saytext(id)

    static 
said[192]
    
read_args(saidcharsmax(said))
    
remove_quotes(said)
    
    if(
said[0] == '%' || said[0] == '/' || said[0] == '@' || equal (said"/"))
        return 
PLUGIN_HANDLED
    
    
if(!ValidMessage(said1)) 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_Bformatex(tipocharsmax(tipo), "DUEÑ@")
    else if (
flags ADMIN_LEVEL_Eformatex(tipocharsmax(tipo), "SOCIO")
    else if (
flags ADMIN_LEVEL_Cformatex(tipocharsmax(tipo), "VIP")
    else if (
flags ADMIN_LEVEL_Hformatex(tipocharsmax(tipo), "GirL")
    else if (
flags ADMIN_LEVEL_Dformatex(tipocharsmax(tipo), "Spammer")
    
    if(
cs_get_user_team(id) == CS_TEAM_SPECTATOR)
    {
        if(
is_adm)
            
format(saidcharsmax(said), "^1*SPEC* ^4[^1%s^4]^1 ^3AMXX. ^4%s ^1~> ^3%s ^1:^4 %s"Rangos[g_rango[id]][NOMBRE], tiponamesaid)
        else
            
format(saidcharsmax(said), "^1*SPEC* ^4[^1%s^4]^1 %s : %s"Rangos[g_rango[id]][NOMBRE], namesaid)
    }
    else
    {
        if(
is_adm)
            
format(saidcharsmax(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], tiponamesaid)
        else
            
format(saidcharsmax(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], namesaid)
    }
    
    static 
iteam[11]
    for(
1<= g_maxplayersi++)
    {
        if(!
is_user_connected(i))
            continue
        
        
get_user_name(id,name,charsmax(name))
        
        
get_user_team(iteamcharsmax(team))
        
changeTeamInfo(icolor)
        
writeMessage(isaid)
        
changeTeamInfo(iteam)
    }
    return 
PLUGIN_HANDLED_MAIN;
}

public 
message_sayteam(id)
{    
    static 
said[192
    
read_args(saidcharsmax(said)) 
    
remove_quotes(said
    
    if (
said[0] == '%' || said[0] == '/' || said[0] == '@' || equal (said"/"))
        return 
PLUGIN_HANDLED

    
if (!ValidMessage(said1)) return PLUGIN_CONTINUE
    
    static 
playerTeamplayerTeamName[19]
    
playerTeam get_user_team(id)
    
    switch(
playerTeam)
    {
        case 
1copy (playerTeamName6"TE")
        case 
2copy (playerTeamName8"CT"
        default: 
copy (playerTeamName11"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_Bformatex(tipocharsmax(tipo), "DUEÑ@")
    else if (
flags ADMIN_LEVEL_Eformatex(tipocharsmax(tipo), "SOCIO")
    else if (
flags ADMIN_LEVEL_Cformatex(tipocharsmax(tipo), "VIP")
    else if (
flags ADMIN_LEVEL_Hformatex(tipocharsmax(tipo), "GirL")
    else if (
flags ADMIN_LEVEL_Dformatex(tipocharsmax(tipo), "Spammer")
    
    if (
is_user_alive (id)) {
        
alive ""
    
} else {
        
alive "*Muerto*"
    
}

    if(
is_adm) {
        
format(saidcharsmax(said), "^3(^1%s^3)^1 ^4[^1%s^4]^1 ^3AMXX. ^4%s ^1~> ^3%s ^1:^4 %s"aliveplayerTeamRangos[g_rango[id]], tiponamesaid)
    } else {
        
format(saidcharsmax(said), "^1%s ^3(^1%s^3)^1 ^3[^1%s^3]^1 ^3%s ^1: %s"aliveplayerTeamRangos[g_rango[id]], namesaid)
    }

    static 
iteam[11
    for (
1<= g_maxplayersi++) {
        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(iteamcharsmax(team))
                
changeTeamInfo(icolor)
                
writeMessage(isaid)
                
changeTeamInfo(iteam)
            }
        }
    }
    return 
PLUGIN_HANDLED_MAIN;
}
public 
changeTeamInfo(playerteam[]) {
    
message_begin(MSG_ONEg_msgTeamInfo_player)
    
write_byte(player)
    
write_string(team)
    
message_end()
}




public 
writeMessage(playermessage[]) {
    
message_begin(MSG_ONEg_msgSayText, {000}, player)
    
write_byte(player)
    
write_string(message)
    
message_end()
}
/* ===================================
*[GUARDADO]*
=====================================*/

Guardar(id)
{    
    
adv_vault_set_start(g_vault);

    
adv_vault_set_field(g_vaultg_iField_Rankg_rango[id]);
    
adv_vault_set_field(g_vaultg_iField_Fragsg_frags[id]);
    
    
adv_vault_set_end(g_vault0g_playername[id]);
}

Cargar(id)
{
    if(!
adv_vault_get_prepare(g_vault_g_playername[id])) 
        return;
    
    
g_rango[id] = adv_vault_get_field(g_vaultg_iField_Rank);
    
g_frags[id] = adv_vault_get_field(g_vaultg_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(idColors:colormsg[], any:...)
{
    static 
szMsg[191], msgSayText;
    
#define teaminfo_sent(%0) (TeamInfoSent & (1<<%0))
    
    
if (!msgSayText)
        
msgSayText get_user_msgid("SayText");
    
    
vformat(szMsg190msg4);

    
replace_all(szMsg190"!g""^4");
    
replace_all(szMsg190"!n""^1");
         
replace_all(szMsg190"!color""^3");
    
replace_all(szMsg190"!t2""^0");
    
    
message_begin(id MSG_ONE_UNRELIABLE MSG_BROADCASTmsgSayText, .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 
lenicount
    len 
strlen(text)
    
count 0
    
    
if (!len)
        return 
false;
    
    for (
0leni++) {
        if (
text[i] != ' ') {
            
count++
            if (
count >= maxcount)
                return 
true;
        }
    }
    return 
false;


RainbowRainbow
[Imagen: 76561199006140497.png]
Responder
Código PHP:
new const AUTHOR[] = "kikizon2" 
no tageo asi Whatever

NO DOY AYUDA VIA MENSAJE PRIVADO

* Si requieres algún servicio de pago puedes contactarme vía MP o en mi facebook

[Imagen: w8565u-4.png]
Responder
(07/04/2020, 10:47 PM)kikizon2 escribió:
Código PHP:
new const AUTHOR[] = "kikizon2" 
no tageo asi Whatever

piensan que nacimos ayer Whatdone
No contesto mensajes de soporte. Pregunta en los foros.
Si buscas algún trabajo privado, envíame un MP.
www.HZNCOMMUNITY.net
Responder
(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 Whatever

piensan que nacimos ayer Whatdone

Así me lo pasaron cuando los pedí la primera vez. Cutecry
[Imagen: 76561199006140497.png]
Responder
(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 Whatever

piensan que nacimos ayer Whatdone

Así me lo pasaron cuando los pedí la primera vez. Cutecry

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
NO AYUDO POR PRIVADO
Si quieres comprarme un plugin envíame MP
Venta de plugins para Guatemala

[Imagen: 76561198283253977.png]
(16/05/2014, 08:22 AM)mongito100 escribió: Esto debería ir en tutoriales para q después un moderador/neeeeeel lo ponga en el tacho
(08/04/2020, 05:10 PM)asgasgasgasgasg escribió: bola de estupidos con retrasomental hijos de la gran puta por que putas ayudan a todo mundo y no a mi pedi un midnight dakness para zp y nadie me lo hizo malditos basuras bastardos tontos estupidos virgenes de mierda no van a conseguri nada tontos mierdaaaaaaaaaaaaaaaaaaaaaaaaaa

Responder
[Imagen: 76561198095047868.png]
Responder
(06/04/2020, 06:19 PM)Skylar escribió:

Evita
(16/05/2020, 06:31 PM)Ipolito escribió: Ahre que solo estafe a 1

(12/05/2020, 06:37 PM)Neeeeeeeeeel.- escribió: El puto compilador de AM está más bugueado que la concha de la lora

(09/05/2020, 02:29 PM)Nube. escribió: que concha le hicieron al foro?

(13/05/2019, 08:27 PM)Niper.-. escribió: Yo siempre quise ser un hacker hackero profesional del 1.6 conter strike 1.6 no steam y counter strike 1.6 steam version 1.2.65. El problema es que no sabía como hackear entonces aprendi a hackear mediante hackeos como hackee mi primera vez hackeando un sistema de hackers para yo despues hackear a ese hacker que me queria hackear pero yo lo hackee primero por ende el hacker quedo re hackeado por mi que seria un hacker. Entonces así fui como me hice hacker. Gracias por leer.

(27/04/2020, 02:13 PM)Neeeeeeeeeel.- escribió: El foro será actualizado tan pronto encuentren la cura para el coronavirus

(07/04/2020, 11:22 PM)Hypnotize escribió: aparte kikizon es marica

(26/03/2020, 04:23 AM)Chema escribió: +REP de que pendejo? ni tienes 100 posts.

(20/11/2018, 09:32 AM)Neeeeeeeeeel.- escribió: yo porque soy muy enfermo del styling

(13/02/2017, 07:41 PM)Heber[$]ource escribió: es nuvpawn, nos esta ddoseando con su sega genesis

(10/05/2019, 08:23 PM)Niper.-. escribió: Trap no son tus putas trap es mi equipo tumbando el foro de amxmodx hey tumbando el foro hey tumbando el foroooo ya saben todos nos llevamos todos los pluginsss..

(18/02/2019, 03:08 PM)Neeeeeeeeeel.- escribió: Shit

(28/02/2015, 03:27 AM)sasske escribió: Vete al diablo detallista de mierda :ohgodwhy;

(26/12/2018, 02:45 PM)[R]ak escribió: yo solo te veo en whatsapp agarrando culos.. nose..

(09/06/2017, 12:59 AM)kikizon2 escribió: Quiero que leas las reglas, y si fuese posible que saltaras de un 10mo piso, pls.

(21/04/2017, 01:27 AM)Chamo. escribió: Cuanto hay que pagar para estar en tu firma TrolleyesThats what she said?

(20/04/2017, 11:56 PM)matrix123 escribió: Patrocinas rehlds? Es de lo único que hablas, mañana seguro te llegan remeras de rehlds, mandame una Whatever

(26/04/2017, 08:47 PM)Dieguito escribió: al que me salga con latinservers le meto un sugisaki por el c***

(26/02/2017, 08:02 PM)meTaLiCroSS escribió: La misma aritmetica se aplica con los Strings falsos que inventé ("trivago" y "pajarussel").

(06/01/2015, 10:47 PM)meTaLiCroSS escribió:
(06/01/2015, 10:40 PM)wiD escribió: este chileno culiau :whatever;
¿Que?

(29/04/2016, 11:44 PM)wiD escribió: Te juro que si te tengo enfrente primero te piso con el auto y despues te meo en la boca.

(16/07/2014, 06:38 PM)wiD escribió: Mongito dame su name que quiero un chip para pegar todo cocow

(18/03/2015, 02:04 PM)ErikMav94 escribió:
(18/03/2015, 02:03 PM)mongito100 escribió: Son todos putos
escribís como el orto :trolleyes;

[Anti] escribió:Olle tranquilo cerebrito

(03/04/2015, 12:16 AM)Treki escribió:
(03/04/2015, 12:11 AM)Sugisaki escribió: cual plug?, el arkshine o el de arkshine?

Fixed*

(09/03/2015, 09:49 PM)Moroha escribió: Suspendieron al abaricioso platero de kikizon :trolleyes;

(26/05/2014, 08:31 PM)ivan escribió: hola quiero hacer combo para el party uso el de rank

(22/08/2014, 11:41 PM)Store.gh escribió: Join team de jeropito? A vos t hace falta un pito..

(26/02/2015, 01:01 AM)meTaLiCroSS escribió:
(26/02/2015, 12:54 AM)sasske escribió: Salida del horno nueva versión, que obsesionado estoy :3
PD: Me olvide de darle los créditos a metal xD, pobre metal xd
Da igual, dejalo como una enseñanza jejej no te llorare por unos creditos ehhmm hud...

(18/01/2015, 12:31 AM)[R]ak escribió: no me critican.. solo dicen boludeces

(05/01/2015, 12:43 AM)roccoxx escribió: Sentado en dust pensando como fui tan gil ♪
[Imagen: attachment.php?thumbnail=1750]
Responder
(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 Whatever

piensan que nacimos ayer Whatdone

Así me lo pasaron cuando los pedí la primera vez. Cutecry

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
[Imagen: 76561199006140497.png]
Responder
(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 Whatever

piensan que nacimos ayer Whatdone

Así me lo pasaron cuando los pedí la primera vez. Cutecry

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

[Imagen: Untitled.png]

Trolleyes
(16/05/2020, 06:31 PM)Ipolito escribió: Ahre que solo estafe a 1

(12/05/2020, 06:37 PM)Neeeeeeeeeel.- escribió: El puto compilador de AM está más bugueado que la concha de la lora

(09/05/2020, 02:29 PM)Nube. escribió: que concha le hicieron al foro?

(13/05/2019, 08:27 PM)Niper.-. escribió: Yo siempre quise ser un hacker hackero profesional del 1.6 conter strike 1.6 no steam y counter strike 1.6 steam version 1.2.65. El problema es que no sabía como hackear entonces aprendi a hackear mediante hackeos como hackee mi primera vez hackeando un sistema de hackers para yo despues hackear a ese hacker que me queria hackear pero yo lo hackee primero por ende el hacker quedo re hackeado por mi que seria un hacker. Entonces así fui como me hice hacker. Gracias por leer.

(27/04/2020, 02:13 PM)Neeeeeeeeeel.- escribió: El foro será actualizado tan pronto encuentren la cura para el coronavirus

(07/04/2020, 11:22 PM)Hypnotize escribió: aparte kikizon es marica

(26/03/2020, 04:23 AM)Chema escribió: +REP de que pendejo? ni tienes 100 posts.

(20/11/2018, 09:32 AM)Neeeeeeeeeel.- escribió: yo porque soy muy enfermo del styling

(13/02/2017, 07:41 PM)Heber[$]ource escribió: es nuvpawn, nos esta ddoseando con su sega genesis

(10/05/2019, 08:23 PM)Niper.-. escribió: Trap no son tus putas trap es mi equipo tumbando el foro de amxmodx hey tumbando el foro hey tumbando el foroooo ya saben todos nos llevamos todos los pluginsss..

(18/02/2019, 03:08 PM)Neeeeeeeeeel.- escribió: Shit

(28/02/2015, 03:27 AM)sasske escribió: Vete al diablo detallista de mierda :ohgodwhy;

(26/12/2018, 02:45 PM)[R]ak escribió: yo solo te veo en whatsapp agarrando culos.. nose..

(09/06/2017, 12:59 AM)kikizon2 escribió: Quiero que leas las reglas, y si fuese posible que saltaras de un 10mo piso, pls.

(21/04/2017, 01:27 AM)Chamo. escribió: Cuanto hay que pagar para estar en tu firma TrolleyesThats what she said?

(20/04/2017, 11:56 PM)matrix123 escribió: Patrocinas rehlds? Es de lo único que hablas, mañana seguro te llegan remeras de rehlds, mandame una Whatever

(26/04/2017, 08:47 PM)Dieguito escribió: al que me salga con latinservers le meto un sugisaki por el c***

(26/02/2017, 08:02 PM)meTaLiCroSS escribió: La misma aritmetica se aplica con los Strings falsos que inventé ("trivago" y "pajarussel").

(06/01/2015, 10:47 PM)meTaLiCroSS escribió:
(06/01/2015, 10:40 PM)wiD escribió: este chileno culiau :whatever;
¿Que?

(29/04/2016, 11:44 PM)wiD escribió: Te juro que si te tengo enfrente primero te piso con el auto y despues te meo en la boca.

(16/07/2014, 06:38 PM)wiD escribió: Mongito dame su name que quiero un chip para pegar todo cocow

(18/03/2015, 02:04 PM)ErikMav94 escribió:
(18/03/2015, 02:03 PM)mongito100 escribió: Son todos putos
escribís como el orto :trolleyes;

[Anti] escribió:Olle tranquilo cerebrito

(03/04/2015, 12:16 AM)Treki escribió:
(03/04/2015, 12:11 AM)Sugisaki escribió: cual plug?, el arkshine o el de arkshine?

Fixed*

(09/03/2015, 09:49 PM)Moroha escribió: Suspendieron al abaricioso platero de kikizon :trolleyes;

(26/05/2014, 08:31 PM)ivan escribió: hola quiero hacer combo para el party uso el de rank

(22/08/2014, 11:41 PM)Store.gh escribió: Join team de jeropito? A vos t hace falta un pito..

(26/02/2015, 01:01 AM)meTaLiCroSS escribió:
(26/02/2015, 12:54 AM)sasske escribió: Salida del horno nueva versión, que obsesionado estoy :3
PD: Me olvide de darle los créditos a metal xD, pobre metal xd
Da igual, dejalo como una enseñanza jejej no te llorare por unos creditos ehhmm hud...

(18/01/2015, 12:31 AM)[R]ak escribió: no me critican.. solo dicen boludeces

(05/01/2015, 12:43 AM)roccoxx escribió: Sentado en dust pensando como fui tan gil ♪
[Imagen: attachment.php?thumbnail=1750]
Responder
(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 Whatever

piensan que nacimos ayer Whatdone

Así me lo pasaron cuando los pedí la primera vez. Cutecry

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 Genius
NO AYUDO POR PRIVADO
Si quieres comprarme un plugin envíame MP
Venta de plugins para Guatemala

[Imagen: 76561198283253977.png]
(16/05/2014, 08:22 AM)mongito100 escribió: Esto debería ir en tutoriales para q después un moderador/neeeeeel lo ponga en el tacho
(08/04/2020, 05:10 PM)asgasgasgasgasg escribió: bola de estupidos con retrasomental hijos de la gran puta por que putas ayudan a todo mundo y no a mi pedi un midnight dakness para zp y nadie me lo hizo malditos basuras bastardos tontos estupidos virgenes de mierda no van a conseguri nada tontos mierdaaaaaaaaaaaaaaaaaaaaaaaaaa

Responder
(07/04/2020, 11:22 PM)Hypnotize escribió: aparte kikizon es marica

CorazónCorazónCorazónCorazónCorazónCorazónCorazónCorazónCorazón

NO DOY AYUDA VIA MENSAJE PRIVADO

* Si requieres algún servicio de pago puedes contactarme vía MP o en mi facebook

[Imagen: w8565u-4.png]
Responder
bot Oh god why
(07/06/2018, 09:51 PM)Hypnotize escribió:
(07/06/2018, 06:55 PM)Nazy.- escribió: este sitio apesta pacman

lo único que apesta es tu ano, deja de robar autor rata

Responder
Todos sabemos que kikizon2 codea con espacios en todos lados Roflmao

Código PHP:
new const AUTHOR[ ] = "marihuanizenlalegaliguana";

public 
func_MarihuanizeniIdiMota )
{
    if( 
iMota == Legal )
        
client_print_coloriIdiId"Regalar la mota :v" );
    else
        
client_print_coloriIdiId"Regalar una noche en la celda :V" );

[Imagen: b_350_20_323957_202743_f19a15_111111.png]

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

PLUGINS
MAPAS
Menú LANG [SF] Sistema de Frags
Say System (Admin Prefix)
Responder
(08/04/2020, 08:42 AM)totopizza escribió: Todos sabemos que kikizon2 codea con espacios en todos lados Roflmao

Código PHP:
new const AUTHOR[ ] = "marihuanizenlalegaliguana";

public 
func_MarihuanizeniIdiMota )
{
    if( 
iMota == Legal )
        
client_print_coloriIdiId"Regalar la mota :v" );
    else
        
client_print_coloriIdiId"Regalar una noche en la celda :V" );

Mis ojossssssssssssss!

Antes yo hacia lo mismo...
[Imagen: paypalqr.png]
Responder
(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 Roflmao

Código PHP:
new const AUTHOR[ ] = "marihuanizenlalegaliguana";

public 
func_MarihuanizeniIdiMota )
{
    if( 
iMota == Legal )
        
client_print_coloriIdiId"Regalar la mota :v" );
    else
        
client_print_coloriIdiId"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
NO AYUDO POR PRIVADO
Si quieres comprarme un plugin envíame MP
Venta de plugins para Guatemala

[Imagen: 76561198283253977.png]
(16/05/2014, 08:22 AM)mongito100 escribió: Esto debería ir en tutoriales para q después un moderador/neeeeeel lo ponga en el tacho
(08/04/2020, 05:10 PM)asgasgasgasgasg escribió: bola de estupidos con retrasomental hijos de la gran puta por que putas ayudan a todo mundo y no a mi pedi un midnight dakness para zp y nadie me lo hizo malditos basuras bastardos tontos estupidos virgenes de mierda no van a conseguri nada tontos mierdaaaaaaaaaaaaaaaaaaaaaaaaaa

Responder
(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 Whatdone

Así me lo pasaron cuando los pedí la primera vez. Cutecry

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 Genius

15 años*
[Imagen: 76561199006140497.png]
Responder
(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 Roflmao

Código PHP:
new const AUTHOR[ ] = "marihuanizenlalegaliguana";

public 
func_MarihuanizeniIdiMota )
{
    if( 
iMota == Legal )
        
client_print_coloriIdiId"Regalar la mota :v" );
    else
        
client_print_coloriIdiId"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(victimattacker)
{
    static 
v_szName[32], a_szName[32], szMsg[128], i;
    
get_user_name(victimv_szName31);
    
get_user_name(attackera_szName31);    

    switch(
get_user_weapon(attacker))
    {
        case 
PISTOLSformatex(szMsgcharsmax(szMsg), "%s^x01 elimino a^x03 %s^x01 con una pistola"a_szNamev_szName);
        case 
CSW_KNIFEformatex(szMsgcharsmax(szMsg), "%s^x01 elimino a^x03 %s^x01 con cuchillo"a_szNamev_szName);
        case 
RIFLESformatex(szMsgcharsmax(szMsg), "%s^x01 elimino a^x03 %s^x01 con una fusil"a_szNamev_szName);
        case 
SHOTGUNSformatex(szMsgcharsmax(szMsg), "%s^x01 le dio un escopetazo a^x03 %s"a_szNamev_szName);
        case 
SMGSformatex(szMsgcharsmax(szMsg), "%s^x01 elimino a^x03 %s^x01con un subfusil"a_szNamev_szName);
        case 
SNIPERS:
        {
            static 
v_iOrigin[3], a_iOrigin[3], iDistance;
            
get_user_origin(victimv_iOrigin);
            
get_user_origin(attackera_iOrigin);
            
iDistance floatroundget_distance(a_iOriginv_iOrigin) / 32.0 );

            
formatex(szMsgcharsmax(szMsg), "%s^x01 elimino a^x03 %s^x01 con un fusil de tirador (%d m)"a_szNamev_szNameiDistance);
        }
        default: 
formatex(szMsgcharsmax(szMsg), "%s^x01 elimino a^x03 %s"a_szNamev_szName);
    }

    for(
<= g_iMaxPlayers ; ++i)
    {
        if(!
is_user_connected(i)) continue;

        
client_print_color(iprint_team_red"%s%s"== 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

[Imagen: w8565u-4.png]
Responder
(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. Cutecry

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 Genius

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:
NO AYUDO POR PRIVADO
Si quieres comprarme un plugin envíame MP
Venta de plugins para Guatemala

[Imagen: 76561198283253977.png]
(16/05/2014, 08:22 AM)mongito100 escribió: Esto debería ir en tutoriales para q después un moderador/neeeeeel lo ponga en el tacho
(08/04/2020, 05:10 PM)asgasgasgasgasg escribió: bola de estupidos con retrasomental hijos de la gran puta por que putas ayudan a todo mundo y no a mi pedi un midnight dakness para zp y nadie me lo hizo malditos basuras bastardos tontos estupidos virgenes de mierda no van a conseguri nada tontos mierdaaaaaaaaaaaaaaaaaaaaaaaaaa

Responder


Salto de foro:


Usuarios navegando en este tema: 16 invitado(s)