hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.06.04. 16:03



Jelenlévő felhasználók

Jelenleg 254 felhasználó van jelen :: 1 regisztrált, 0 rejtett és 253 vendég

A legtöbb felhasználó (1565 fő) 2020.11.21. 11:26-kor tartózkodott itt.

Regisztrált felhasználók: Bing [Bot] az elmúlt 5 percben aktív felhasználók alapján

Utoljára aktív
Ahhoz hogy lásd ki volt utoljára aktív, be kell jelentkezned.



Az oldal teljeskörű
használatához regisztrálj.

Regisztráció

Kereső


Új téma nyitása  Hozzászólás a témához  [ 8 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Csapat váltás
HozzászólásElküldve: 2017.11.23. 21:30 
Offline
GFX-Designer
Avatar

Csatlakozott: 2015.03.12. 15:06
Hozzászólások: 624
Megköszönt másnak: 199 alkalommal
Megköszönték neki: 78 alkalommal
Helló, mi a hiba?

  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include < colorchat >
  4.  
  5. #define PLUGIN "New Plug-In"
  6. #define VERSION "1.0"
  7. #define AUTHOR "author"
  8.  
  9.  
  10. public plugin_init() {
  11.     register_plugin(PLUGIN, VERSION, AUTHOR)
  12.    
  13. register_clcmd("jointeam", "cmd_jointeam")
  14. }
  15.  
  16. public cmd_jointeam(id)
  17. {
  18.     if(is_user_alive(id) && g_zombie[id])
  19.     {
  20.         ColorChat(id,NORMAL,"^4[Prefix]^1 A szerveren a csapat váltás le van tiltva!")
  21.         return PLUGIN_HANDLED
  22.     }
  23.     return PLUGIN_CONTINUE
  24. }

_________________
„Nem azért felejtünk el játszani, mert megöregszünk, hanem attól öregszünk meg, hogy elfelejtünk játszani.”

-MAXHACKED Website-
-HERViD Website-
► Spoiler mutatása


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Csapat váltás
HozzászólásElküldve: 2017.11.23. 21:38 
Offline
Senior Tag

Csatlakozott: 2017.04.30. 17:21
Hozzászólások: 286
Megköszönt másnak: 49 alkalommal
Megköszönték neki: 66 alkalommal
*GrafitY* írta:
Helló, mi a hiba?

  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include < colorchat >
  4.  
  5. #define PLUGIN "New Plug-In"
  6. #define VERSION "1.0"
  7. #define AUTHOR "author"
  8.  
  9.  
  10. public plugin_init() {
  11.     register_plugin(PLUGIN, VERSION, AUTHOR)
  12.    
  13. register_clcmd("jointeam", "cmd_jointeam")
  14. }
  15.  
  16. public cmd_jointeam(id)
  17. {
  18.     if(is_user_alive(id) && g_zombie[id])
  19.     {
  20.         ColorChat(id,NORMAL,"^4[Prefix]^1 A szerveren a csapat váltás le van tiltva!")
  21.         return PLUGIN_HANDLED
  22.     }
  23.     return PLUGIN_CONTINUE
  24. }

Plugin initnél join team helyett chooseteam úgy mennie kéne asszem :xicon_e_biggrin:
Kód:
register_clcmd("chooseteam","cmd_jointeam")


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Csapat váltás
HozzászólásElküldve: 2017.11.23. 21:41 
Offline
GFX-Designer
Avatar

Csatlakozott: 2015.03.12. 15:06
Hozzászólások: 624
Megköszönt másnak: 199 alkalommal
Megköszönték neki: 78 alkalommal
aarpi. írta:
Plugin initnél join team helyett chooseteam úgy mennie kéne asszem :xicon_e_biggrin:
Kód:
register_clcmd("chooseteam","cmd_jointeam")



Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright (c) 1997-2013 ITB CompuPhase, AMX Mod X Team

Warning: Loose indentation on line 13
Error: Undefined symbol "g_zombie" on line 18
Warning: Expression has no effect on line 18
Error: Expected token: ";", but found "]" on line 18
Error: Invalid expression, assumed zero on line 18
Error: Too many error messages on one line on line 18

Compilation aborted.
4 Errors.
Could not locate output file C:\Users\User19\Desktop\untitled64.amx (compile failed).

_________________
„Nem azért felejtünk el játszani, mert megöregszünk, hanem attól öregszünk meg, hogy elfelejtünk játszani.”

-MAXHACKED Website-
-HERViD Website-
► Spoiler mutatása


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Csapat váltás
HozzászólásElküldve: 2017.11.23. 21:49 
Offline
Senior Tag

Csatlakozott: 2017.04.30. 17:21
Hozzászólások: 286
Megköszönt másnak: 49 alkalommal
Megköszönték neki: 66 alkalommal
*GrafitY* írta:
aarpi. írta:
Plugin initnél join team helyett chooseteam úgy mennie kéne asszem :xicon_e_biggrin:
Kód:
register_clcmd("chooseteam","cmd_jointeam")



Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright (c) 1997-2013 ITB CompuPhase, AMX Mod X Team

Warning: Loose indentation on line 13
Error: Undefined symbol "g_zombie" on line 18
Warning: Expression has no effect on line 18
Error: Expected token: ";", but found "]" on line 18
Error: Invalid expression, assumed zero on line 18
Error: Too many error messages on one line on line 18

Compilation aborted.
4 Errors.
Could not locate output file C:\Users\User19\Desktop\untitled64.amx (compile failed).

De a plugin alapból hibás azt hittem csak az nem megy hogy nem tiltsa le :D
Miért nem használod ezt:
Kód:
#include <amxmodx>

public plugin_init()
{
    register_plugin("Block Team Change", "1.0", "...");
    register_clcmd("chooseteam", "cmdChooseTeam");
}

public cmdChooseTeam(id)
{
    client_print(id, print_chat, "Csapat választás levab tiltva.");
   
    return PLUGIN_HANDLED;
}


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Csapat váltás
HozzászólásElküldve: 2017.11.23. 22:00 
Offline
Őstag
Avatar

Csatlakozott: 2017.08.21. 15:51
Hozzászólások: 1109
Megköszönt másnak: 36 alkalommal
Megköszönték neki: 195 alkalommal
aarpi. írta:
Miért nem használod ezt:
Kód:
#include <amxmodx>

public plugin_init()
{
    register_plugin("Block Team Change", "1.0", "...");
    register_clcmd("chooseteam", "cmdChooseTeam");
}

public cmdChooseTeam(id)
{
    client_print(id, print_chat, "Csapat választás levab tiltva.");
   
    return PLUGIN_HANDLED;
}


Mert ebben nem szerepel a zombi feltétel.

*GrafitY* írta:
Mert nekem az kell, ami csak fertőzötteknek és zombiknak tíltsa le a csapat váltást.


A plugin nem hibás. g_zombie változó nincs lekérve. Írd bele a zombi módva ott ahol le van kérve a változó, és jó lesz.
jointeam helyett meg ez:

  1. register_clcmd("chooseteam", "cmd_jointeam");


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Csapat váltás
HozzászólásElküldve: 2017.11.23. 22:01 
Offline
GFX-Designer
Avatar

Csatlakozott: 2015.03.12. 15:06
Hozzászólások: 624
Megköszönt másnak: 199 alkalommal
Megköszönték neki: 78 alkalommal
aarpi. írta:
De a plugin alapból hibás azt hittem csak az nem megy hogy nem tiltsa le :D
Miért nem használod ezt:
Kód:
#include <amxmodx>

public plugin_init()
{
    register_plugin("Block Team Change", "1.0", "...");
    register_clcmd("chooseteam", "cmdChooseTeam");
}

public cmdChooseTeam(id)
{
    client_print(id, print_chat, "Csapat választás levab tiltva.");
   
    return PLUGIN_HANDLED;
}



Mert nekem az kell, ami csak fertőzötteknek és zombiknak tíltsa le a csapat váltást.

_________________
„Nem azért felejtünk el játszani, mert megöregszünk, hanem attól öregszünk meg, hogy elfelejtünk játszani.”

-MAXHACKED Website-
-HERViD Website-
► Spoiler mutatása


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Csapat váltás
HozzászólásElküldve: 2017.11.24. 11:35 
Offline
Tud valamit
Avatar

Csatlakozott: 2017.08.28. 14:00
Hozzászólások: 106
Megköszönt másnak: 5 alkalommal
Megköszönték neki: 14 alkalommal
Szia, próbáld.
  1. #include <amxmodx>
  2. #include <amxmisc>
  3.  
  4. #define PLUGIN "Csapat váltás"
  5. #define VERSION "1.0"
  6. #define AUTHOR "Juci"
  7.  
  8. new g_BlockChange
  9. public plugin_init() {
  10.     register_plugin(PLUGIN, VERSION, AUTHOR)
  11.    
  12.     g_BlockChange = register_cvar("blockchangeteam","1")
  13.    
  14.     register_clcmd("chooseteam", "handled")
  15.     register_clcmd("jointeam", "handled")
  16. }
  17.  
  18. public handled(id) {
  19.     if ( g_BlockChange )
  20.     {
  21.         print_color(id, "!g[Szervernév]!t A szerveren a csapat váltás le van tiltva!")
  22.         return PLUGIN_HANDLED
  23.     }
  24.     return PLUGIN_CONTINUE
  25. }
  26.  
  27. stock print_color(const id, const input[], any:...)
  28. {
  29.         new count = 1, players[32]
  30.         static msg[191]
  31.         vformat(msg, 190, input, 3)
  32.  
  33.         replace_all(msg, 190, "!g", "^4")
  34.         replace_all(msg, 190, "!y", "^1")
  35.         replace_all(msg, 190, "!t", "^3")
  36.         replace_all(msg, 190, "á", "á")
  37.         replace_all(msg, 190, "é", "Ă©")
  38.         replace_all(msg, 190, "í", "Ă­")
  39.         replace_all(msg, 190, "ó", "Ăł")
  40.         replace_all(msg, 190, "ö", "ö")
  41.         replace_all(msg, 190, "ő", "Ĺ‘")
  42.         replace_all(msg, 190, "ú", "Ăş")
  43.         replace_all(msg, 190, "ü", "ĂĽ")
  44.         replace_all(msg, 190, "ű", "ű")
  45.         replace_all(msg, 190, "Á", "Á")
  46.         replace_all(msg, 190, "É", "É")
  47.         replace_all(msg, 190, "Í", "ĂŤ")
  48.         replace_all(msg, 190, "Ó", "Ă“")
  49.         replace_all(msg, 190, "Ö", "Ă–")
  50.         replace_all(msg, 190, "Ő", "Ő")
  51.         replace_all(msg, 190, "Ú", "Ăš")
  52.         replace_all(msg, 190, "Ü", "Ăś")
  53.         replace_all(msg, 190, "Ű", "Ĺ°")      
  54.  
  55.         if (id) players[0] = id; else get_players(players, count, "ch")
  56.         {
  57.                 for (new i = 0; i < count; i++)
  58.                 {
  59.                         if (is_user_connected(players[i]))
  60.                         {
  61.                                 message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
  62.                                 write_byte(players[i])
  63.                                 write_string(msg)
  64.                                 message_end()
  65.                         }
  66.                 }
  67.         }
  68.         return PLUGIN_HANDLED
  69. }

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Csapat váltás
HozzászólásElküldve: 2017.11.24. 13:02 
Offline
Őstag
Avatar

Csatlakozott: 2017.08.21. 15:51
Hozzászólások: 1109
Megköszönt másnak: 36 alkalommal
Megköszönték neki: 195 alkalommal
Jucika írta:
Szia, próbáld.
  1. #include <amxmodx>
  2. #include <amxmisc>
  3.  
  4. #define PLUGIN "Csapat váltás"
  5. #define VERSION "1.0"
  6. #define AUTHOR "Juci"
  7.  
  8. new g_BlockChange
  9. public plugin_init() {
  10.     register_plugin(PLUGIN, VERSION, AUTHOR)
  11.    
  12.     g_BlockChange = register_cvar("blockchangeteam","1")
  13.    
  14.     register_clcmd("chooseteam", "handled")
  15.     register_clcmd("jointeam", "handled")
  16. }
  17.  
  18. public handled(id) {
  19.     if ( g_BlockChange )
  20.     {
  21.         print_color(id, "!g[Szervernév]!t A szerveren a csapat váltás le van tiltva!")
  22.         return PLUGIN_HANDLED
  23.     }
  24.     return PLUGIN_CONTINUE
  25. }
  26.  
  27. stock print_color(const id, const input[], any:...)
  28. {
  29.         new count = 1, players[32]
  30.         static msg[191]
  31.         vformat(msg, 190, input, 3)
  32.  
  33.         replace_all(msg, 190, "!g", "^4")
  34.         replace_all(msg, 190, "!y", "^1")
  35.         replace_all(msg, 190, "!t", "^3")
  36.         replace_all(msg, 190, "á", "á")
  37.         replace_all(msg, 190, "é", "Ă©")
  38.         replace_all(msg, 190, "í", "Ă­")
  39.         replace_all(msg, 190, "ó", "Ăł")
  40.         replace_all(msg, 190, "ö", "ö")
  41.         replace_all(msg, 190, "ő", "Ĺ‘")
  42.         replace_all(msg, 190, "ú", "Ăş")
  43.         replace_all(msg, 190, "ü", "ĂĽ")
  44.         replace_all(msg, 190, "ű", "ű")
  45.         replace_all(msg, 190, "Á", "Á")
  46.         replace_all(msg, 190, "É", "É")
  47.         replace_all(msg, 190, "Í", "ĂŤ")
  48.         replace_all(msg, 190, "Ó", "Ă“")
  49.         replace_all(msg, 190, "Ö", "Ă–")
  50.         replace_all(msg, 190, "Ő", "Ő")
  51.         replace_all(msg, 190, "Ú", "Ăš")
  52.         replace_all(msg, 190, "Ü", "Ăś")
  53.         replace_all(msg, 190, "Ű", "Ĺ°")      
  54.  
  55.         if (id) players[0] = id; else get_players(players, count, "ch")
  56.         {
  57.                 for (new i = 0; i < count; i++)
  58.                 {
  59.                         if (is_user_connected(players[i]))
  60.                         {
  61.                                 message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
  62.                                 write_byte(players[i])
  63.                                 write_string(msg)
  64.                                 message_end()
  65.                         }
  66.                 }
  67.         }
  68.         return PLUGIN_HANDLED
  69. }



Tisztában vagy azzal, hogy mit csatoltál? Fogadni merek, hogy nem. Ennek semmi köze a kéréshez, főleg ha beleolvasol a témába láthatod, hogy megválaszolták, nem értem mi értelme akkor egy teljesen más kódot csatolni, de szerintem sosem fogom megérteni.


Hozzászólás jelentése
Vissza a tetejére
   
Hozzászólások megjelenítése:  Rendezés  
Új téma nyitása  Hozzászólás a témához  [ 8 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 60 vendég


Nyithatsz új témákat ebben a fórumban.
Válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.
Nem küldhetsz csatolmányokat ebben a fórumban.

Keresés:
Ugrás:  
Powered by phpBB® Forum Software © phpBB Limited
Magyar fordítás © Magyar phpBB Közösség
Portal: Kiss Portal Extension © Michael O'Toole