Învaţă Scripting AMXX
Moderators: Moderatori ajutatori, Moderatori
-
- 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:
Adica incepe o noua runda :) si eu vreau sa vad cand se face primu flag si sa apara un mesaj ceva de genu
-
- 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:
Mesaje hud, imbinare pluginuri, despre socket si orpheu in crearea pluginurilor, cvaruri, logsuri,tipuri de scripturi, cum ne dam seama ce script este.
Merci.
Merci.
-
- 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
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 :)
- Schitz
- Membru, skill 0
- Posts: 11
- Joined: 22 Aug 2013, 00:45
- Detinator Steam: Nu
- Location: Bucureşti
- Contact:
Si pe langa asta un plugin ca demo :DHacked 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
- aNNakin
- 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:
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 0Mr.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
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;
}
- CryWolf
- 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:
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!scosmynnnn wrote:Face cineva macar un tutorial din cele de mai sus ?
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
www.dark-arena.com , SERVERE CS / CS2 / L4D AU REVENIT ONLINE.
www.diasporaiptv.ro - SERVICII PREMIUM IPTV
-
- Membru, skill 0
- Posts: 5
- Joined: 18 Mar 2014, 16:09
- Detinator Steam: Nu
- CS Status: Citesc forumul eXtreamCS.com...!
- Contact:
cum maresc graviteatea si viteza pe furien repedee