hlmod.hu
https://hlmod.hu/

say parancs
https://hlmod.hu/viewtopic.php?f=29&t=5441
Oldal: 1 / 1

Szerző:  CrB [ 2012.07.27. 14:55 ]
Hozzászólás témája:  say parancs

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ó

Szerző:  crazy` [ 2012.12.11. 08:25 ]
Hozzászólás témája:  Re: say parancs

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. }

Szerző:  HunGamer [ 2012.12.11. 10:07 ]
Hozzászólás témája:  Re: say parancs

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]

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