hlmod.hu
https://hlmod.hu/

CoD:Mw3
https://hlmod.hu/viewtopic.php?f=9&t=9312
Oldal: 1 / 1

Szerző:  levi1992 [2013.07.06. 09:33 ]
Hozzászólás témája:  CoD:Mw3

Objektum adás.. mi benne a hiba?
SMA Forráskód: [ Mindet kijelol ]
  1. register_clcmd("say /wyrzuc", "WyrzucPrzedmiot");
  2.  
  3. Dodajemy pod:
  4.  
  5. register_clcmd("say /daj", "OddajPrzedmiot");
  6.  
  7. Na koniec kodu dodajemy:
  8.  
  9. new oddaj_id[33];
  10. new bool:dostal_przedmiot[33];
  11.  
  12. public OddajPrzedmiot(id)
  13. {
  14. new menu = menu_create("Oddaj przedmiot", "OddajPrzedmiot_Handle");
  15. new cb = menu_makecallback("OddajPrzedmiot_Callback");
  16. new numer_przedmiotu;
  17. for(new i=0; i<=32; i++)
  18. {
  19. if(!is_user_connected(i))
  20. continue;
  21. oddaj_id[numer_przedmiotu++] = i;
  22. menu_additem(menu, nazwa_gracza[i], "0", 0, cb);
  23. }
  24. menu_display(id, menu);
  25. }
  26.  
  27. public OddajPrzedmiot_Handle(id, menu, item)
  28. {
  29. if(!is_user_connected(oddaj_id[item]))
  30. {
  31. client_print(id, print_chat, "Nie odnaleziono zadanego gracza.");
  32. return PLUGIN_CONTINUE;
  33. }
  34. if(dostal_przedmiot[id])
  35. {
  36. client_print(id, print_chat, "Musisz poczekac 1 runde.");
  37. return PLUGIN_CONTINUE;
  38. }
  39. if(!informacje_przedmiotu_gracza[id][0])
  40. {
  41. client_print(id, print_chat, "Nie masz zadnego przedmiotu.");
  42. return PLUGIN_CONTINUE;
  43. }
  44. if(informacje_przedmiotu_gracza[oddaj_id[item]][0])
  45. {
  46. client_print(id, print_chat, "Ten gracz ma juz przedmiot.");
  47. return PLUGIN_CONTINUE;
  48. }
  49. dostal_przedmiot[oddaj_id[item]] = true;
  50. DajPrzedmiot(oddaj_id[item], informacje_przedmiotu_gracza[id][0]);
  51. informacje_przedmiotu_gracza[oddaj_id[item]][1] = informacje_przedmiotu_gracza[id][1];
  52. client_print(id, print_chat, "Przekazales %s graczowi %s.",nazwy_przedmiotow[informacje_przedmiotu_gracza[id][0]] , nazwa_gracza[oddaj_id[item]]);
  53. client_print(oddaj_id[item], print_chat, "Dostales %s od gracza %s.",nazwy_przedmiotow[informacje_przedmiotu_gracza[id][0]] , nazwa_gracza[id]);
  54. UsunPrzedmiot(id);
  55. return PLUGIN_CONTINUE;
  56. }
  57.  
  58. public OddajPrzedmiot_Callback(id, menu, item)
  59. {
  60. if(oddaj_id[item] == id)
  61. return ITEM_DISABLED;
  62. return ITEM_ENABLED;
  63. }

Szerző:  levi1992 [2013.07.06. 09:34 ]
Hozzászólás témája:  Re: CoD:Mw3

Aki tud mást úgy hogy nem kell beleírni a CoD:Mw3 modba az PM!...

Szerző:  pixxa112 [2013.07.06. 23:17 ]
Hozzászólás témája:  Re: CoD:Mw3

Tessék XD:
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2.  
  3. #define PLUGIN "asd"
  4. #define VERSION "1.0"
  5. #define AUTHOR "asd"
  6.  
  7. public plugin_init()
  8. {
  9. register_plugin("asd","1.0","asd")
  10. register_clcmd("say /daj", "OddajPrzedmiot");
  11. register_clcmd("say /wyrzuc", "WyrzucPrzedmiot");
  12.  
  13. return PLUGIN_CONTINUE
  14. }
  15.  
  16. new oddaj_id[33];
  17. new bool:dostal_przedmiot[33];
  18.  
  19. public OddajPrzedmiot(id)
  20. {
  21. new menu = menu_create("Oddaj przedmiot", "OddajPrzedmiot_Handle");
  22. new cb = menu_makecallback("OddajPrzedmiot_Callback");
  23. new numer_przedmiotu;
  24. for(new i=0; i<=32; i++)
  25. {
  26. if(!is_user_connected(i))
  27. continue;
  28. oddaj_id[numer_przedmiotu++] = i;
  29. }
  30. menu_display(id, menu);
  31. }
  32.  
  33. public OddajPrzedmiot_Handle(id, menu, item)
  34. {
  35. if(!is_user_connected(oddaj_id[item]))
  36. {
  37. client_print(id, print_chat, "Nie odnaleziono zadanego gracza.");
  38. return PLUGIN_CONTINUE;
  39. }
  40. if(dostal_przedmiot[id])
  41. {
  42. client_print(id, print_chat, "Musisz poczekac 1 runde.");
  43. return PLUGIN_CONTINUE;
  44. }
  45. {
  46. client_print(id, print_chat, "Nie masz zadnego przedmiotu.");
  47. return PLUGIN_CONTINUE;
  48. }
  49. {
  50. client_print(id, print_chat, "Ten gracz ma juz przedmiot.");
  51. return PLUGIN_CONTINUE;
  52. }
  53. dostal_przedmiot[oddaj_id[item]] = true;
  54. return PLUGIN_CONTINUE;
  55. }
  56.  
  57. public OddajPrzedmiot_Callback(id, menu, item)
  58. {
  59. if(oddaj_id[item] == id)
  60. return ITEM_DISABLED;
  61. return ITEM_ENABLED;
  62. }

Szerző:  m0csy652 [2013.07.06. 23:54 ]
Hozzászólás témája:  Re: CoD:Mw3

levi1992 írta:
Aki tud mást úgy hogy nem kell beleírni a CoD:Mw3 modba az PM!...

lehetetlen . :)

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