Jump to content


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

Posted Image Posted Image

Guest Message by DevFuse
 

Dodawanie do grup przez sklep sms by seek


  • You cannot start a new topic
  • You cannot reply to this topic
4 replies to this topic

#1 simsen

    Nowy

  • Nowy

  • Reputacja: 0
    Nowy

  • Postów:3
  • Imię:Dominik
Offline

Posted 18.01.2017 02:17

Witam, czy jest opcja, aby do sklepu sms by seek dodać możliwość dodawania użytkowników do grup z sourcemod'a, a nie samych flag ?
  • +
  • -
  • 0

#2 NEQU#

    Wszechpomocny

  • Użytkownik

  • Reputacja: 54
    Pomocny

  • Postów:363
  • GG:
Offline

Posted 18.01.2017 12:25

Witam, czy jest opcja, aby do sklepu sms by seek dodać możliwość dodawania użytkowników do grup z sourcemod'a, a nie samych flag ?

ktoś robi konto na sklepie, dodajesz mu grupe, robisz usługi pod grupę np. admina, i sobie opłacają.


  • +
  • -
  • 0

#3 simsen

    Nowy

  • Autor tematu
  • Nowy

  • Reputacja: 0
    Nowy

  • Postów:3
  • Imię:Dominik
Offline

Posted 18.01.2017 14:50

Nie  o to mi chodziło, w sourcemodzi'ie w pliku admin_groups.cfg można utworzyć sobie grupę która ma jakieś określone uprawnienia. Sklep sms dodaje podstwowo tylko flagi i moje pytanie brzmi czy zamiast flag może dodawać gracza do grupy ?


  • +
  • -
  • 0

#4 devil11

    Wszechwidzący

  • Użytkownik

  • Reputacja: 22
    Życzliwy

  • Postów:284
  • Imię:nie ma
  • Lokalizacja:ziemia
Offline

Posted 18.01.2017 15:56

Nie możesz sklep sms zapisuje te dane w swojej bazie danych przez co później plugin po stronie serwera je odczytuje


  • +
  • -
  • 0

#5 simsen

    Nowy

  • Autor tematu
  • Nowy

  • Reputacja: 0
    Nowy

  • Postów:3
  • Imię:Dominik
Offline

Posted 18.01.2017 17:37

A nie da rade edytować plugin od usługi w ten sposób, aby po zakupie wpisywał on daną osobę do admins_simple.ini, próbowałem zrobić coś takiego, ale nie do końca chce to działać:

#pragma semicolon 1
#include <sourcemod>
#include <shopsms>

#define MAX_STEAMAUTH_LENGTH	20
#define SERVICE_ID "vip_mm"

char g_szFlags[MAX_FLAGS + 1];

public Plugin myinfo =
{
	name = "Shop SMS: Service: VIP",
	author = "SeeK",
	description = "ShopSMS's extension that allow players to purchase VIP.",
	version = VERSION,
	url = "http://www.sklep-sms.pl/"
};

public void OnPluginStart()
{
	ShopRegisterService(SERVICE_ID);
}

public void ShopServiceLoaded(const char[] name, const char[] flags)
{
	strcopy(g_szFlags, sizeof(g_szFlags), flags);
}



public void ShopServicePurchased(int client)
{
    decl String:szSteamId2[32];
    GetClientAuthId(client, AuthId_Steam2, szSteamId2, sizeof(szSteamId2));
	new String:szFile[256];
	BuildPath(Path_SM, szFile, sizeof(szFile), "configs/admins_simple.ini");

	new Handle:hFile = OpenFile(szFile, "at");

	WriteFileLine(hFile, "\"%s\" @VIP", szSteamId2);

	CloseHandle(hFile);

	return Plugin_Handled;
}



public int ShopServiceAddingToList(int id)
{
	// Client cannot purchase a product if already has this set of flags
	if (GetUserFlagBits(id) & ReadFlagString(g_szFlags) == ReadFlagString(g_szFlags)) {
		return ITEMDRAW_DISABLED;
	}

	return ITEMDRAW_DEFAULT;
}

  • +
  • -
  • 0




  


1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users

Coinsy CSGOPolygon Za SMS, PSC , Przelew - CoinSell.pro
Skiny do CS:GO za SMS, PSC, Przelew - CSGOPaka.com
Automatyczny Bot Levelowania Steam - LVLUPSteam.com
CSGO Gambling Sites and Free Betting Codes - DreamCodes.gg

Sign In