Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Problem] Plugin dj za fragi nie działa


MedykMatyk

Rekomendowane odpowiedzi

Opublikowano

Witajcie!

Mam pytanko co tutaj jest źle:

 

#include <amxmodx>
#include <fun>
#include <ColorChat>
new const gNazwaPluginu[] = "DJ";
new const gWersjaPluginu[] = "1.0";
new const gAutorPluginu[] = "MisieQ";
new const info[][] = { "^x03 nutke nr^x04 1", "^x03 nutke nr^x04 2", "^x03 nutke nr^x04 3", "^x03 nutke nr^x04 4", "^x03 nutke nr^x04 5", "^x03 nutke nr^x04 6", "^x03 nutke nr^x04 7", "^x03 nutke nr^x04 8" };
new const nutka[][] = { "dj/1.mp3", "dj/2.mp3", "dj/3.mp3", "dj/4.mp3", "dj/5.mp3", "dj/6.mp3", "dj/7.mp3", "dj/8.mp3" };
new const g_cmds[][]= { "/dj", "dj" };
public plugin_init() {
               register_plugin(gNazwaPluginu, gWersjaPluginu, gAutorPluginu);

               register_clcmd("say /dj", "say_handle");
               register_clcmd("say_team /dj", "say_handle");
}
public plugin_precache() {
               precache_sound("sound/DjHNS/102 Kid Cudi Vs. Crookers - Day 'N' Nite.mp3");
               precache_sound("sound/DjHNS/Mashup - Queen vs. Outkast - Hey We Will Rock You Ya.mp3");
               precache_sound("sound/DjHNS/Pitbull Ft. T-Pain - Hey Baby.mp3");
               precache_sound("sound/DjHNS/Pitbull ft Marc Anthony - Rain Over Me.mp3");
               precache_sound("sound/DjHNS/Wilde Project feat. Matt Blue - Shes A Maniac.mp3");
               precache_sound("sound/DjHNS/Bruno Mars - Grenade.mp3");
               precache_sound("sound/DjHNS/Akon - Right Now.mp3");
               precache_sound("sound/DjHNS/east clubbers-drop.mp3.mp3");
}
public say_handle(id) {
               new stringsay[192];
               read_args(stringsay, 192);
               remove_quotes(stringsay);

               for(new i = 0; i < sizeof g_cmds; i++) {
                               if(equal(stringsay, g_cmds[i])) {
                                               dj_menu(id);
                                               return PLUGIN_HANDLED;
                               }
               }
               return PLUGIN_CONTINUE;
}
public dj_menu(id) {
               new menu = menu_create("\y[\rDJ\y]\w Kup Nutke", "dj_menu_wybor")
               menu_additem(menu, "\wNuta \r1 \y[\wKoszt:1 \r10 \wfragow\y]", "1", 0)
               menu_additem(menu, "\wNuta \r2 \y[\wKoszt:1 \r9 \wfragow\y]", "2", 0)
               menu_additem(menu, "\wNuta \r3 \y[\wKoszt:1 \r8 \wfragow\y]", "3", 0)
               menu_additem(menu, "\wNuta \r4 \y[\wKoszt:1 \r7 \wfragow\y]", "4", 0)
               menu_additem(menu, "\wNuta \r5 \y[\wKoszt:1 \r6 \wfragow\y]", "5", 0)
               menu_additem(menu, "\wNuta \r6 \y[\wKoszt:1 \r5 \wfragow\y]", "6", 0)
               menu_additem(menu, "\wNuta \r7 \y[\wKoszt:1 \r4 \wfragow\y]", "7", 0)
               menu_additem(menu, "\wNuta \r8 \y[\wKoszt:1 \r3 \wfragow\y]", "8", 0)
               menu_display(id, menu)
}
public dj_menu_wubor(id, menu, item) {
               if (item == MENU_EXIT) {
                               menu_destroy(menu)
                               return PLUGIN_HANDLED
               }

               new data[6], iName[64]
               new acces, callback
               menu_item_getinfo(menu, item, acces, data,5, iName, 63, callback)                         

               new key = str_to_num(data)


               switch(key) {
                               case 1: {
                                               if(get_user_frags(id) > 10) {
                                                               informacja(id, 0);
                                                               odtwarzaj(id, 0);
                                                               set_user_frags(id,get_user_frags(id) - 10)
                                               }
                                               else
                                                               ColorChat(id, GREEN, "Niestety ale Cie nie stac!");
                               }
                               case 2: {
                                               if(get_user_frags(id) > 9) {
                                                               informacja(id, 1);
                                                               odtwarzaj(id, 1);
                                                               set_user_frags(id,get_user_frags(id) - 9)
                                               }
                                               else
                                                               ColorChat(id, GREEN, "Niestety ale Cie nie stac!");

                               }
                               case 3: {
                                               if(get_user_frags(id) > 8) {
                                                               informacja(id, 2);
                                                               odtwarzaj(id, 2);
                                                               set_user_frags(id,get_user_frags(id) - 8)
                                               }
                                               else
                                                               ColorChat(id, GREEN, "Niestety ale Cie nie stac!");

                               }
                               case 4: {
                                               if(get_user_frags(id) > 7) {
                                                               informacja(id, 3);
                                                               odtwarzaj(id, 3);
                                                               set_user_frags(id,get_user_frags(id) - 7)
                                               }
                                               else
                                                               ColorChat(id, GREEN, "Niestety ale Cie nie stac!");

                               }
                               case 5: {
                                               if(get_user_frags(id) > 6) {
                                                               informacja(id, 4);
                                                               odtwarzaj(id, 4);
                                                               set_user_frags(id,get_user_frags(id) - 6)
                                               }
                                               else
                                                               ColorChat(id, GREEN, "Niestety ale Cie nie stac!");

                               }
                               case 6: {
                                               if(get_user_frags(id) > 5) {
                                                               informacja(id, 5);
                                                               odtwarzaj(id, 5);
                                                               set_user_frags(id,get_user_frags(id) - 5)
                                               }
                                               else
                                                               ColorChat(id, GREEN, "Niestety ale Cie nie stac!");

                               }
                               case 7: {
                                               if(get_user_frags(id) > 4) {
                                                               informacja(id, 6);
                                                               odtwarzaj(id, 6);
                                                               set_user_frags(id,get_user_frags(id) - 4)
                                               }
                                               else
                                                               ColorChat(id, GREEN, "Niestety ale Cie nie stac!");

                               }
                               case 8: {
                                               if(get_user_frags(id) > 3) {
                                                               informacja(id, 7);
                                                               odtwarzaj(id, 7);
                                                               set_user_frags(id,get_user_frags(id) - 3)
                                               }
                                               else
                                                               ColorChat(id, GREEN, "Niestety ale Cie nie stac!");

                               }
               }

               menu_destroy(menu)                      
               return PLUGIN_HANDLED
}
public informacja(id,itp) {
               new Name[32];
               get_user_name(id, Name, sizeof Name - 1);
               ColorChat(0, GREEN, "Gracz^x04 %s^x03 kupil%s", Name, info[itp]);
               ColorChat(id, GREEN, "Kupiles%s", info[itp]);
}
public odtwarzaj(id,itp) {
               client_cmd(0, "mp3 play sound/%s", nutka[itp])
}

 

 

Pozdrawiam.

Edit:

Nie działa tak, że wbijanie na serwer zatrzymuje się na "Veiryfing resources" czy jakoś tak;d

Chcesz zacząć grać w LOL'a? Szukasz fajnej ekipy? Również zapraszam na PW:D

 

Opublikowano

Nie, z pluginem, bo teraz jeszcze sprawdzałem i bez pluginu działa, a z nie;/

Chcesz zacząć grać w LOL'a? Szukasz fajnej ekipy? Również zapraszam na PW:D

 

Opublikowano

Szczerzę powiedziawszy nie jestem wielkim znawcą pluginów, lecz już widzę mały błąd programowania, który zawadza. Spróbuj wartości podać w kolejności, a nie zaczynając od 10 i kończąc na 0. Jeżeli nie zrozumiesz o co mi chodzi to napisz na PW. :)

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...