hlmod.hu

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



Jelenlévő felhasználók

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

A legtöbb felhasználó (1565 fő) 2020.11.21. 11:26-kor tartózkodott itt.

Regisztrált felhasználók: nincs regisztrált felhasználó 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  [ 3 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Knife mod javítás
HozzászólásElküldve: 2014.05.11. 20:15 
Offline
Nagyúr
Avatar

Csatlakozott: 2012.09.23. 09:50
Hozzászólások: 569
Megköszönt másnak: 76 alkalommal
Megköszönték neki: 37 alkalommal
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <engine>
  4. #include <vault>
  5. #include <fun>
  6.  
  7. #define PLUGIN "Knife Mod"
  8. #define VERSION "1.0"
  9. #define AUTHOR "spunko"
  10.  
  11. #define TASK_INTERVAL 4.0
  12. #define MAX_HEALTH 255
  13.  
  14. new knife_model[33]
  15. new g_Menu
  16.  
  17. new CVAR_HIGHSPEED
  18. new CVAR_LOWSPEED
  19. new CVAR_LOWGRAV
  20. new CVAR_NORMGRAV
  21. new CVAR_HEALTH_ADD
  22. new CVAR_HEALTH_MAX
  23. new CVAR_DAMAGE
  24.  
  25. public plugin_init() {
  26.  
  27. register_plugin(PLUGIN, VERSION, AUTHOR)
  28.  
  29. register_event( "Damage", "event_damage", "be" )
  30. register_event("CurWeapon","CurWeapon","be","1=1")
  31.  
  32. g_Menu = register_menuid("Kes Mod")
  33. register_menucmd(g_Menu, 1023, "knifemenu")
  34.  
  35. register_clcmd("say /knife", "display_knife")
  36.  
  37. CVAR_HIGHSPEED = register_cvar("km_highspeed","340")
  38. CVAR_LOWSPEED = register_cvar("km_lowspeed","170")
  39. CVAR_HEALTH_ADD = register_cvar("km_addhealth", "3")
  40. CVAR_HEALTH_MAX = register_cvar("km_maxhealth", "75")
  41. CVAR_DAMAGE = register_cvar("km_damage", "2")
  42. CVAR_LOWGRAV = register_cvar("km_lowgravity" , "400")
  43. CVAR_NORMGRAV = get_cvar_pointer("sv_gravity")
  44.  
  45. set_task(480.0, "kmodmsg", 0, _, _, "b")
  46. }
  47.  
  48. public plugin_precache() {
  49. precache_model("models/knife-mod/v_butcher.mdl")
  50. precache_model("models/knife-mod/v_machete.mdl")
  51. precache_model("models/knife-mod/v_bak.mdl")
  52. precache_model("models/knife-mod/p_bak.mdl")
  53. precache_model("models/knife-mod/v_pocket.mdl")
  54. precache_model("models/knife-mod/p_pocket.mdl")
  55. precache_model("models/knife-mod/w_pocket.mdl")
  56. precache_model("models/v_knife.mdl")
  57. precache_model("models/p_knife.mdl")
  58. }
  59.  
  60. public display_knife(id) {
  61. new menuBody[512]
  62. add(menuBody, 511, "\rKes Modok\w^n^n")
  63. add(menuBody, 511, "1. Machete \y(Tobb sebzes/Kis sebesseg)\w^n")
  64. add(menuBody, 511, "2. Bak Kes \y(Nincs trappolas)\w^n")
  65. add(menuBody, 511, "3. Zsebkes \y(Gyorsasag)\w^n")
  66. add(menuBody, 511, "4. Hentes Bard \y(Nagyobb ugras)\w^n")
  67. add(menuBody, 511, "5. Alap Kes \y(Elet ujratoltodes)\w^n^n")
  68. add(menuBody, 511, "0. Kilepes^n")
  69.  
  70. new keys = ( 1<<0 | 1<<1 | 1<<2 | 1<<3 | 1<<4 | 1<<9 )
  71. show_menu(id, keys, menuBody, -1, "Kes Modok")
  72. }
  73.  
  74. public knifemenu(id, key) {
  75. switch(key)
  76. {
  77. case 0: SetKnife(id , 4)
  78. case 1: SetKnife(id , 2)
  79. case 2: SetKnife(id , 3)
  80. case 3: SetKnife(id , 1)
  81. case 4: SetKnife(id , 0)
  82. default: return PLUGIN_HANDLED
  83. }
  84. SaveData(id)
  85. return PLUGIN_HANDLED
  86. }
  87.  
  88. public SetKnife(id , Knife) {
  89. knife_model[id] = Knife
  90.  
  91. new Clip, Ammo, Weapon = get_user_weapon(id, Clip, Ammo)
  92. if ( Weapon != CSW_KNIFE )
  93. return PLUGIN_HANDLED
  94.  
  95. new vModel[56],pModel[56]
  96.  
  97. switch(Knife)
  98. {
  99. case 0: {
  100. format(vModel,55,"models/v_knife.mdl")
  101. format(pModel,55,"models/p_knife.mdl")
  102. }
  103. case 1: {
  104. format(vModel,55,"models/knife-mod/v_butcher.mdl")
  105. }
  106. case 2: {
  107. format(vModel,55,"models/knife-mod/v_bak.mdl")
  108. format(pModel,55,"models/knife-mod/p_bak.mdl")
  109. }
  110. case 3: {
  111. format(vModel,55,"models/knife-mod/v_pocket.mdl")
  112. format(pModel,55,"models/knife-mod/p_pocket.mdl")
  113. format(wModel,55,"models/knife-mod/w_pocket.mdl")
  114. }
  115. case 4: {
  116. format(vModel,55,"models/knife-mod/v_machete.mdl")
  117. }
  118. }
  119.  
  120. entity_set_string(id, EV_SZ_viewmodel, vModel)
  121. entity_set_string(id, EV_SZ_weaponmodel, pModel)
  122.  
  123.  
  124. return PLUGIN_HANDLED;
  125. }
  126.  
  127. public event_damage( id ) {
  128.  
  129. new victim_id = id;
  130. if( !is_user_connected( victim_id ) ) return PLUGIN_CONTINUE
  131. new dmg_take = read_data( 2 );
  132. new dmgtype = read_data( 3 );
  133. new Float:multiplier = get_pcvar_float(CVAR_DAMAGE);
  134. new Float:damage = dmg_take * multiplier;
  135. new health = get_user_health( victim_id );
  136.  
  137. new iWeapID, attacker_id = get_user_attacker( victim_id, iWeapID );
  138.  
  139. if( !is_user_connected( attacker_id ) || !is_user_alive( victim_id ) ) {
  140. return PLUGIN_HANDLED
  141. }
  142.  
  143. if( iWeapID == CSW_KNIFE && knife_model[attacker_id] == 4 ) {
  144.  
  145. if( floatround(damage) >= health ) {
  146. if( victim_id == attacker_id ) {
  147. return PLUGIN_CONTINUE
  148. }else{
  149. log_kill( attacker_id, victim_id, "knife", 0 );
  150. }
  151.  
  152. return PLUGIN_CONTINUE
  153. }else {
  154. if( victim_id == attacker_id ) return PLUGIN_CONTINUE
  155.  
  156. fakedamage( victim_id, "weapon_knife", damage, dmgtype );
  157. }
  158. }
  159. return PLUGIN_CONTINUE
  160. }
  161.  
  162. public CurWeapon(id)
  163. {
  164. new Weapon = read_data(2)
  165.  
  166. // Set Knife Model
  167. SetKnife(id, knife_model[id])
  168.  
  169. // Task Options
  170.  
  171. if(knife_model[id] == 0 && !task_exists(id) && Weapon == CSW_KNIFE)
  172. set_task(TASK_INTERVAL , "task_healing",id,_,_,"b")
  173. else if(task_exists(id))
  174. remove_task(id)
  175.  
  176. // Abilities
  177. set_user_footsteps(id , ( (knife_model[id] == 2 && Weapon == CSW_KNIFE) ? 1 : 0) )
  178.  
  179. new Float:Gravity = ((knife_model[id] == 1 && Weapon == CSW_KNIFE)? get_pcvar_float(CVAR_LOWGRAV) : get_pcvar_float(CVAR_NORMGRAV)) / 800.0
  180. set_user_gravity(id , Gravity)
  181.  
  182. // Speed
  183. new Float:Speed
  184. if(Weapon != CSW_KNIFE || knife_model[id] < 3)
  185. return PLUGIN_CONTINUE
  186. else if(knife_model[id] == 3)
  187. Speed = get_pcvar_float(CVAR_HIGHSPEED)
  188. else if(knife_model[id] == 4)
  189. Speed = get_pcvar_float(CVAR_LOWSPEED)
  190.  
  191. set_user_maxspeed(id, Speed)
  192.  
  193. return PLUGIN_HANDLED
  194.  
  195. }
  196.  
  197. stock log_kill(killer, victim, weapon[],headshot) {
  198. user_silentkill( victim );
  199.  
  200. message_begin( MSG_ALL, get_user_msgid( "DeathMsg" ), {0,0,0}, 0 );
  201. write_byte( killer );
  202. write_byte( victim );
  203. write_byte( headshot );
  204. write_string( weapon );
  205. message_end();
  206.  
  207. new kfrags = get_user_frags( killer );
  208. set_user_frags( killer, kfrags++ );
  209. new vfrags = get_user_frags( victim );
  210. set_user_frags( victim, vfrags++ );
  211.  
  212. return PLUGIN_CONTINUE
  213. }
  214.  
  215.  
  216. public task_healing(id) {
  217. new addhealth = get_pcvar_num(CVAR_HEALTH_ADD)
  218. if (!addhealth)
  219. return
  220.  
  221. new maxhealth = get_pcvar_num(CVAR_HEALTH_MAX)
  222. if (maxhealth > MAX_HEALTH) {
  223. set_pcvar_num(CVAR_HEALTH_MAX, MAX_HEALTH)
  224. maxhealth = MAX_HEALTH
  225. }
  226.  
  227. new health = get_user_health(id)
  228.  
  229. if (is_user_alive(id) && (health < maxhealth)) {
  230. set_user_health(id, health + addhealth)
  231. set_hudmessage(0, 255, 0, -1.0, 0.25, 0, 1.0, 2.0, 0.1, 0.1, 4)
  232. show_hudmessage(id,"<< !!ELET TOLTODES!! >>")
  233. message_begin(MSG_ONE, get_user_msgid("ScreenFade"), {0,0,0}, id)
  234. write_short(1<<10)
  235. write_short(1<<10)
  236. write_short(0x0000)
  237. write_byte(0)
  238. write_byte(200)
  239. write_byte(0)
  240. write_byte(75)
  241. message_end()
  242. }
  243.  
  244. else {
  245. if (is_user_alive(id) && (health > maxhealth))
  246. remove_task(id)
  247. }
  248. }
  249.  
  250. public client_disconnect(id) {
  251. if(task_exists(id)) remove_task(id)
  252. }
  253.  
  254.  
  255. public kmodmsg() {
  256.  
  257. client_print(0,print_chat,"[AMXX] Ird be /knife, hogy valaszthass a kesek kozul.")
  258. }
  259.  
  260. public client_authorized(id)
  261. {
  262. LoadData(id)
  263. }
  264.  
  265. SaveData(id)
  266. {
  267.  
  268. new authid[32]
  269. get_user_authid(id, authid, 31)
  270.  
  271. new vaultkey[64]
  272. new vaultdata[64]
  273.  
  274. format(vaultkey, 63, "KMOD_%s", authid)
  275. format(vaultdata, 63, "%d", knife_model[id])
  276. set_vaultdata(vaultkey, vaultdata)
  277. }
  278.  
  279. LoadData(id)
  280. {
  281. new authid[32]
  282. get_user_authid(id,authid,31)
  283.  
  284. new vaultkey[64], vaultdata[64]
  285.  
  286. format(vaultkey, 63, "KMOD_%s", authid)
  287. get_vaultdata(vaultkey, vaultdata, 63)
  288. knife_model[id] = str_to_num(vaultdata)
  289.  
  290. }
  291. /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
  292. *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1033\\ f0\\ fs16 \n\\ par }
  293. */
  294.  
  295.  


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

bbb143c79cf32f0a01d8f398324a50b4.sma(113) : error 017: undefined symbol "wModel"
bbb143c79cf32f0a01d8f398324a50b4.sma(113) : warning 215: expression has no effect
bbb143c79cf32f0a01d8f398324a50b4.sma(113) : warning 215: expression has no effect
bbb143c79cf32f0a01d8f398324a50b4.sma(113) : error 001: expected token: ";", but found ")"
bbb143c79cf32f0a01d8f398324a50b4.sma(113) : error 029: invalid expression, assumed zero
bbb143c79cf32f0a01d8f398324a50b4.sma(113) : fatal error 107: too many error messages on one line

Compilation aborted.
4 Errors.
Could not locate output file bbb143c79cf32f0a01d8f398324a50b4.amx (compile failed).


Valaki tudja javítani?

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Knife mod javítás
HozzászólásElküldve: 2014.05.11. 20:17 
Offline
Őskövület
Avatar

Csatlakozott: 2012.02.27. 09:42
Hozzászólások: 2588
Megköszönt másnak: 25 alkalommal
Megköszönték neki: 418 alkalommal
tess
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <engine>
  4. #include <vault>
  5. #include <fun>
  6.  
  7. #define PLUGIN "Knife Mod"
  8. #define VERSION "1.0"
  9. #define AUTHOR "spunko"
  10.  
  11. #define TASK_INTERVAL 4.0
  12. #define MAX_HEALTH 255
  13.  
  14. new knife_model[33]
  15. new g_Menu
  16.  
  17. new CVAR_HIGHSPEED
  18. new CVAR_LOWSPEED
  19. new CVAR_LOWGRAV
  20. new CVAR_NORMGRAV
  21. new CVAR_HEALTH_ADD
  22. new CVAR_HEALTH_MAX
  23. new CVAR_DAMAGE
  24.  
  25. public plugin_init() {
  26.  
  27. register_plugin(PLUGIN, VERSION, AUTHOR)
  28.  
  29. register_event( "Damage", "event_damage", "be" )
  30. register_event("CurWeapon","CurWeapon","be","1=1")
  31.  
  32. g_Menu = register_menuid("Kes Mod")
  33. register_menucmd(g_Menu, 1023, "knifemenu")
  34.  
  35. register_clcmd("say /knife", "display_knife")
  36.  
  37. CVAR_HIGHSPEED = register_cvar("km_highspeed","340")
  38. CVAR_LOWSPEED = register_cvar("km_lowspeed","170")
  39. CVAR_HEALTH_ADD = register_cvar("km_addhealth", "3")
  40. CVAR_HEALTH_MAX = register_cvar("km_maxhealth", "75")
  41. CVAR_DAMAGE = register_cvar("km_damage", "2")
  42. CVAR_LOWGRAV = register_cvar("km_lowgravity" , "400")
  43. CVAR_NORMGRAV = get_cvar_pointer("sv_gravity")
  44.  
  45. set_task(480.0, "kmodmsg", 0, _, _, "b")
  46. }
  47.  
  48. public plugin_precache() {
  49. precache_model("models/knife-mod/v_butcher.mdl")
  50. precache_model("models/knife-mod/v_machete.mdl")
  51. precache_model("models/knife-mod/v_bak.mdl")
  52. precache_model("models/knife-mod/p_bak.mdl")
  53. precache_model("models/knife-mod/v_pocket.mdl")
  54. precache_model("models/knife-mod/p_pocket.mdl")
  55. precache_model("models/knife-mod/w_pocket.mdl")
  56. precache_model("models/v_knife.mdl")
  57. precache_model("models/p_knife.mdl")
  58. }
  59.  
  60. public display_knife(id) {
  61. new menuBody[512]
  62. add(menuBody, 511, "\rKes Modok\w^n^n")
  63. add(menuBody, 511, "1. Machete \y(Tobb sebzes/Kis sebesseg)\w^n")
  64. add(menuBody, 511, "2. Bak Kes \y(Nincs trappolas)\w^n")
  65. add(menuBody, 511, "3. Zsebkes \y(Gyorsasag)\w^n")
  66. add(menuBody, 511, "4. Hentes Bard \y(Nagyobb ugras)\w^n")
  67. add(menuBody, 511, "5. Alap Kes \y(Elet ujratoltodes)\w^n^n")
  68. add(menuBody, 511, "0. Kilepes^n")
  69.  
  70. new keys = ( 1<<0 | 1<<1 | 1<<2 | 1<<3 | 1<<4 | 1<<9 )
  71. show_menu(id, keys, menuBody, -1, "Kes Modok")
  72. }
  73.  
  74. public knifemenu(id, key) {
  75. switch(key)
  76. {
  77. case 0: SetKnife(id , 4)
  78. case 1: SetKnife(id , 2)
  79. case 2: SetKnife(id , 3)
  80. case 3: SetKnife(id , 1)
  81. case 4: SetKnife(id , 0)
  82. default: return PLUGIN_HANDLED
  83. }
  84. SaveData(id)
  85. return PLUGIN_HANDLED
  86. }
  87.  
  88. public SetKnife(id , Knife) {
  89. knife_model[id] = Knife
  90.  
  91. new Clip, Ammo, Weapon = get_user_weapon(id, Clip, Ammo)
  92. if ( Weapon != CSW_KNIFE )
  93. return PLUGIN_HANDLED
  94.  
  95. new vModel[56],pModel[56]
  96.  
  97. switch(Knife)
  98. {
  99. case 0: {
  100. format(vModel,55,"models/v_knife.mdl")
  101. format(pModel,55,"models/p_knife.mdl")
  102. }
  103. case 1: {
  104. format(vModel,55,"models/knife-mod/v_butcher.mdl")
  105. }
  106. case 2: {
  107. format(vModel,55,"models/knife-mod/v_bak.mdl")
  108. format(pModel,55,"models/knife-mod/p_bak.mdl")
  109. }
  110. case 3: {
  111. format(vModel,55,"models/knife-mod/v_pocket.mdl")
  112. format(pModel,55,"models/knife-mod/p_pocket.mdl")
  113. }
  114. case 4: {
  115. format(vModel,55,"models/knife-mod/v_machete.mdl")
  116. }
  117. }
  118.  
  119. entity_set_string(id, EV_SZ_viewmodel, vModel)
  120. entity_set_string(id, EV_SZ_weaponmodel, pModel)
  121.  
  122.  
  123. return PLUGIN_HANDLED;
  124. }
  125.  
  126. public event_damage( id ) {
  127.  
  128. new victim_id = id;
  129. if( !is_user_connected( victim_id ) ) return PLUGIN_CONTINUE
  130. new dmg_take = read_data( 2 );
  131. new dmgtype = read_data( 3 );
  132. new Float:multiplier = get_pcvar_float(CVAR_DAMAGE);
  133. new Float:damage = dmg_take * multiplier;
  134. new health = get_user_health( victim_id );
  135.  
  136. new iWeapID, attacker_id = get_user_attacker( victim_id, iWeapID );
  137.  
  138. if( !is_user_connected( attacker_id ) || !is_user_alive( victim_id ) ) {
  139. return PLUGIN_HANDLED
  140. }
  141.  
  142. if( iWeapID == CSW_KNIFE && knife_model[attacker_id] == 4 ) {
  143.  
  144. if( floatround(damage) >= health ) {
  145. if( victim_id == attacker_id ) {
  146. return PLUGIN_CONTINUE
  147. }else{
  148. log_kill( attacker_id, victim_id, "knife", 0 );
  149. }
  150.  
  151. return PLUGIN_CONTINUE
  152. }else {
  153. if( victim_id == attacker_id ) return PLUGIN_CONTINUE
  154.  
  155. fakedamage( victim_id, "weapon_knife", damage, dmgtype );
  156. }
  157. }
  158. return PLUGIN_CONTINUE
  159. }
  160.  
  161. public CurWeapon(id)
  162. {
  163. new Weapon = read_data(2)
  164.  
  165. // Set Knife Model
  166. SetKnife(id, knife_model[id])
  167.  
  168. // Task Options
  169.  
  170. if(knife_model[id] == 0 && !task_exists(id) && Weapon == CSW_KNIFE)
  171. set_task(TASK_INTERVAL , "task_healing",id,_,_,"b")
  172. else if(task_exists(id))
  173. remove_task(id)
  174.  
  175. // Abilities
  176. set_user_footsteps(id , ( (knife_model[id] == 2 && Weapon == CSW_KNIFE) ? 1 : 0) )
  177.  
  178. new Float:Gravity = ((knife_model[id] == 1 && Weapon == CSW_KNIFE)? get_pcvar_float(CVAR_LOWGRAV) : get_pcvar_float(CVAR_NORMGRAV)) / 800.0
  179. set_user_gravity(id , Gravity)
  180.  
  181. // Speed
  182. new Float:Speed
  183. if(Weapon != CSW_KNIFE || knife_model[id] < 3)
  184. return PLUGIN_CONTINUE
  185. else if(knife_model[id] == 3)
  186. Speed = get_pcvar_float(CVAR_HIGHSPEED)
  187. else if(knife_model[id] == 4)
  188. Speed = get_pcvar_float(CVAR_LOWSPEED)
  189.  
  190. set_user_maxspeed(id, Speed)
  191.  
  192. return PLUGIN_HANDLED
  193.  
  194. }
  195.  
  196. stock log_kill(killer, victim, weapon[],headshot) {
  197. user_silentkill( victim );
  198.  
  199. message_begin( MSG_ALL, get_user_msgid( "DeathMsg" ), {0,0,0}, 0 );
  200. write_byte( killer );
  201. write_byte( victim );
  202. write_byte( headshot );
  203. write_string( weapon );
  204. message_end();
  205.  
  206. new kfrags = get_user_frags( killer );
  207. set_user_frags( killer, kfrags++ );
  208. new vfrags = get_user_frags( victim );
  209. set_user_frags( victim, vfrags++ );
  210.  
  211. return PLUGIN_CONTINUE
  212. }
  213.  
  214.  
  215. public task_healing(id) {
  216. new addhealth = get_pcvar_num(CVAR_HEALTH_ADD)
  217. if (!addhealth)
  218. return
  219.  
  220. new maxhealth = get_pcvar_num(CVAR_HEALTH_MAX)
  221. if (maxhealth > MAX_HEALTH) {
  222. set_pcvar_num(CVAR_HEALTH_MAX, MAX_HEALTH)
  223. maxhealth = MAX_HEALTH
  224. }
  225.  
  226. new health = get_user_health(id)
  227.  
  228. if (is_user_alive(id) && (health < maxhealth)) {
  229. set_user_health(id, health + addhealth)
  230. set_hudmessage(0, 255, 0, -1.0, 0.25, 0, 1.0, 2.0, 0.1, 0.1, 4)
  231. show_hudmessage(id,"<< !!ELET TOLTODES!! >>")
  232. message_begin(MSG_ONE, get_user_msgid("ScreenFade"), {0,0,0}, id)
  233. write_short(1<<10)
  234. write_short(1<<10)
  235. write_short(0x0000)
  236. write_byte(0)
  237. write_byte(200)
  238. write_byte(0)
  239. write_byte(75)
  240. message_end()
  241. }
  242.  
  243. else {
  244. if (is_user_alive(id) && (health > maxhealth))
  245. remove_task(id)
  246. }
  247. }
  248.  
  249. public client_disconnect(id) {
  250. if(task_exists(id)) remove_task(id)
  251. }
  252.  
  253.  
  254. public kmodmsg() {
  255.  
  256. client_print(0,print_chat,"[AMXX] Ird be /knife, hogy valaszthass a kesek kozul.")
  257. }
  258.  
  259. public client_authorized(id)
  260. {
  261. LoadData(id)
  262. }
  263.  
  264. SaveData(id)
  265. {
  266.  
  267. new authid[32]
  268. get_user_authid(id, authid, 31)
  269.  
  270. new vaultkey[64]
  271. new vaultdata[64]
  272.  
  273. format(vaultkey, 63, "KMOD_%s", authid)
  274. format(vaultdata, 63, "%d", knife_model[id])
  275. set_vaultdata(vaultkey, vaultdata)
  276. }
  277.  
  278. LoadData(id)
  279. {
  280. new authid[32]
  281. get_user_authid(id,authid,31)
  282.  
  283. new vaultkey[64], vaultdata[64]
  284.  
  285. format(vaultkey, 63, "KMOD_%s", authid)
  286. get_vaultdata(vaultkey, vaultdata, 63)
  287. knife_model[id] = str_to_num(vaultdata)
  288.  
  289. }
  290.  

_________________
Kép

Ők köszönték meg CrB nek ezt a hozzászólást: Applee (2014.05.11. 20:18)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Knife mod javítás
HozzászólásElküldve: 2014.05.11. 20:18 
Offline
Nagyúr
Avatar

Csatlakozott: 2012.09.23. 09:50
Hozzászólások: 569
Megköszönt másnak: 76 alkalommal
Megköszönték neki: 37 alkalommal
köszi!

_________________
Kép


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


Ki van itt

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