Raised This Month: $ Target: $400
 0% 

eST-il possible de modifié terroriste et ct


  
 
 
Thread Tools Display Modes
moilc
Member
Join Date: Jan 2009
Old 06-28-2010 , 15:54   Re: eST-il possible de modifié terroriste et ct
#21

J'ai pas compris , donc enfaite tu as trouvé le plugin , et il te fait tout planter ? J'avais jamais pensé qu'un seule plugin ferais ca.

[EDIT] Sinon regarde peut être le topic où tu as trouvé le plugin et essaye de voir si il n'y a pas eu le même problème qui a été marqué dedans .
__________________
Le forum de ma team (team en construction)

http://team-lmsh.creerforums.fr
http://lebrain.hostei.com/


Last edited by moilc; 06-28-2010 at 15:58.
moilc is offline
moilc
Member
Join Date: Jan 2009
Old 06-28-2010 , 16:07   Re: eST-il possible de modifié terroriste et ct
#22

DSL de te dire , mais le plugin marche parfaitement bien .
__________________
Le forum de ma team (team en construction)

http://team-lmsh.creerforums.fr
http://lebrain.hostei.com/

moilc is offline
manguedebol
Veteran Member
Join Date: Feb 2010
Location: France,Somme,Abbeville
Old 06-28-2010 , 16:09   Re: eST-il possible de modifié terroriste et ct
#23

J'ai trouvé le plugin il marche On est j'ai le menu remplacé comme je le voulais , seulement cela occasione des bug:

-Pu de viseur , pour viser
-on ne peu pu changer d'arme sauf si on les balance par terre pour avoir un autre item
-le skins player que j'ai mis n'apparait plus

EDIT: autre bug signalé : quand on choisi son équipe au début on apparait en "mort" et obligé de faire un restart pour joué.


J'ai désinstal plugin et aucun bug ?

Sa peut venir de quoi ? Vu que Moilc a testé et lui sa marche ??

Last edited by manguedebol; 06-28-2010 at 16:19.
manguedebol is offline
moilc
Member
Join Date: Jan 2009
Old 06-28-2010 , 16:29   Re: eST-il possible de modifié terroriste et ct
#24

alors la je sais pas coa dire car moi j'ai le viseur (même selui des sniper) j'ai tout les skins que j'ai mis , je peut changer d'arme (enfin je suis en mod zombie plague donc je ne peut prendre qu'une arme mais au round suivant je peut en choisir une autre) enfin JC pas pk toi sa ne marche pas alors que moi tout beigne.

Seulement voila j'ai une question moi , comment on fait pour changer les noms des team par exemple : Au lieu d'avoir 'Sith' pour T et 'jedi_knight' pour CT je voudrais avoir Orc pour T et Humain pour CT et je n'y arrive pas ; regardez :

Le plugin avec Sith et Jedi_knight


Code:
/* AMX Mod X
*   Custom Team Names 1.14
*
* (c) Copyright 2008 by =[UnO]=P@c|Man
*
* This file is provided as is (no warranties)
*
*     DESCRIPTION
*    Use custom team names like "Jedi-Knights" instead of "Counter-Terrorists". You can use
*    own round end sounds, but the default ones are "downed_intro.mp3" and "motor_intro.mp3".
*
*     CVARS
*    ctn_team_t:     custom name for "Terrorits"
*    ctn_team_ct:    custom name for "Counter-Terrorits"
*    ctn_use_sounds:    do you want to use special round end sounds?
*    ctn_sound_t:    custom round end sound if T win, e.g. "myfolder/sith.mp3" (or *.wav)
*    ctn_sound_ct:    custom round end sound if CT win, e.g. "myfolder/jedi.mp3 (or *.wav)
*
*     CREDITS
*       VEN; plugin "Auto Join on Connect"
*    many; function "cmdBlock"
*    fxfighter, arkshine;
*    All users of AlliedModders;
*/

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

#define PLUGIN_NAME "Custom Team Names"
#define PLUGIN_VERSION "1.14"
#define PLUGIN_AUTHOR "=[UnO]=P@c|Man"

// default names
new const TeamT[] = "Sith"        // Terrorists
new const TeamCT[] = "Jedi Knights"    // Counter-Terrorists

// default round end sounds
new const SoundT[] = "music/downed_intro.mp3"
new const SoundCT[] = "music/motor_intro.mp3"

// Some useful code (thx to arkshine)
enum
{
    CS_TEAM_UNASSIGNED = 0,
    CS_TEAM_T,
    CS_TEAM_CT,
    CS_TEAM_SPECTATOR
}

#define OFFSET_TEAM  114 
#define cs_get_user_team(%1)     get_pdata_int( %1, OFFSET_TEAM ) 

#define OFFSET_DEATHS  444
#define cs_get_user_deaths(%1)     get_pdata_int( %1, OFFSET_DEATHS )
#define cs_set_user_deaths(%1,%2)  set_pdata_int( %1, OFFSET_DEATHS, %2 )

// Some variables
new mChooseTeam
new showMsg = 0

new pcTeamT, pcTeamCT, pcSoundT, pcSoundCT, pcUseSounds

public plugin_init() {
    register_plugin(PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR);

    register_message(get_user_msgid("ShowMenu"), "message_show_menu");
    register_event("ResetHUD", "set_hud", "be");

    // change round end message / sounds
    register_message(get_user_msgid("SendAudio"), "message_sendaudio");
    register_message(get_user_msgid("TextMsg"), "message_textmsg");

    pcTeamT = register_cvar("ctn_team_t", TeamT);
    pcTeamCT = register_cvar("ctn_team_ct", TeamCT);
    pcUseSounds = register_cvar("ctn_use_sounds", "1");
    pcSoundT  = register_cvar("ctn_sound_t", SoundT);
    pcSoundCT = register_cvar("ctn_sound_ct", SoundCT);
    
    register_clcmd("chooseteam", "cmdBlock");

    createMenu();

    return PLUGIN_CONTINUE;
}

public plugin_precache() {
    new sound_t[128];
    get_pcvar_string(pcSoundT, sound_t, 127);

    if (containi(sound_t, ".mp3") != -1)
    {
        formatex(sound_t, 127, "sound/%s", sound_t);
        precache_generic(sound_t);
    } else
        precache_sound(sound_t);

    new sound_ct[128];
    get_pcvar_string(pcSoundCT, sound_ct, 127);

    if (containi(sound_ct, ".mp3") != -1)
    {
        formatex(sound_t, 127, "sound/%s", sound_ct);
        precache_generic(sound_ct);
    } else
        precache_sound(sound_ct);
}

public client_connect(id)
{
    set_user_info(id, "_vgui_menus", "0");

    return PLUGIN_CONTINUE;
}

public set_hud(id) {
    showMsg = 0;

    set_task(0.2, "fixHUD", id);
    set_task(0.3, "fadeOut", id);

    return PLUGIN_CONTINUE;
}

public fixHUD(id) {
    // some fixes if the HUD is destroyed
    if (!user_has_weapon(id, CSW_KNIFE))
    {
        fm_set_user_suit(id);
        fm_give_item(id, "weapon_knife");

        switch (cs_get_user_team(id))
        {
            case CS_TEAM_CT:
            {
                fm_give_item(id, "weapon_usp");
                fm_give_item(id, "ammo_45acp");
            }

            case CS_TEAM_T:
            {
                fm_give_item(id, "weapon_glock18");
                fm_give_item(id, "ammo_9mm");
            }
        }
    }

    return PLUGIN_CONTINUE;
}

// end of a round
public round_end_msg(params[]) {
    if (showMsg == 1)
    {
        client_print(0, print_center, "%s win!", params);
        set_task(0.2, "round_end_msg", 0, params, 128);
    }
}

public message_textmsg(msg_id, msg_dest, msg_entity) {
    static message[20];
    get_msg_arg_string(2, message, sizeof message - 1);

    if (equali(message, "#Terrorists_Win"))
    {
        new params[128];
        formatex(params, 127, "%s", TeamT);

        showMsg = 1;
        set_task(0.2, "round_end_msg", 0, params, 128);

        return PLUGIN_HANDLED;
    }

    if (equali(message, "#CTs_Win"))
    {
        new params[128];
        formatex(params, 127, "%s", TeamCT);

        showMsg = 1;
        set_task(0.2, "round_end_msg", 0, params, 128);

        return PLUGIN_HANDLED;
    }

    return PLUGIN_CONTINUE;
}


// sounds
public fadeOut()
{
    client_cmd(0, "cd fadeout");
    return PLUGIN_CONTINUE;
}


public message_sendaudio(msg_id, msg_dest, msg_entity) {
    static message[20];
    get_msg_arg_string(2, message, sizeof message - 1);

    if (equali(message, "%!MRAD_terwin"))
    {
        if (get_pcvar_num(pcUseSounds) == 1)
        {
            new sound_t[128];
            get_pcvar_string(pcSoundT, sound_t, 127);

            if (containi(sound_t, ".mp3") != -1)
                client_cmd(0, "mp3 play sound/%s", sound_t);
            else
            
                client_cmd(0, "spk %s", sound_t);
        
        }
        
        return PLUGIN_HANDLED;
    }

    if (equali(message, "%!MRAD_ctwin"))
    {
        if (get_pcvar_num(pcUseSounds) == 1)
        {
            new sound_ct[128];
            get_pcvar_string(pcSoundCT, sound_ct, 127);

            if (containi(sound_ct, ".mp3") != -1)
                client_cmd(0, "mp3 play sound/%s", sound_ct);
            else
                client_cmd(0, "spk %s", sound_ct);
        }
            
        return PLUGIN_HANDLED;
    }
    
        return PLUGIN_CONTINUE;
}

public cmdBlock(id)
{
    menu_display(id, mChooseTeam, 0);
    return PLUGIN_HANDLED;
}

// custom menu
public createMenu() {
    mChooseTeam = menu_create("Choose Team", "mh_ChooseTeam");

    new t_name[128], ct_name[128];
    get_pcvar_string(pcTeamT, t_name, 127);
    get_pcvar_string(pcTeamCT, ct_name, 127);

    menu_additem(mChooseTeam, t_name, "ma_ChooseTeam", ADMIN_ALL);
    menu_additem(mChooseTeam, ct_name, "ma_ChooseTeam", ADMIN_ALL);
    menu_additem(mChooseTeam, "Spectator", "ma_ChooseTeam", ADMIN_ALL);

    return PLUGIN_CONTINUE;
}

public message_show_menu(msgid, dest, id) {
    if (get_user_team(id) || task_exists(id))
        return PLUGIN_CONTINUE;

    static team_select[] = "#Team_Select";
    static menu_text_code[sizeof team_select];

    get_msg_arg_string(4, menu_text_code, sizeof menu_text_code - 1);

    if (!equal(menu_text_code, team_select))
        return PLUGIN_CONTINUE;

    set_task(0.1, "force_team_join", id);

    return PLUGIN_HANDLED;
}

public force_team_join(id) {
    engclient_cmd(id, "jointeam", "6");
    menu_display(id, mChooseTeam, 0);

    return PLUGIN_CONTINUE;
}

public mh_ChooseTeam(id, menu, item) {
    switch (item)
    {
        case -3: return PLUGIN_HANDLED;

        case 0:
            if (cs_get_user_team(id) == CS_TEAM_T)
                return PLUGIN_HANDLED;
        
        case 1:
            if (cs_get_user_team(id) == CS_TEAM_CT)
                return PLUGIN_HANDLED;

        case 2:
            if (cs_get_user_team(id) == CS_TEAM_SPECTATOR)
                return PLUGIN_HANDLED;
    }    

    if (cs_get_user_team(id) != CS_TEAM_SPECTATOR)
    {
        user_silentkill(id);
        cs_set_user_deaths(id, cs_get_user_deaths(id) - 1);
    }

    cs_set_user_team(id, item + 1, random_num(1, 5));

    // restart round if there is only one player (excl. bot)
    new Players[32], playerCount;
    get_players(Players, playerCount, "c");

    if (playerCount == 1)
        server_cmd("sv_restart 1");

    return PLUGIN_HANDLED;
}
et le plugin quand je veut avoir Orc et Humain

Code:
/* AMX Mod X
*   Custom Team Names 1.14
*
* (c) Copyright 2008 by =[UnO]=P@c|Man
*
* This file is provided as is (no warranties)
*
*     DESCRIPTION
*    Use custom team names like "Jedi-Knights" instead of "Counter-Terrorists". You can use
*    own round end sounds, but the default ones are "downed_intro.mp3" and "motor_intro.mp3".
*
*     CVARS
*    ctn_team_t: Orc    custom name for "Terrorits"
*    ctn_team_ct: Humain    custom name for "Counter-Terrorits"
*    ctn_use_sounds:    do you want to use special round end sounds?
*    ctn_sound_t:    custom round end sound if T win, e.g. "myfolder/sith.mp3" (or *.wav)
*    ctn_sound_ct:    custom round end sound if CT win, e.g. "myfolder/jedi.mp3 (or *.wav)
*
*     CREDITS
*       VEN; plugin "Auto Join on Connect"
*    many; function "cmdBlock"
*    fxfighter, arkshine;
*    All users of AlliedModders;
*/

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

#define PLUGIN_NAME "Custom Team Names"
#define PLUGIN_VERSION "1.14"
#define PLUGIN_AUTHOR "=[UnO]=P@c|Man"

// default names
new const TeamT[] = "Orc"        // Terrorists
new const TeamCT[] = "Humain"    // Counter-Terrorists

// default round end sounds
new const SoundT[] = "music/downed_intro.mp3"
new const SoundCT[] = "music/motor_intro.mp3"

// Some useful code (thx to arkshine)
enum
{
    CS_TEAM_UNASSIGNED = 0,
    CS_TEAM_T,
    CS_TEAM_CT,
    CS_TEAM_SPECTATOR
}

#define OFFSET_TEAM  114 
#define cs_get_user_team(%1)     get_pdata_int( %1, OFFSET_TEAM ) 

#define OFFSET_DEATHS  444
#define cs_get_user_deaths(%1)     get_pdata_int( %1, OFFSET_DEATHS )
#define cs_set_user_deaths(%1,%2)  set_pdata_int( %1, OFFSET_DEATHS, %2 )

// Some variables
new mChooseTeam
new showMsg = 0

new pcTeamT, pcTeamCT, pcSoundT, pcSoundCT, pcUseSounds

public plugin_init() {
    register_plugin(PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR);

    register_message(get_user_msgid("ShowMenu"), "message_show_menu");
    register_event("ResetHUD", "set_hud", "be");

    // change round end message / sounds
    register_message(get_user_msgid("SendAudio"), "message_sendaudio");
    register_message(get_user_msgid("TextMsg"), "message_textmsg");

    pcTeamT = register_cvar("ctn_team_t", TeamT);
    pcTeamCT = register_cvar("ctn_team_ct", TeamCT);
    pcUseSounds = register_cvar("ctn_use_sounds", "1");
    pcSoundT  = register_cvar("ctn_sound_t", SoundT);
    pcSoundCT = register_cvar("ctn_sound_ct", SoundCT);
    
    register_clcmd("chooseteam", "cmdBlock");

    createMenu();

    return PLUGIN_CONTINUE;
}

public plugin_precache() {
    new sound_t[128];
    get_pcvar_string(pcSoundT, sound_t, 127);

    if (containi(sound_t, ".mp3") != -1)
    {
        formatex(sound_t, 127, "sound/%s", sound_t);
        precache_generic(sound_t);
    } else
        precache_sound(sound_t);

    new sound_ct[128];
    get_pcvar_string(pcSoundCT, sound_ct, 127);

    if (containi(sound_ct, ".mp3") != -1)
    {
        formatex(sound_t, 127, "sound/%s", sound_ct);
        precache_generic(sound_ct);
    } else
        precache_sound(sound_ct);
}

public client_connect(id)
{
    set_user_info(id, "_vgui_menus", "0");

    return PLUGIN_CONTINUE;
}

public set_hud(id) {
    showMsg = 0;

    set_task(0.2, "fixHUD", id);
    set_task(0.3, "fadeOut", id);

    return PLUGIN_CONTINUE;
}

public fixHUD(id) {
    // some fixes if the HUD is destroyed
    if (!user_has_weapon(id, CSW_KNIFE))
    {
        fm_set_user_suit(id);
        fm_give_item(id, "weapon_knife");

        switch (cs_get_user_team(id))
        {
            case CS_TEAM_CT:
            {
                fm_give_item(id, "weapon_usp");
                fm_give_item(id, "ammo_45acp");
            }

            case CS_TEAM_T:
            {
                fm_give_item(id, "weapon_glock18");
                fm_give_item(id, "ammo_9mm");
            }
        }
    }

    return PLUGIN_CONTINUE;
}

// end of a round
public round_end_msg(params[]) {
    if (showMsg == 1)
    {
        client_print(0, print_center, "%s win!", params);
        set_task(0.2, "round_end_msg", 0, params, 128);
    }
}

public message_textmsg(msg_id, msg_dest, msg_entity) {
    static message[20];
    get_msg_arg_string(2, message, sizeof message - 1);

    if (equali(message, "#Terrorists_Win"))
    {
        new params[128];
        formatex(params, 127, "%s", TeamT);

        showMsg = 1;
        set_task(0.2, "round_end_msg", 0, params, 128);

        return PLUGIN_HANDLED;
    }

    if (equali(message, "#CTs_Win"))
    {
        new params[128];
        formatex(params, 127, "%s", TeamCT);

        showMsg = 1;
        set_task(0.2, "round_end_msg", 0, params, 128);

        return PLUGIN_HANDLED;
    }

    return PLUGIN_CONTINUE;
}


// sounds
public fadeOut()
{
    client_cmd(0, "cd fadeout");
    return PLUGIN_CONTINUE;
}


public message_sendaudio(msg_id, msg_dest, msg_entity) {
    static message[20];
    get_msg_arg_string(2, message, sizeof message - 1);

    if (equali(message, "%!MRAD_terwin"))
    {
        if (get_pcvar_num(pcUseSounds) == 1)
        {
            new sound_t[128];
            get_pcvar_string(pcSoundT, sound_t, 127);

            if (containi(sound_t, ".mp3") != -1)
                client_cmd(0, "mp3 play sound/%s", sound_t);
            else
            
                client_cmd(0, "spk %s", sound_t);
        
        }
        
        return PLUGIN_HANDLED;
    }

    if (equali(message, "%!MRAD_ctwin"))
    {
        if (get_pcvar_num(pcUseSounds) == 1)
        {
            new sound_ct[128];
            get_pcvar_string(pcSoundCT, sound_ct, 127);

            if (containi(sound_ct, ".mp3") != -1)
                client_cmd(0, "mp3 play sound/%s", sound_ct);
            else
                client_cmd(0, "spk %s", sound_ct);
        }
            
        return PLUGIN_HANDLED;
    }
    
        return PLUGIN_CONTINUE;
}

public cmdBlock(id)
{
    menu_display(id, mChooseTeam, 0);
    return PLUGIN_HANDLED;
}

// custom menu
public createMenu() {
    mChooseTeam = menu_create("Choose Team", "mh_ChooseTeam");

    new t_name[128], ct_name[128];
    get_pcvar_string(pcTeamT, t_name, 127);
    get_pcvar_string(pcTeamCT, ct_name, 127);

    menu_additem(mChooseTeam, t_name, "ma_ChooseTeam", ADMIN_ALL);
    menu_additem(mChooseTeam, ct_name, "ma_ChooseTeam", ADMIN_ALL);
    menu_additem(mChooseTeam, "Spectator", "ma_ChooseTeam", ADMIN_ALL);

    return PLUGIN_CONTINUE;
}

public message_show_menu(msgid, dest, id) {
    if (get_user_team(id) || task_exists(id))
        return PLUGIN_CONTINUE;

    static team_select[] = "#Team_Select";
    static menu_text_code[sizeof team_select];

    get_msg_arg_string(4, menu_text_code, sizeof menu_text_code - 1);

    if (!equal(menu_text_code, team_select))
        return PLUGIN_CONTINUE;

    set_task(0.1, "force_team_join", id);

    return PLUGIN_HANDLED;
}

public force_team_join(id) {
    engclient_cmd(id, "jointeam", "6");
    menu_display(id, mChooseTeam, 0);

    return PLUGIN_CONTINUE;
}

public mh_ChooseTeam(id, menu, item) {
    switch (item)
    {
        case -3: return PLUGIN_HANDLED;

        case 0:
            if (cs_get_user_team(id) == CS_TEAM_T)
                return PLUGIN_HANDLED;
        
        case 1:
            if (cs_get_user_team(id) == CS_TEAM_CT)
                return PLUGIN_HANDLED;

        case 2:
            if (cs_get_user_team(id) == CS_TEAM_SPECTATOR)
                return PLUGIN_HANDLED;
    }    

    if (cs_get_user_team(id) != CS_TEAM_SPECTATOR)
    {
        user_silentkill(id);
        cs_set_user_deaths(id, cs_get_user_deaths(id) - 1);
    }

    cs_set_user_team(id, item + 1, random_num(1, 5));

    // restart round if there is only one player (excl. bot)
    new Players[32], playerCount;
    get_players(Players, playerCount, "c");

    if (playerCount == 1)
        server_cmd("sv_restart 1");

    return PLUGIN_HANDLED;
}
__________________
Le forum de ma team (team en construction)

http://team-lmsh.creerforums.fr
http://lebrain.hostei.com/

moilc is offline
moilc
Member
Join Date: Jan 2009
Old 06-28-2010 , 16:43   Re: eST-il possible de modifié terroriste et ct
#25

nan vous inquiétés pas , c'est bon , il me suffisais juste redémarrer le jeux mais pas seulement la map.
__________________
Le forum de ma team (team en construction)

http://team-lmsh.creerforums.fr
http://lebrain.hostei.com/

moilc is offline
PsYChOPaTiQuE
Veteran Member
Join Date: Jan 2009
Location: Paris
Old 06-28-2010 , 17:11   Re: eST-il possible de modifié terroriste et ct
#26

doucement sur les multiples doubles posts
Utilises la fonction "edit" ;)
__________________
PsYChOPaTiQuE is offline
moilc
Member
Join Date: Jan 2009
Old 06-28-2010 , 17:30   Re: eST-il possible de modifié terroriste et ct
#27

a oui c'est vrai , je m'en souviendrais .
__________________
Le forum de ma team (team en construction)

http://team-lmsh.creerforums.fr
http://lebrain.hostei.com/

moilc is offline
Devil259
Veteran Member
Join Date: Dec 2009
Location: France (59)
Old 06-28-2010 , 17:34   Re: eST-il possible de modifié terroriste et ct
#28

Prochaine fois lit les cvars. ^^'

* CVARS
* ctn_team_t: custom name for "Terrorits"
* ctn_team_ct: custom name for "Counter-Terrorits"
__________________
You can do anything you set your mind to, man.

Devil259 is offline
moilc
Member
Join Date: Jan 2009
Old 06-28-2010 , 17:59   Re: eST-il possible de modifié terroriste et ct
#29

nan mais je les ai vus , c'est juste que je n'avais pas redémarré le jeu mais seulement la map XD. Sinon , TJ rien manguedebol ? car c'est vraiment bizarre que ca marche avec moi et non avec toi. tu utilise coa ? zombie_plague ? si oui , je te dit comment je l'installe pour que tu compare avec toa si tu n'a pas fait la même chose.

je compile custom_team_names.sma donc il me donne custom_team_names.amxx ,
je met custom_team_names.amxx dans plugins/ ensuite je vais dans

configs/plugins-zplague.ini et j'ajoute la bar custom_team_names.amxx donc ca me donne :

Code:
; - Quick tips -
; * Rename this file to disabled-zplague.ini to turn the mod off
; * Rename it back to plugins-zplague.ini to turn it on
; * Put a semi-colon in front of a plugin to disable it
; * Remove a semi-colon to re-enable a plugin
; * Add the word debug after a plugin to place it in debug mode

; Main plugin
zp_extra_antidotenade.amxx
zp_extra_parachute.amxx
zp_extra_knife_blink.amxx
zp_unlimited_clip.amxx
zombie_plague40.amxx
custom_team_names.amxx

; Default zombie classes
zp_zclasses40.amxx

; Add sub-plugins, custom zombie classes, and extra items here
Et je lance 'Counter Strike'

Alors ? sinon ba dsl , je ne sais pas du tout se qui se passe pour toi.
__________________
Le forum de ma team (team en construction)

http://team-lmsh.creerforums.fr
http://lebrain.hostei.com/

moilc is offline
Devil259
Veteran Member
Join Date: Dec 2009
Location: France (59)
Old 06-28-2010 , 18:02   Re: eST-il possible de modifié terroriste et ct
#30

Il utilise un "mod" qu'il a crée.
__________________
You can do anything you set your mind to, man.

Devil259 is offline
 



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 06:36.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode