Functie close meniu de arme

Dacă deții un server dedicat și ai o problemă cu acesta, poți întreba în această categorie cum se rezolvă problema respectivă.

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

Oconasu
Membru, skill 0
Membru, skill 0
Posts: 58
Joined: 11 Aug 2018, 17:46
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Fond eXtream: 0
Contact:

16 Sep 2018, 02:50

Salut, stie cineva functia care inchide meniul de arme automat dupa o verificare?

Am cautat toata ziua azi si nu am gasit nimic.
Va las pluginul mai jos pluginuri-general/plugin-simplu-restrictionare-arme-t358162.html
Fac orice plugin pentru CSGO la comandă.
Dă-mi PM dacă vrei să colaborăm
RoyalServer 2
User avatar
TheOne1812
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 403
Joined: 13 Apr 2018, 23:57
Detinator Steam: Da
CS Status: kRatoss#9725 @ Discord
Detinator server CS: go.strix.ro
SteamID: STEAM_0:1:65095681
Fond eXtream: 0
Location: www.strix.ro
Has thanked: 29 times
Been thanked: 17 times

16 Sep 2018, 05:29

din moment ce nu ai lăsat sursa de la plugin nu prea integral ce vrei sa spui


încearcă asta si înlocui tu cu ce trebuie

Code: Select all

public int __Handler(Handle pMenu, MenuAction pAction, int iId, int iOption)
{
    if (pAction == MenuAction_End)
    {
        CloseHandle(pMenu);
        pMenu = INVALID_HANDLE;
    }
}
╔═════ DETINATOR SI DEVELOPER ═════╗
GO.STRIX.RO
Oconasu
Membru, skill 0
Membru, skill 0
Posts: 58
Joined: 11 Aug 2018, 17:46
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Fond eXtream: 0
Contact:

16 Sep 2018, 13:54

TheOne1812 wrote:din moment ce nu ai lăsat sursa de la plugin nu prea integral ce vrei sa spui


încearcă asta si înlocui tu cu ce trebuie

Code: Select all

public int __Handler(Handle pMenu, MenuAction pAction, int iId, int iOption)
{
    if (pAction == MenuAction_End)
    {
        CloseHandle(pMenu);
        pMenu = INVALID_HANDLE;
    }
}
NU cred ca se poate, nu ma intereseaza functia de meniu gen cum e la vot, vreau sa inchida asta

Code: Select all

public Action:CS_OnBuyCommand(client, const String:weapon[] )
dupa ce verifica o conditie
Fac orice plugin pentru CSGO la comandă.
Dă-mi PM dacă vrei să colaborăm
User avatar
TheOne1812
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 403
Joined: 13 Apr 2018, 23:57
Detinator Steam: Da
CS Status: kRatoss#9725 @ Discord
Detinator server CS: go.strix.ro
SteamID: STEAM_0:1:65095681
Fond eXtream: 0
Location: www.strix.ro
Has thanked: 29 times
Been thanked: 17 times

16 Sep 2018, 17:59

Code: Select all

public Action CS_OnBuyCommand(int iClient, const char[] weapon )
{

if(condiție) 
{
return Plugin_Stop;
} 

} 
╔═════ DETINATOR SI DEVELOPER ═════╗
GO.STRIX.RO
Oconasu
Membru, skill 0
Membru, skill 0
Posts: 58
Joined: 11 Aug 2018, 17:46
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Fond eXtream: 0
Contact:

16 Sep 2018, 18:52

TheOne1812 wrote:

Code: Select all

public Action CS_OnBuyCommand(int iClient, const char[] weapon )
{

if(condiție) 
{
return Plugin_Stop;
} 

} 
NU merge, am incercat de ieri asta..
Fac orice plugin pentru CSGO la comandă.
Dă-mi PM dacă vrei să colaborăm
User avatar
TheOne1812
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 403
Joined: 13 Apr 2018, 23:57
Detinator Steam: Da
CS Status: kRatoss#9725 @ Discord
Detinator server CS: go.strix.ro
SteamID: STEAM_0:1:65095681
Fond eXtream: 0
Location: www.strix.ro
Has thanked: 29 times
Been thanked: 17 times

16 Sep 2018, 22:48

tu vrei ca un jucător sa nu mai deschidă meniul daca e îndeplinită o condiție?

pai atunci ju ai treabă cu OnBuyCommand, aia o folosești dacă vrei ca cineva sa nu cumpere o arma/sa nu cumpere de loc si multe alte variante

cred că asta ar merge

Code: Select all

public void OnPluginStart()
{
RegConsoleCmd("buymenu", OnBuy); // comanda care deschide meniul de arme
}

public Action OnBuy(int iClient, int iArgs)
{
if(conditie)
{
return Plugin_Stop; // nu mai efectuează comanda, deci meniul nu se mai deachide
}

retrun Plugin_Continue;
}
╔═════ DETINATOR SI DEVELOPER ═════╗
GO.STRIX.RO
Oconasu
Membru, skill 0
Membru, skill 0
Posts: 58
Joined: 11 Aug 2018, 17:46
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Fond eXtream: 0
Contact:

16 Sep 2018, 23:57

TheOne1812 wrote:tu vrei ca un jucător sa nu mai deschidă meniul daca e îndeplinită o condiție?

pai atunci ju ai treabă cu OnBuyCommand, aia o folosești dacă vrei ca cineva sa nu cumpere o arma/sa nu cumpere de loc si multe alte variante

cred că asta ar merge

Code: Select all

public void OnPluginStart()
{
RegConsoleCmd("buymenu", OnBuy); // comanda care deschide meniul de arme
}

public Action OnBuy(int iClient, int iArgs)
{
if(conditie)
{
return Plugin_Stop; // nu mai efectuează comanda, deci meniul nu se mai deachide
}

retrun Plugin_Continue;
}
Vreau ca dupa verficarea conditie sa se ii inchida automat meniul de arme si sa il mai poata deschide a doua oara daca nu au trecute secundele de cumparare.

Ce ai dat tu acolo nu merge, m-am gandit si eu la asta.
Nu cred ca exista o metoda sa inchizi meniul de tot, te scoate doar pe prima pagina din meniu....
Fac orice plugin pentru CSGO la comandă.
Dă-mi PM dacă vrei să colaborăm
User avatar
TheOne1812
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 403
Joined: 13 Apr 2018, 23:57
Detinator Steam: Da
CS Status: kRatoss#9725 @ Discord
Detinator server CS: go.strix.ro
SteamID: STEAM_0:1:65095681
Fond eXtream: 0
Location: www.strix.ro
Has thanked: 29 times
Been thanked: 17 times

17 Sep 2018, 16:14

e imposibil
puteai folosii bool g_bIsAllowed[MAXPMAYERS+1];
dar nu știu cum sa închizi meniul de cumpărare via Sourcemod
vezi prin pluginuri de restrict weapon

totuși, ce voiai sa faci?
╔═════ DETINATOR SI DEVELOPER ═════╗
GO.STRIX.RO
Oconasu
Membru, skill 0
Membru, skill 0
Posts: 58
Joined: 11 Aug 2018, 17:46
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Fond eXtream: 0
Contact:

17 Sep 2018, 18:25

TheOne1812 wrote:e imposibil
puteai folosii bool g_bIsAllowed[MAXPMAYERS+1];
dar nu știu cum sa închizi meniul de cumpărare via Sourcemod
vezi prin pluginuri de restrict weapon

totuși, ce voiai sa faci?
Un plugin de restrictionare arme sa poate fii folosite doar pentru vip.
Imi mai lipseste doar chestia aia din el ca sa fie perfect... Am vazut ca niciun plugin de restrict nu a reusit sa faca chestia aia...
Fac orice plugin pentru CSGO la comandă.
Dă-mi PM dacă vrei să colaborăm
User avatar
TheOne1812
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 403
Joined: 13 Apr 2018, 23:57
Detinator Steam: Da
CS Status: kRatoss#9725 @ Discord
Detinator server CS: go.strix.ro
SteamID: STEAM_0:1:65095681
Fond eXtream: 0
Location: www.strix.ro
Has thanked: 29 times
Been thanked: 17 times

17 Sep 2018, 19:49

folosești modulul de bani pentru vipul lui riko?
sa ghicesc.. problema e ca vipii primesc 16k in fiecare rundă, nu?

daca da da-mi add steamcommunity.com/id/kratos1812
╔═════ DETINATOR SI DEVELOPER ═════╗
GO.STRIX.RO
Oconasu
Membru, skill 0
Membru, skill 0
Posts: 58
Joined: 11 Aug 2018, 17:46
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Fond eXtream: 0
Contact:

17 Sep 2018, 20:24

TheOne1812 wrote:folosești modulul de bani pentru vipul lui riko?
sa ghicesc.. problema e ca vipii primesc 16k in fiecare rundă, nu?

daca da da-mi add steamcommunity.com/id/kratos1812
NU ma, eu ma refer ca am pus restrectie pe cateva arme. Sunt disponibile doar pentru vip.

Problema mea e doar aia vizuala ,nu se inchide meniul de arme de tot cand un jucator normal vrea sa cumpere o arma restrictionata.

Nu folosesc pluginuri de pe net, adica incerc pe cat posibil sa le fac eu... Vreau sa mai avansez in sm
Fac orice plugin pentru CSGO la comandă.
Dă-mi PM dacă vrei să colaborăm
User avatar
TheOne1812
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 403
Joined: 13 Apr 2018, 23:57
Detinator Steam: Da
CS Status: kRatoss#9725 @ Discord
Detinator server CS: go.strix.ro
SteamID: STEAM_0:1:65095681
Fond eXtream: 0
Location: www.strix.ro
Has thanked: 29 times
Been thanked: 17 times

18 Sep 2018, 13:36

╔═════ DETINATOR SI DEVELOPER ═════╗
GO.STRIX.RO
Post Reply

Return to “Probleme la servere dedicate de Counter-Strike: Global Offensive”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 3 guests