Witam. Prosiłbym o napisanie pluginu od zmiany języka na serwerze. Na czym miałby polegać? Przy wejściu na serwer automatycznie wykrywa język gracza i wymusza mu komendę amx_langmenu na dany język lub po wejściu na serwer pojawia się menu, coś jak to:
How league you want?:
1.Polski
2.English
3.Spanish
4.Dutch
Do czego potrzebny jest plugin? Prowadzę serwer pokemod, a mam wiele języków tego moda, więc jeśli wchodzi ktoś z zagranicy to może od razu grać na swoim języku.
Proszę o szybką odpowiedź - plugin może w przyszłości zaistnieć na wielu forach z nickiem autora.
Pozdrawiam SlaNdisH!
Witamy w Nieoficjalnym polskim support'cie AMX Mod X
Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
|
Guest Message by DevFuse

Plugin - automatyczna zmiana zmiana języka/menuProszę o plugin od zmiany języka na serwie
Temat rozp. sNH., 19.09.2011 17:28
Nowy Plugin zmiana języka serwer
4 odpowiedzi w tym temacie
#1
Napisano 19.09.2011 17:28
#2
Napisano 19.09.2011 19:24
Proszę:
Aczkolwiek menu stworzyłem tak jak prosiłeś, tyle, że ono jest trochę niepoprawne językowe jak na moje oko, więc sobie lepiej zmień ;]
#include <amxmodx>
#define VERSION "1.0"
#define TASK_SHOWMENU 432
new menu
public plugin_init()
{
register_plugin("LANG menu",VERSION,"SeeK")
create()
}
public client_putinserver(id)
{
if(!is_user_bot(id) && !is_user_hltv(id))
eventInGame(id);
}
public create()
{
menu = menu_create("How league you want?:", "wybieranie")
menu_additem(menu, "Polski")
menu_additem(menu, "English")
menu_additem(menu, "Spanish")
menu_additem(menu, "Dutch")
menu_setprop(menu, MPROP_EXIT, MEXIT_NEVER)
}
public create2(id)
menu_display(id, menu, 0)
public wybieranie(id, menu, item)
{
switch(item)
{
case 0: client_cmd(id,"setinfo lang pl")
case 1: client_cmd(id,"setinfo lang en")
case 2: client_cmd(id,"setinfo lang es")
case 3: client_cmd(id,"setinfo lang nl")
}
}
public eventInGame(id)
set_task(1.0, "show_menu_", id+TASK_SHOWMENU);
public show_menu_(tid)
{
new id=tid-TASK_SHOWMENU;
new iTeam=get_user_team(id);
new menu_id, keys;
new menuUp = player_menu_info( id, menu_id, keys );
if ( iTeam && (menuUp <= 0 || menu_id < 0) )
create2(id);
else
set_task(1.0, "show_menu_", tid);
}
Aczkolwiek menu stworzyłem tak jak prosiłeś, tyle, że ono jest trochę niepoprawne językowe jak na moje oko, więc sobie lepiej zmień ;]
https://sklep-sms.pl - Sklep SMS pozwala zarabiać na swoich serwerach gier opartych o silniki AMX Mod X oraz SOURCEMOD
https://nalunch.com - A Ty, gdzie pójdziesz dziś na lunch?
https://nalunch.com - A Ty, gdzie pójdziesz dziś na lunch?
#3
Napisano 19.09.2011 20:38
Dziękuję za szybką odpowiedź. Jeśli ktoś by chciał poprawione = sma na dole(+ zmiana 1 języka + dodanie 1 nowego języka)
#include <amxmodx> #define VERSION "1.0" #define TASK_SHOWMENU 432 new menu public plugin_init() { register_plugin("LANG menu",VERSION,"SeeKandSlaNdisH") create() } public client_putinserver(id) { if(!is_user_bot(id) && !is_user_hltv(id)) eventInGame(id); } public create() { menu = menu_create("Which language you choose?:", "wybieranie") menu_additem(menu, "Polski") menu_additem(menu, "English") menu_additem(menu, "Spanish") menu_additem(menu, "Romanian") menu_additem(menu, "Swedish") menu_setprop(menu, MPROP_EXIT, MEXIT_NEVER) } public create2(id) menu_display(id, menu, 0) public wybieranie(id, menu, item) { switch(item) { case 0: client_cmd(id,"setinfo lang pl") case 1: client_cmd(id,"setinfo lang en") case 2: client_cmd(id,"setinfo lang es") case 3: client_cmd(id,"setinfo lang ro") case 4: client_cmd(id,"setinfo lang sv") } } public eventInGame(id) set_task(1.0, "show_menu_", id+TASK_SHOWMENU); public show_menu_(tid) { new id=tid-TASK_SHOWMENU; new iTeam=get_user_team(id); new menu_id, keys; new menuUp = player_menu_info( id, menu_id, keys ); if ( iTeam && (menuUp <= 0 || menu_id < 0) ) create2(id); else set_task(1.0, "show_menu_", tid); }
#4
Napisano 19.09.2011 20:47
Wiadomość wygenerowana automatycznie
Ten temat został zamknięty przez moderatora.
Powód: problem rozwiązany
Jeśli się z tym nie zgadzasz,
raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.
Z pozdrowieniami,
Zespół AMXX.PL
Ten temat został zamknięty przez moderatora.
Powód: problem rozwiązany
Jeśli się z tym nie zgadzasz,

Z pozdrowieniami,
Zespół AMXX.PL
#5
Napisano 19.09.2011 21:27
trochę krócej
#include <amxmodx> #define VERSION "1.0" new menu public plugin_init() { register_plugin("LANG menu",VERSION,"SeeKandSlaNdisH") menu = menu_create("Which language you choose?:", "wybieranie") menu_additem(menu, "Polski") menu_additem(menu, "English") menu_additem(menu, "Spanish") menu_additem(menu, "Romanian") menu_additem(menu, "Swedish") menu_setprop(menu, MPROP_EXIT, MEXIT_NEVER) } public client_putinserver(id) { if(!is_user_bot(id) && !is_user_hltv(id)) set_task(1.0, "show_menu_", id,.flags="b"); } public wybieranie(id, menu, item) { switch(item) { case 0: client_cmd(id,"setinfo lang pl") case 1: client_cmd(id,"setinfo lang en") case 2: client_cmd(id,"setinfo lang es") case 3: client_cmd(id,"setinfo lang ro") case 4: client_cmd(id,"setinfo lang sv") } } public show_menu_(id) { new iTeam=get_user_team(id); new menu_id, keys; new menuUp = player_menu_info( id, menu_id, keys ); if ( iTeam && (menuUp <= 0 || menu_id < 0) ){ remove_task(id) menu_display(id, menu, 0) } }
DarkGL Blog - Programowanie Python , Pawn , C++ i Webdeveloping
💸 SellYourSkins.com - Łatwo sprzedaj swoje skiny do CS:GO
💸⇄🃏 Automatyczny Bot Levelowania Steam - LVLUPSteam.com
🛒Coinsy CSGOPolygon Za SMS, PSC, Przelew - CoinSell.pro
Twój Sklep CS2 - CSGOPAKA
Coinsy do CSGOPolygon, CSGO500, CSGOEmpire - CSGOLombard.com
💸 Graj w CS2 / CS 1.6 i zarabiaj - BoostProject.pro
CS2 Gambling Sites and Free Betting Codes - DreamCodes.gg
Otwieraj skrzynki i wygrywaj najlepsze skiny CS2 na SkinsProject.gg
🤑 Accept CS2 skins for online payments and donations - SkinsMoney
Płatności SMS Premium Rate oraz Direct Biling - SimPay.pl
Szukasz noclegu? Kwatery, noclegi, tanie noclegi, wakacje oferty, wczasy nad jeziorem - RuszajWPolske.pl
💸 SellYourSkins.com - Łatwo sprzedaj swoje skiny do CS:GO
💸⇄🃏 Automatyczny Bot Levelowania Steam - LVLUPSteam.com
🛒Coinsy CSGOPolygon Za SMS, PSC, Przelew - CoinSell.pro
Twój Sklep CS2 - CSGOPAKA
Coinsy do CSGOPolygon, CSGO500, CSGOEmpire - CSGOLombard.com
💸 Graj w CS2 / CS 1.6 i zarabiaj - BoostProject.pro
CS2 Gambling Sites and Free Betting Codes - DreamCodes.gg
Otwieraj skrzynki i wygrywaj najlepsze skiny CS2 na SkinsProject.gg
🤑 Accept CS2 skins for online payments and donations - SkinsMoney
Płatności SMS Premium Rate oraz Direct Biling - SimPay.pl
Szukasz noclegu? Kwatery, noclegi, tanie noclegi, wakacje oferty, wczasy nad jeziorem - RuszajWPolske.pl
Również z jednym lub większą ilością słów kluczowych: Nowy Plugin, zmiana, języka, serwer
WASDNapisany przez WASD, 03.01.2025 ![]() |
|
![]() |
|||
![]() |
Nowy Plugin
[KOSZ] pluginNapisany przez Frodo1981, 25.02.2024 ![]() |
|
![]() |
||
Nowy Plugin
vip pbNapisany przez One ShooT, 04.02.2024 ![]() |
|
![]() |
|||
Poszukuje ekipyNapisany przez One ShooT, 31.01.2024 ![]() |
|
![]() |
|||
CoD Nowy
Blokada broni przy zmianie klasyNapisany przez scythe1, 13.10.2022 ![]() |
|
![]() |
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych