hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.05.11. 06:41



Jelenlévő felhasználók

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

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

Regisztrált felhasználók: nincs regisztrált felhasználó 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  [ 3 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: say parancs
HozzászólásElküldve: 2012.07.27. 14:55 
Offline
Őskövület
Avatar

Csatlakozott: 2012.02.27. 09:42
Hozzászólások: 2588
Megköszönt másnak: 26 alkalommal
Megköszönték neki: 418 alkalommal
Hali

Egy olyan plugin kéne ami ha a játékos beírja h /asd akkor lefut az asdasdasdas parancs és az asdasdasda2 is

pl: beírja h /spec kirakja specbe még 1x beírja /spec berakja ct be persze cask ha megoldható

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: say parancs
HozzászólásElküldve: 2012.12.11. 08:25 
Offline
Veterán
Avatar

Csatlakozott: 2012.09.01. 22:19
Hozzászólások: 1697
Megköszönt másnak: 26 alkalommal
Megköszönték neki: 302 alkalommal
Mint ez..?
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <cstrike>
  3. #include <fun>
  4.  
  5. #define PLUGIN "Spec Switch"
  6. #define VERSION "0.0.5"
  7. #define AUTHOR "many"
  8.  
  9. new CsTeams:zTeam[33]
  10. new zDeath[33]
  11.  
  12. public plugin_init()
  13. {
  14. register_plugin(PLUGIN, VERSION, AUTHOR)
  15. register_clcmd("say /spec", "spec")
  16. register_clcmd("say_team /spec", "spec")
  17. register_clcmd("say /back", "back")
  18. register_clcmd("say_team /back", "back")
  19. }
  20.  
  21. public client_putinserver(id)
  22. set_task(20.0,"rule",id)
  23.  
  24.  
  25. public spec(id)
  26. {
  27. zDeath[id] = cs_get_user_deaths(id)
  28. if(cs_get_user_team(id) == CS_TEAM_SPECTATOR) return 1;
  29. else
  30. zTeam[id] = cs_get_user_team(id)
  31. cs_set_user_team(id, CS_TEAM_SPECTATOR)
  32. user_kill(id, 1)
  33. return 0;
  34. }
  35.  
  36. public back(id)
  37. {
  38. if(cs_get_user_team(id) == CS_TEAM_SPECTATOR)
  39. cs_set_user_team(id, zTeam[id])
  40. cs_set_user_deaths(id, zDeath[id])
  41. set_task(0.2,"respawn",id)
  42. set_task(0.4,"respawn",id)
  43. }
  44.  
  45. public rule(id)
  46. {
  47. client_print(id,print_chat,"Type /spec if you want to go Spectator")
  48. client_print(id,print_chat,"Type /back to return from Spectator")
  49. }
  50.  
  51. public respawn(id)
  52. {
  53. cs_user_spawn(id)
  54. if (cs_get_user_team(id) == CS_TEAM_T)
  55. {
  56. give_item(id,"weapon_knife")
  57. give_item(id,"weapon_glock18")
  58. give_item(id,"ammo_9mm")
  59. }
  60. if (cs_get_user_team(id) == CS_TEAM_CT)
  61. {
  62. give_item(id,"weapon_knife")
  63. give_item(id,"weapon_usp")
  64. give_item(id,"ammo_45acp")
  65. give_item(id,"ammo_45acp")
  66. }
  67. return 0;
  68. }

_________________
Valami új kezdete...
Kép
Egyedi pluginok készítése pénzért (Banki átutalás, PayPal) -> Privát üzenet


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: say parancs
HozzászólásElküldve: 2012.12.11. 10:07 
Offline
Félisten

Csatlakozott: 2012.01.07. 21:10
Hozzászólások: 850
Megköszönt másnak: 9 alkalommal
Megköszönték neki: 154 alkalommal
Ja. Annyi hogy egy parancsra kérte.
[ablak]
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <cstrike>
  4. #include <hamsandwich>
  5.  
  6. #define PLUGIN "New Plug-In"
  7. #define VERSION "1.0"
  8. #define AUTHOR "HunGamer"
  9.  
  10. new bool:in_spec[33];
  11. new user_team[33];
  12.  
  13. public plugin_init()
  14. {
  15. register_plugin(PLUGIN, VERSION, AUTHOR);
  16. register_clcmd("say /spec", "spec");
  17. }
  18. public spec(id)
  19. {
  20. if(in_spec[id])
  21. {
  22. if(!user_team[id] || user_team[id] == 3)
  23. (random(1) == 1) ? cs_set_user_team(id, CS_TEAM_T) : cs_set_user_team(id, CS_TEAM_CT);
  24. else
  25. cs_set_user_team(id, CsTeams:user_team[id]);
  26. ExecuteHamB(Ham_CS_RoundRespawn, id);
  27. cs_set_user_deaths(id, cs_get_user_deaths(id) - 1);
  28. in_spec[id] = false;
  29. }
  30. else
  31. {
  32. user_team[id] = get_user_team(id);
  33. cs_set_user_team(id, CS_TEAM_SPECTATOR);
  34. user_kill(id, 1);
  35. in_spec[id] = true
  36. }
  37. return PLUGIN_HANDLED;
  38. }
  39. public client_disconnect(id)
  40. {
  41. in_spec[id] = false;
  42. user_team[id] = 0;
  43. }
[/ablak]

_________________
Megköszönni nem szégyen!
Csak kattints a Kép jelre. --->


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  [ 3 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 24 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