Învaţă Scripting AMXX

Discutii despre tot ce nu se incadreaza in celelalte categorii.

Moderators: Moderatori ajutatori, Moderatori

#Vali
Fost moderator
Fost moderator
Posts: 2611
Joined: 24 Jan 2012, 11:00
Detinator Steam: Da
SteamID: id/spryt3
Reputatie: Fost Moderator
Fost Scripter eXtreamCS.com
1.2 / 3
Location: root
Has thanked: 81 times
Been thanked: 144 times
Contact:

28 Aug 2013, 15:40

Adica incepe o noua runda :) si eu vreau sa vad cand se face primu flag si sa apara un mesaj ceva de genu
RoyalServer 2
smileye
Fost moderator
Fost moderator
Posts: 4648
Joined: 12 Jun 2012, 15:18
Detinator Steam: Da
Reputatie: Fost moderator
Has thanked: 258 times
Been thanked: 38 times
Contact:

28 Aug 2013, 16:13

Mesaje hud, imbinare pluginuri, despre socket si orpheu in crearea pluginurilor, cvaruri, logsuri,tipuri de scripturi, cum ne dam seama ce script este.

Merci.
Cosmin
Fost moderator
Fost moderator
Posts: 9362
Joined: 06 Jul 2013, 22:08
Detinator Steam: Da
Detinator server CS: Nu
Reputatie: Fost eXtream Mod
Fost Scripter eXtreamCS
Nume anterior: scosmynnnn
Has thanked: 492 times
Been thanked: 547 times

28 Aug 2013, 21:45

Un tutorial adevarat ar fi urmatorul: Cum sa creezi un plugin (mai simplu ca cel al lu' compaq) in care sa apare in hud s'au chat niste litere/numere la nimereala si care il ghiceste sa castige bani etc..Ar fi extrem de folositor acest tutorial :)
User avatar
Schitz
Membru, skill 0
Membru, skill 0
Posts: 11
Joined: 22 Aug 2013, 00:45
Detinator Steam: Nu
Location: Bucureşti
Contact:

28 Aug 2013, 23:33

Hacked wrote:Eu ti-as da o idee.... Nu fa tutoriale dastea cum sa faci un plugin care mareste viteza , dupa altu care scade gravitatia ca "aia prostii" nu inteleg.... fa o lista cu toate functiile,comenzile etc. si explica ce face fiecare :D
Un tutorial cu comeenzile de baza cu , care se incepe un plugin.... si o sa ai cele mai bune tutoriale :) daca o sa faci asta chiar si eu o sa le citesc sa mai invat cate ceva :D
Si pe langa asta un plugin ca demo :D
Serverul meu (caut admini cu experienţă)
----------------------------------------------------------------------
Image
----------------------------------------------------------------------

Dacă doreşti să mă contactezi cautămă pe messenger la adresa schitz.florin
User avatar
aNNakin
Fost administrator
Fost administrator
Posts: 10464
Joined: 17 Dec 2007, 21:42
Detinator Steam: Da
CS Status: a iubi - necesar si suficient
Detinator server CS: romania.cs16.ro
SteamID: anakin_cstrike16
Reputatie: Membru Club eXtreamCS
Fost Contribuitor
Fost Scripter eXtreamCS
Fost Lider Echipa eXtreamCS
Fost Administrator
Location: di.fm
Has thanked: 230 times
Been thanked: 787 times
Contact:

28 Aug 2013, 23:54

Mr.SpRyTe wrote:Adica incepe o noua runda :) si eu vreau sa vad cand se face primu flag si sa apara un mesaj ceva de genu
Ai nevoie de 2 functii/event-uri din amxx: inceput de runda si kill, care se scriu in plugin_init. Apoi iti creezi o variabila cu ce nume vrei tu prin care script-ul "sa stie" daca e primul kill sau nu. Variabila asta primeste la fiecare runda valoarea 0, adica "ii spune" scriptului ca nu a fost nici un kill in runda asta, iar cand s-a facut primul kill si se trimite mesaj + sunet variabila ia valorea 1. Daca nu primeste valoarea 1 atunci scriptul va trimite mesaj si sunet de fiecare data cand va fi facut un kill. Deci pur si simplu se bazeaza pe o simpla conditie: 1 sau 0

Code: Select all

#include < amxmodx >

#define PLUGIN "New Plug-In"
#define VERSION "0.0.1"
#define AUTHOR "aNNakin"

// - - - - - - - - - - - - - - - - - -
new Sunet[ ] = "misc/firstblood.wav";
// - - - - - - - - - - - - - - - - - -

new AFostKill;

public plugin_init ( )
{
	register_plugin ( PLUGIN, VERSION, AUTHOR )
	
	register_event ( "HLTV", "Event_NewRound", "a", "1=0", "2=0" );
	register_event ( "DeathMsg", "Event_Kill", "a" );
}

public plugin_precache ( )
{
	precache_sound ( Sunet );
}

public Event_NewRound ( )
{
	// nici un kill pe runda asta inca
	AFostKill = 0;
}

public Event_Kill ( )
{
	static Killer, Victim, KillerName[ 32 ];
	Killer = read_data ( 1 );
	Victim = read_data ( 2 );
	
	// daca a mai fost kill inainte
	if ( AFostKill == 1 )
		return 0;
	
	// in caz de suicid
	if ( Killer == Victim )
		return 0;
	
	
	get_user_name ( Killer, KillerName, 31 );
	
	// mesaj pe HUD
	set_hudmessage ( 255, 0, 0, 0.02, 0.37, 0, 6.0, 6.0 );
	show_hudmessage ( 0, "%s : FirstBlood!", KillerName );
	// sunet
	client_cmd ( 0, "spk %s", Sunet );
	
	AFostKill = 1;
	
	return 0;
}

Cosmin
Fost moderator
Fost moderator
Posts: 9362
Joined: 06 Jul 2013, 22:08
Detinator Steam: Da
Detinator server CS: Nu
Reputatie: Fost eXtream Mod
Fost Scripter eXtreamCS
Nume anterior: scosmynnnn
Has thanked: 492 times
Been thanked: 547 times

29 Aug 2013, 01:40

STERS!
Last edited by Cosmin on 30 Dec 2013, 01:45, edited 1 time in total.
Cosmin
Fost moderator
Fost moderator
Posts: 9362
Joined: 06 Jul 2013, 22:08
Detinator Steam: Da
Detinator server CS: Nu
Reputatie: Fost eXtream Mod
Fost Scripter eXtreamCS
Nume anterior: scosmynnnn
Has thanked: 492 times
Been thanked: 547 times

30 Aug 2013, 13:34

Face cineva macar un tutorial din cele de mai sus ?
User avatar
CryWolf
Administrator
Administrator
Posts: 6505
Joined: 07 Aug 2008, 16:33
Detinator Steam: Da
Reputatie: Administrator
Fost Scripter
Manager CS2.eXtream.Ro
Fost Detinator ZM.eXtream.Ro
Fost manager CS.eXtream.Ro
Fost manager CSGO.eXtream.Ro
Fost manager global
Location: Botosani
Discord: crywolf1989
Has thanked: 202 times
Been thanked: 850 times
Contact:

30 Aug 2013, 15:54

scosmynnnn wrote:Face cineva macar un tutorial din cele de mai sus ?
Nu ai timp ? crezi ca cineva sta non.stop pe forum sa programeze toate ideiile voastre nebunesti, cu atat mai putin sa va explice...intelegeti ca suntem voluntari nu e nimeni obligat, asa ca asteapta pentru urmatoarele up-uri vei primi Avertisment!

Multumesc!
NU IMI MAI DA-TI PM CU CERERE AJUTOR/SAMD, FOLOSITI FORUMUL, CITESC MAJORITATEA TOPICURILOR.
www.dark-arena.com , SERVERE CS / CS2 / L4D AU REVENIT ONLINE.
www.diasporaiptv.ro - SERVICII PREMIUM IPTV

Image

Image
AlexAlexAlexAndru
Membru, skill 0
Membru, skill 0
Posts: 5
Joined: 18 Mar 2014, 16:09
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Contact:

27 Mar 2014, 15:49

cum maresc graviteatea si viteza pe furien repedee
Post Reply

Return to “Discutii generale”

  • Information