Cerere plugin amx_give

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 .
User avatar
GoGuT112
Membru, skill 0
Membru, skill 0
Posts: 83
Joined: 05 Jan 2018, 06:40
Detinator Steam: Da
CS Status: s m o k r a
Detinator server CS: CSGO.DARKLAND.RO
SteamID: https://steamcommuni
Fond eXtream: 0
Location: Giurgiu
Been thanked: 1 time

03 Jun 2018, 22:31

Salut GRUP !
Am si eu nevoie de un plugin de :
amx_givecases
amx_givedusts
amx_givepoints
amx_givekeys
Sa pot da la tot serverul de odata cufere key puncte si pulberi
Am addons CSGO Remake by Nubo 1G
Si o explicatie a pluginului cum se foloseste
+rep la cel care ma ajuta !
Multumesc ! :white_check_mark: :up: :up: :up:
RoyalServer 2
User avatar
LondoN eXtream
Membru eXtream
Membru eXtream
Posts: 2755
Joined: 10 Oct 2014, 06:21
Detinator Steam: Da
SteamID: /id/london_extreamcs
Reputatie: Fost scripter eXtreamCS
Fost moderator ajutator
Membru Club eXtreamCS (6 luni)
Fond eXtream: 0
Location: Roman, Neamț
Has thanked: 3 times
Been thanked: 12 times

04 Jun 2018, 14:09

lasa nativele
User avatar
GoGuT112
Membru, skill 0
Membru, skill 0
Posts: 83
Joined: 05 Jan 2018, 06:40
Detinator Steam: Da
CS Status: s m o k r a
Detinator server CS: CSGO.DARKLAND.RO
SteamID: https://steamcommuni
Fond eXtream: 0
Location: Giurgiu
Been thanked: 1 time

04 Jun 2018, 16:58

Nu am sma la addons !
Nativele nu se retrag din sma ?
User avatar
LNd #
Membru, skill +1
Membru, skill +1
Posts: 126
Joined: 07 Sep 2017, 23:33
Detinator Steam: Da
SteamID: eXeDLL [1337]
Fond eXtream: 0
Has thanked: 3 times
Been thanked: 9 times

04 Jun 2018, 20:08

deja exista in pluginul de baza aceste comenzi.

Code: Select all

    register_concmd("amx_givepoints", "concmd_givepoints", Access, "<Name> <Amount>", -1);
    register_concmd("amx_givecases", "concmd_givecases", Access, "<Name> <Amount>", -1);
    register_concmd("amx_givekeys", "concmd_givekeys", Access, "<Name> <Amount>", -1);
    register_concmd("amx_givedusts", "concmd_givedusts", Access, "<Name> <Amount>", -1);
    register_concmd("amx_setskins", "concmd_giveskins", Access, "<Name> <SkinID> <Amount>", -1);
    register_concmd("amx_setrang", "concmd_setrang", Access, "<Name> <Rang ID>", -1);
    register_concmd("amx_finddata", "concmd_finddata", Access, "<Name>", -1);
    register_concmd("amx_resetdata", "concmd_resetdata", Access, "<Name> <Mode>", -1);
    register_concmd("csgor_getinfo", "concmd_getinfo", Access, "<Type> <Index>", -1);
daca vrei sa dai la tot server-ul , scri amx_givecases @all
Legends never die
User avatar
GoGuT112
Membru, skill 0
Membru, skill 0
Posts: 83
Joined: 05 Jan 2018, 06:40
Detinator Steam: Da
CS Status: s m o k r a
Detinator server CS: CSGO.DARKLAND.RO
SteamID: https://steamcommuni
Fond eXtream: 0
Location: Giurgiu
Been thanked: 1 time

04 Jun 2018, 20:31

Dar imi poti da si mie pluginul ?
User avatar
LNd #
Membru, skill +1
Membru, skill +1
Posts: 126
Joined: 07 Sep 2017, 23:33
Detinator Steam: Da
SteamID: eXeDLL [1337]
Fond eXtream: 0
Has thanked: 3 times
Been thanked: 9 times

04 Jun 2018, 22:04

Code: Select all

#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fakemeta>
#include <csgo_remake>

#define PLUGIN  "give pla mea"
#define AUTHOR  "lnd"
#define VERSION "1.0"

public plugin_init() {      
	register_plugin( PLUGIN, VERSION, AUTHOR );
	register_concmd("amx_give_cases", "Give_Cases", ADMIN_CVAR, "Name/@All -> Amount");
	register_concmd("amx_give_keys", "Give_Keys", ADMIN_CVAR, "Name/@All -> Amount");
	register_concmd("amx_give_points", "Give_Points", ADMIN_CVAR, "Name/@All -> Amount");
	register_concmd("amx_give_dusts", "Give_Dusts", ADMIN_CVAR, "Name/@All -> Amount");	
}

public Give_Cases(id, level, cid) 
{
	if(!cmd_access(id, level, cid, 2)) {
		return PLUGIN_HANDLED;
	}

	new arg[23], gplayers[32], num, i, players, name[32];
	get_user_name(id, name, 31);
	read_argv(1, arg, 23);
	new give_cases[5];
	read_argv(2, give_cases, charsmax(give_cases));
	new Cases = str_to_num(give_cases);

	if(equali(arg, "@All")) 
	{
		get_players(gplayers, num, "a");
		for(i = 0; i < num; i++) {
			players = gplayers[i];
			if(!is_user_connected(players))
				continue;
			csgor_set_user_cases(players, csgor_get_user_cases(players) + Cases);
		}
	}

	new player = cmd_target(id, arg, 11);
	if(!player) {
		return PLUGIN_HANDLED;
	}
	csgor_set_user_cases(player, csgor_get_user_cases(player) + Cases);
	return PLUGIN_HANDLED;
}

public Give_Keys(id, level, cid) 
{
	if(!cmd_access(id, level, cid, 2)) {
		return PLUGIN_HANDLED;
	}

	new arg[23], gplayers[32], num, i, players, name[32];
	get_user_name(id, name, 31);
	read_argv(1, arg, 23);
	new give_keys[5];
	read_argv(2, give_keys, charsmax(give_keys));
	new Keys = str_to_num(give_keys);

	if(equali(arg, "@All")) 
	{
		get_players(gplayers, num, "a");
		for(i = 0; i < num; i++) {
			players = gplayers[i];
			if(!is_user_connected(players))
				continue;
			csgor_set_user_keys(players, csgor_get_user_keys(players) + Keys);
		}
	}

	new player = cmd_target(id, arg, 11);
	if(!player) {
		return PLUGIN_HANDLED;
	}
	csgor_set_user_keys(player, csgor_get_user_keys(player) + Keys);
	return PLUGIN_HANDLED;
}

public Give_Points(id, level, cid) 
{
	if(!cmd_access(id, level, cid, 2)) {
		return PLUGIN_HANDLED;
	}

	new arg[23], gplayers[32], num, i, players, name[32];
	get_user_name(id, name, 31);
	read_argv(1, arg, 23);
	new give_points[5];
	read_argv(2, give_points, charsmax(give_points));
	new Points = str_to_num(give_points);

	if(equali(arg, "@All")) 
	{
		get_players(gplayers, num, "a");
		for(i = 0; i < num; i++) {
			players = gplayers[i];
			if(!is_user_connected(players))
				continue;
			csgor_set_user_points(players, csgor_get_user_points(players) + Points);
		}
	}

	new player = cmd_target(id, arg, 11);
	if(!player) {
		return PLUGIN_HANDLED;
	}
	csgor_set_user_points(player, csgor_get_user_points(player) + Points);
	return PLUGIN_HANDLED;
}

public Give_Dusts(id, level, cid) 
{
	if(!cmd_access(id, level, cid, 2)) {
		return PLUGIN_HANDLED;
	}

	new arg[23], gplayers[32], num, i, players, name[32];
	get_user_name(id, name, 31);
	read_argv(1, arg, 23);
	new give_dusts[5];
	read_argv(2, give_dusts, charsmax(give_dusts));
	new Dusts = str_to_num(give_dusts);

	if(equali(arg, "@All")) 
	{
		get_players(gplayers, num, "a");
		for(i = 0; i < num; i++) {
			players = gplayers[i];
			if(!is_user_connected(players))
				continue;
			csgor_set_user_dusts(players, csgor_get_user_dusts(players) + Dusts);
		}
	}

	new player = cmd_target(id, arg, 11);
	if(!player) {
		return PLUGIN_HANDLED;
	}
	csgor_set_user_dusts(player, csgor_get_user_dusts(player) + Dusts);
	return PLUGIN_HANDLED;
}

http://www.girlshare.ro/3490128306.5 - sursa amxx , stiu sigur ca nu detii fisierul inc.. si daca l-ai detine , sunt sigur ca nu sti sa compilezi local pluginul =))

pluginul e facut la plesneala , doar ti-am dat o idee cum ar trb sa arate, nu prea stau de pluginuri la ora asta , e facut dupa alt plugin din care doar am sters ce nu trebuia si am bagat ce vrei tu... ca sa fie clar
Legends never die
User avatar
GoGuT112
Membru, skill 0
Membru, skill 0
Posts: 83
Joined: 05 Jan 2018, 06:40
Detinator Steam: Da
CS Status: s m o k r a
Detinator server CS: CSGO.DARKLAND.RO
SteamID: https://steamcommuni
Fond eXtream: 0
Location: Giurgiu
Been thanked: 1 time

05 Jun 2018, 13:15

Nu am inteles !
Acest plugin este bun ? Adica functioneaza ?
Sau l-ai facut la plesneala sa ai si tu posturi pe forum ? :')
User avatar
A k c 3 n 7
Super moderator
Super moderator
Posts: 5138
Joined: 25 Aug 2014, 21:31
Detinator Steam: Da
CS Status: who dares wins
SteamID: Jandarmeria
Reputatie: Super moderator
Moderatorul anului 2023
Fost Membru Club eXtreamCS ( o luna )
Fost eXtream Mod
Fost Intermediar
Nume anterior: Sorinel
Fond eXtream: 0
Location: Unknown
Discord: remusakcent
Has thanked: 4 times
Been thanked: 46 times

05 Jun 2018, 13:46

Functioneaza daca modul pe care il folosesti este legat de nativele de acolo, dar mai bine fa un test si te convingi singur
User avatar
LondoN eXtream
Membru eXtream
Membru eXtream
Posts: 2755
Joined: 10 Oct 2014, 06:21
Detinator Steam: Da
SteamID: /id/london_extreamcs
Reputatie: Fost scripter eXtreamCS
Fost moderator ajutator
Membru Club eXtreamCS (6 luni)
Fond eXtream: 0
Location: Roman, Neamț
Has thanked: 3 times
Been thanked: 12 times

05 Jun 2018, 14:52

amx_give | Afiseaza codul
#include <amxmodx>
#include <amxmisc>

#define CHAT_TAG "^x04[CSGO Remake]^x01"

native csgor_set_user_cases(player, num);
native csgor_set_user_keys(player, num);
native csgor_set_user_points(player, num);
native csgor_set_user_dusts(player, num);

native csgor_get_user_cases(player);
native csgor_get_user_keys(player);
native csgor_get_user_points(player);
native csgor_get_user_dusts(player);

new strID;
new g_player[33][32];

public plugin_init()	register_concmd("amx_give", "func_GiveUser", ADMIN_LEVEL_H, "");

public client_putinserver(player)
{
	if(!is_user_bot(player) || !is_user_hltv(player))
	{
		get_user_name(player, g_player[player], charsmax(g_player[]));
	}

	return PLUGIN_CONTINUE;
}

public func_GiveUser(player, level, cid)
{
	if(!cmd_access(player, level, cid, 3))
		return PLUGIN_HANDLED;

	new WhatToGive[32], User[32], Number[16];
	read_argv(1, WhatToGive, charsmax(WhatToGive));
	read_argv(2, User, charsmax(User));
	read_argv(3, Number, charsmax(Number));

	if(equali(User, "@All"))
	{
		new Players[32], Num;
		get_players(Players, Num, "a");
		
		for(new i = 0; i < Num; i++)
		{
			if(!is_user_connected(Players))
				strID = Players;
		}
	}
	else
	{
		strID = cmd_target(player, User, 9);
	}

	new x = str_to_num(Number);

	if(equali(WhatToGive, "cases"))
	{
		csgor_set_user_cases(strID, csgor_get_user_cases(strID) + x);
	}
	else if(equali(WhatToGive, "keys"))
	{
		csgor_set_user_keys(strID, csgor_get_user_keys(strID) + x);
	}
	else if(equali(WhatToGive, "points"))
	{
		csgor_set_user_points(strID, csgor_get_user_points(strID) + x);
	}
	else if(equali(WhatToGive, "dusts"))
	{
		csgor_set_user_dusts(strID, csgor_get_user_dusts(strID) + x);
	}

	ColorChat(0, "Adminul^x03 %s^x01 a dat^x04 %d^x03 %s^x01 lui^x03 %s", g_player[player], x, WhatToGive, g_player[strID]);
	return PLUGIN_CONTINUE;
}

stock ColorChat(const id, const input[], any:...)
{
	new strMsg[191], strFormat[191];
	vformat(strFormat, 190, input, 3);
	formatex(strMsg, charsmax(strMsg), "%s %s", CHAT_TAG, strFormat);

	new Count = 1, Players[32];
	get_players(Players, Count, "ch");

	new strIDx;

	if(!id)
	{
		for(new i = 0; i < Count; i++)
		{
			if(is_user_connected(Players))
				strIDx = Players;
		}
	}
	else
	{
		if(is_user_connected(id))
			strIDx = id;
	}

	message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, strIDx);
	write_byte(strIDx);
	write_string(strMsg);
	message_end();
}


si sintaxa e urmatoarea

amx_give points/dusts/keys/chests nume numar
Exemplu

Code: Select all

amx_give points LondoN 200 - Ofera 200 points lui LondoN
User avatar
GoGuT112
Membru, skill 0
Membru, skill 0
Posts: 83
Joined: 05 Jan 2018, 06:40
Detinator Steam: Da
CS Status: s m o k r a
Detinator server CS: CSGO.DARKLAND.RO
SteamID: https://steamcommuni
Fond eXtream: 0
Location: Giurgiu
Been thanked: 1 time

05 Jun 2018, 20:15

l-am probat , nu merge !
Eu doresc ca la acest plugin sa dau cufere key dusts si points la toata lumea...
CSGO.CsDevilz.Com intrati sa vedeti care e treaba ....
User avatar
GoGuT112
Membru, skill 0
Membru, skill 0
Posts: 83
Joined: 05 Jan 2018, 06:40
Detinator Steam: Da
CS Status: s m o k r a
Detinator server CS: CSGO.DARKLAND.RO
SteamID: https://steamcommuni
Fond eXtream: 0
Location: Giurgiu
Been thanked: 1 time

05 Jun 2018, 20:18

S-au m-am mai gandit la o treaba ...
eu comenzile de dat pulberi , cufere key le am cu comanda asta : amx_givecases nume si suma ...
Am vazut in pluginul de mai sus ca comenzile de amx sunt puse asa amx_give_cases ..
Oare daca le face amx_givecases @all suma merge ?
User avatar
LNd #
Membru, skill +1
Membru, skill +1
Posts: 126
Joined: 07 Sep 2017, 23:33
Detinator Steam: Da
SteamID: eXeDLL [1337]
Fond eXtream: 0
Has thanked: 3 times
Been thanked: 9 times

05 Jun 2018, 20:55

nu are treaba pluginu de baza cu pluginurile de mai sus.. pluginurile de mai sus functioneaza 100% , nativele sunt luate de la CSGO Remake 1G a lui Nubo.. Ce ai cerut tu este un plugin separat prin care poti da cufere etc la toti prin comenzile de mai sus , ce ti-a facut london se da cu amx_give cases @All suma sau amx_give keys @All suma , iar pluginul lui functioneaza chiar mai bine decat ce am facut eu si e si facut mai bine codul.

ce ti-am facut eu e sa dai cu amx_give_case @all , deoarece daca faceam cu amx_givecases ca in pluginul de baza se suprapuneau 2 comenzi asemanatoare din 2 pluginuri diferite..
Legends never die
Post Reply

Return to “Cereri”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 41 guests