Cod folosire doar 1 item

Tutoriale scripting, cod si portiuni de cod.

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

Post Reply
*Or!g!naL*
Fost moderator
Fost moderator
Posts: 1367
Joined: 16 Feb 2014, 16:28
Detinator Steam: Nu
CS Status: N-avem!
Detinator server CS: Zm.Darkcs.ro
Reputatie: Fost moderator ajutator
Has thanked: 3 times
Been thanked: 1 time

22 Jan 2016, 21:30

Am un /shop si vreau sa fac ca sa fie folosit doar 1 item din el adica doar 1 data pe runda e pentru modul zm
Si inca un cod ca itemul x sa fie folosit doar de last/first
Image
RoyalServer
User avatar
Challenger.
Fost moderator
Fost moderator
Posts: 2530
Joined: 07 Dec 2014, 14:32
Detinator Steam: Da
Reputatie: Fost Super Moderator
Nume anterior: whisTle
Puncte: 1.7 / 3
Fond eXtream: 0
Contact:

22 Jan 2016, 21:57

Eu așa fac pentru 1 item/ rundă..
SMA | Afiseaza codul
#include <amxmodx>

#define PLUGIN "Plug-in Nou"
#define VERSION "0.1"
#define AUTHOR "eXtreamCS"

new bool: AlreadyChosen[33];

public plugin_init()
{
	register_plugin(PLUGIN, VERSION, AUTHOR);
	
	register_clcmd("say /shop","SayShop");	
}
public SayShop(id)
{
	if(AlreadyChosen[id]) 
	{
		client_print(id, print_chat, "[AMXX] Ai folosit shop-ul in aceasta runda ..")  
		return;
	}
	
}
NU sunt intermediar.

Dacă ai nevoie de ajutor pe forum dă-mi un PM şi rezolvăm.

REGULAMENT FORUM

RECLAMAȚII MODERATORI

RECLAMAȚII PM
Activitate scăzută
*Or!g!naL*
Fost moderator
Fost moderator
Posts: 1367
Joined: 16 Feb 2014, 16:28
Detinator Steam: Nu
CS Status: N-avem!
Detinator server CS: Zm.Darkcs.ro
Reputatie: Fost moderator ajutator
Has thanked: 3 times
Been thanked: 1 time

22 Jan 2016, 22:03

ham dar sa fac ca doar in primele 10 sec sa se poata cumpara moduri ? si doar 1 persoana sa poata cumpara

Code: Select all

public x(id)
{
	if(use[id]) 
	{
		client_print(id, print_chat, "[AMXX] Ai folosit shop-ul in aceasta runda ..")  
		return;
	}
	
}
eu facusem asa
Image
Lux0R^
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 1222
Joined: 13 Jul 2013, 16:31
Detinator Steam: Da
Reputatie: Scripter eXtreamCS
Moderator ajutator
Has thanked: 15 times
Been thanked: 12 times

22 Jan 2016, 23:39

use = foloseste
used = folosit
daca faci un cod pune numele corecte la variabile altfel creezi nonsensuri in pluginuri
nu e o greseala... dar daca iti verifici codu-n timp nu-l vei mai intelege
Pauza pana in iulie... licenta ^^

Fara pm-uri pentru pluginuri de zm/furien + tot ce tine de vip.

Codul Scripterului: scripting/codul-scripterului-t362300.html#p2754224
*Or!g!naL*
Fost moderator
Fost moderator
Posts: 1367
Joined: 16 Feb 2014, 16:28
Detinator Steam: Nu
CS Status: N-avem!
Detinator server CS: Zm.Darkcs.ro
Reputatie: Fost moderator ajutator
Has thanked: 3 times
Been thanked: 1 time

22 Jan 2016, 23:45

si daca vreau sa fac ca modurile sa poata fi cumparate in primele 10 sec ? Si doar 1 sa cumpere mod
Image
User avatar
Fuffy
Membru, skill +1
Membru, skill +1
Posts: 299
Joined: 07 Jan 2016, 08:34
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com...!
Fond eXtream: 0
Contact:

23 Jan 2016, 08:52

Foloseste variabile de tip boolean sa verifici daca-a cump ceva, iar pentru a 2 chestie vezi tut de count de pe forum.
AMXX Blue e acum doar pe github.
*Or!g!naL*
Fost moderator
Fost moderator
Posts: 1367
Joined: 16 Feb 2014, 16:28
Detinator Steam: Nu
CS Status: N-avem!
Detinator server CS: Zm.Darkcs.ro
Reputatie: Fost moderator ajutator
Has thanked: 3 times
Been thanked: 1 time

23 Jan 2016, 17:52

mda nu ar strica o demonstratie
un link va rog ?
Image
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

23 Jan 2016, 18:42

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

new bool: Choosed [ 33 ];

public plugin_init ( )
{
	register_plugin ( "One Item Per Round", "1.0", "LondoN eXtream" );
	
	register_clcmd ( "say /deagle", "xxx_cmd" );
	
	register_event ( "HLTV", "EV_NewRound", "a" );
}

public xxx_cmd ( id ) {
	if ( Choosed [ id ] ) {
		client_print ( id, print_chat, "[AMXX] One Item Per Round" );
		return PLUGIN_HANDLED;
	}
	
	give_item ( id, "weapon_deagle" );
	Choosed [ id ] = true;
}

public EV_NewRound ( ) {
	for ( new i = 1; i <= get_maxplayers ( ); i++ ) 
		Choosed [ i ] = false;
}
Post Reply

Return to “Scripting”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 14 guests