hlmod.hu
https://hlmod.hu/

2sorba jöjön ki
https://hlmod.hu/viewtopic.php?f=9&t=4055
Oldal: 1 / 3

Szerző:  small [2012.04.13. 18:48 ]
Hozzászólás témája:  2sorba jöjön ki

HEllo, Ebbe a pluginba h lehet megicsnálni h 2 sorba jöjön ki? http://amxmodx.crys.hu/site/?p=pluginz&c=l&f=koruzenet


pl. ASdasd
asdasd

Szerző:  CocaIne.^ [2012.04.13. 20:14 ]
Hozzászólás témája:  Re: 2sorba jöjön ki

small írta:
HEllo, Ebbe a pluginba h lehet megicsnálni h 2 sorba jöjön ki? http://amxmodx.crys.hu/site/?p=pluginz&c=l&f=koruzenet


pl. ASdasd
asdasd

SMA:
Kód:
#include <amxmodx>
#include <amxmisc>

#define VERSION "1.3"


new rounds_elapsed;
new play_sound;
new chat_message;
new g_maxplayers;
new g_map[32]
new say_text;

public plugin_init()
{
    /* Register plugin and author */
    register_plugin("Vox Round Say", VERSION, "God@Dorin")
    
    
    
/* Register plugin version by cvar */
    register_cvar("round_version", VERSION, FCVAR_SERVER | FCVAR_SPONLY);
    set_cvar_string("round_version", VERSION);

    /* Register new round events */
    register_event("HLTV", "new_round", "a", "1=0", "2=0");
    register_event("TextMsg", "restart_round", "a", "2=#Game_will_restart_in");

    /* Register language file */
    register_dictionary("round_message.txt");

    /* Register plugin cvars */
    play_sound = register_cvar("amx_playsound","1");
    chat_message = register_cvar("amx_chatmessage","1");
    g_maxplayers = get_maxplayers();
    get_mapname(g_map, 31)
    
    say_text 
= get_user_msgid("SayText");
}
public new_round()
{
    rounds_elapsed += 1;
    
    new p_playernum
;
    p_playernum = get_playersnum(1);
    
    if
(get_pcvar_num(chat_message) == 1)
    {    
        client_printc
(0, "%L", 0, "RND_MSG", rounds_elapsed, g_map, p_playernum, g_maxplayers); 
        client_printc
(0, "%L", 0, "MASODIK_SOR"); 
    
}
    if(get_pcvar_num(play_sound) == 1)
    {
        new rndctstr[21]
        num_to_word(rounds_elapsed, rndctstr, 20);
        client_cmd(0, "spk ^"vox/round %s^"",rndctstr)
    }    
    return PLUGIN_CONTINUE
;
}
public restart_round()
{
    rounds_elapsed = 0;    
}
stock client_printc(const id, const string[], {Float, Sql, Resul,_}:...) {
    
    new msg
[191], players[32], count = 1;
    vformat(msg, sizeof msg - 1, string, 3);
    
    replace_all
(msg,190,"!g","^4");
    replace_all(msg,190,"!y","^1");
    replace_all(msg,190,"!t","^3");
    
    if
(id)
        players[0] = id;
    else
        get_players
(players,count,"ch");
    
    new index
;
    for (new i = 0 ; i < count ; i++)
    {
        index = players[i];
        message_begin(MSG_ONE_UNRELIABLE, say_text,_, index);
        write_byte(index);
        write_string(msg);
        message_end();  
    
}  
    
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1048\\ f0\\ fs16 \n\\ par }
*/
 


TXT:
Kód:
[hu]
RND_MSG = !y[INFO] Kor: !t%!y- Palya: !t%!y| Jatekosok: !g%d!y/!g%!y!
MASODIK_SOR = Amit akarsz

Szerző:  Silent [2012.04.13. 20:57 ]
Hozzászólás témája:  Re: 2sorba jöjön ki

Nem erre gondolt xD Lang fájlban ha sortörést akarsz, szúrj be egy ilyet ^n és kész :D

Szerző:  CocaIne.^ [2012.04.13. 21:03 ]
Hozzászólás témája:  Re: 2sorba jöjön ki

Silent írta:
Nem erre gondolt xD Lang fájlban ha sortörést akarsz, szúrj be egy ilyet ^n és kész :D

neemhiszem. szerintem itt nem működik..,DE próbáld ki small!

Szerző:  kiki [2012.04.14. 07:40 ]
Hozzászólás témája:  Re: 2sorba jöjön ki

client_printc(0, "%L", 0, "MASODIK_SOR");

ezt a nullát nem értem ott, cocaine magyarázd már el nekem!

Szerző:  CocaIne.^ [2012.04.14. 08:19 ]
Hozzászólás témája:  Re: 2sorba jöjön ki

kiki írta:
client_printc(0, "%L", 0, "MASODIK_SOR");

ezt a nullát nem értem ott, cocaine magyarázd már el nekem!

Nemtom, nem írtam még langba, de egyébként azt, h mindenkinek írja, vagy nemtom..
ui.: csak kimásoltam onnan az előző sorból.

Szerző:  Silent [2012.04.14. 08:27 ]
Hozzászólás témája:  Re: 2sorba jöjön ki

:D lang fájlba írni vhogy így kell:
client_print(id, print_chat, "%L", LANG_TIPUS, "KEY_NEVE", langon_beluli_valtozok)
Tehat pl ha van egy sorod a langfájlban h
MSG = UZENET %i
akkor
Kód:
new szam = 5;
 client_print(id, print_chat, "%L", LANG_SERVER, "MSG", szam)

Eredménye :
UZENET 5

Szerző:  CocaIne.^ [2012.04.14. 08:32 ]
Hozzászólás témája:  Re: 2sorba jöjön ki

Silent írta:
:D lang fájlba írni vhogy így kell:
client_print(id, print_chat, "%L", LANG_TIPUS, "KEY_NEVE", langon_beluli_valtozok)
Tehat pl ha van egy sorod a langfájlban h
MSG = UZENET %i
akkor
Kód:
new szam = 5;
 client_print(id, print_chat, "%L", LANG_SERVER, "MSG", szam)

Eredménye :
UZENET 5

eztudom, de amúgy akkó mivan ha ott a 0? Mert nekem működik. (:
Szerk.: Váájá, nem az miatt van 0 mert ez client_printc az meg client_print ?

Szerző:  Silent [2012.04.14. 08:40 ]
Hozzászólás témája:  Re: 2sorba jöjön ki

CocaIne.^ írta:
Silent írta:
:D lang fájlba írni vhogy így kell:
client_print(id, print_chat, "%L", LANG_TIPUS, "KEY_NEVE", langon_beluli_valtozok)
Tehat pl ha van egy sorod a langfájlban h
MSG = UZENET %i
akkor
Kód:
new szam = 5;
 client_print(id, print_chat, "%L", LANG_SERVER, "MSG", szam)

Eredménye :
UZENET 5

eztudom, de amúgy akkó mivan ha ott a 0? Mert nekem működik. (:

0 gondolom a lang típusa, bár nemtom h miféle lehet :D

Szerző:  kiki [2012.04.14. 08:50 ]
Hozzászólás témája:  Re: 2sorba jöjön ki

Moderátor létedre illene tudnod! 0 jó, de miért nem -1, ezért kérdezem én!

Oldal: 1 / 3 Minden időpont UTC+02:00 időzóna szerinti
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/