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

Plugin nie reaguje


Najlepsza odpowiedź zbyciu, 04.10.2017 06:57

Nie wiem jakim cudem, ale wgrał się pusty plik kontakt.ini

Rozwiązane

Przejdź do postu


  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
2 odpowiedzi w tym temacie

#1 zbyciu

    Pomocny

  • Użytkownik

Reputacja: 2
Nowy

  • Postów:51
Offline

Napisano 03.10.2017 19:03

Witam przerobiłem sobie plugin Kontakt od speedkilla, wszystko działa, kompiluje się, w amx_showrcon amxx list, piszę ,że running, ale wogóle nie reaguje na komendę: /kontakt

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <colorchat>

#define PLUGIN "Kontakt"
#define VERSION "1.0"
#define AUTHOR "speedkill"

new Array:g_Names;
new Array:g_Numbers;
new Array:g_Opisy;

public plugin_init(){
	register_plugin(PLUGIN, VERSION, AUTHOR);
	register_clcmd("say /kontakt", "ShowContacts");
}
public plugin_cfg(){
	//Create array	
	g_Names = ArrayCreate(64, 64);
	g_Numbers = ArrayCreate(32, 64);
	g_Opisy = ArrayCreate(64, 64);
	
	new g_Path[128];
	get_configsdir(g_Path, charsmax(g_Path));
	
	formatex(g_Path, charsmax(g_Path), "%s/kontakt.ini", g_Path);
	
	if(file_exists(g_Path)){
		//File exists, hurra !
		new g_Line[64],
			g_Name[64],
			g_Number[32],
			g_Opis[64],
			g_Len;
		
		for(new i = 0; read_file(g_Path, i, g_Line, charsmax(g_Line), g_Len); i++){
			if(g_Len == 0 || !g_Line[0] || g_Line[0] == ';'){
				continue;
			}
			
			parse(g_Line, g_Name, charsmax(g_Name), g_Number, charsmax(g_Number), g_Opis, charsmax(g_Opis));
			
			ArrayPushString(g_Names, g_Name);
			ArrayPushString(g_Numbers, g_Number);
			ArrayPushString(g_Opisy, g_Opis);
		}
	}
	else{
		//Opss !
		set_fail_state("Brak pliku kontakt.ini w folderze configs/");
	}
}
public ShowContacts(id){
	new g_Name[64],
	g_Msg[128];
	
	new g_Menu = menu_create("Kontakt do adminow", "MenuChoose");
	
	for(new i = 0; i < ArraySize(g_Names); i++){
		ArrayGetString(g_Names, i, g_Name, charsmax(g_Name));
		
		formatex(g_Msg, charsmax(g_Msg), "%s", g_Name);
		menu_additem(g_Menu, g_Msg);
	}
	menu_setprop(g_Menu, MPROP_BACKNAME, "Powrot");
	menu_setprop(g_Menu, MPROP_NEXTNAME, "Dalej");
	menu_setprop(g_Menu, MPROP_EXITNAME, "Wyjscie");
	menu_display(id, g_Menu);
}
public MenuChoose(id, menu, item){
	if(item == MENU_EXIT){
		menu_destroy(menu);
		return PLUGIN_HANDLED;
	}
	new g_Name[64],
		g_Number[32],
		g_Opis[64];
		
	ArrayGetString(g_Names, item, g_Name, charsmax(g_Name));
	ArrayGetString(g_Numbers, item, g_Number, charsmax(g_Number));
	ArrayGetString(g_Opisy, item, g_Opis, charsmax(g_Opis));
	
	ColorChat(id, GREEN, "[Kontakt] ^x03%s ^x01Gadu-Gadu: ^x03%s ^x01Funkcja: ^x03%s", g_Name, g_Number, g_Opis);
	
	menu_destroy(menu);
	return PLUGIN_HANDLED;
}


  • +
  • -
  • 0

#2 wacho

    Pomocny

  • Użytkownik

Reputacja: 17
Początkujący

  • Postów:64
  • GG:
  • Imię:Jakub
Offline

Napisano 03.10.2017 22:50

Pokaz jak wyglada u Ciebie plik kontakt.ini
  • +
  • -
  • 0

#3 zbyciu

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 2
Nowy

  • Postów:51
Offline

Napisano 04.10.2017 06:57   Najlepsza odpowiedź

Nie wiem jakim cudem, ale wgrał się pusty plik kontakt.ini

Rozwiązane


  • +
  • -
  • 0




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

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