hlmod.hu
https://hlmod.hu/

csapat választás átírása
https://hlmod.hu/viewtopic.php?f=9&t=30485
Oldal: 1 / 1

Szerző:  kornyiktamass [ 2020.06.22. 01:01 ]
Hozzászólás témája:  csapat választás átírása

Sziasztok.
Belépéskor és M betű nyomásakor a csapatválasztást át szeretném írni. Lehetséges?
semmi más vagy újdonság nem kéne hozzá csak más nevet akarok.
köszi

Szerző:  Pika [ 2020.06.22. 07:13 ]
Hozzászólás témája:  Re: csapat választás átírása

Szerintem azt csak kliens oldalról lehet.

Szerző:  ultraibolya [ 2020.06.22. 07:31 ]
Hozzászólás témája:  Re: csapat választás átírása

meglehet. Hookold chooseteamet meg jointeamet

Hozzáteszem nem lehet vguit csinálni csak sima menüt

Szerző:  kornyiktamass [ 2020.06.22. 13:09 ]
Hozzászólás témája:  Re: csapat választás átírása

ultraibolya írta:
meglehet. Hookold chooseteamet meg jointeamet

Hozzáteszem nem lehet vguit csinálni csak sima menüt


találtam hasonlót itt hlmodon, ahol a játékosok helyett focisták nevei voltak, gondoltam azt átírom sajátra, de nem az igazi a plugin mert nem áll be semelyik csapatba.(én azt nem is szeretném átírni)

A CT és T csapatot szeretném csak átírni Hiders és Seekers-re. ennyi semmi más

Elvileg le lehet tiltani a sima menüt és helyette mást vagy valami hasonló.
Hát igen jó lenne tudni mi az a hookolás , mert gondolom nem arra a piros kötélre gondolsz :D :D

Szerző:  ultraibolya [ 2020.06.22. 13:55 ]
Hozzászólás témája:  Re: csapat választás átírása

Jointeam amikor csatlakozik a játékos.
Chooseteam amikor a ct csapat folyamat kikap és mint ey bizonyos szomszédos ország átáll a másik oldalra hogy ne alázzák szét.
Laza a hook:

register_clcmd(“chooseteam”,”valami”)
register_clcmd(“jointeam”,”valami”)

Public valami(id)
menud(id)
return PLUGIN_HANDLED

Ennyi. A menud függvénynél nyitja meg értelemszerűen a menüdet a játékosnál.

Szerző:  kornyiktamass [ 2020.07.05. 01:06 ]
Hozzászólás témája:  Re: csapat választás átírása

amit írtál ez csak így ennyi az sma?:O



egyébként találtam hozzá egy komoly kis szerkesztőt.
szinte mindent át lehet írni(bár nekem ez nem lényeg most)
viszont valamiért kifagy a szerver tőle. pedig simán rakom be semmi átírással...
team editor


Console initialized.
Using breakpad crash handler
Setting breakpad minidump AppID = 10
Forcing breakpad minidump interfaces to load
dlopen failed trying to load:
/servers/members/makracvokcsagmailcom/.steam/sdk32/steamclient.so
with error:
/servers/members/makracvokcsagmailcom/.steam/sdk32/steamclient.so: cannot open shared object file: No such file or directory
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
Protocol version 48
Exe version 1.1.2.7/Stdio (cstrike)
Exe build: 18:46:47 May 18 2020 (2228)
STEAM Auth Server

couldn't exec listip.cfg
Enabling LOWDELAY TOS option
Server IP address 37.221.214.74:27079

Metamod version 1.21p37 Copyright (c) 2001-2013 Will Day
Patch: Metamod-P (mm-p) v37 Copyright (c) 2004-2013 Jussi Kivilinna
Metamod comes with ABSOLUTELY NO WARRANTY; for details type `meta gpl'.
This is free software, and you are welcome to redistribute it
under certain conditions; type `meta gpl' for details.


AMX Mod X version 1.8.3-dev+4532 Copyright (c) 2004-2014 AMX Mod X Development Team
AMX Mod X comes with ABSOLUTELY NO WARRANTY; for details type `amxx gpl'.
This is free software and you are welcome to redistribute it under
certain conditions; type 'amxx gpl' for details.


Metamod version 1.21p37 Copyright (c) 2001-2013 Will Day
Patch: Metamod-P (mm-p) v37 Copyright (c) 2004-2013 Jussi Kivilinna
Metamod comes with ABSOLUTELY NO WARRANTY; for details type `meta gpl'.
This is free software, and you are welcome to redistribute it
under certain conditions; type `meta gpl' for details.

Can't register variable "meta_debug", already defined
Can't register variable "metamod_version", already defined
Cmd_AddMallocCommand: "meta" already defined
/servers/scripts/cs16_run: 30. sor: 2011 Szegmentálási hiba (core készült) ./hlds_run $3
/servers/scripts/cs16_run: sor: 21: /servers/scripts/crashlogger/crash.log: Engedély megtagadva
1




ultraibolya írta:
Jointeam amikor csatlakozik a játékos.
Chooseteam amikor a ct csapat folyamat kikap és mint ey bizonyos szomszédos ország átáll a másik oldalra hogy ne alázzák szét.
Laza a hook:

register_clcmd(“chooseteam”,”valami”)
register_clcmd(“jointeam”,”valami”)

Public valami(id)
menud(id)
return PLUGIN_HANDLED

Ennyi. A menud függvénynél nyitja meg értelemszerűen a menüdet a játékosnál.

Szerző:  Pika [ 2020.07.05. 12:59 ]
Hozzászólás témája:  Re: csapat választás átírása

amit linkeltél az ugyanazon az elven megy mint amit ultra írt. Nincs benne semmi extra, konkrétan mikor megnyomják az m betűt lefut egy parancs ami a "chooseteam", és ezt te pluginban letiltod, majd helyette megnyitsz egy tök sima menüt, vagy amit akarsz. Az alap VGUI-s menüt nem tudod szerver oldalról át írni.

Vázlatként próbáltam megcsinálni, talán átlátod így. Talán még egy ellenőrzés hiányzik, hogy a játékos fel-e csatlakozott, lehet kidobja warnak.

  1. /* Plugin generated by AMXX-Studio */
  2.  
  3. #include <amxmodx>
  4. #include <cstrike>
  5.  
  6. #define PLUGIN "New Plug-In"
  7. #define VERSION "1.0"
  8. #define AUTHOR "author"
  9.  
  10.  
  11. public plugin_init() {
  12.     register_plugin(PLUGIN, VERSION, AUTHOR)
  13.     register_clcmd("chooseteam","valami")  // A csapatválasztás menü, alapból M betűre van bindelve.
  14.     register_clcmd("jointeam","valami")  // jointeam 1 = T  jointeam 2 = ct jointeam 5 auto joitneam 6 spec talán. Ez az összeset jelenti egyszerre, ha valaki konzolból próbálna átállni, akkor is ezta menöt nyitja meg.
  15.    
  16.     // Add your code here...
  17. }
  18. public valami(id)
  19. {
  20.     menud(id)
  21.     return PLUGIN_HANDLED
  22. }
  23. public menu(id)
  24. {
  25.     new menu = menu_create("Valassz csapatot", "menu_handler");
  26.    
  27.     menu_additem(menu, "Terrorista", "1", 0);
  28.     menu_additem(menu, "CT-k", "2", 0);
  29.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  30.     menu_display(id, menu, 0);
  31. }
  32. public menu_handler(id, menu, item)
  33. {
  34.     if( item == MENU_EXIT )
  35.     {
  36.         menu_destroy(menu);
  37.         return PLUGIN_HANDLED;
  38.     }
  39.     new data[6], szName[64];
  40.     new access, callback;
  41.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  42.     new key = str_to_num(data);
  43.     switch(key)
  44.     {
  45.         case 1:{
  46.             user_silentkill(id)
  47.             cs_set_user_team (id, CS_TEAM_T)
  48.         }
  49.         case 2:{
  50.             user_silentkill(id)
  51.             cs_set_user_team(id, CS_TEAM_CT)
  52.         }
  53.     }                  
  54.     menu_destroy(menu);
  55.     return PLUGIN_HANDLED;
  56.  }

Szerző:  theglorious [ 2020.07.05. 14:11 ]
Hozzászólás témája:  Re: csapat választás átírása

Próbáld ki, ha használsz rehlds-t, mert reapi kell a pluginhoz. Lang fájlban át tudod írni a csapat neveket.

Oroszról fordítottam, szóval lehet valami nem magyar vagy nem azt jelenti amit kell.

Csatolmányok:
teamselect.rar [2.98 KiB]
Letöltve 73 alkalommal.

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