Ciupy Admin
Numarul mesajelor : 118 Data de inscriere : 29/11/2008 Varsta : 34
| Subiect: Compilare pluginuri Sam Feb 07, 2009 12:03 am | |
| Deoarece am observat cateve persoane care nu stiu ce sa faca atunci cand primesc un 'code' la cerere, m-am decis sa fac acest topic ca sa fie clar. 1. Intrati in Start - Run - scrieti: Code: - Cod:
-
notepad si dati Enter. 2. Copiati acolo cod-ul primit. 3. Click pe File - Save as... si dati un nume cu extensia sma, exemplu: Code: - Cod:
-
plugin.sma 4. Intrati pe acest site. 5. Selectati din partea dreapta Compiler. Click pe Browse - selectati 'warmup.sma' (sau ce nume ati dat voi la .sma) - si dati lick pe Compile - si ati obtinut pluginul compilat. 5. Acum urmati acest tutorial. NEW!(Se poate ca uneori site-ul sa nu mearga, asa ca va trebui sa il compilati local, din addons/amxmodx/scripting/compile.exe: pune-ti .sma-ul peste el) Exemplu: - sa zicem ca am primit acest cod la o cerere: Code: - Cod:
-
#include
#define PLUGIN "WarmUp Round" #define VERSION "1.0" #define AUTHOR "eXtreamCS"
new bool:WarmUp; new Seconds = 50;
public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR); register_event("CurWeapon", "Current_Weapon", "be", "1=1", "2!29"); WarmUp = true; set_task(120.0, "RemoveWarmUp", 123); set_task(1.0, "ShowCountDown", 1234,_,_,"b",_); } public Current_Weapon(id) { if(WarmUp) engclient_cmd(id, "weapon_knife"); } public ShowCountDown() {
set_hudmessage(255, 255, 255, 0.03, 0.17, 0, 6.0, 1.0, 0.1, 0.1, 2); show_hudmessage(0, "Runda de Incalzire: %d secunde ramase.", Seconds); Seconds--; if(Seconds <= 0) {
if(task_exists(1234)) remove_task(1234); WarmUp = false; server_cmd("sv_restart 1"); return; } } public RemoveWarmUp() WarmUp = false; Urmarim pasii de mai sus: imaginile sunt de la stanga spre dreapta. Acestea fiind spuse si aratate, GL & HF ! | |
|