hlmod.hu
https://hlmod.hu/

VIP MODEL + CHAT
https://hlmod.hu/viewtopic.php?f=9&t=7815
Oldal: 1 / 1

Szerző:  pixxa112 [ 2013.03.21. 00:18 ]
Hozzászólás témája:  VIP MODEL + CHAT

Hali.

Valaki ebbe bele tudná írni, hogy akinek van ADMIN_LEVEL_H jóga annak a neve előtt ott legyen, hogy VIP.

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <cstrike>
  4.  
  5. public plugin_init() {
  6. register_plugin("AMX Vip Model", "1.1.1", "whitemike")
  7. register_event("ResetHUD", "resetModel", "h")
  8. return PLUGIN_CONTINUE
  9. }
  10.  
  11. public plugin_precache() {
  12. precache_model("models/player/just_vip_ct/just_vip_ct.mdl")
  13. precache_model("models/player/just_vip_te/just_vip_te.mdl")
  14.  
  15. return PLUGIN_CONTINUE
  16. }
  17.  
  18. public resetModel(id, level, cid) {
  19. if (get_user_flags(id) & ADMIN_LEVEL_H) {
  20. new CsTeams:userTeam = cs_get_user_team(id)
  21. if (userTeam == CS_TEAM_T) {
  22. cs_set_user_model(id, "just_vip_te")
  23. }
  24. else if(userTeam == CS_TEAM_CT) {
  25. cs_set_user_model(id, "just_vip_ct")
  26. }
  27. else {
  28. cs_reset_user_model(id)
  29. }
  30. }
  31.  
  32. return PLUGIN_CONTINUE
  33. }

Szerző:  crazy` [ 2013.03.21. 06:42 ]
Hozzászólás témája:  Re: VIP MODEL + CHAT

tesz nemvolt:
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <cstrike>
  4.  
  5. public plugin_init() {
  6. register_plugin("AMX Vip Model", "1.1.1", "whitemike")
  7. register_event("ResetHUD", "resetModel", "h")
  8. register_message(get_user_msgid("SayText"),"uzenet");
  9. register_message(get_user_msgid("ScoreAttrib"), "MessageScoreAttrib");
  10. return PLUGIN_CONTINUE
  11. }
  12. public uzenet(msgId,msgDest,msgEnt){
  13. new id = get_msg_arg_int(1);
  14. if(!is_user_connected(id)) return PLUGIN_CONTINUE;
  15. if(get_user_flags(id) & ADMIN_LEVEL_H)
  16. {
  17. new szTmp[256],szTmp2[256];
  18. get_msg_arg_string(2,szTmp, charsmax( szTmp ) )
  19. new szPrefix[64] = "^x04[VIP]";
  20. if(!equal(szTmp,"#Cstrike_Chat_All")){
  21. add(szTmp2,charsmax(szTmp2),szPrefix);
  22. add(szTmp2,charsmax(szTmp2)," ");
  23. add(szTmp2,charsmax(szTmp2),szTmp);
  24. }
  25. else{
  26. add(szTmp2,charsmax(szTmp2),szPrefix);
  27. add(szTmp2,charsmax(szTmp2),"^x03 %s1^x01 : ^x04%s2");
  28. }
  29. set_msg_arg_string(2,szTmp2);
  30. }
  31. return PLUGIN_CONTINUE;
  32. }
  33.  
  34. public plugin_precache() {
  35. precache_model("models/player/just_vip_ct/just_vip_ct.mdl")
  36. precache_model("models/player/just_vip_te/just_vip_te.mdl")
  37.  
  38. return PLUGIN_CONTINUE
  39. }
  40.  
  41. public resetModel(id, level, cid) {
  42. if (get_user_flags(id) & ADMIN_LEVEL_H) {
  43. new CsTeams:userTeam = cs_get_user_team(id)
  44. if (userTeam == CS_TEAM_T) {
  45. cs_set_user_model(id, "just_vip_te")
  46. }
  47. else if(userTeam == CS_TEAM_CT) {
  48. cs_set_user_model(id, "just_vip_ct")
  49. }
  50. else {
  51. cs_reset_user_model(id)
  52. }
  53. }
  54.  
  55. return PLUGIN_CONTINUE
  56. }

Szerző:  pixxa112 [ 2013.03.21. 11:24 ]
Hozzászólás témája:  Re: VIP MODEL + CHAT

crazy` írta:
tesz nemvolt:
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <cstrike>
  4.  
  5. public plugin_init() {
  6. register_plugin("AMX Vip Model", "1.1.1", "whitemike")
  7. register_event("ResetHUD", "resetModel", "h")
  8. register_message(get_user_msgid("SayText"),"uzenet");
  9. register_message(get_user_msgid("ScoreAttrib"), "MessageScoreAttrib");
  10. return PLUGIN_CONTINUE
  11. }
  12. public uzenet(msgId,msgDest,msgEnt){
  13. new id = get_msg_arg_int(1);
  14. if(!is_user_connected(id)) return PLUGIN_CONTINUE;
  15. if(get_user_flags(id) & ADMIN_LEVEL_H)
  16. {
  17. new szTmp[256],szTmp2[256];
  18. get_msg_arg_string(2,szTmp, charsmax( szTmp ) )
  19. new szPrefix[64] = "^x04[VIP]";
  20. if(!equal(szTmp,"#Cstrike_Chat_All")){
  21. add(szTmp2,charsmax(szTmp2),szPrefix);
  22. add(szTmp2,charsmax(szTmp2)," ");
  23. add(szTmp2,charsmax(szTmp2),szTmp);
  24. }
  25. else{
  26. add(szTmp2,charsmax(szTmp2),szPrefix);
  27. add(szTmp2,charsmax(szTmp2),"^x03 %s1^x01 : ^x04%s2");
  28. }
  29. set_msg_arg_string(2,szTmp2);
  30. }
  31. return PLUGIN_CONTINUE;
  32. }
  33.  
  34. public plugin_precache() {
  35. precache_model("models/player/just_vip_ct/just_vip_ct.mdl")
  36. precache_model("models/player/just_vip_te/just_vip_te.mdl")
  37.  
  38. return PLUGIN_CONTINUE
  39. }
  40.  
  41. public resetModel(id, level, cid) {
  42. if (get_user_flags(id) & ADMIN_LEVEL_H) {
  43. new CsTeams:userTeam = cs_get_user_team(id)
  44. if (userTeam == CS_TEAM_T) {
  45. cs_set_user_model(id, "just_vip_te")
  46. }
  47. else if(userTeam == CS_TEAM_CT) {
  48. cs_set_user_model(id, "just_vip_ct")
  49. }
  50. else {
  51. cs_reset_user_model(id)
  52. }
  53. }
  54.  
  55. return PLUGIN_CONTINUE
  56. }



köszönöm :D

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