hlmod.hu

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



Jelenlévő felhasználók

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

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

Regisztrált felhasználók: 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.  [9 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Miért hibás? Segítsetek
HozzászólásElküldve:2015.07.25. 18:41 
Offline
Újonc

Csatlakozott:2015.07.25. 16:37
Hozzászólások:8
Van egy regisztrációs rendszer amit összeszeretnék írni egy másik pluginnal, de hibát dob ki, miért van ez?

SMA Forráskód: [ Mindet kijelol ]
  1. public plugin_init() { --> 642 sor
  2. { --> 663 sor
  3. public client_disconnect(id) { --> 924 sor


Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright (c) 1997-2013 ITB CompuPhase, AMX Mod X Team

Error: Symbol already defined: "plugin_init" on line 642
Error: Symbol already defined: "fomenu" on line 663
Error: Symbol already defined: "client_disconnect" on line 924
Warning: Loose indentation on line 926
Warning: Loose indentation on line 927

3 Errors.


Segítenétek kijavítani?

_________________
Nem elítélni meg ítélkezni kellene hanem gondolkozni meg odafigyelni másra is.


Hozzászólás jelentése
Vissza a tetejére
   
 
 Hozzászólás témája: Re: Miért hibás? Segítsetek
HozzászólásElküldve:2015.07.25. 18:45 
Offline
Fanatikus
Avatar

Csatlakozott:2015.07.21. 00:49
Hozzászólások:178
Megköszönt másnak: 23 alkalommal
Megköszönték neki: 20 alkalommal
Forráskód?


Hozzászólás jelentése
Vissza a tetejére
   
 
 Hozzászólás témája: Re: Miért hibás? Segítsetek
HozzászólásElküldve:2015.07.25. 18:46 
Offline
Újonc

Csatlakozott:2015.07.25. 16:37
Hozzászólások:8
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmod>
  2. #include <colorchat>
  3. #include <fvault>
  4.  
  5. new regisztralva[33], bool:belepve[33], bool:irt[33], bool:irt1[33], regjelszo[32][33], jelszo[32][33], arany[33], szint[33], olesek[33], elet[33], lada[33], kulcs[33]
  6. new const file[] = "regadatok"
  7.  
  8. public plugin_init()
  9. {
  10. register_plugin("Regisztrációs Rendszer", "1.1", "V!RUSHD")
  11.  
  12. register_clcmd("say /reg", "reg")
  13. register_impulse(201, "letilt")
  14. register_clcmd("REG_JELSZO", "regisztralas")
  15. register_clcmd("LOG_JELSZO", "belepes")
  16. register_clcmd("JELENLEGI_JELSZO", "kerdes")
  17. register_clcmd("UJ_JELSZO", "csere")
  18. }
  19. public letilt(id)
  20. {
  21. if(belepve[id] == false)
  22. {
  23. regmenu(id)
  24. }
  25. else {
  26. client_cmd(id, "menu")
  27. }
  28. return PLUGIN_CONTINUE
  29. }
  30. public fomenu(id)
  31. {
  32. if(belepve[id] == true)
  33. {
  34. menu(id)
  35. }
  36. else if(regisztralva[id] == 1)
  37. {
  38. logmenu(id)
  39. }
  40. else if(regisztralva[id] == 0)
  41. {
  42. regmenu(id)
  43. }
  44. }
  45. public regmenu(id)
  46. {
  47. new nev[32], fh[121], jsz[121]
  48. get_user_name(id, nev, 31)
  49. new menu = menu_create("\rRegisztrációs Rendszer^n\rStátusz: \dNem Regisztrált", "reg_handler")
  50.  
  51. format(fh, charsmax(fh), "\rFelhasználónév: \d%s", nev)
  52. menu_additem(menu,fh, "1",0)
  53.  
  54. if(irt[id] == true)
  55. {
  56. format(jsz, charsmax(jsz), "\rJelszó: \d%s^n", regjelszo[id])
  57. menu_additem(menu,jsz, "2",0)
  58.  
  59. menu_additem(menu, "\yRegisztrálás", "3", 0)
  60. }
  61. else
  62. {
  63. format(jsz, charsmax(jsz), "\rJelszó: ^n")
  64. menu_additem(menu,jsz, "2",0)
  65.  
  66. menu_additem(menu, "\yRegisztrálás", "4", 0)
  67. }
  68.  
  69. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
  70. menu_setprop(menu, MPROP_EXITNAME, "Kilépés")
  71.  
  72. menu_display(id, menu, 0)
  73. return PLUGIN_HANDLED
  74. }
  75. public logmenu(id)
  76. {
  77. new nev[32], fh[121], jsz[121]
  78. get_user_name(id, nev, 31)
  79. new menu = menu_create("\rRegisztrációs Rendszer^n\rStátusz: \dRegisztrálva", "log_handler")
  80.  
  81. format(fh, charsmax(fh), "\rFelhasználónév: \d%s", nev)
  82. menu_additem(menu,fh, "1",0)
  83.  
  84. if(irt1[id] == true)
  85. {
  86. format(jsz, charsmax(jsz), "\rJelszó: \d%s^n", jelszo[id])
  87. menu_additem(menu,jsz, "2",0)
  88. }
  89. else
  90. {
  91. format(jsz, charsmax(jsz), "\rJelszó: ^n")
  92. menu_additem(menu,jsz, "2",0)
  93. }
  94.  
  95. menu_additem(menu, "\yBelépés", "3", 0)
  96. menu_additem(menu, "\wElfelejtettem a \rJelszavam", "4", 0)
  97.  
  98. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
  99. menu_setprop(menu, MPROP_EXITNAME, "Kilépés")
  100.  
  101. menu_display(id, menu, 0)
  102. return PLUGIN_HANDLED
  103. }
  104. public menu(id)
  105. {
  106. new menu = menu_create("\rRegisztrációs Rendszer:^nStátusz: \dBejelentkezve", "menu_handler")
  107.  
  108. menu_additem(menu, "\rKijelentkezés", "1", 0)
  109. menu_additem(menu, "\rJelszó Váltás", "2", 0)
  110.  
  111. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
  112. menu_setprop(menu, MPROP_EXITNAME, "Kilépés")
  113.  
  114. menu_display(id, menu, 0)
  115. return PLUGIN_HANDLED
  116. }
  117. public reg_handler(id, menu, item)
  118. {
  119. if(item == MENU_EXIT)
  120. {
  121. menu_cancel(id)
  122. return PLUGIN_HANDLED
  123. }
  124.  
  125. new data[9], access, callback, szName[64]
  126. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)
  127. new key = str_to_num(data)
  128.  
  129. switch(key)
  130. {
  131. case 1:
  132. {
  133. regmenu(id)
  134. }
  135. case 2:
  136. {
  137. client_cmd(id, "messagemode REG_JELSZO")
  138. }
  139. case 3:
  140. {
  141. regisztralva[id] = 1
  142. irt[id] = false
  143. ColorChat(id, GREEN, "[Információ] ^1Sikeresen regisztráltál a Szerverre.Jelszavad:^3 %s", regjelszo[id])
  144. }
  145. case 4:
  146. {
  147. regmenu(id)
  148. ColorChat(id, GREEN, "[Információ] ^1Nem adtál meg ^3Jelszót.")
  149. }
  150. }
  151. menu_cancel(id)
  152. return PLUGIN_HANDLED
  153. }
  154. public log_handler(id, menu, item)
  155. {
  156. if(item == MENU_EXIT)
  157. {
  158. menu_cancel(id)
  159. return PLUGIN_HANDLED
  160. }
  161.  
  162. new data[9], access, callback, szName[64]
  163. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)
  164. new key = str_to_num(data)
  165.  
  166. switch(key)
  167. {
  168. case 1:
  169. {
  170. logmenu(id)
  171. }
  172. case 2:
  173. {
  174. client_cmd(id, "messagemode LOG_JELSZO")
  175. }
  176. case 3:
  177. {
  178. if(equali(jelszo[id], regjelszo[id]))
  179. {
  180. irt1[id] = false
  181. belepve[id] = true
  182. ColorChat(id, GREEN, "[Információ] ^1Sikeresen Bejelentkeztél.")
  183. }
  184. else
  185. {
  186. ColorChat(id, GREEN, "[Információ] ^1Hibás ^3Jelszót ^1adtál meg!")
  187. }
  188. }
  189. case 4:
  190. {
  191. ColorChat(id, GREEN, "[Információ] ^1Keres fel minket Skypon: ^3elek.zsolt.58")
  192. }
  193. }
  194. menu_cancel(id)
  195. return PLUGIN_HANDLED
  196. }
  197. public menu_handler(id, menu, item)
  198. {
  199. if(item == MENU_EXIT)
  200. {
  201. menu_cancel(id)
  202. return PLUGIN_HANDLED
  203. }
  204.  
  205. new data[9], access, callback, szName[64]
  206. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)
  207. new key = str_to_num(data)
  208.  
  209. switch(key)
  210. {
  211. case 1:
  212. {
  213. belepve[id] = false
  214. jelszo[id] = ""
  215. ColorChat(id, GREEN, "[Információ] ^1Sikeresen ^3Kijelentkeztél.")
  216. }
  217. case 2:
  218. {
  219. client_cmd(id, "messagemode JELENLEGI_JELSZO")
  220. }
  221. }
  222. menu_cancel(id)
  223. return PLUGIN_HANDLED
  224. }
  225. public regisztralas(id)
  226. {
  227. new adat[32]
  228. new hosszusag = strlen(adat)
  229. read_args(adat, charsmax(adat))
  230. remove_quotes(adat)
  231. if(hosszusag >= 5) {
  232. regjelszo[id] = adat
  233. irt[id] = true
  234. regmenu(id)
  235. }
  236. else {
  237. regjelszo[id] = adat
  238. irt[id] = true
  239. regmenu(id)
  240. }
  241. return PLUGIN_CONTINUE
  242. }
  243. public belepes(id)
  244. {
  245. new adat[32]
  246. read_args(adat, charsmax(adat))
  247. remove_quotes(adat)
  248. if(equal(adat, ""))
  249. return PLUGIN_HANDLED
  250.  
  251. jelszo[id] = adat
  252. irt1[id] = true
  253. logmenu(id)
  254. return PLUGIN_HANDLED
  255. }
  256. public kerdes(id)
  257. {
  258. new adat[32]
  259. read_args(adat, charsmax(adat))
  260. remove_quotes(adat)
  261. if(equal(adat, ""))
  262. return PLUGIN_HANDLED
  263.  
  264. if(equali(regjelszo[id], adat))
  265. {
  266. client_cmd(id, "messagemode UJ_JELSZO")
  267. }
  268. else
  269. {
  270. ColorChat(id, GREEN, "[Információ] ^1Rossz ^3Jelszót ^1adtál meg.")
  271. }
  272. return PLUGIN_HANDLED
  273. }
  274. public csere(id)
  275. {
  276. new adat[32]
  277. read_args(adat, charsmax(adat))
  278. remove_quotes(adat)
  279. if(equal(adat, ""))
  280. return PLUGIN_HANDLED
  281.  
  282. regjelszo[id] = adat
  283. return PLUGIN_HANDLED
  284. }
  285. public client_authorized(id)
  286. {
  287. if( !is_user_hltv(id) && !is_user_bot(id) )
  288. {
  289. Load(id)
  290. }
  291. }
  292. public client_disconnect(id)
  293. {
  294. Save(id)
  295. jelszo[id] = ""
  296. belepve[id] = false
  297. irt[id] = false
  298. irt1[id] = false
  299. }
  300. Load(id)
  301. {
  302. new nev[35]
  303. get_user_name(id, nev, sizeof(nev)-1)
  304.  
  305. new adatok[20]
  306. format(adatok, 19, "%s %i#%i#%i#%i#%i#%i#%i#%i", regjelszo[id], regisztralva[id]);
  307.  
  308. if(fvault_get_data(file, nev, adatok, 19))
  309. {
  310. new pw[32], reg[32]
  311. parse(adatok, pw, 31, reg, 31);
  312.  
  313. regjelszo[id] = pw
  314. regisztralva[id] = str_to_num(reg)
  315. }
  316. else
  317. {
  318. regjelszo[id] = ""
  319. regisztralva[id] = 0;
  320. }
  321. }
  322. Save(id)
  323. {
  324. new nev[35]
  325. get_user_name(id, nev, sizeof(nev)-1)
  326.  
  327. new adatok[20]
  328. format(adatok, 19, "%s %i#%i#%i#%i#%i#%i#%i#%i", regjelszo[id], regisztralva[id], arany[id], szint[id], olesek[id], elet[id], lada[id], kulcs[id]);
  329.  
  330. fvault_set_data(file, nev, adatok)
  331. }
  332.  
  333.  



Ittvam, ez így nem hibás, csak hogyha összeszeretném írni a másikkal.

_________________
Nem elítélni meg ítélkezni kellene hanem gondolkozni meg odafigyelni másra is.


Hozzászólás jelentése
Vissza a tetejére
   
 
 Hozzászólás témája: Re: Miért hibás? Segítsetek
HozzászólásElküldve:2015.07.25. 18:47 
Offline
Nagyúr

Csatlakozott:2015.02.01. 11:40
Hozzászólások:670
Megköszönt másnak: 16 alkalommal
Megköszönték neki: 99 alkalommal
Error: Symbol already defined: "plugin_init" on line 642
Error: Symbol already defined: "fomenu" on line 663
Error: Symbol already defined: "client_disconnect" on line 924
2 ilyen függvény van, írd egybe

_________________
http://steamcommunity.com/id/floxay/


Hozzászólás jelentése
Vissza a tetejére
   
 
 Hozzászólás témája: Re: Miért hibás? Segítsetek
HozzászólásElküldve:2015.07.25. 19:00 
Offline
Újonc

Csatlakozott:2015.07.25. 16:37
Hozzászólások:8
SMA Forráskód: [ Mindet kijelol ]
  1. menu(id)


Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright (c) 1997-2013 ITB CompuPhase, AMX Mod X Team

Error: Invalid function call, not a valid address on line 86
Warning: Expression has no effect on line 86
Error: Expected token: ";", but found ")" on line 86
Error: Invalid expression, assumed zero on line 86
Error: Too many error messages on one line on line 86

Compilation aborted.
4 Errors.


:cry: Még hibás...
Egybeírtam és ezt dobta ki.

_________________
Nem elítélni meg ítélkezni kellene hanem gondolkozni meg odafigyelni másra is.


Hozzászólás jelentése
Vissza a tetejére
   
 
 Hozzászólás témája: Re: Miért hibás? Segítsetek
HozzászólásElküldve:2015.07.25. 20:37 
Offline
Újonc

Csatlakozott:2015.07.25. 16:37
Hozzászólások:8
Valaki segítene akkor?
Csak ez az 1 hiba van benne, de nem tudom, miért már mindent megpróbáltam.

_________________
Nem elítélni meg ítélkezni kellene hanem gondolkozni meg odafigyelni másra is.


Hozzászólás jelentése
Vissza a tetejére
   
 
 Hozzászólás témája: Re: Miért hibás? Segítsetek
HozzászólásElküldve:2015.07.25. 20:42 
Offline
Nagyúr
Avatar

Csatlakozott:2014.08.24. 18:28
Hozzászólások:584
Megköszönt másnak: 122 alkalommal
Megköszönték neki: 120 alkalommal
Nem értem a problémád, én a fentébbi sma-t gond nélkül le tudom fordítani. :D :o


Hozzászólás jelentése
Vissza a tetejére
   
 
 Hozzászólás témája: Re: Miért hibás? Segítsetek
HozzászólásElküldve:2015.07.25. 20:47 
Offline
Újonc

Csatlakozott:2015.07.25. 16:37
Hozzászólások:8
Azt én is, de hogyha beleolvastál volna, akkor tudnád, hogy egy általam készített pluginnal szeretném összeírni, és abban a sorban van hiba amit megadtam..
Segítenél kijavítani?

_________________
Nem elítélni meg ítélkezni kellene hanem gondolkozni meg odafigyelni másra is.


Hozzászólás jelentése
Vissza a tetejére
   
 
 Hozzászólás témája: Re: Miért hibás? Segítsetek
HozzászólásElküldve:2015.07.27. 16:49 
Offline
SM Fejlesztő
Avatar

Csatlakozott:2012.10.18. 15:58
Hozzászólások:2486
Megköszönt másnak: 28 alkalommal
Megköszönték neki: 132 alkalommal
Fiúk, eleve a témanévvel gond van, nem értem miért a duplaposton akadnak ki a "jelentők."
Szemetes bácsi jelen -> kuka

_________________
www.akosvagyok.hu


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.  [9 hozzászólás ] 


Ki van itt

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