hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2025.06.17. 11:35



Jelenlévő felhasználók

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

A legtöbb felhasználó (2761 fő) 2025.01.09. 20:06-kor tartózkodott itt.

Regisztrált felhasználók: Bing [Bot], Google [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ő


Lezárt fórum A témát lezárták, nem szerkesztheted a hozzászólásaid, és nem küldhetsz új hozzászólást.  [3 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Ebbe mi a hiba?
HozzászólásElküldve:2012.07.02. 14:42 
Offline
Őstag
Avatar

Csatlakozott:2011.08.27. 23:19
Hozzászólások:1023
Megköszönt másnak: 3 alkalommal
Megköszönték neki: 11 alkalommal
Helló

Ebbe mi a hiba?

SMA:
Kód:
  1. #include <amxmodx>

  2. #include <cstrike>

  3. #include <fakemeta>

  4.  

  5. #define Skip_Admin              // Пропускать проверку для админов или нет

  6. #if defined Skip_Admin

  7.     #define AdminAccess ADMIN_KICK      // Если пропускать, то с каким флагом доступа

  8. #endif

  9.  

  10. new g_Rules[33], g_SpeedTaken[33]

  11. new CVAR_SpectUser, CVAR_PlugEnable, CVAR_NoDamage, CVAR_Glow, CVAR_SetInfo, CVAR_KnifeOnly, g_msgScreenFade

  12. new Float:UserSpeed[33]

  13.  

  14. new const RulesSetInfoKey[] = "_rules"  // Поле провеяемое при режиме работы через SetInfo

  15.  

  16. public plugin_init()

  17. {

  18.         register_plugin("Server Rules", "2.5", "Shidla")

  19.  

  20.         CVAR_SpectUser = register_cvar("amx_spect_user", "1")   // переводить игрока в наблюдатели или нет при выводе правил

  21.         CVAR_PlugEnable = register_cvar("amx_rules_enable", "1")        // включение и выключение плагина

  22.         CVAR_NoDamage = register_cvar("amx_rules_nodamage", "1")        // включать бессмериме для для живых и ничего не нажавших

  23.         CVAR_Glow = register_cvar("amx_rules_glow", "1")        // блестеть игроку или нет

  24.         CVAR_KnifeOnly = register_cvar("amx_rules_knife", "1")          // 1 - разрешить только нож

  25.         CVAR_SetInfo = register_cvar("amx_rules_setinfo", "0")          // 1 - роверка через setinf

  26.  

  27.         g_msgScreenFade = get_user_msgid("ScreenFade")

  28.  

  29.         // Для поиска в инете: http://www.game-monitor.com/search.php? ... =18&num=30

  30.         register_cvar("Shidla", "Server Rules v2.5 Final", FCVAR_SERVER|FCVAR_SPONLY)

  31. }

  32.  

  33. public client_putinserver(id)

  34. {

  35.         #if defined Skip_Admin

  36.                 if ((get_user_flags(id) & AdminAccess))

  37.                 {

  38.                         g_Rules[id] = true

  39.                         return PLUGIN_CONTINUE

  40.                 }

  41.                 g_Rules[id] = false

  42.         #endif

  43.  

  44.         if(get_pcvar_num(CVAR_SetInfo))

  45.         {

  46.                 new RulesSetInfo[32]

  47.                 get_user_info(id, RulesSetInfoKey, RulesSetInfo, 31)

  48.  

  49.                 if(strlen(RulesSetInfo) > 0)

  50.                 {

  51.                         g_Rules[id] = true

  52.                         return PLUGIN_CONTINUE

  53.                 }

  54.                

  55.                 set_task(1.0, "CheckUserRulesStats", id, "", 0, "b", 0)

  56.         }

  57.  

  58.         if(!is_user_bot(id))

  59.         {

  60.                 g_Rules[id] = false

  61.                 g_SpeedTaken[id] = false

  62.         }

  63.  

  64.         set_task(1.0, "CheckUserRulesStats", id, "", 0, "b", 0)

  65.  

  66.         return PLUGIN_CONTINUE

  67. }

  68.  

  69. public client_disconnect(id)

  70. {

  71.         g_Rules[id] = false

  72.         g_SpeedTaken[id] = false

  73. }

  74.  

  75. public CheckUserRulesStats(id)

  76. {

  77.         if(!get_pcvar_num(CVAR_PlugEnable) || !is_user_connected(id) || is_user_bot(id))

  78.                 return PLUGIN_CONTINUE

  79.  

  80.         #if defined Skip_Admin

  81.                 if ((get_user_flags(id) & AdminAccess))

  82.                         return PLUGIN_CONTINUE

  83.         #endif

  84.  

  85.         if(!g_Rules[id])

  86.         {

  87.                 new i_Menu = menu_create("Elfogadod a szerver szabalyzatot?", "Rules_Menu_Options")

  88.                 menu_additem(i_Menu, "Igen", "1", 0)

  89.                 menu_additem(i_Menu, "Nem", "2", 0)

  90.                 menu_additem(i_Menu, "Mutasd", "3", 0)

  91.  

  92.                 menu_display(id, i_Menu, 0)

  93.  

  94.                 ScreenFade(id)

  95.  

  96.                 if(get_pcvar_num(CVAR_Glow))

  97.                         fm_set_rendering(id, kRenderFxGlowShell, 115, 50, 155, kRenderNormal, 25)

  98.  

  99.                 UserMovie(id)

  100.         }

  101.  

  102.         return PLUGIN_CONTINUE

  103. }

  104.  

  105.  

  106. public Rules_Menu_Options(id, menu, item)

  107. {

  108.         new s_Data[6], s_Name[64], i_Access, i_Callback

  109.  

  110.         new player[32]

  111.         get_user_name(id, player, 32)

  112.         menu_item_getinfo(menu, item, i_Access, s_Data, charsmax(s_Data), s_Name, charsmax(s_Name), i_Callback)

  113.         new i_Key = str_to_num(s_Data)

  114.  

  115.         switch(i_Key)

  116.         {

  117.                 case 1:

  118.                 {

  119.                         g_Rules[id] = true

  120.  

  121.                         if(get_pcvar_num(CVAR_SetInfo))

  122.                                 client_cmd(id, "setinfo %s 1", RulesSetInfoKey)

  123.  

  124.                         DelScreenFade(id)

  125.  

  126.                         fm_set_rendering(id)

  127.  

  128.                         UserMovie(id)

  129.  

  130.                         if(fm_get_user_godmode(id))

  131.                                 fm_set_user_godmode(id)

  132.                 }

  133.  

  134.                 case 2:

  135.                 {

  136.                         new TextREASON[ 555 ];          // Причина

  137.                         formatex( TextREASON 554, "Nem fogadtad el a szabalyokat ezert kickelve lettel!")

  138.                         server_cmd("kick %s %s", player, TextREASON)

  139.                 }

  140.        

  141.                case 3:

  142.                 {

  143.                          show_motd( id,"addons/amxmodx/configs/modts/rules.txt");

  144.                 }

  145.         }

  146. }

  147.  

  148. public UserMovie(id)

  149. {

  150.         if(!is_user_alive(id) || !is_user_connected(id))

  151.                 return PLUGIN_CONTINUE

  152.  

  153.         if(!g_SpeedTaken[id])

  154.         {

  155.                 if(is_user_alive(id) & is_user_connected(id))

  156.                 {

  157.                         pev(id, pev_maxspeed, UserSpeed[id])

  158.                         g_SpeedTaken[id] = true

  159.                 }

  160.                 else return PLUGIN_CONTINUE

  161.         }

  162.  

  163.         if(g_Rules[id] & is_user_connected(id))

  164.         {

  165.                 set_pev(id, pev_maxspeed, UserSpeed[id])

  166.                 return PLUGIN_CONTINUE

  167.         }

  168.  

  169.         if(is_user_alive(id) & is_user_connected(id))

  170.         {

  171.                 set_pev(id, pev_velocity, Float:{0.0,0.0,0.0})

  172.                 set_pev(id, pev_maxspeed, 1.0)

  173.         }

  174.         else return PLUGIN_CONTINUE

  175.  

  176.         if(get_pcvar_num(CVAR_KnifeOnly))

  177.         {

  178.                 new CurrWeapon = read_data(2)

  179.  

  180.                 if (CurrWeapon != CSW_KNIFE)

  181.                         engclient_cmd(id, "weapon_knife")

  182.         }

  183.  

  184.         if(get_pcvar_num(CVAR_NoDamage) & is_user_connected(id))

  185.         {

  186.                 if(fm_get_user_godmode(id))

  187.                         return PLUGIN_CONTINUE

  188.                 fm_set_user_godmode(id, 1)

  189.         }

  190.  

  191.         return PLUGIN_CONTINUE

  192. }

  193.  

  194. public Spect_User(id)

  195. {

  196.         if(get_pcvar_num(CVAR_SpectUser) & is_user_connected(id))

  197.         {

  198.                 if(is_user_alive(id))

  199.                 {

  200.                         new deaths = cs_get_user_deaths(id)

  201.                         user_silentkill(id)

  202.                         cs_set_user_deaths(id, deaths)

  203.                 }

  204.  

  205.                 engclient_cmd(id, "jointeam", "6")

  206.                 engclient_cmd(id, "joinclass", "1")

  207.         }

  208.  

  209.         g_Rules[id] = false

  210.  

  211.         return PLUGIN_CONTINUE

  212. }

  213.  

  214. public ScreenFade(id)

  215. {

  216.         if(is_user_connected(id) & is_user_alive(id))

  217.         {

  218.                 message_begin(MSG_ONE, g_msgScreenFade, _, id)

  219.                 write_short(1<<0)       // Duration

  220.                 write_short(1<<0)       // Hold time

  221.                 write_short(1<<2)       // Fade type

  222.                 write_byte(0)           // Red

  223.                 write_byte(0)           // Green

  224.                 write_byte(0)           // Blue

  225.                 write_byte(255)         // Alpha

  226.                 message_end()

  227.         }

  228. }

  229.  

  230. public DelScreenFade(id)

  231. {

  232.         if(is_user_connected(id))

  233.         {

  234.                 message_begin(MSG_ONE, g_msgScreenFade, _, id)

  235.                 write_short(1<<0)       // Duration

  236.                 write_short(1<<0)       // Hold time

  237.                 write_short(1<<0)       // Fade type

  238.                 write_byte(0)           // Red

  239.                 write_byte(0)           // Green

  240.                 write_byte(0)           // Blue

  241.                 write_byte(0)           // Alpha

  242.                 message_end()

  243.         }

  244. }

  245.  

  246. stock fm_set_rendering(entity, fx = kRenderFxNone, r = 255, g = 255, b = 255, render = kRenderNormal, amount = 16)

  247. {

  248.         static Float:color[3]

  249.         color[0] = float(r)

  250.         color[1] = float(g)

  251.         color[2] = float(b)

  252.         set_pev(entity, pev_renderfx, fx)

  253.         set_pev(entity, pev_rendercolor, color)

  254.         set_pev(entity, pev_rendermode, render)

  255.         set_pev(entity, pev_renderamt, float(amount))

  256. }

  257.  

  258. stock fm_get_user_godmode(index)

  259. {

  260.         new Float:val

  261.         pev(index, pev_takedamage, val)

  262.  

  263.         return (val == DAMAGE_NO)

  264. }

  265.  

  266. stock fm_set_user_godmode(index, godmode = 0)

  267. {

  268.         set_pev(index, pev_takedamage, godmode == 1 ? DAMAGE_NO : DAMAGE_AIM)

  269.  

  270.         return 1

  271. }

  272.  


HIBA:
Kód:
Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright (c) 1997-2006 ITB CompuPhase, AMX Mod X Team

files/5487031/5487031.sma(137) : error 001: expected token: ",", but found "-integer value-"
files/5487031/5487031.sma(137) : warning 215: expression has no effect
files/5487031/5487031.sma(137) : warning 215: expression has no effect
files/5487031/5487031.sma(137) : error 001: expected token: ";", but found ")"
files/5487031/5487031.sma(137) : error 029: invalid expression, assumed zero
files/5487031/5487031.sma(137) : fatal error 107: too many error messages on one line

Compilation aborted.
4 Errors.

_________________
[kozep]t/s[/kozep]


Hozzászólás jelentése
Vissza a tetejére
   
 
 Hozzászólás témája: Re: Ebbe mi a hiba?
HozzászólásElküldve:2012.07.02. 14:54 
Offline
Nagyúr
Avatar

Csatlakozott:2011.12.18. 10:40
Hozzászólások:671
Megköszönt másnak: 5 alkalommal
Megköszönték neki: 20 alkalommal
Kód:
  1. #include <amxmodx>

  2.  

  3. #include <cstrike>

  4.  

  5. #include <fakemeta>

  6.  

  7.  

  8.  

  9. #define Skip_Admin              // Пропускать проверку для админов или нет

  10.  

  11. #if defined Skip_Admin

  12.  

  13.     #define AdminAccess ADMIN_KICK      // Если пропускать, то с каким флагом доступа

  14.  

  15. #endif

  16.  

  17.  

  18.  

  19. new g_Rules[33], g_SpeedTaken[33]

  20.  

  21. new CVAR_SpectUser, CVAR_PlugEnable, CVAR_NoDamage, CVAR_Glow, CVAR_SetInfo, CVAR_KnifeOnly, g_msgScreenFade

  22.  

  23. new Float:UserSpeed[33]

  24.  

  25.  

  26.  

  27. new const RulesSetInfoKey[] = "_rules"  // Поле провеяемое при режиме работы через SetInfo

  28.  

  29.  

  30.  

  31. public plugin_init()

  32.  

  33. {

  34.  

  35.         register_plugin("Server Rules", "2.5", "Shidla")

  36.  

  37.  

  38.  

  39.         CVAR_SpectUser = register_cvar("amx_spect_user", "1")   // переводить игрока в наблюдатели или нет при выводе правил

  40.  

  41.         CVAR_PlugEnable = register_cvar("amx_rules_enable", "1")        // включение и выключение плагина

  42.  

  43.         CVAR_NoDamage = register_cvar("amx_rules_nodamage", "1")        // включать бессмериме для для живых и ничего не нажавших

  44.  

  45.         CVAR_Glow = register_cvar("amx_rules_glow", "1")        // блестеть игроку или нет

  46.  

  47.         CVAR_KnifeOnly = register_cvar("amx_rules_knife", "1")          // 1 - разрешить только нож

  48.  

  49.         CVAR_SetInfo = register_cvar("amx_rules_setinfo", "0")          // 1 - роверка через setinf

  50.  

  51.  

  52.  

  53.         g_msgScreenFade = get_user_msgid("ScreenFade")

  54.  

  55.  

  56.  

  57.         // Для поиска в инете: http://www.game-monitor.com/search.php? ... =18&num=30

  58.  

  59.         register_cvar("Shidla", "Server Rules v2.5 Final", FCVAR_SERVER|FCVAR_SPONLY)

  60.  

  61. }

  62.  

  63.  

  64.  

  65. public client_putinserver(id)

  66.  

  67. {

  68.  

  69.         #if defined Skip_Admin

  70.  

  71.                 if ((get_user_flags(id) & AdminAccess))

  72.  

  73.                 {

  74.  

  75.                         g_Rules[id] = true

  76.  

  77.                         return PLUGIN_CONTINUE

  78.  

  79.                 }

  80.  

  81.                 g_Rules[id] = false

  82.  

  83.         #endif

  84.  

  85.  

  86.  

  87.         if(get_pcvar_num(CVAR_SetInfo))

  88.  

  89.         {

  90.  

  91.                 new RulesSetInfo[32]

  92.  

  93.                 get_user_info(id, RulesSetInfoKey, RulesSetInfo, 31)

  94.  

  95.  

  96.  

  97.                 if(strlen(RulesSetInfo) > 0)

  98.  

  99.                 {

  100.  

  101.                         g_Rules[id] = true

  102.  

  103.                         return PLUGIN_CONTINUE

  104.  

  105.                 }

  106.  

  107.                

  108.  

  109.                 set_task(1.0, "CheckUserRulesStats", id, "", 0, "b", 0)

  110.  

  111.         }

  112.  

  113.  

  114.  

  115.         if(!is_user_bot(id))

  116.  

  117.         {

  118.  

  119.                 g_Rules[id] = false

  120.  

  121.                 g_SpeedTaken[id] = false

  122.  

  123.         }

  124.  

  125.  

  126.  

  127.         set_task(1.0, "CheckUserRulesStats", id, "", 0, "b", 0)

  128.  

  129.  

  130.  

  131.         return PLUGIN_CONTINUE

  132.  

  133. }

  134.  

  135.  

  136.  

  137. public client_disconnect(id)

  138.  

  139. {

  140.  

  141.         g_Rules[id] = false

  142.  

  143.         g_SpeedTaken[id] = false

  144.  

  145. }

  146.  

  147.  

  148.  

  149. public CheckUserRulesStats(id)

  150.  

  151. {

  152.  

  153.         if(!get_pcvar_num(CVAR_PlugEnable) || !is_user_connected(id) || is_user_bot(id))

  154.  

  155.                 return PLUGIN_CONTINUE

  156.  

  157.  

  158.  

  159.         #if defined Skip_Admin

  160.  

  161.                 if ((get_user_flags(id) & AdminAccess))

  162.  

  163.                         return PLUGIN_CONTINUE

  164.  

  165.         #endif

  166.  

  167.  

  168.  

  169.         if(!g_Rules[id])

  170.  

  171.         {

  172.  

  173.                 new i_Menu = menu_create("Elfogadod a szerver szabalyzatot?", "Rules_Menu_Options")

  174.  

  175.                 menu_additem(i_Menu, "Igen", "1", 0)

  176.  

  177.                 menu_additem(i_Menu, "Nem", "2", 0)

  178.  

  179.                 menu_additem(i_Menu, "Mutasd", "3", 0)

  180.  

  181.  

  182.  

  183.                 menu_display(id, i_Menu, 0)

  184.  

  185.  

  186.  

  187.                 ScreenFade(id)

  188.  

  189.  

  190.  

  191.                 if(get_pcvar_num(CVAR_Glow))

  192.  

  193.                         fm_set_rendering(id, kRenderFxGlowShell, 115, 50, 155, kRenderNormal, 25)

  194.  

  195.  

  196.  

  197.                 UserMovie(id)

  198.  

  199.         }

  200.  

  201.  

  202.  

  203.         return PLUGIN_CONTINUE

  204.  

  205. }

  206.  

  207.  

  208.  

  209.  

  210.  

  211. public Rules_Menu_Options(id, menu, item)

  212.  

  213. {

  214.  

  215.         new s_Data[6], s_Name[64], i_Access, i_Callback

  216.  

  217.  

  218.  

  219.         new player[32]

  220.  

  221.         get_user_name(id, player, 32)

  222.  

  223.         menu_item_getinfo(menu, item, i_Access, s_Data, charsmax(s_Data), s_Name, charsmax(s_Name), i_Callback)

  224.  

  225.         new i_Key = str_to_num(s_Data)

  226.  

  227.  

  228.  

  229.         switch(i_Key)

  230.  

  231.         {

  232.  

  233.                 case 1:

  234.  

  235.                 {

  236.  

  237.                         g_Rules[id] = true

  238.  

  239.  

  240.  

  241.                         if(get_pcvar_num(CVAR_SetInfo))

  242.  

  243.                                 client_cmd(id, "setinfo %s 1", RulesSetInfoKey)

  244.  

  245.  

  246.  

  247.                         DelScreenFade(id)

  248.  

  249.  

  250.  

  251.                         fm_set_rendering(id)

  252.  

  253.  

  254.  

  255.                         UserMovie(id)

  256.  

  257.  

  258.  

  259.                         if(fm_get_user_godmode(id))

  260.  

  261.                                 fm_set_user_godmode(id)

  262.  

  263.                 }

  264.  

  265.  

  266.  

  267.                 case 2:

  268.  

  269.                 {

  270.  

  271.                         new TextREASON[ 555 ];          // Причина

  272.  

  273.                         formatex(TextREASON, 554, "Nem fogadtad el a szabalyokat ezert kickelve lettel! ")

  274.  

  275.                         server_cmd("kick %s %s", player, TextREASON)

  276.  

  277.                 }

  278.  

  279.        

  280.  

  281.                case 3:

  282.  

  283.                 {

  284.  

  285.                          show_motd( id,"addons/amxmodx/configs/modts/rules.txt");

  286.  

  287.                 }

  288.  

  289.         }

  290.  

  291. }

  292.  

  293.  

  294.  

  295. public UserMovie(id)

  296.  

  297. {

  298.  

  299.         if(!is_user_alive(id) || !is_user_connected(id))

  300.  

  301.                 return PLUGIN_CONTINUE

  302.  

  303.  

  304.  

  305.         if(!g_SpeedTaken[id])

  306.  

  307.         {

  308.  

  309.                 if(is_user_alive(id) & is_user_connected(id))

  310.  

  311.                 {

  312.  

  313.                         pev(id, pev_maxspeed, UserSpeed[id])

  314.  

  315.                         g_SpeedTaken[id] = true

  316.  

  317.                 }

  318.  

  319.                 else return PLUGIN_CONTINUE

  320.  

  321.         }

  322.  

  323.  

  324.  

  325.         if(g_Rules[id] & is_user_connected(id))

  326.  

  327.         {

  328.  

  329.                 set_pev(id, pev_maxspeed, UserSpeed[id])

  330.  

  331.                 return PLUGIN_CONTINUE

  332.  

  333.         }

  334.  

  335.  

  336.  

  337.         if(is_user_alive(id) & is_user_connected(id))

  338.  

  339.         {

  340.  

  341.                 set_pev(id, pev_velocity, Float:{0.0,0.0,0.0})

  342.  

  343.                 set_pev(id, pev_maxspeed, 1.0)

  344.  

  345.         }

  346.  

  347.         else return PLUGIN_CONTINUE

  348.  

  349.  

  350.  

  351.         if(get_pcvar_num(CVAR_KnifeOnly))

  352.  

  353.         {

  354.  

  355.                 new CurrWeapon = read_data(2)

  356.  

  357.  

  358.  

  359.                 if (CurrWeapon != CSW_KNIFE)

  360.  

  361.                         engclient_cmd(id, "weapon_knife")

  362.  

  363.         }

  364.  

  365.  

  366.  

  367.         if(get_pcvar_num(CVAR_NoDamage) & is_user_connected(id))

  368.  

  369.         {

  370.  

  371.                 if(fm_get_user_godmode(id))

  372.  

  373.                         return PLUGIN_CONTINUE

  374.  

  375.                 fm_set_user_godmode(id, 1)

  376.  

  377.         }

  378.  

  379.  

  380.  

  381.         return PLUGIN_CONTINUE

  382.  

  383. }

  384.  

  385.  

  386.  

  387. public Spect_User(id)

  388.  

  389. {

  390.  

  391.         if(get_pcvar_num(CVAR_SpectUser) & is_user_connected(id))

  392.  

  393.         {

  394.  

  395.                 if(is_user_alive(id))

  396.  

  397.                 {

  398.  

  399.                         new deaths = cs_get_user_deaths(id)

  400.  

  401.                         user_silentkill(id)

  402.  

  403.                         cs_set_user_deaths(id, deaths)

  404.  

  405.                 }

  406.  

  407.  

  408.  

  409.                 engclient_cmd(id, "jointeam", "6")

  410.  

  411.                 engclient_cmd(id, "joinclass", "1")

  412.  

  413.         }

  414.  

  415.  

  416.  

  417.         g_Rules[id] = false

  418.  

  419.  

  420.  

  421.         return PLUGIN_CONTINUE

  422.  

  423. }

  424.  

  425.  

  426.  

  427. public ScreenFade(id)

  428.  

  429. {

  430.  

  431.         if(is_user_connected(id) & is_user_alive(id))

  432.  

  433.         {

  434.  

  435.                 message_begin(MSG_ONE, g_msgScreenFade, _, id)

  436.  

  437.                 write_short(1<<0)       // Duration

  438.  

  439.                 write_short(1<<0)       // Hold time

  440.  

  441.                 write_short(1<<2)       // Fade type

  442.  

  443.                 write_byte(0)           // Red

  444.  

  445.                 write_byte(0)           // Green

  446.  

  447.                 write_byte(0)           // Blue

  448.  

  449.                 write_byte(255)         // Alpha

  450.  

  451.                 message_end()

  452.  

  453.         }

  454.  

  455. }

  456.  

  457.  

  458.  

  459. public DelScreenFade(id)

  460.  

  461. {

  462.  

  463.         if(is_user_connected(id))

  464.  

  465.         {

  466.  

  467.                 message_begin(MSG_ONE, g_msgScreenFade, _, id)

  468.  

  469.                 write_short(1<<0)       // Duration

  470.  

  471.                 write_short(1<<0)       // Hold time

  472.  

  473.                 write_short(1<<0)       // Fade type

  474.  

  475.                 write_byte(0)           // Red

  476.  

  477.                 write_byte(0)           // Green

  478.  

  479.                 write_byte(0)           // Blue

  480.  

  481.                 write_byte(0)           // Alpha

  482.  

  483.                 message_end()

  484.  

  485.         }

  486.  

  487. }

  488.  

  489.  

  490.  

  491. stock fm_set_rendering(entity, fx = kRenderFxNone, r = 255, g = 255, b = 255, render = kRenderNormal, amount = 16)

  492.  

  493. {

  494.  

  495.         static Float:color[3]

  496.  

  497.         color[0] = float(r)

  498.  

  499.         color[1] = float(g)

  500.  

  501.         color[2] = float(b)

  502.  

  503.         set_pev(entity, pev_renderfx, fx)

  504.  

  505.         set_pev(entity, pev_rendercolor, color)

  506.  

  507.         set_pev(entity, pev_rendermode, render)

  508.  

  509.         set_pev(entity, pev_renderamt, float(amount))

  510.  

  511. }

  512.  

  513.  

  514.  

  515. stock fm_get_user_godmode(index)

  516.  

  517. {

  518.  

  519.         new Float:val

  520.  

  521.         pev(index, pev_takedamage, val)

  522.  

  523.  

  524.  

  525.         return (val == DAMAGE_NO)

  526.  

  527. }

  528.  

  529.  

  530.  

  531. stock fm_set_user_godmode(index, godmode = 0)

  532.  

  533. {

  534.  

  535.         set_pev(index, pev_takedamage, godmode == 1 ? DAMAGE_NO : DAMAGE_AIM)

  536.  

  537.  

  538.  

  539.         return 1

  540.  

  541. }

  542.  

  543.  

Kód:
  1.  formatex(TextREASON, 554, "Nem fogadtad el a szabalyokat ezert kickelve lettel! ")

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 
 Hozzászólás témája: Re: Ebbe mi a hiba?
HozzászólásElküldve:2012.07.02. 17:19 
Offline
Veterán
Avatar

Csatlakozott:2011.06.07. 15:29
Hozzászólások:1728
Megköszönt másnak: 1 alkalommal
Megköszönték neki: 63 alkalommal
Igen, egy vesszőt kihagytam.

Hibás témanév --> Zárva, Kuka.


Hozzászólás jelentése
Vissza a tetejére
   
 
Hozzászólások megjelenítése: Rendezés 
Lezárt fórum A témát lezárták, nem szerkesztheted a hozzászólásaid, és nem küldhetsz új hozzászólást.  [3 hozzászólás ] 


Ki van itt

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


Nem nyithatsz témákat ebben a fórumban.
Nem 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