hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.04.24. 14:47



Jelenlévő felhasználók

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

A legtöbb felhasználó (1565 fő) 2020.11.21. 11:26-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  [ 14 hozzászólás ]  Oldal 1 2 Következő
Szerző Üzenet
 Hozzászólás témája: Joinclass
HozzászólásElküldve: 2013.07.22. 15:41 
Offline
Veterán
Avatar

Csatlakozott: 2013.03.26. 20:20
Hozzászólások: 1846
Megköszönt másnak: 27 alkalommal
Megköszönték neki: 120 alkalommal
Hogyan tudnék új menüt adni a joinclassnak?

Előre is köszönöm :D

_________________
Projektem:

[CSO2] Ghost Mod
CSO2 GamePlay video: https://www.youtube.com/watch?feature=p ... iOS4Ik1Yrk


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Joinclass
HozzászólásElküldve: 2013.07.22. 15:57 
Offline
Developer
Avatar

Csatlakozott: 2011.06.01. 21:11
Hozzászólások: 7962
Megköszönt másnak: 295 alkalommal
Megköszönték neki: 535 alkalommal
Joinclass cmdt hookolod, és return 1el térsz vissza.

_________________
http://www.easyrankup.eu

Ők köszönték meg kiki nek ezt a hozzászólást: RaZzoR (2013.07.22. 15:57)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Joinclass
HozzászólásElküldve: 2013.07.22. 18:15 
Offline
Veterán
Avatar

Csatlakozott: 2013.03.26. 20:20
Hozzászólások: 1846
Megköszönt másnak: 27 alkalommal
Megköszönték neki: 120 alkalommal
Megpróbáltam elkészíteni, de nem akarja lecserélni :(

Mi lehet a baja?

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <cstrike>
  3.  
  4. new menu[33]
  5.  
  6. public plugin_init()
  7. {
  8. register_clcmd("joinclass 1", "tr_joinclass")
  9. register_clcmd("joinclass 2", "ct_joinclass")
  10. }
  11.  
  12. public plugin_precache()
  13. {
  14. precache_model("models/player/ara/ara.mdl")
  15. precache_model("models/player/gerrard/gerrard.mdl")
  16. precache_model("models/player/jennifer/jennifer.mdl")
  17. precache_model("models/player/marineboy/marineboy.mdl")
  18. precache_model("models/player/marinegirl/marinegirl.mdl")
  19. precache_model("models/player/natasha/natasha.mdl")
  20. precache_model("models/player/pirateboy/pirateboy.mdl")
  21. precache_model("models/player/pirategirl/pirategirl.mdl")
  22. precache_model("models/player/spetsnaz/spetsnaz.mdl")
  23. }
  24.  
  25. public tr_joinclass( id )
  26. {
  27. new fejlec[64]
  28. format(fejlec,63,"\wTDM: \rChoose a class")
  29. menu[id]=menu_create(fejlec,"menu_tr")
  30. menu_additem(menu[id], "\wPhoenix Connexion", "1", 0)
  31. menu_additem(menu[id], "\wElite Crew", "2", 0)
  32. menu_additem(menu[id], "\wArctic Avengers", "3", 0)
  33. menu_additem(menu[id], "\wGuerilla Warfare", "4", 0)
  34. menu_additem(menu[id], "\wMidwest Militia", "5", 0)
  35. menu_additem(menu[id], "\wAsia Red Army", "6", 0)
  36. menu_additem(menu[id], "\wJennifer", "7", 0)
  37. menu_additem(menu[id], "\wMichaela", "8", 0)
  38. menu_additem(menu[id], "\wRaven", "9", 0)
  39. menu_display(id, menu[id], 0)
  40. menu_setprop(menu[id],MPROP_EXIT,MEXIT_ALL)
  41.  
  42. return 1
  43. }
  44.  
  45. public ct_joinclass( id )
  46. {
  47. new fejlec[64]
  48. format(fejlec,63,"\wTDM: \rChoose a class")
  49. menu[id]=menu_create(fejlec,"menu_ct")
  50. menu_additem(menu[id], "\wSEAL Team 6", "1", 0)
  51. menu_additem(menu[id], "\wGSG-9", "2", 0)
  52. menu_additem(menu[id], "\wSAS", "3", 0)
  53. menu_additem(menu[id], "\wGIGN", "4", 0)
  54. menu_additem(menu[id], "\wSPETSNAZ", "5", 0)
  55. menu_additem(menu[id], "\wNatasha", "6", 0)
  56. menu_additem(menu[id], "\wGerrard", "7", 0)
  57. menu_additem(menu[id], "\wLucia", "8", 0)
  58. menu_additem(menu[id], "\wEnzo", "9", 0)
  59. menu_display(id, menu[id], 0)
  60. menu_setprop(menu[id],MPROP_EXIT,MEXIT_ALL)
  61.  
  62. return 1
  63. }
  64.  
  65. public menu_tr(id, menu, item)
  66. {
  67. if(item == MENU_EXIT)
  68. {
  69. menu_destroy(menu)
  70. return PLUGIN_HANDLED
  71. }
  72.  
  73. new data[6], iName[64]
  74. new access, callback
  75. menu_item_getinfo(menu, item, access, data, 6, iName, 63, callback)
  76.  
  77. new key = str_to_num(data)
  78.  
  79. switch(key)
  80. {
  81. case 1:
  82. {
  83. cs_set_user_model(id, "terror")
  84. }
  85. case 2:
  86. {
  87. cs_set_user_model(id, "leet")
  88. }
  89. case 3:
  90. {
  91. cs_set_user_model(id, "artic")
  92. }
  93. case 4:
  94. {
  95. cs_set_user_model(id, "guerilla")
  96. }
  97. case 5:
  98. {
  99. cs_set_user_model(id, "terror")
  100. }
  101. case 6:
  102. {
  103. cs_set_user_model(id, "ara")
  104. }
  105. case 7:
  106. {
  107. cs_set_user_model(id, "jennifer")
  108. }
  109. case 8:
  110. {
  111. cs_set_user_model(id, "pirategirl")
  112. }
  113. case 9:
  114. {
  115. cs_set_user_model(id, "pirateboy")
  116. }
  117. }
  118.  
  119. menu_destroy(menu)
  120. return PLUGIN_HANDLED
  121. }
  122.  
  123. public menu_ct(id, menu, item)
  124. {
  125. if(item == MENU_EXIT)
  126. {
  127. menu_destroy(menu)
  128. return PLUGIN_HANDLED
  129. }
  130.  
  131. new data[6], iName[64]
  132. new access, callback
  133. menu_item_getinfo(menu, item, access, data, 6, iName, 63, callback)
  134.  
  135. new key = str_to_num(data)
  136.  
  137. switch(key)
  138. {
  139. case 1:
  140. {
  141. cs_set_user_model(id, "urban")
  142. }
  143. case 2:
  144. {
  145. cs_set_user_model(id, "gsg9")
  146. }
  147. case 3:
  148. {
  149. cs_set_user_model(id, "sas")
  150. }
  151. case 4:
  152. {
  153. cs_set_user_model(id, "gign")
  154. }
  155. case 5:
  156. {
  157. cs_set_user_model(id, "spetsnaz")
  158. }
  159. case 6:
  160. {
  161. cs_set_user_model(id, "natasha")
  162. }
  163. case 7:
  164. {
  165. cs_set_user_model(id, "gerrard")
  166. }
  167. case 8:
  168. {
  169. cs_set_user_model(id, "marinegirl")
  170. }
  171. case 9:
  172. {
  173. cs_set_user_model(id, "marineboy")
  174. }
  175. }
  176.  
  177. menu_destroy(menu)
  178. return PLUGIN_HANDLED
  179. }

_________________
Projektem:

[CSO2] Ghost Mod
CSO2 GamePlay video: https://www.youtube.com/watch?feature=p ... iOS4Ik1Yrk


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Joinclass
HozzászólásElküldve: 2013.07.22. 19:26 
Offline
Developer
Avatar

Csatlakozott: 2011.06.01. 21:11
Hozzászólások: 7962
Megköszönt másnak: 295 alkalommal
Megköszönték neki: 535 alkalommal
Gondok vannak itt, holnap megcsinálom.

_________________
http://www.easyrankup.eu


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Joinclass
HozzászólásElküldve: 2013.07.22. 19:40 
Offline
Veterán
Avatar

Csatlakozott: 2013.03.26. 20:20
Hozzászólások: 1846
Megköszönt másnak: 27 alkalommal
Megköszönték neki: 120 alkalommal
kiki írta:
Gondok vannak itt, holnap megcsinálom.


:roll:

_________________
Projektem:

[CSO2] Ghost Mod
CSO2 GamePlay video: https://www.youtube.com/watch?feature=p ... iOS4Ik1Yrk


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Joinclass
HozzászólásElküldve: 2013.07.23. 08:33 
Offline
Developer
Avatar

Csatlakozott: 2011.06.01. 21:11
Hozzászólások: 7962
Megköszönt másnak: 295 alkalommal
Megköszönték neki: 535 alkalommal
Egyáltalán maga a menü bejön? Miután kiválasztottad a csapatot? Ha vguisra van téve, akkor azt tiltani kell, ez az első lépés.

_________________
http://www.easyrankup.eu


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Joinclass
HozzászólásElküldve: 2013.07.23. 12:49 
Offline
Veterán
Avatar

Csatlakozott: 2013.03.26. 20:20
Hozzászólások: 1846
Megköszönt másnak: 27 alkalommal
Megköszönték neki: 120 alkalommal
Nagyjából megvan, csak nem tudok játszani

SMA Forráskód: [ Mindet kijelol ]
  1. /* AMX Mod X
  2. * Custom Team Select Menu
  3. * Code By baby
  4. * Credits:
  5. * VEN(Borrowed some code from his Auto Join on Connect <!-- s:D --><img src=\"{SMILIES_PATH}/icon_e_biggrin.gif\" alt=\":D\" title=\"nagyon boldog\" /><!-- s:D -->)
  6. *
  7. */
  8.  
  9. #include <amxmodx>
  10.  
  11. #define PLUGIN_NAME "custom team select menu"
  12. #define PLUGIN_VERSION "0.10"
  13. #define PLUGIN_AUTHOR "baby"
  14.  
  15. #define TEAM_SELECT_VGUI_MENU_ID 2
  16.  
  17. new bool:g_unassigned[33]
  18. new bool:g_changed[33]
  19. new g_msgid[33]
  20. new p_allow_spectators
  21. new p_teambalance
  22. new p_limitteams
  23.  
  24. new bool:g_allow_t
  25. new bool:g_allow_ct
  26. new bool:g_allow_spec
  27. new g_num_t, g_num_ct
  28.  
  29. #define Keysmenu_1 (1<<0)|(1<<1)|(1<<4)|(1<<5)|(1<<9) // Keys: 12560
  30. #define Keysmenu_2 (1<<0)|(1<<1)|(1<<4)|(1<<5)|(1<<9) // Keys: 12560
  31.  
  32. public plugin_init() {
  33. register_plugin(PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR)
  34.  
  35. register_message(get_user_msgid("ShowMenu"), "message_show_menu")
  36. register_message(get_user_msgid("VGUIMenu"), "message_vgui_menu")
  37.  
  38. register_menucmd(register_menuid("mainmenu"), Keysmenu_1, "_menu_chooseteam")
  39.  
  40. register_logevent("hook_roundstart",2,"1=Round_Start")
  41.  
  42. p_allow_spectators = get_cvar_pointer("allow_spectators")
  43. p_teambalance = get_cvar_pointer( "mp_autoteambalance" )
  44. p_limitteams = get_cvar_pointer( "mp_limitteams" )
  45. register_clcmd("chooseteam", "hook_chooseteam")
  46.  
  47. }
  48.  
  49. public plugin_precache()
  50. {
  51. precache_model("models/player/ara/ara.mdl")
  52. precache_model("models/player/gerrard/gerrard.mdl")
  53. precache_model("models/player/jennifer/jennifer.mdl")
  54. precache_model("models/player/marineboy/marineboy.mdl")
  55. precache_model("models/player/marinegirl/marinegirl.mdl")
  56. precache_model("models/player/natasha/natasha.mdl")
  57. precache_model("models/player/pirateboy/pirateboy.mdl")
  58. precache_model("models/player/pirategirl/pirategirl.mdl")
  59. precache_model("models/player/spetsnaz/spetsnaz.mdl")
  60. }
  61.  
  62. public hook_roundstart()
  63. {
  64. for (new i = 1; i < 33; i++)
  65. {
  66. g_changed[i] = false
  67. }
  68. }
  69.  
  70. public client_connect(id)
  71. {
  72. g_changed[id] = false
  73. g_unassigned[id] = true
  74.  
  75. }
  76.  
  77. public client_disconnect(id)
  78. {
  79. g_changed[id] = false
  80. g_unassigned[id] = true
  81.  
  82. }
  83. public hook_chooseteam(id)
  84. {
  85. menu_chooseteam(id)
  86. return PLUGIN_HANDLED
  87. }
  88.  
  89. stock team_join(id, team[] = "5")
  90. {
  91. new menu_msgid = g_msgid[id]
  92. new msg_block = get_msg_block(menu_msgid)
  93. set_msg_block(menu_msgid, BLOCK_SET)
  94. engclient_cmd(id, "jointeam", team)
  95. set_msg_block(menu_msgid, msg_block)
  96. }
  97.  
  98. public menu_choosemodel_t(id)
  99. {
  100. new fejlec[64]
  101. format(fejlec,63,"\wTDM: \rChoose a class")
  102. menu[id]=menu_create(fejlec,"_menu_choosemodel_t")
  103. menu_additem(menu[id], "\wPhoenix Connexion", "1", 0)
  104. menu_additem(menu[id], "\wElite Crew", "2", 0)
  105. menu_additem(menu[id], "\wArctic Avengers", "3", 0)
  106. menu_additem(menu[id], "\wGuerilla Warfare", "4", 0)
  107. menu_additem(menu[id], "\wMidwest Militia", "5", 0)
  108. menu_additem(menu[id], "\wAsia Red Army", "6", 0)
  109. menu_additem(menu[id], "\wJennifer", "7", 0)
  110. menu_additem(menu[id], "\wMichaela", "8", 0)
  111. menu_additem(menu[id], "\wRaven", "9", 0)
  112. menu_display(id, menu[id], 0)
  113. menu_setprop(menu[id],MPROP_EXIT,MEXIT_ALL)
  114. }
  115. public _menu_choosemodel_t(id, menu, item)
  116. {
  117. new data[6], iName[64];
  118. new access, callback;
  119. menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);
  120.  
  121. new key = str_to_num(data)
  122.  
  123. switch(key)
  124. {
  125. case 1:
  126. {
  127. cs_set_user_model(id, "terror")
  128. }
  129. case 2:
  130. {
  131. cs_set_user_model(id, "leet")
  132. }
  133. case 3:
  134. {
  135. cs_set_user_model(id, "artic")
  136. }
  137. case 4:
  138. {
  139. cs_set_user_model(id, "guerilla")
  140. }
  141. case 5:
  142. {
  143. cs_set_user_model(id, "terror")
  144. }
  145. case 6:
  146. {
  147. cs_set_user_model(id, "ara")
  148. }
  149. case 7:
  150. {
  151. cs_set_user_model(id, "jennifer")
  152. }
  153. case 8:
  154. {
  155. cs_set_user_model(id, "pirategirl")
  156. }
  157. case 9:
  158. {
  159. cs_set_user_model(id, "pirateboy")
  160. }
  161. }
  162.  
  163. g_changed[id] = true
  164. g_unassigned[id] = false
  165. menu_destroy(menu);
  166.  
  167.  
  168. return PLUGIN_HANDLED;
  169. }
  170.  
  171. public menu_choosemodel_ct(id)
  172. {
  173. new fejlec[64]
  174. format(fejlec,63,"\wTDM: \rChoose a class")
  175. menu[id]=menu_create(fejlec,"_menu_choosemodel_ct")
  176. menu_additem(menu[id], "\wSEAL Team 6", "1", 0)
  177. menu_additem(menu[id], "\wGSG-9", "2", 0)
  178. menu_additem(menu[id], "\wSAS", "3", 0)
  179. menu_additem(menu[id], "\wGIGN", "4", 0)
  180. menu_additem(menu[id], "\wSPETSNAZ", "5", 0)
  181. menu_additem(menu[id], "\wNatasha", "6", 0)
  182. menu_additem(menu[id], "\wGerrard", "7", 0)
  183. menu_additem(menu[id], "\wLucia", "8", 0)
  184. menu_additem(menu[id], "\wEnzo", "9", 0)
  185. menu_display(id, menu[id], 0)
  186. menu_setprop(menu[id],MPROP_EXIT,MEXIT_ALL)
  187. }
  188. public _menu_choosemodel_ct(id, menu, item)
  189. {
  190.  
  191. new data[6], iName[64];
  192. new access, callback;
  193. menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);
  194.  
  195. new key = str_to_num(data)
  196.  
  197. switch(key)
  198. {
  199. case 1:
  200. {
  201. cs_set_user_model(id, "urban")
  202. }
  203. case 2:
  204. {
  205. cs_set_user_model(id, "gsg9")
  206. }
  207. case 3:
  208. {
  209. cs_set_user_model(id, "sas")
  210. }
  211. case 4:
  212. {
  213. cs_set_user_model(id, "gign")
  214. }
  215. case 5:
  216. {
  217. cs_set_user_model(id, "spetsnaz")
  218. }
  219. case 6:
  220. {
  221. cs_set_user_model(id, "natasha")
  222. }
  223. case 7:
  224. {
  225. cs_set_user_model(id, "gerrard")
  226. }
  227. case 8:
  228. {
  229. cs_set_user_model(id, "marinegirl")
  230. }
  231. case 9:
  232. {
  233. cs_set_user_model(id, "marineboy")
  234. }
  235. }
  236.  
  237. g_changed[id] = true
  238. g_unassigned[id] = false
  239. menu_destroy(menu);
  240.  
  241. return PLUGIN_HANDLED;
  242. }
  243.  
  244. public menu_chooseteam(id)
  245. {
  246. if (is_user_connected(id) && !is_user_bot(id) && !is_user_hltv(id))
  247. {
  248.  
  249. check_teams(id)
  250.  
  251. new text[512], len
  252.  
  253. len = format(text, 511,"\yTeam Select Spect^n^n")
  254.  
  255. if (g_changed[id])
  256. {
  257. len += format(text[len], 511 - len, "\wTDM: Can only be replaced once a team^n")
  258. len += format(text[len], 511 - len, "\d1. Terrorist Force^n")
  259. len += format(text[len], 511 - len, "\d2. Counter-Terrorist Force^n")
  260. len += format(text[len], 511 - len, "\d5. Auto-select^n")
  261. len += format(text[len], 511 - len, "\d6. Spectator^n^n")
  262. }
  263. else
  264. {
  265. len += format(text[len], 511 - len, "\rTDM: Select your appearance^n")
  266. len += format(text[len], 511 - len, "\r1. \wTerrorist Force^n")
  267. len += format(text[len], 511 - len, "\r2. \wCounter-Terrorist Force^n")
  268. len += format(text[len], 511 - len, "\r5. \wAuto-select^n")
  269. }
  270.  
  271.  
  272. if ((g_allow_spec && !g_changed[id]))
  273. {
  274. len += format(text[len], 511 - len, "\r6. \wSpectator^n^n")
  275. len += format(text[len], 511 - len, "^n\r0. Exit^n")
  276. show_menu(id, Keysmenu_1, text, -1, "mainmenu")
  277. }
  278. else
  279. {
  280. len += format(text[len], 511 - len, "^n\r0. Exit^n")
  281. show_menu(id, Keysmenu_2, text, -1, "mainmenu")
  282. }
  283.  
  284. }
  285. }
  286.  
  287. public _menu_chooseteam(id, key)
  288. {
  289. check_teams(id)
  290. switch(key)
  291. {
  292. case 0:
  293. {
  294. if (g_allow_t && !g_changed[id])
  295. {
  296. team_join(id, "1")
  297.  
  298. menu_choosemodel_t(id)
  299. }
  300. //set_force_team_join_task(id, g_msgid[id])
  301.  
  302. }
  303. case 1:
  304. {
  305. if (g_allow_ct && !g_changed[id])
  306. {
  307. team_join(id, "2")
  308.  
  309. menu_choosemodel_ct(id)
  310. }
  311. //Send them to the submenu
  312.  
  313. }
  314. case 4:
  315. {
  316. if (!g_changed[id])
  317. {
  318. if (g_allow_t && g_allow_ct)
  319. {
  320. if (get_systime() % 2)
  321. {
  322. team_join(id, "1")
  323. menu_choosemodel_t(id)
  324. }
  325. else
  326. {
  327. team_join(id, "2")
  328. menu_choosemodel_ct(id)
  329. }
  330.  
  331. }
  332. else if (g_allow_t)
  333. {
  334. team_join(id, "1")
  335. menu_choosemodel_t(id)
  336. //Send them to the submenu
  337. }
  338. else if (g_allow_ct)
  339. {
  340. team_join(id, "2")
  341. menu_choosemodel_ct(id)
  342. }
  343. }
  344. }
  345. case 5:
  346. {
  347. if (!g_changed[id])
  348. {
  349. force_team_join(id, g_msgid[id], "6", _)
  350. }
  351. //Send them to the submenu
  352.  
  353. }
  354. case 9:
  355. {
  356. return PLUGIN_HANDLED;
  357. }
  358. }
  359.  
  360. return PLUGIN_HANDLED;
  361. }
  362.  
  363. public message_show_menu(msgid, dest, id) {
  364.  
  365.  
  366. static team_select[] = "#Team_Select"
  367. static menu_text_code[sizeof team_select]
  368. get_msg_arg_string(4, menu_text_code, sizeof menu_text_code - 1)
  369.  
  370. //
  371. //server_print("Graphic menu");
  372.  
  373. if (!equal(menu_text_code, team_select))
  374. return PLUGIN_CONTINUE
  375.  
  376.  
  377. g_msgid[id] = msgid
  378. menu_chooseteam(id)
  379.  
  380.  
  381. return PLUGIN_HANDLED
  382. }
  383.  
  384. public message_vgui_menu(msgid, dest, id) {
  385. if (get_msg_arg_int(1) != TEAM_SELECT_VGUI_MENU_ID)
  386. return PLUGIN_CONTINUE
  387. //
  388. //server_print("VGUI menu");
  389.  
  390. g_msgid[id] = msgid
  391. menu_chooseteam(id)
  392.  
  393.  
  394. return PLUGIN_HANDLED
  395. }
  396.  
  397. public check_teams(id)
  398. {
  399. g_allow_t= true
  400. g_allow_ct = true
  401.  
  402.  
  403. new playerst[32], playersct[32]
  404. get_players(playerst, g_num_t, "eh", "TERRORIST")
  405. get_players(playersct, g_num_ct, "eh", "CT")
  406.  
  407. if (get_pcvar_num(p_allow_spectators) && (g_num_t + g_num_ct > 1 || g_unassigned[id]))
  408. {
  409. g_allow_spec = true
  410. }
  411. else
  412. {
  413. g_allow_spec = false
  414. }
  415.  
  416.  
  417. if (get_user_team(id) == 2)//ct
  418. {
  419. g_num_ct--
  420. }
  421. else if (get_user_team(id) == 1)//t
  422. {
  423. g_num_t--
  424. }
  425.  
  426. if (get_pcvar_num(p_teambalance))
  427. {
  428. new limit = get_pcvar_num(p_limitteams)
  429. if (g_num_t - g_num_ct >= limit)
  430. {
  431. g_allow_t = false
  432. }
  433. else if (g_num_ct - g_num_t >= limit)
  434. {
  435. g_allow_ct = false
  436. }
  437. }
  438. }
  439.  
  440. stock force_team_join(id, menu_msgid, team[] = "5", class[] = "0") {
  441. static jointeam[] = "jointeam"
  442. if (class[0] == '0') {
  443. engclient_cmd(id, jointeam, team)
  444. g_changed[id] = true
  445. g_unassigned[id] = false
  446. return
  447. }
  448.  
  449. static msg_block, joinclass[] = "joinclass"
  450. msg_block = get_msg_block(menu_msgid)
  451. set_msg_block(menu_msgid, BLOCK_SET)
  452. engclient_cmd(id, jointeam, team)
  453. engclient_cmd(id, joinclass, class)
  454. set_msg_block(menu_msgid, msg_block)
  455.  
  456. g_changed[id] = true
  457. g_unassigned[id] = false
  458. }

_________________
Projektem:

[CSO2] Ghost Mod
CSO2 GamePlay video: https://www.youtube.com/watch?feature=p ... iOS4Ik1Yrk


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Joinclass
HozzászólásElküldve: 2013.07.23. 12:59 
Offline
Developer
Avatar

Csatlakozott: 2011.06.01. 21:11
Hozzászólások: 7962
Megköszönt másnak: 295 alkalommal
Megköszönték neki: 535 alkalommal
Értem, én nem tudom tesztelni, nem is akarom. Mi nem jó, azt írd le, nem nekem kéne találgatni.


Mellesleg 1 észrevétel, ami mindenképpen kell neked:
- Csinálj minden modelre egy bool változót, hogy tudd hogy az user melyik modelt használja, mert így csak első körben kapja meg majd a modelt. A többiben nem.

_________________
http://www.easyrankup.eu


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Joinclass
HozzászólásElküldve: 2013.07.23. 13:06 
Offline
Veterán
Avatar

Csatlakozott: 2013.03.26. 20:20
Hozzászólások: 1846
Megköszönt másnak: 27 alkalommal
Megköszönték neki: 120 alkalommal
kiki írta:
Értem, én nem tudom tesztelni, nem is akarom. Mi nem jó, azt írd le, nem nekem kéne találgatni.


Mellesleg 1 észrevétel, ami mindenképpen kell neked:
- Csinálj minden modelre egy bool változót, hogy tudd hogy az user melyik modelt használja, mert így csak első körben kapja meg majd a modelt. A többiben nem.


Belépek, kiválasztom a csapatot, karakter, utána semmi se történik

_________________
Projektem:

[CSO2] Ghost Mod
CSO2 GamePlay video: https://www.youtube.com/watch?feature=p ... iOS4Ik1Yrk


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Joinclass
HozzászólásElküldve: 2013.07.23. 13:13 
Offline
Developer
Avatar

Csatlakozott: 2011.06.01. 21:11
Hozzászólások: 7962
Megköszönt másnak: 295 alkalommal
Megköszönték neki: 535 alkalommal
Na akkor próbáld meg újra elmondani a hibát, hogy mi is megértsük.

_________________
http://www.easyrankup.eu


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  [ 14 hozzászólás ]  Oldal 1 2 Következő


Ki van itt

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