Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

Niedziałający plugin po czystej kompilacji.


Najlepsza odpowiedź Polando , 08.02.2014 10:32

Naprawiłem sam przepraszam za śmiecenie forum :-) do usunięcia.

Rozwiązanie: ch*jowy kompilator na forum rzezni. 

Przejdź do postu


  • Zamknięty Temat jest zamknięty
1 odpowiedź w tym temacie

#1 Polando

    Nowy

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:6
  • Imię:Maciej
  • Lokalizacja:włocławek
Offline

Napisano 08.02.2014 09:35


Czy mógłby ktoś dla mnie sprawdzić czemu mi to nie działa? Zmieniłem tylko nazwę w register_plugin i menu_create ,a nie chce działać. Nawet jak nic nie zmienię w pluginie ,a chce skopilować oryginalny plik sma bez zmian to też mi nie działa dlatego proszę o pomoc. Może kompilator mi coś zle kompiluje ,albo coś źle jest w kodzie no nie wiem na prawdę. ;/ Wgrywać plugin dobrze wgrywam na 100% bo filozofii niema w tym. Plugin wczytuje z innego pliku całe menu z komendami ,ale go nie zamieszczam.

#include <amxmodx>
#include <amxmisc>


#define MAX_MENU 32
#define MAX_ZNAKI 64


new id_menu[MAX_MENU][2][MAX_ZNAKI], item_menu;


public plugin_init() {
register_plugin("keczolada_surf_menu", "1.0", "Polando");


register_clcmd("say /menu", "PokazMenu");
register_clcmd("say_team /menu", "PokazMenu");


set_task(4.0, "WczytajMenu");
}
/*------------------------------
Pobierz liste i komendy
------------------------------*/
public WczytajMenu() {
new g_format[64];
get_configsdir(g_format, charsmax(g_format));
formatex(g_format, charsmax(g_format), "%s/menu_list.ini", g_format);
item_menu = 0;


new fHandle = fopen(g_format, "rt");
if(fHandle) {
new data[128];
for(new i=0; i<MAX_MENU && !feof(fHandle); i++) {
fgets(fHandle, data, charsmax(data));
if(!data[0] || data[0] == ' ' || data[0] == ';') {
i--;
continue;
}
parse(data, id_menu[i][0], MAX_ZNAKI-1, id_menu[i][1], MAX_ZNAKI-1);
item_menu++;
}
fclose(fHandle);
} 
else
log_amx("Brak pliku %s na serwerze!", g_format);
}
/*------------------------------
Pokaz Menu
------------------------------*/
public PokazMenu(id) {
new format[256];
new menu = menu_create("Keczolada Surf Menu :", "WyborMenu");
for(new i=0; i<item_menu; i++) {
formatex(format, charsmax(format), "%s", id_menu[i][0]);
menu_additem(menu, format);
}
menu_setprop(menu, MPROP_EXITNAME, "Wyjscie");
menu_setprop(menu, MPROP_BACKNAME, "Poprzednia strona");
menu_setprop(menu, MPROP_NEXTNAME, "Nastepna strona");
menu_display(id, menu);


return PLUGIN_HANDLED;
}
public WyborMenu(id, menu, item) {
if(item == MENU_EXIT) {
menu_destroy(menu);
return PLUGIN_HANDLED;
}
client_cmd(id, "%s", id_menu[item][1]);
menu_destroy(menu);
return PLUGIN_HANDLED;
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1045\\ f0\\ fs16 \n\\ par }
*/

 


  • +
  • -
  • 0

#2 Polando

    Nowy

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:6
  • Imię:Maciej
  • Lokalizacja:włocławek
Offline

Napisano 08.02.2014 10:32   Najlepsza odpowiedź

Naprawiłem sam przepraszam za śmiecenie forum :-) do usunięcia.

Rozwiązanie: ch*jowy kompilator na forum rzezni. 


  • +
  • -
  • 0




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych