hlmod.hu
https://hlmod.hu/

Weboldal MOTD
https://hlmod.hu/viewtopic.php?f=24&t=24764
Oldal: 1 / 1

Szerző:  Raiz3n [2016.04.30. 17:39 ]
Hozzászólás témája:  Weboldal MOTD

Weboldal MOTD

Plugin lényege:

Játékon belül egyszerűen meg lehet nyitni a weboldalakat egy paranccsal. Nem kell txt-be írni az url linket.

Személyre szabás:

  1. //Szervered előtagja a chatben
  2. #define PREFIX "prefix"
  3.  
  4. //Ide a weboldalaid linkje amiket szeretnél hogy parancsal megjelenítse MOTD ablakban.
  5.  
  6. new const link[] = "https://hlmod.hu";
  7. new const link2[] = "https://hlmod.hu";
  8. new const link3[] = "https://hlmod.hu";
  9. new const link4[] = "https://hlmod.hu";
  10. new const link5[] = "https://hlmod.hu";
  11.  
  12. // Parancsok reklámozása a chatben.
  13.  
  14. new const kiiras[] = "/hlmod";
  15. new const kiiras2[] = "/hlmod";
  16. new const kiiras3[] = "/hlmod";
  17. new const kiiras4[] = "/hlmod";
  18. new const kiiras5[] = "/hlmod";
  19.  
  20. public plugin_init() {
  21.     register_plugin(PLUGIN, VERSION, AUTHOR)
  22.    
  23.     //Itt adod meg a chatparancsot
  24.     register_clcmd("say /hlmod", "weboldal");
  25.     register_clcmd("say /hlmod", "weboldal2");
  26.     register_clcmd("say /hlmod", "weboldal3");
  27.     register_clcmd("say /hlmod", "weboldal4");
  28.     register_clcmd("say /hlmod", "weboldal5");
  29.     // A hirdetések között eltelt idő, másodpercben
  30.     set_task(60.0, "hirdetes", 0, _, _, "b");
  31. }
  32.  // Értelem szerűen a plugin a  innen fogja tudni, hogy melyik weboldalt kell nyitnia a parancsra
  33.  
  34. public weboldal(id) show_motd(id, link, "hlmod")
  35.  
  36. public weboldal2(id) show_motd(id, link2, "hlmod")
  37.  
  38. public weboldal3(id) show_motd(id, link3, "hlmod")
  39.  
  40. public weboldal4(id) show_motd(id, link4, "hlmod")
  41.  
  42. public weboldal5(id) show_motd(id, link5, "hlmod")


Telepítés:

Sma-t átalakítod amxx-re és feltöltöd a cstrike/addons/amxmodx/plugins mappába
Majd a cstrike/addons/amxmodx/configs/plugins.ini végére a plugin nevét.

Készítők:

[profil]theglorious[/profil]
[profil]Raiz3n[/profil]

AMX Mod X Compiler 1.8.3-manual
Copyright (c) 1997-2006 ITB CompuPhase
Copyright (c) 2004-2013 AMX Mod X Team

Header size: 496 bytes
Code size: 2424 bytes
Data size: 2324 bytes
Stack/heap size: 16384 bytes; estimated max. usage=67 cells (268 bytes)
Total requirements: 21628 bytes
Done.

Szerző:  LyleChriss [2016.04.30. 18:05 ]
Hozzászólás témája:  Re: Weboldal MOTD

Elbírálás halasztva, amíg haza nem érek. (Okkal, nem belekötni.)

Szerző:  Star [2016.04.30. 19:30 ]
Hozzászólás témája:  Re: Weboldal MOTD

Miért kell túl bonyolítani?

  1. /* Plugin generated by AMXX-Studio */
  2.  
  3. #include <amxmodx>
  4.  
  5. new const Info[][] =
  6. {
  7.     "https://hlmod.hu",
  8.     "https://hlmod.hu",
  9.     "https://hlmod.hu"
  10. };
  11.  
  12. new const Chat[][] =
  13. {
  14.     "say /hlmod",
  15.     "say /hlmod",
  16.     "say /hlmod"
  17. };
  18.  
  19. public plugin_init() {
  20.     register_plugin("Motd Plugin", "1.0", "Star");
  21.    
  22.     for(new i;i < sizeof(Chat); i++)
  23.         register_clcmd(Chat[i], "Kiiras");
  24. }
  25. public Kiiras(id)
  26. {
  27.     for(new i;i < sizeof(Info); i++)
  28.         show_motd(id, Info[i], "Hlmod");
  29. }


Egyszerűbb :) igy megcsinálni.
Nem offolok csak segitek

Szerző:  demon [2016.04.30. 19:43 ]
Hozzászólás témája:  Re: Weboldal MOTD

Star írta:
Miért kell túl bonyolítani?

  1. /* Plugin generated by AMXX-Studio */
  2.  
  3. #include <amxmodx>
  4.  
  5. new const Info[][] =
  6. {
  7.     "https://hlmod.hu",
  8.     "https://hlmod.hu",
  9.     "https://hlmod.hu"
  10. };
  11.  
  12. new const Chat[][] =
  13. {
  14.     "say /hlmod",
  15.     "say /hlmod",
  16.     "say /hlmod"
  17. };
  18.  
  19. public plugin_init() {
  20.     register_plugin("Motd Plugin", "1.0", "Star");
  21.    
  22.     for(new i;i < sizeof(Chat); i++)
  23.         register_clcmd(Chat[i], "Kiiras");
  24. }
  25. public Kiiras(id)
  26. {
  27.     for(new i;i < sizeof(Info); i++)
  28.         show_motd(id, Info[i], "Hlmod");
  29. }


Egyszerűbb :) igy megcsinálni.
Nem offolok csak segitek


Igen és akkor megnyitja az összes motd ablakot bármelyik parancsra. :D

  1. #include <amxmodx>
  2.  
  3. new const lalala[3][3][64] =
  4. {
  5.     {"https://hlmod.hu", "/hlmod", "HLMod"},
  6.     {"http://facebook.com", "/fb", "Facebook"},
  7.     {"http://youtube.com", "/yt", "Youtube"}
  8. };
  9.  
  10. public plugin_init() {
  11.     register_plugin("Motd Plugin", "1.0", "")
  12.    
  13.     register_clcmd ("say", "hook_say");
  14. }
  15.  
  16. public hook_say(id)
  17. {
  18.     new message[16];
  19.     read_args (message, 15);
  20.     remove_quotes (message);
  21.    
  22.     if(message[0] == '/')
  23.         for(new i, size = sizeof(lalala); i < size; i++)
  24.             if(equal(message, lalala[i][0])) show_motd(id, lalala[i][1], lalala[i][2]);
  25. }

Szerző:  theglorious [2016.04.30. 19:53 ]
Hozzászólás témája:  Re: Weboldal MOTD

A kiiras nak teljesen más szerepe van. Mégpedig, hogy a chat üzenetbe írja ki, hogy milyen parancsok vannak.

Szerző:  Star [2016.04.30. 20:30 ]
Hozzászólás témája:  Re: Weboldal MOTD

demon írta:
Star írta:
Miért kell túl bonyolítani?

  1. /* Plugin generated by AMXX-Studio */
  2.  
  3. #include <amxmodx>
  4.  
  5. new const Info[][] =
  6. {
  7.     "https://hlmod.hu",
  8.     "https://hlmod.hu",
  9.     "https://hlmod.hu"
  10. };
  11.  
  12. new const Chat[][] =
  13. {
  14.     "say /hlmod",
  15.     "say /hlmod",
  16.     "say /hlmod"
  17. };
  18.  
  19. public plugin_init() {
  20.     register_plugin("Motd Plugin", "1.0", "Star");
  21.    
  22.     for(new i;i < sizeof(Chat); i++)
  23.         register_clcmd(Chat[i], "Kiiras");
  24. }
  25. public Kiiras(id)
  26. {
  27.     for(new i;i < sizeof(Info); i++)
  28.         show_motd(id, Info[i], "Hlmod");
  29. }


Egyszerűbb :) igy megcsinálni.
Nem offolok csak segitek


Igen és akkor megnyitja az összes motd ablakot bármelyik parancsra. :D

  1. #include <amxmodx>
  2.  
  3. new const lalala[3][3][64] =
  4. {
  5.     {"https://hlmod.hu", "/hlmod", "HLMod"},
  6.     {"http://facebook.com", "/fb", "Facebook"},
  7.     {"http://youtube.com", "/yt", "Youtube"}
  8. };
  9.  
  10. public plugin_init() {
  11.     register_plugin("Motd Plugin", "1.0", "")
  12.    
  13.     register_clcmd ("say", "hook_say");
  14. }
  15.  
  16. public hook_say(id)
  17. {
  18.     new message[16];
  19.     read_args (message, 15);
  20.     remove_quotes (message);
  21.    
  22.     if(message[0] == '/')
  23.         for(new i, size = sizeof(lalala); i < size; i++)
  24.             if(equal(message, lalala[i][0])) show_motd(id, lalala[i][1], lalala[i][2]);
  25. }

de ha at irja a linket akkor mas nyit meg :D de ez sokal jobb :D

Szerző:  mforce [2016.04.30. 20:35 ]
Hozzászólás témája:  Re: Weboldal MOTD

Semmi értelme, a leghülyébb ember is tud egy linket show_motd(id, "link", nevet)-et írni
Kuka.

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