hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2025.09.16. 08:24



Jelenlévő felhasználók

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

A legtöbb felhasználó (2883 fő) 2025.07.30. 16:00-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: Hibás client_putinserver
HozzászólásElküldve:2012.08.01. 21:07 
Offline
Őskövület
Avatar

Csatlakozott:2013.01.01. 17:48
Hozzászólások:2441
Megköszönt másnak: 18 alkalommal
Megköszönték neki: 21 alkalommal
Üdv.!

Át akartam konvertálni amxx-be ezt a plugint, de 18 errort dobott...

Kód:
  1. #include <amxmodx>

  2. #include <amxmisc>

  3. #include <cstrike>

  4. #include <fakemeta>

  5. #include <fun>

  6. #include <colorchat>

  7. #include <dhudmessage>

  8. #include <hamsandwich>

  9.  

  10. #define PLUGIN "Pontrendszer"

  11. #define VERZIO "2.0"

  12. #define KESZITO "Oroszrultett & Bence98007"

  13.  

  14.  

  15. #define KEZDOPONT       5

  16. #define KEZDOPONT_VIP   10

  17. #define OLESPONT        2

  18. #define OLESPONT_VIP    3

  19.  

  20. #define BONUSZ1         5

  21. #define BONUSZ2         10

  22. #define BONUSZ3         15

  23.  

  24. #define BONUSZIDO1      180.0

  25. #define BONUSZIDO2      300.0

  26. #define BONUSZIDO3      600.0

  27.  

  28. #define VIPJOG          ADMIN_LEVEL_B

  29.  

  30. #define SZINT_2         50

  31. #define SZINT_2_BONUSZ  10

  32.  

  33.  

  34. new pontok[33]

  35. new r

  36. new g

  37. new b

  38. new menu

  39.        

  40. public plugin_init() {

  41.         register_plugin(PLUGIN, VERZIO, KESZITO)

  42.         register_clcmd("say /pontok", "kiir_pont")

  43.         register_clcmd("say /pont", "kiir_pont")

  44.         register_clcmd("say /shop", "go_shopmenu")

  45.         register_clcmd("say /bolt", "go_shopmenu")

  46.        

  47.         register_dictionary("pont.txt")

  48.        

  49.         RegisterHam(Ham_Killed,         "player", "fw_player_killed")

  50.        

  51.         {

  52.                 menu = menu_create("\rDubstepCity \wShop Menu","menu_funkciok")

  53.                 menu_additem(menu, "\yAK47 - \r|30|pont")

  54.                 menu_additem(menu, "\yGranat - \r|10|pont")

  55.                 menu_additem(menu, "\yUZI - \r|20|pont")

  56.                 menu_additem(menu, "\yAuto Shotgun - \r|25|pont")

  57.                 menu_additem(menu, "\yMagozo - \r|40|pont")

  58.                 menu_additem(menu, "\yDeagle - \r|25|pont")

  59.         }

  60. }

  61.  

  62. public menu_funkciok(id, menu, key)

  63. {

  64.         key++

  65.         if(key == 1)

  66.         {

  67. if(pontok[id] >= 30)

  68. {

  69.         give_item(id, "weapon_ak47")

  70.         cs_set_user_bpammo(id,CSW_AK47,120)

  71.         pontok[id] -= 30

  72. }

  73.         if(key == 2)

  74.         {

  75. if(pontok[id] >= 10)

  76. {

  77.         give_item(id, "weapon_hegrenade")

  78.         pontok[id] -= 10

  79. }

  80.         }

  81.         if(key == 3)

  82.         {

  83. if(pontok[id] >= 20)

  84. {

  85.         give_item(id, "weapon_mac10")

  86.         cs_set_user_bpammo(id,CSW_MAC10,150)

  87.         pontok[id] -= 20

  88. }

  89.         }

  90.        

  91.         if(key == 4)

  92.         {

  93. if(pontok[id] >= 25)

  94. {

  95.         give_item(id, "weapon_xm1014")

  96.         cs_set_user_bpammo(id,CSW_XM1014,90)

  97.         pontok[id] -= 25

  98. }

  99.         }

  100.         if(key == 5)

  101.         {

  102. if(pontok[id] >= 40)

  103. {

  104.         give_item(id, "weapon_sg550")

  105.         cs_set_user_bpammo(id,CSW_SG550,90)

  106.         pontok[id] -= 40

  107. }

  108.         }

  109.        

  110.         if(key == 6)

  111.         {

  112. if(pontok[id] >= 25)

  113. {

  114.         give_item(id, "weapon_deagle")

  115.         cs_set_user_bpammo(id,CSW_DEAGLE,100)

  116.         pontok[id] -= 25

  117. }

  118.         }

  119. }

  120. public client_putinserver( id )

  121. {

  122.         pontok[id] = KEZDOPONT

  123.         set_task(5.0, "kiir_hud_pont", id)

  124.         set_task(5.1, "kiir_chat_info", id)    

  125.        

  126.         //Ido bonusz

  127.         set_task(BONUSZIDO1, "bonusz_1", id)

  128.         set_task(BONUSZIDO2, "bonusz_2", id)

  129.         set_task(BONUSZIDO3, "bonusz_3", id)

  130. }

  131. public bonusz_1( id )

  132. {

  133.         pontok[id] += BONUSZ1

  134.         ColorChat(id, GREEN, "%L", LANG_PLAYER, "BONUSZ_1", BONUSZ1, BONUSZIDO1)

  135. }

  136. public bonusz_2( id )

  137. {

  138.         pontok[id] += BONUSZ2

  139.         ColorChat(id, GREEN, "%L", LANG_PLAYER, "BONUSZ_2", BONUSZ2, BONUSZIDO1)

  140. }

  141. public bonusz_3( id )

  142. {

  143.         pontok[id] += BONUSZ3

  144.         ColorChat(id, GREEN, "%L", LANG_PLAYER, "BONUSZ_3", BONUSZ3, BONUSZIDO1)

  145. }

  146.  

  147. public kiir_hud_pont( id )

  148. {

  149.         r = random_num(50, 256)

  150.         g = random_num(50, 256)

  151.         b = random_num(50, 256)

  152.         set_dhudmessage(r, g, b, 0.7,-1.0, 0, 6.0, 12.0)

  153.         show_dhudmessage(id, "%L", LANG_PLAYER, "PONTOK_HUD", pontok[id])

  154. }

  155.  

  156. public kiir_chat_info( id )

  157. {

  158.         ColorChat(id, GREEN, "%L", LANG_PLAYER, "INFO_CHAT_1")

  159.         ColorChat(id, GREEN, "%L", LANG_PLAYER, "INFO_CHAT_2")

  160. }

  161.  

  162. public kiir_pont( id )

  163. {

  164.         ColorChat(id, GREEN, "%L", LANG_PLAYER, "PONTOK_CHAT", pontok[id])

  165. }

  166.  

  167.  

  168. public fw_player_killed(victim, attacker, shouldgib, id)

  169. {

  170.         if(get_user_flags(id, VIPJOG))

  171.         {

  172.                 pontok[attacker] += OLESPONT_VIP

  173.                 ColorChat(attacker, GREEN, "%L", LANG_PLAYER, "OLES", OLESPONT_VIP)

  174.                

  175.                 if(pontok[id] >= SZINT_2)

  176.                 {      

  177.                         new name[33]

  178.                         get_user_name(id, name, 31)

  179.                         ColorChat(0, RED, "%L", LANG_PLAYER, "SZINTLEPES", name, SZINT_2_BONUSZ)

  180.                         pontok[id] += SZINT_2_BONUSZ

  181.                 }      

  182.         }else{

  183.                 pontok[attacker] += OLESPONT

  184.                 ColorChat(attacker, GREEN, "%L", LANG_PLAYER, "OLES", OLESPONT)

  185.         }

  186. }

  187.  

  188. public go_shopmenu(id)

  189. {

  190. menu_display(id,menu)

  191.  

  192. return PLUGIN_HANDLED

  193. }

  194.  


Errorok:
Kód:
  1. files/5580622/5580622.sma(73) : warning 217: loose indentation

  2. files/5580622/5580622.sma(120) : warning 217: loose indentation

  3. files/5580622/5580622.sma(120) : error 029: invalid expression, assumed zero

  4. files/5580622/5580622.sma(120) : error 004: function "client_putinserver" is not implemented

  5. files/5580622/5580622.sma(131) : error 029: invalid expression, assumed zero

  6. files/5580622/5580622.sma(131) : error 017: undefined symbol "bonusz_1"

  7. files/5580622/5580622.sma(136) : error 029: invalid expression, assumed zero

  8. files/5580622/5580622.sma(136) : error 017: undefined symbol "bonusz_2"

  9. files/5580622/5580622.sma(141) : error 029: invalid expression, assumed zero

  10. files/5580622/5580622.sma(141) : error 017: undefined symbol "bonusz_3"

  11. files/5580622/5580622.sma(147) : error 029: invalid expression, assumed zero

  12. files/5580622/5580622.sma(147) : error 017: undefined symbol "kiir_hud_pont"

  13. files/5580622/5580622.sma(156) : error 029: invalid expression, assumed zero

  14. files/5580622/5580622.sma(156) : error 017: undefined symbol "kiir_chat_info"

  15. files/5580622/5580622.sma(162) : error 029: invalid expression, assumed zero

  16. files/5580622/5580622.sma(162) : error 017: undefined symbol "kiir_pont"

  17. files/5580622/5580622.sma(168) : error 029: invalid expression, assumed zero

  18. files/5580622/5580622.sma(168) : error 017: undefined symbol "fw_player_killed"

  19. files/5580622/5580622.sma(168) : error 017: undefined symbol "attacker"

  20. files/5580622/5580622.sma(168) : fatal error 107: too many error messages on one line

  21.  

  22. Compilation aborted.

  23. 18 Errors.


Valaki fixálná ezt a plugint? Nem értem mi a baj, pedig eddig le kompizta :/
+ ha lehetne nvaultba lementse a pontokat, hogy ne vesszenek el reconnectnél/mapváltásnál!

Köszönöm előre is!!


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Hibás client_putinserver
HozzászólásElküldve:2012.08.01. 21:19 
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
72. sor után szúrj be még 1 } jelet.

_________________
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ás témája: Re: Hibás client_putinserver
HozzászólásElküldve:2012.08.01. 22:34 
Offline
Őskövület
Avatar

Csatlakozott:2013.01.01. 17:48
Hozzászólások:2441
Megköszönt másnak: 18 alkalommal
Megköszönték neki: 21 alkalommal
Ugyanúgy 18 error


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Hibás client_putinserver
HozzászólásElküldve:2012.08.02. 11:19 
Offline
Őskövület
Avatar

Csatlakozott:2011.09.17. 17:54
Hozzászólások:2350
Megköszönt másnak: 40 alkalommal
Megköszönték neki: 57 alkalommal
Kód:
  1. #include <amxmodx>

  2. #include <amxmisc>

  3. #include <cstrike>

  4. #include <fakemeta>

  5. #include <fun>

  6. #include <colorchat>

  7. #include <dhudmessage>

  8. #include <hamsandwich>

  9.  

  10. #define PLUGIN "Pontrendszer"

  11. #define VERZIO "2.0"

  12. #define KESZITO "Oroszrultett & Bence98007"

  13.  

  14.  

  15. #define KEZDOPONT       5

  16. #define KEZDOPONT_VIP   10

  17. #define OLESPONT        2

  18. #define OLESPONT_VIP    3

  19.  

  20. #define BONUSZ1         5

  21. #define BONUSZ2         10

  22. #define BONUSZ3         15

  23.  

  24. #define BONUSZIDO1      180.0

  25. #define BONUSZIDO2      300.0

  26. #define BONUSZIDO3      600.0

  27.  

  28. #define VIPJOG          ADMIN_LEVEL_B

  29.  

  30. #define SZINT_2         50

  31. #define SZINT_2_BONUSZ  10

  32.  

  33.  

  34. new pontok[33]

  35. new r

  36. new g

  37. new b

  38. new menu

  39.  

  40. public plugin_init()

  41. {

  42.         register_plugin(PLUGIN, VERZIO, KESZITO)

  43.         register_clcmd("say /pontok", "kiir_pont")

  44.         register_clcmd("say /pont", "kiir_pont")

  45.         register_clcmd("say /shop", "go_shopmenu")

  46.         register_clcmd("say /bolt", "go_shopmenu")

  47.        

  48.         register_dictionary("pont.txt")

  49.        

  50.         RegisterHam(Ham_Killed,         "player", "fw_player_killed")

  51.        

  52.         {

  53.                 menu = menu_create("\rDubstepCity \wShop Menu","menu_funkciok")

  54.                 menu_additem(menu, "\yAK47 - \r|30|pont")

  55.                 menu_additem(menu, "\yGranat - \r|10|pont")

  56.                 menu_additem(menu, "\yUZI - \r|20|pont")

  57.                 menu_additem(menu, "\yAuto Shotgun - \r|25|pont")

  58.                 menu_additem(menu, "\yMagozo - \r|40|pont")

  59.                 menu_additem(menu, "\yDeagle - \r|25|pont")

  60.         }

  61. }

  62.  

  63. public menu_funkciok(id, menu, key)

  64. {

  65.         key++

  66.         if(key == 1)

  67.         {

  68.                 if(pontok[id] >= 30)

  69.                 {

  70.                         give_item(id, "weapon_ak47")

  71.                         cs_set_user_bpammo(id,CSW_AK47,120)

  72.                         pontok[id] -= 30

  73.                 }

  74.                 if(key == 2)

  75.                 {

  76.                         if(pontok[id] >= 10)

  77.                         {

  78.                                 give_item(id, "weapon_hegrenade")

  79.                                 pontok[id] -= 10

  80.                         }

  81.                 }

  82.                 if(key == 3)

  83.                 {

  84.                         if(pontok[id] >= 20)

  85.                         {

  86.                                 give_item(id, "weapon_mac10")

  87.                                 cs_set_user_bpammo(id,CSW_MAC10,150)

  88.                                 pontok[id] -= 20

  89.                         }

  90.                 }

  91.        

  92.                 if(key == 4)

  93.                 {

  94.                         if(pontok[id] >= 25)

  95.                         {

  96.                                 give_item(id, "weapon_xm1014")

  97.                                 cs_set_user_bpammo(id,CSW_XM1014,90)

  98.                                 pontok[id] -= 25

  99.                         }

  100.                 }

  101.                

  102.                 if(key == 5)

  103.                 {

  104.                         if(pontok[id] >= 40)

  105.                         {

  106.                                 give_item(id, "weapon_sg550")

  107.                                 cs_set_user_bpammo(id,CSW_SG550,90)

  108.                                 pontok[id] -= 40

  109.                         }

  110.                 }

  111.        

  112.                 if(key == 6)

  113.                 {

  114.                         if(pontok[id] >= 25)

  115.                         {

  116.                                 give_item(id, "weapon_deagle")

  117.                                 cs_set_user_bpammo(id,CSW_DEAGLE,100)

  118.                                 pontok[id] -= 25

  119.                         }

  120.                 }

  121.         }

  122. }

  123.  

  124. public client_putinserver( id )

  125. {

  126.         pontok[id] = KEZDOPONT

  127.         set_task(5.0, "kiir_hud_pont", id)

  128.         set_task(5.1, "kiir_chat_info", id)    

  129.        

  130.         //Ido bonusz

  131.         set_task(BONUSZIDO1, "bonusz_1", id)

  132.         set_task(BONUSZIDO2, "bonusz_2", id)

  133.         set_task(BONUSZIDO3, "bonusz_3", id)

  134. }

  135. public bonusz_1( id )

  136. {

  137.         pontok[id] += BONUSZ1

  138.         ColorChat(id, GREEN, "%L", LANG_PLAYER, "BONUSZ_1", BONUSZ1, BONUSZIDO1)

  139. }

  140. public bonusz_2( id )

  141. {

  142.         pontok[id] += BONUSZ2

  143.         ColorChat(id, GREEN, "%L", LANG_PLAYER, "BONUSZ_2", BONUSZ2, BONUSZIDO1)

  144. }

  145. public bonusz_3( id )

  146. {

  147.         pontok[id] += BONUSZ3

  148.         ColorChat(id, GREEN, "%L", LANG_PLAYER, "BONUSZ_3", BONUSZ3, BONUSZIDO1)

  149. }

  150.  

  151. public kiir_hud_pont( id )

  152. {

  153.         r = random_num(50, 256)

  154.         g = random_num(50, 256)

  155.         b = random_num(50, 256)

  156.         set_dhudmessage(r, g, b, 0.7,-1.0, 0, 6.0, 12.0)

  157.         show_dhudmessage(id, "%L", LANG_PLAYER, "PONTOK_HUD", pontok[id])

  158. }

  159.  

  160. public kiir_chat_info( id )

  161. {

  162.         ColorChat(id, GREEN, "%L", LANG_PLAYER, "INFO_CHAT_1")

  163.         ColorChat(id, GREEN, "%L", LANG_PLAYER, "INFO_CHAT_2")

  164. }

  165.  

  166. public kiir_pont( id )

  167. {

  168.         ColorChat(id, GREEN, "%L", LANG_PLAYER, "PONTOK_CHAT", pontok[id])

  169. }

  170.  

  171.  

  172. public fw_player_killed(victim, attacker, shouldgib, id)

  173. {

  174.         if(get_user_flags(id, VIPJOG))

  175.         {

  176.                 pontok[attacker] += OLESPONT_VIP

  177.                 ColorChat(attacker, GREEN, "%L", LANG_PLAYER, "OLES", OLESPONT_VIP)

  178.                

  179.                 if(pontok[id] >= SZINT_2)

  180.                 {      

  181.                         new name[33]

  182.                         get_user_name(id, name, 31)

  183.                         ColorChat(0, RED, "%L", LANG_PLAYER, "SZINTLEPES", name, SZINT_2_BONUSZ)

  184.                         pontok[id] += SZINT_2_BONUSZ

  185.                 }      

  186.                 }else{

  187.                 pontok[attacker] += OLESPONT

  188.                 ColorChat(attacker, GREEN, "%L", LANG_PLAYER, "OLES", OLESPONT)

  189.         }

  190. }

  191.  

  192. public go_shopmenu(id)

  193. {

  194.         menu_display(id,menu)

  195.        

  196.         return PLUGIN_HANDLED

  197. }

  198.  


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Hibás client_putinserver
HozzászólásElküldve:2012.08.02. 11:44 
Offline
Őskövület
Avatar

Csatlakozott:2013.01.01. 17:48
Hozzászólások:2441
Megköszönt másnak: 18 alkalommal
Megköszönték neki: 21 alkalommal
Köszi hogy megcsináltad! Működik!


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Hibás client_putinserver
HozzászólásElküldve:2012.08.02. 13:00 
Offline
Őskövület
Avatar

Csatlakozott:2013.01.01. 17:48
Hozzászólások:2441
Megköszönt másnak: 18 alkalommal
Megköszönték neki: 21 alkalommal
Hát sajnos nem teljesen működik. Csak az AK47 -et engedi megvenni, más fegyvert nem. Valaki ki tudja javítani?


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Hibás client_putinserver
HozzászólásElküldve:2012.08.02. 13:38 
Offline
Őskövület
Avatar

Csatlakozott:2011.09.17. 17:54
Hozzászólások:2350
Megköszönt másnak: 40 alkalommal
Megköszönték neki: 57 alkalommal
Pontod volt rá hogy megvedd? :)


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Hibás client_putinserver
HozzászólásElküldve:2012.08.02. 13:45 
Offline
Őskövület
Avatar

Csatlakozott:2013.01.01. 17:48
Hozzászólások:2441
Megköszönt másnak: 18 alkalommal
Megköszönték neki: 21 alkalommal
287 pontom volt a 40 pontos magozóra... Amúgy kifagyasztja a szervert mert már 5 mb s error logot csinált run time errorral, és most is kifagyott.


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 17 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