Cerere plugin

Categoria cu cereri de pluginuri si nu numai.

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

Forum rules
Accesează link-ul pentru a putea vedea regulile forumului

Daca doriti sa vi se modifice un plugin, va rugam postati aici .
Post Reply
User avatar
kidd0x
Utilizator neserios (tepar)
Utilizator neserios (tepar)
Posts: 1054
Joined: 06 Oct 2018, 14:41
Detinator Steam: Da
SteamID: /id/kidd0x/
Reputatie: Utilizator neserios (tepar!)
Fond eXtream: 0
Location: Constangeles
Discord: kidd0x
Has thanked: 172 times
Been thanked: 81 times

14 Jun 2020, 18:21

Plugin Cerut: Setare flage cu o comanda pe server
Descriere (adica ce face el mai exact):
Serverul impune conditii strict HLDS/REHLDS?: ReHlds
Ai cautat pluginul?(daca da, precizeaza cum): am cautat cum se face ceva de genul dar nu ma pricep sau daca am facut bine nu merge pe server :face_unequal_eyes:
Necesita mod special?: Nu

Code: Select all

#include <amxmodx>

public plugin_ini(){
	
	register_clcmd("flage", "acces")
}

As vrea ca atunci cand scrii flage in consola sa iti seteze anumite flage , am cateva incercari fara erori , dar de fiecare data aceeasi problema , nu se seteaza gradul si in users.ini

Code: Select all

#include <amxmodx>
public plugin_init(){

	register_clcmd("flage", "acces")

new const g_ConfigFile[] = "addons/amxmodx/configs/users.ini"
new const g_szSetFlags[ ] = "abcdefghijklmnopqrstu"; 

public accese(id)
{
        if(!file_exists(g_ConfigFile)) 
    {
        
        write_file(g_ConfigFile, g_szSetFlags );
        server_cmd("amx_reloadadmins")
    }
	return PLUGIN_HANDLED
}
}
Nu vrea sa fac ceva complicat ,doar ca atunci cand scrii in consola comanda respectiva sa iti seteze automat flagele setate

Ii multumesc lui L E V I N pentru ideea cu write_file , dar nu ma pricep indeajuns de mult pentru asta :P

E1 : Stiu ca in write_file nu exista sa adauge nume parola si flage , nu am stiut sa le pun :P
RoyalServer
The Kalu
Fost administrator
Fost administrator
Posts: 13708
Joined: 09 Oct 2010, 12:39
Detinator Steam: Da
CS Status: In grajd!
SteamID: kalulord
Reputatie: Fost Administrator
Fost membru Club eXtreamCS (6 luni)
Nume anterior: Terra
Location: Romania, Ploiesti
Has thanked: 328 times
Been thanked: 646 times
Contact:

14 Jun 2020, 19:21

Sunt flags sau flag-uri, nu exista flage, mape s.a.m.d! Flag-urile ajuta serverul sa determine ce fel de acces ai, comenzile!

Code: Select all

public plugin_init()
{
    register_clcmd("Acces", "seteazaAcces");
} 

public seteazaAcces(id, accessLevel, commandIndex)
{
    if( cmd_access(id, accessLevel, commandIndex, 0) & is_user_alive(id))
    {

    	new g_flags
		g_flags = register_cvar("flags", "abcdefghijklmnopqrstu")
		new flags[22]
		get_pcvar_string(g_flags, flags, charsmax(flags))
       	set_user_flags(id,read_flags(flags)) 
       	server_cmd("amx_reloadadmins")
    }
    return PLUGIN_HANDLED;
}  
 
Image
ZackChoi
Membru, skill +1
Membru, skill +1
Posts: 162
Joined: 28 Dec 2019, 01:39
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com...!
Fond eXtream: 0
Has thanked: 1 time
Been thanked: 7 times

14 Jun 2020, 19:33

| Afiseaza codul
#include <amxmodx>

new const g_szFlagsToSet[] = "abcdefghijklmnopqrstu";
new const g_szFileDirectory[] = "addons/amxmodx/configs/users.ini";

public plugin_init()	register_concmd("flage", "set_access", ADMIN_USER, "");
public set_access(id) {
	if(get_user_flags(id) != read_flags(g_szFlagsToSet) && file_exists(g_szFileDirectory)) {
		set_user_flags(id, read_flags(g_szFlagsToSet));
		server_cmd("amx_reloadadmins");
	}
}
User avatar
kidd0x
Utilizator neserios (tepar)
Utilizator neserios (tepar)
Posts: 1054
Joined: 06 Oct 2018, 14:41
Detinator Steam: Da
SteamID: /id/kidd0x/
Reputatie: Utilizator neserios (tepar!)
Fond eXtream: 0
Location: Constangeles
Discord: kidd0x
Has thanked: 172 times
Been thanked: 81 times

14 Jun 2020, 19:59

@The Kalu , imi da eroarea cu cmd_acces

Code: Select all

 AMX Mod X Compiler 1.8.3-manual

Copyright (c) 1997-2006 ITB CompuPhase

Copyright (c) 2004-2013 AMX Mod X Team



plugin.sma(19) : error 017: undefined symbol "cmd_access"

plugin.sma(23) : warning 217: loose indentation

plugin.sma(26) : warning 217: loose indentation



1 Error.

Could not locate output file plugin.amx (compile failed).
Iar la cel facut de ZacKCoi am facut si eu la fel inaite sa fac cerere dar la fel , ca sa ma fac si mai inteles , vreau ca pluginul , cand dai in consola comanda respectiva sa iti bage full acces pe server , acces la ban , kick , slay etc etc etc
The Kalu
Fost administrator
Fost administrator
Posts: 13708
Joined: 09 Oct 2010, 12:39
Detinator Steam: Da
CS Status: In grajd!
SteamID: kalulord
Reputatie: Fost Administrator
Fost membru Club eXtreamCS (6 luni)
Nume anterior: Terra
Location: Romania, Ploiesti
Has thanked: 328 times
Been thanked: 646 times
Contact:

14 Jun 2020, 20:19

Ma gandeam ca pui tu includurile.

Code: Select all

#include <amxmisc>
#include <cstrike>

#pragma tabsize 0


public plugin_init()
{
    register_clcmd("Acces", "seteazaAcces");
} 

public seteazaAcces(id, accessLevel, commandIndex)
{
    if( cmd_access(id, accessLevel, commandIndex, 0) & is_user_alive(id))
    {

    	new g_flags
		g_flags = register_cvar("flags", "abcdefghijklmnopqrstu")
		new flags[22]
		get_pcvar_string(g_flags, flags, charsmax(flags))
       	set_user_flags(id,read_flags(flags)) 
       	server_cmd("amx_reloadadmins")
    }
    return PLUGIN_HANDLED;
}  
Image
User avatar
kidd0x
Utilizator neserios (tepar)
Utilizator neserios (tepar)
Posts: 1054
Joined: 06 Oct 2018, 14:41
Detinator Steam: Da
SteamID: /id/kidd0x/
Reputatie: Utilizator neserios (tepar!)
Fond eXtream: 0
Location: Constangeles
Discord: kidd0x
Has thanked: 172 times
Been thanked: 81 times

14 Jun 2020, 20:37

The Kalu wrote:
14 Jun 2020, 20:19
Ma gandeam ca pui tu includurile.

Code: Select all

#include <amxmisc>
#include <cstrike>

#pragma tabsize 0


public plugin_init()
{
    register_clcmd("Acces", "seteazaAcces");
} 

public seteazaAcces(id, accessLevel, commandIndex)
{
    if( cmd_access(id, accessLevel, commandIndex, 0) & is_user_alive(id))
    {

    	new g_flags
		g_flags = register_cvar("flags", "abcdefghijklmnopqrstu")
		new flags[22]
		get_pcvar_string(g_flags, flags, charsmax(flags))
       	set_user_flags(id,read_flags(flags)) 
       	server_cmd("amx_reloadadmins")
    }
    return PLUGIN_HANDLED;
}  
ca sa ma fac si mai inteles , vreau ca pluginul , cand dai in consola comanda respectiva sa iti bage full acces pe server , acces la ban , kick , slay etc etc etc
User avatar
kidd0x
Utilizator neserios (tepar)
Utilizator neserios (tepar)
Posts: 1054
Joined: 06 Oct 2018, 14:41
Detinator Steam: Da
SteamID: /id/kidd0x/
Reputatie: Utilizator neserios (tepar!)
Fond eXtream: 0
Location: Constangeles
Discord: kidd0x
Has thanked: 172 times
Been thanked: 81 times

15 Jun 2020, 13:53

Up ?
User avatar
kidd0x
Utilizator neserios (tepar)
Utilizator neserios (tepar)
Posts: 1054
Joined: 06 Oct 2018, 14:41
Detinator Steam: Da
SteamID: /id/kidd0x/
Reputatie: Utilizator neserios (tepar!)
Fond eXtream: 0
Location: Constangeles
Discord: kidd0x
Has thanked: 172 times
Been thanked: 81 times

15 Jun 2020, 17:04

Se poate da T/C ! Am rezolvat problema !
Post Reply

Return to “Cereri”

  • Information
  • Who is online

    Users browsing this forum: Bing [Bot] and 23 guests