hlmod.hu
https://hlmod.hu/

Mi a hiba?
https://hlmod.hu/viewtopic.php?f=9&t=15432
Oldal: 1 / 1

Szerző:  Applee [ 2014.04.19. 11:36 ]
Hozzászólás témája:  Mi a hiba?

SMA Forráskód: [ Mindet kijelol ]
  1.  
  2. #include <amxmodx>
  3.  
  4. new const mapname[][]={
  5. "awp_dust"
  6. "awp_estate"
  7. "awp4one"
  8. "scoutzknivez_ym1"
  9. "35hp_2"
  10. "fun_allinone"
  11. "fy_deagle"
  12. "usp_buzzkill"
  13. "35hp_xmas"
  14. }
  15. new bool:tiltas=false
  16. public plugin_init() {
  17. register_clcmd("buy","block")
  18. new map[32]
  19. get_mapname(map,sizeof(map)-1)
  20. for(new i=0;i<sizeof(mapname);i++){
  21. if(equali(map,mapname[i])){
  22. tiltas=true
  23. }
  24. }
  25. }
  26. public block(id) {
  27. if(tiltas) return PLUGIN_HANDLED
  28. else return PLUGIN_CONTINUE
  29. return 1
  30. }
  31. /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
  32. *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1038\\ f0\\ fs16 \n\\ par }
  33. */
  34.  

Ebbe mi a hiba?

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

vasarlastilto.sma(5) : error 001: expected token: "}", but found "-string-"

1 Error.
Could not locate output file vasarlastilto.amx (compile failed).

Szerző:  alfaanero [ 2014.04.19. 11:41 ]
Hozzászólás témája:  Re: Mi a hiba?

Tessék lefordul hiba nélkül

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2.  
  3. new const mapname[][]={
  4. "awp_dust",
  5. "awp_estate",
  6. "awp4one",
  7. "scoutzknivez_ym1",
  8. "35hp_2",
  9. "fun_allinone",
  10. "fy_deagle",
  11. "usp_buzzkill",
  12. "35hp_xmas"
  13. }
  14. new bool:tiltas=false
  15. public plugin_init() {
  16. register_clcmd("buy","block")
  17. new map[32]
  18. get_mapname(map,sizeof(map)-1)
  19. for(new i=0;i<sizeof(mapname);i++){
  20. if(equali(map,mapname[i])){
  21. tiltas=true
  22. }
  23. }
  24. }
  25. public block(id) {
  26. if(tiltas) return PLUGIN_HANDLED
  27. else return PLUGIN_CONTINUE
  28. return 1
  29. }
  30. /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
  31. *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1038\\ f0\\ fs16 \n\\ par }
  32. */
  33.  

Szerző:  Applee [ 2014.04.19. 12:07 ]
Hozzászólás témája:  Re: Mi a hiba?

Lefordítja, csak még sem működik a plugin:/
Valaki esetleg?

Szerző:  ultraibolya [ 2014.04.19. 19:45 ]
Hozzászólás témája:  Re: Mi a hiba?

Cica bogár nehari,buta voltam hogy a buy parancsot hookoltam :$$ Tessék próbáld meg:

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <hamsandwich>
  3. #include <engine>
  4.  
  5. new const mapname[][]={
  6. "awp_dust",
  7. "awp_estate",
  8. "awp4one",
  9. "scoutzknivez_ym1",
  10. "35hp_2",
  11. "fun_allinone",
  12. "fy_deagle",
  13. "usp_buzzkill",
  14. "35hp_xmas"
  15. }
  16. new bool:tiltas=false
  17. new map[32]
  18. public plugin_init() {
  19. register_event("HLTV", "remove_ent", "a", "1=0", "2=0")
  20. get_mapname(map,sizeof(map)-1)
  21. for(new i=0;i<sizeof(mapname);i++){
  22. if(equali(map,mapname[i])){
  23. tiltas=true
  24. }
  25. }
  26. }
  27. public remove_ent(id){
  28. if(tiltas){
  29. new iEnt
  30. while(find_ent_by_class(iEnt,"func_buyzone")){ // Love Nani!
  31. remove_entity(iEnt)
  32. //log_amx("%s : Vasarlasi zona sikeresen torolve!",map) Túl sokat logolni <!-- s:D --><img src=\"{SMILIES_PATH}/icon_e_biggrin.gif\" alt=\":D\" title=\"nagyon boldog\" /><!-- s:D -->D
  33. }
  34. }
  35. }

Szerző:  Applee [ 2014.04.19. 20:40 ]
Hozzászólás témája:  Re: Mi a hiba?

ultraibolya írta:
Cica bogár nehari,buta voltam hogy a buy parancsot hookoltam :$$ Tessék próbáld meg:

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <hamsandwich>
  3. #include <engine>
  4.  
  5. new const mapname[][]={
  6. "awp_dust",
  7. "awp_estate",
  8. "awp4one",
  9. "scoutzknivez_ym1",
  10. "35hp_2",
  11. "fun_allinone",
  12. "fy_deagle",
  13. "usp_buzzkill",
  14. "35hp_xmas"
  15. }
  16. new bool:tiltas=false
  17. new map[32]
  18. public plugin_init() {
  19. register_event("HLTV", "remove_ent", "a", "1=0", "2=0")
  20. get_mapname(map,sizeof(map)-1)
  21. for(new i=0;i<sizeof(mapname);i++){
  22. if(equali(map,mapname[i])){
  23. tiltas=true
  24. }
  25. }
  26. }
  27. public remove_ent(id){
  28. if(tiltas){
  29. new iEnt
  30. while(find_ent_by_class(iEnt,"func_buyzone")){ // Love Nani!
  31. remove_entity(iEnt)
  32. //log_amx("%s : Vasarlasi zona sikeresen torolve!",map) Túl sokat logolni <!-- s:D --><img src=\"{SMILIES_PATH}/icon_e_biggrin.gif\" alt=\":D\" title=\"nagyon boldog\" /><!-- s:D -->D
  33. }
  34. }
  35. }

Semmi baj, megbocsátok:DDDDD

Amúgy megint nem jó:/

Szerző:  ultraibolya [ 2014.04.19. 22:08 ]
Hozzászólás témája:  Re: Mi a hiba?

Nyugi! Megoldom!
Ha nem akarod hogy a kedves vásárlónak kiírja hogy ezen mappon tilos a vásárlás akkor a
SMA Forráskód: [ Mindet kijelol ]
  1. #defined DISPLAY_MSG 1

elég tégy egy ; karakter.

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <hamsandwich>
  3. #include <engine>
  4.  
  5. new const mapname[][]={
  6. "awp_dust",
  7. "awp_estate",
  8. "awp4one",
  9. "scoutzknivez_ym1",
  10. "35hp_2",
  11. "fun_allinone",
  12. "fy_deagle",
  13. "usp_buzzkill",
  14. "35hp_xmas"
  15. }
  16. #define DISPLAY_MSG 1
  17. /* Ha nem akarod hogy szoveget kuldjon a kedves vasarlonak akkor tegyél a define elé kettő / karaktert!*/
  18.  
  19. static const g_szBuyCmds[ ][ ] = {
  20. "usp", "glock", "deagle", "p228", "elites", "fn57", "m3", "xm1014", "mp5", "tmp", "p90", "mac10", "ump45", "ak47",
  21. "galil", "famas", "sg552", "m4a1", "aug", "scout", "awp", "g3sg1", "sg550", "m249", "vest", "vesthelm", "flash", "hegren",
  22. "sgren", "defuser", "nvgs", "shield", "primammo", "secammo", "km45", "9x19mm", "nighthawk", "228compact", "12gauge",
  23. "autoshotgun", "smg", "mp", "c90", "cv47", "defender", "clarion", "krieg552", "bullpup", "magnum", "d3au1", "krieg550",
  24. "buyammo1", "buyammo2"
  25. }
  26.  
  27. new bool:tiltas=false
  28. new map[32]
  29.  
  30. public plugin_init() {
  31. register_event("HLTV","event_start","a","1=0","2=0")
  32. get_mapname(map,sizeof(map)-1)
  33. for(new i=0;i<sizeof(mapname);i++){
  34. if(equali(map,mapname[i])){
  35. tiltas=true
  36. }
  37. }
  38. for(new bb=0;bb<sizeof(g_szBuyCmds);bb++){
  39. register_clcmd(g_szBuyCmds[bb],"Block_buy_cmd")
  40. }
  41. }
  42. public event_start( id ) {
  43. #if defined DISPLAY_MSG
  44. client_print( id, print_chat, "Vasarlas %s!", tiltas? "Engedelyezve":"Letiltva")
  45. #endif
  46. }
  47. public Block_buy_cmd( id ) {
  48. if( tiltas ) {
  49. #if defined DISPLAY_MSG
  50. client_print( id, print_center, "A vasarlas ezen mappon tiltva van!" )
  51. #endif
  52. return PLUGIN_HANDLED
  53. }
  54. else return PLUGIN_CONTINUE
  55. return 1
  56. }


valahogy úgy érzem hogy ez se fog működni,de kiderül :D

Szerző:  Applee [ 2014.04.19. 23:03 ]
Hozzászólás témája:  Re: Mi a hiba?

Tökéletes! ;)
Köszönöm, hogy rám szántad azt a kis időt amíg megírtad :)

(szerkesztve)ui.: 1-2x hirtelen lehet venni.. (Ha gyors a vásárló)

Szerző:  ultraibolya [ 2014.04.19. 23:05 ]
Hozzászólás témája:  Re: Mi a hiba?

Élmény volt neked plugint írni :D

Szerző:  ultraibolya [ 2014.04.20. 16:24 ]
Hozzászólás témája:  Re: Mi a hiba?

Ha ennél gyorsabbak akkor én vagyok a lassú:

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <hamsandwich>
  3. #include <engine>
  4.  
  5. new const mapname[][]={
  6. "awp_dust",
  7. "awp_estate",
  8. "awp4one",
  9. "scoutzknivez_ym1",
  10. "35hp_2",
  11. "fun_allinone",
  12. "fy_deagle",
  13. "usp_buzzkill",
  14. "35hp_xmas"
  15. }
  16. #define DISPLAY_MSG 1
  17. /* Ha nem akarod hogy szoveget kuldjon a kedves vasarlonak akkor tegyél a define elé kettő / karaktert!*/
  18.  
  19. static const g_szBuyCmds[ ][ ] = {
  20. "usp", "glock", "deagle", "p228", "elites", "fn57", "m3", "xm1014", "mp5", "tmp", "p90", "mac10", "ump45", "ak47",
  21. "galil", "famas", "sg552", "m4a1", "aug", "scout", "awp", "g3sg1", "sg550", "m249", "vest", "vesthelm", "flash", "hegren",
  22. "sgren", "defuser", "nvgs", "shield", "primammo", "secammo", "km45", "9x19mm", "nighthawk", "228compact", "12gauge",
  23. "autoshotgun", "smg", "mp", "c90", "cv47", "defender", "clarion", "krieg552", "bullpup", "magnum", "d3au1", "krieg550",
  24. "buyammo1", "buyammo2"
  25. }
  26.  
  27. new bool:tiltas=false
  28. new map[32]
  29.  
  30. public plugin_precache(){
  31. get_mapname(map,sizeof(map)-1)
  32. for(new i=0;i<sizeof(mapname);i++){
  33. if(equali(map,mapname[i])){
  34. tiltas=true
  35. }
  36. }
  37. }
  38. public plugin_init() {
  39. register_event("HLTV","event_start","a","1=0","2=0")
  40. if(tiltas){
  41. for(new bb=0;bb<sizeof(g_szBuyCmds);bb++){
  42. register_clcmd(g_szBuyCmds[bb],"Block_buy_cmd")
  43. }
  44. }
  45. }
  46. public event_start( id ) {
  47. #if defined DISPLAY_MSG
  48. client_print( id, print_chat, "Vasarlas %s!", tiltas? "Engedelyezve":"Letiltva")
  49. #endif
  50. }
  51. public Block_buy_cmd( id ) {
  52. #if defined DISPLAY_MSG
  53. client_print( id, print_center, "A vasarlas ezen mappon tiltva van!" )
  54. #endif
  55. return PLUGIN_HANDLED
  56. }

Szerző:  Applee [ 2014.04.20. 21:11 ]
Hozzászólás témája:  Re: Mi a hiba?

Ennél már senki ;)
Köszii :D

Oldal: 1 / 1 Minden időpont UTC+01:00 időzóna szerinti
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/