Skocz do zawartości
xM3FiX

[Rozwiązane] Prośba o przerobienie kontaktu

Rekomendowane odpowiedzi

Nie testowane

Odrazu pokazuje się na czacie:

Nikita_Kontakt_2.sp
Hej! Skorzystałeś z linku lub pobrałeś załącznik? Uhonoruj naszą pracę poprzez rejestrację na forum i rośnij razem z nami!

 

Po kliknięciu w nick w menu pokazuje się info na czacie:

Nikita_Kontakt_3.sp
Hej! Skorzystałeś z linku lub pobrałeś załącznik? Uhonoruj naszą pracę poprzez rejestrację na forum i rośnij razem z nami!

Edytowane przez Nikita Chruszczow

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Spoiler

#include <sourcemod>
#include <multicolors>

#define PluginTag	"{darkred}[ {lightred}★{darkred} Kontakt {lightred}★ {darkred}]{default}"

public Plugin myinfo = {
	name        = "Kontakt",
	author      = "Skrzacik",
	description = "",
	version     = "1.0.0",
	url         = ""
};
KeyValues kv;
public void OnPluginStart()
{
	RegConsoleCmd("sm_kontakt2", kontakt);
}

public Action kontakt(int client, int args)
{
	Menu menu = new Menu(MenuHandler1);
	menu.SetTitle("Kontakt");
	kv = new KeyValues("Kontakt");
	kv.ImportFromFile("addons/sourcemod/configs/kontakt.txt");
	char buffer[255];
	kv.GotoFirstSubKey();
	do
	{
		kv.GetSectionName(buffer, sizeof(buffer));
		menu.AddItem(buffer, buffer);
	} while (kv.GotoNextKey());
	menu.Display(client, 20);
 
	return Plugin_Handled;
}

public int MenuHandler1(Menu menu, MenuAction action, int client, int param2)
{
	if (action == MenuAction_Select)
	{
		char info[32], id[32], gg[32];
		menu.GetItem(param2, info, sizeof(info));
		kv.JumpToKey(info);
		kv.GetString("SteamID", id, 33);
		kv.GetString("GG", gg, 33);
		CPrintToChat(client, "%s {orange}Nick:{lime} %s", PluginTag, info);
		CPrintToChat(client, "%s {orange}SteamID:{lime} %s", PluginTag, id);
		CPrintToChat(client, "%s {orange}GaduGadu:{lime} %s", PluginTag, gg);
	}
}

 

 

Spoiler

"Kontakt"
{
	"Yamakashi"
	{
		"SteamID"	"STEAM_1:0:177855868"
		"GG"		"Numer GG"
	}
}

 

 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Wiadomość wygenerowana automatycznie

 

Temat został zamknięty. Powodem jest całkowite rozwiązanie problemu zawartego w temacie.

 

Jeśli się z tym nie zgadzasz, zaraportuj ten post z prośbą o ponowne otwarcie i kontynuację dyskusji.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.

×
×
  • Dodaj nową pozycję...