[Scripting] Modulul Cstrike [Toate functiile CStrike]

Tutoriale scripting, cod si portiuni de cod.

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

Post Reply
User avatar
Adventx
Membru, skill +4
Membru, skill +4
Posts: 1785
Joined: 17 Sep 2013, 21:44
Detinator Steam: Da
Reputatie: Fost moderator ajutator
Has thanked: 128 times
Been thanked: 142 times
Contact:

05 Nov 2013, 20:25

Image
Modulul CStrike contine mai multe functii pentru a schimba modul de joc!

Modulul are următorul set de constante:
¤ CS Weapon Constants
¤ Team Constants
¤ Model Constants
¤ Armor Constants
¤ Map Zone Constants
¤ Zoom Constants

Functii pentru modulul CStrike:

¤ cs_get_

cs_get_no_knives - Pornit/Oprit modul fara cutite
cs_get_user_armor - Arata care este armura jucatorului si cantitatea
cs_get_user_buyzone - Verifica jucătorul daca este in zona de cumparare sau nu (BuyZone)
cs_get_user_deaths - Returneaza numarul de decese
cs_get_user_defuse - Verifica disponibilitatea de pensete (DefuseKit) de la CT
cs_get_user_hasprim - Ajuta sa arate jucatorului daca are armele de baza sau nu
cs_get_user_model - Arata numele de model a jucatorului
cs_get_user_money - Arata citi bani are jucatorul
cs_get_user_nvg - Arata daca jucatorul are NightVision sau nu
cs_get_user_plant - Arata daca jucatorul poate sa planteze bomba
cs_get_user_team - Arata de ce echipa este jucatorul
cs_get_user_vip - Verifica daca jucatorul respectiv are vip sau nu
cs_get_user_zoom - Arata ce zoom foloseste in acest moment
cs_get_user_bpammo - Primeste gloante de rezerva sau nu
cs_get_user_tked - Jucatorul poate fi omorit de membrii din echipa lui sau nu
cs_get_user_driving - Jucătorul controlează vehiculul și mișcarea ei
cs_get_user_shield - Jucatorul are un scut sau nu
cs_get_user_lastactivity
cs_reset_user_model - Modificări la modelul initial selectat de catre jucator

¤ cs_set_

cs_set_no_knives - Stabileste un regim fara cutite
cs_set_user_armor - Setează cantitatea de armura
cs_set_user_deaths - Seteaza numarul de decese jucatorului
cs_set_user_defuse - Da/ia defusekit jucatorului
cs_set_user_model - Inlocueste modelul la jucator
cs_set_user_money - Schimba suma de bani
cs_set_user_team - Seteaza de care echipa va juca jucatorul
cs_set_user_vip - Seteaza jucatorului VIP
cs_set_user_zoom - Schimba zoom-ul la arma (indiferent de ce arma)
cs_set_weapon_burst - Seteaza modul brust la jucator (cite trei gloante)
cs_set_weapon_silen - Pune amortizor de zgomot la arma (M4A1) / puts silencer on the weapon
cs_set_user_bpammo - Seteaza jucatorului gloante de rezerva
cs_set_user_plant - Da posibilitate jucatorului de a planta bomba
cs_set_user_tked - Stabileste numărul de aliați morți

cs_get_hostage_id - Intoarce ID ostatic
cs_get_user_stationary - Verifică daca jucătorul are o armă staționară sau nu
cs_get_weapon_burst - Status regim Brust
cs_get_weapon_ammo - Daca primeste gloante
cs_set_weapon_ammo - Seteaza cite gloante primeste
cs_user_spawn - Spawn

cs_get_c4_explode_time
cs_set_c4_explode_time
cs_get_c4_defusing
cs_set_c4_defusing
Image
cs_get_weapon_ammo(id) : aceasta functie afla cata munitie mai are jucatorul respectiv.
cs_set_weapon_ammo(id, valoare gloante) : aceasta functie seteaza munitia jucatorului respectiv.

cs_set_weapon_ammo(id, cs_get_weapon_ammo(id) +180) : daca folosesti asa, ii dai jucatorului respectiv 180 de gloante.
cs_set_weapon_ammo(id, cs_get_weapon_ammo(id) -50) : daca folosesti asa, ii iei jucatorului respectiv 50 de gloante.

cs_get_user_deaths(id) : aceasta functie afla de cate ori a decedat jucatorul respectiv.
cs_set_user_deaths(id, numar) : aceasta functie seteaza decesurile jucatorului respectiv.

cs_set_user_deaths(id, cs_get_user_deaths(id) +20) : daca folosesti asa, ii dai jucatorului respectiv 20 de, decesuri.
cs_set_user_deaths(id, cs_get_user_deaths(id) -20) : daca folosesti asa, ii iei jucatorului respectiv 20 de, decesuri.

cs_get_user_armor(id) : aceasta functie afla cata armura mai are jucatorul respectiv.
cs_set_user_armor(id, valoare armura) : aceasta functie seteaza armura jucatorului respectiv.

cs_set_user_armor(id, cs_get_user_armor(id) +200) : daca folosesti asa, ii dai jucatorului respectiv 200 la armura.
cs_set_user_armor(id, cs_get_user_armor(id) -99) : daca folosesti asa, ii scazi jucatorului respectiv 99 la armura.

cs_get_user_money(id) : aceasta functie afla cati bani are jucatorul respectiv.
cs_set_user_money(id, valoare bani) : aceasta functie seteaza banii jucatorului respectiv.

cs_get_user_team(id) : aceasta functie afla in/din ce echipa este jucatorul respectiv.
cs_set_user_team(id, echipa) : aceasta functie seteaza jucatorul sa fie intr-o echipa.

cs_get_user_model(id) : aceasta funtie afla ce model/modelul jucatorului respectiv.
cs_set_user_model(id, model) : aceasta functie seteaza jucatorului un model.

Credite zimpe
Image
CS Weapon Constants

Code: Select all

CSW_P228        1
CSW_SCOUT        3
CSW_HEGRENADE        4
CSW_XM1014        5
CSW_C4            6
CSW_MAC10        7
CSW_AUG            8
CSW_SMOKEGRENADE    9
CSW_ELITE        10
CSW_FIVESEVEN        11
CSW_UMP45        12
CSW_SG550        13
CSW_GALIL        14
CSW_FAMAS        15
CSW_USP            16
CSW_GLOCK18        17
CSW_AWP            18
CSW_MP5NAVY        19
CSW_M249        20
CSW_M3            21
CSW_M4A1        22
CSW_TMP            23
CSW_G3SG1        24
CSW_FLASHBANG        25
CSW_DEAGLE        26
CSW_SG552        27
CSW_AK47        28
CSW_KNIFE        29
CSW_P90            30
CSW_VEST        31
CSW_VESTHELM        32
Team Constants:

Code: Select all

enum CsTeams {
    CS_TEAM_UNASSIGNED = 0,
    CS_TEAM_T = 1,
    CS_TEAM_CT = 2,
    CS_TEAM_SPECTATOR = 3
};
Model Constants:

Code: Select all

enum CsInternalModel {
    CS_DONTCHANGE = 0,
    CS_CT_URBAN = 1,
    CS_T_TERROR = 2,
    CS_T_LEET = 3,
    CS_T_ARCTIC = 4,
    CS_CT_GSG9 = 5,
    CS_CT_GIGN = 6,
    CS_CT_SAS = 7,
    CS_T_GUERILLA = 8,
    CS_CT_VIP = 9
};
Armor Constants:

Code: Select all

enum CsArmorType {
    CS_ARMOR_NONE = 0,    // no armor
    CS_ARMOR_KEVLAR = 1,    // armor
    CS_ARMOR_VESTHELM = 2    // armor and helmet
};
Zoom Constants:

Code: Select all

enum
{
    CS_RESET_ZOOM = 0,        // Reset any zoom blocking (when using this type, mode has no effect)
    CS_SET_NO_ZOOM,            // Disable any sort of zoom (ie: to disable zoom in all weapons use this with mode=0)
    CS_SET_FIRST_ZOOM,        // Set first zoom (awp style)
    CS_SET_SECOND_ZOOM,        // Set second zoom (awp style)
    CS_SET_AUGSG552_ZOOM,        // Set aug/sg552 zoom style
};
Pagina in lucru...
Cam asta e, inca nu am adaugat toate functiile mai sunt vreo citeva, o sa le adaug pe parcurs,mai am de lucrat la topic,cred ca unele functii nu o sa le intelegeti pentru ca nu am explicat bine, dar acest topic l-am luat de pe alt forum si era in alta limba, poate nu am tradus bine chiar pe intelesul vostru dar m-am staruit cit de cit sa intelegeti ceva!
Daca credeti ca ati invatat ceva nou, apasati pe butonul Multumesc!

Topic creat de Adventx pentru eXtreamCS.Com
Last edited by Adventx on 09 May 2014, 20:40, edited 11 times in total.
RoyalServer
User avatar
Truth*
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 766
Joined: 11 Oct 2013, 11:08
Detinator Steam: Da
SteamID: Ezeru
Reputatie: Fost moderator ajutator
Membru Club eXtreamCS (4 luni)
Nume anterior: HyperioN.
Scripter eXtreamCS
0.2 / 3
Fond eXtream: 0
Location: Sibiu
Has thanked: 44 times
Been thanked: 122 times

05 Nov 2013, 21:35

Frumos si util Felicitari^
P.S.: Netestat = Nu am avut timp să mă uit atent peste cod. Deci ceea ce am scris este posibil să fie greşit sau să aibă erori.

If i helped you and you wanna thank me, you can donate at this link : here
This will motivate me to help you in the future.
[If you want a private plugin send me a PM.(No complex plugins please, I am a student and I don't have the time to make those)]
User avatar
Adventx
Membru, skill +4
Membru, skill +4
Posts: 1785
Joined: 17 Sep 2013, 21:44
Detinator Steam: Da
Reputatie: Fost moderator ajutator
Has thanked: 128 times
Been thanked: 142 times
Contact:

05 Nov 2013, 21:42

Multumesc! :)
LordOfNothing
Membru, skill +1
Membru, skill +1
Posts: 387
Joined: 19 Jul 2013, 15:51
Detinator Steam: Nu
Reputatie: Restrictie PM
Has thanked: 11 times
Been thanked: 35 times

19 Nov 2013, 07:57

am facut si eu un tutorial : http://www.amxmodx.org/funcwiki.php?go=module&id=4


glumeam frate :)) e cam inutil ca poti gasi pe net aceasi chestie

dar imi place ca in comunitatea macar se munceste ;)


Am sa postez si eu niste exemple cum puteti folosi aceste functii :
| Afiseaza codul
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
 
#define PLUGIN "[cstrike] cs_get_user_team"
#define VERSION "1.0"
#define AUTHOR "Admin"
 
public plugin_init() {
     
    register_plugin(PLUGIN, VERSION, AUTHOR)
 
    register_clcmd("say /my_team","f_get_my_team")
}
public f_get_my_team(id){
 
    new CsTeams:my_team 
    my_team = cs_get_user_team(id)
     
    switch (my_team){
        case (CS_TEAM_CT):{
            client_print(0,print_chat,"My team is CT")
        }
        case (CS_TEAM_T):{
            client_print(0,print_chat,"My team is T")
        }
        case (CS_TEAM_SPECTATOR):{
            client_print(0,print_chat,"My team is Spectator")
        }
        case (CS_TEAM_UNASSIGNED):{
            client_print(0,print_chat,"My team is Unssigned")
        }        
    }
}
| Afiseaza codul
/* Plugin generated by AMXX-Studio */
 
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
 
#define PLUGIN "Set user money"
#define VERSION "1.0"
#define AUTHOR "Admin"
 
public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
     
    register_clcmd("say /give-me-money","give_money")
}
public give_money(id){
     
    cs_set_user_money(id,7777)
    set_hudmessage(0, 255, 0, -1.0, 0.25, 0, 6.0, 12.0)
    show_hudmessage(id, "You have 7777$" )
}
| Afiseaza codul
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
  
#define PLUGIN "Set user model"
#define VERSION "1.0"
#define AUTHOR "Maf1a"
  
public plugin_init() {
        register_plugin(PLUGIN, VERSION, AUTHOR)
      
        register_clcmd("say /model","user_model")
}
public plugin_precache() {
        precache_model("models/player/gign.mdl")
}
public user_model(id)
{
        cs_set_user_model(id, "gign")
}
| Afiseaza codul
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
 
#define PLUGIN "[cstrike.inc] cs_set_user_zoom"
#define VERSION "1.0"
#define AUTHOR "Admin"
 
public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
 
    register_clcmd("say /z1","zoom1")
    register_clcmd("say /z2","zoom2")
    register_clcmd("say /z3","zoom3")
    register_clcmd("say /z4","zoom4")
    register_clcmd("say /z5","zoom5")
}
 
public zoom1on(id){
    cs_set_user_zoom(id,CS_RESET_ZOOM,1)
}
 
public zoom2(id){
    cs_set_user_zoom(id,CS_SET_NO_ZOOM,1)
}
 
public zoom3(id){
    cs_set_user_zoom(id,CS_SET_FIRST_ZOOM,1)
}
 
public zoom4(id){
    cs_set_user_zoom(id,CS_SET_SECOND_ZOOM,1)
}
 
public zoom5(id){
    cs_set_user_zoom(id,CS_SET_AUGSG552_ZOOM,1)
}
| Afiseaza codul
/* Plugin generated by AMXX-Studio */
 
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
 
#define PLUGIN "[cstrike.inc] cs_set_user_vip"
#define VERSION "1.0"
#define AUTHOR "Admin"
 
public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    register_clcmd("say /vip","set_vip")
}
public set_vip(id){
    cs_set_user_vip(id,1,1,1)
}
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

19 Nov 2013, 11:19

Este bun tutorialu-l dar..copy paste dupa allied..mai bine explici 5 functii calumea decat sa le scrii pe toate fara explicatii ca sa intelegem toti,ma refer cu exemple ;) oricum e bine ca mai apare cate un tutorial.
User avatar
Adventx
Membru, skill +4
Membru, skill +4
Posts: 1785
Joined: 17 Sep 2013, 21:44
Detinator Steam: Da
Reputatie: Fost moderator ajutator
Has thanked: 128 times
Been thanked: 142 times
Contact:

19 Nov 2013, 14:16

scosmynnnn te referi la mine ca am luat tutorialul de pe allied
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

19 Nov 2013, 14:18

Nu am spuso cu rautate,dar mai bine explici cateva funcii cu exemple decat sa le scrii pe toate.Fa cum iti spun eu sa vezi ca e mai bine :)
User avatar
Adventx
Membru, skill +4
Membru, skill +4
Posts: 1785
Joined: 17 Sep 2013, 21:44
Detinator Steam: Da
Reputatie: Fost moderator ajutator
Has thanked: 128 times
Been thanked: 142 times
Contact:

19 Nov 2013, 14:27

Nu am zis nimic ca ai spus ceva cu rautate, dar ca nu am luat tutorialul de pe allied
User avatar
h4wk
Fost moderator
Fost moderator
Posts: 3806
Joined: 22 Sep 2009, 13:10
Detinator Steam: Da
Reputatie: Fost eXtream Mod
Nume anterior : DaZ , zimpe , Dan eXtream
Location: Iasi
Has thanked: 306 times
Been thanked: 321 times
Contact:

19 Nov 2013, 14:59

Exemple functii:

cs_get_weapon_ammo(id) : aceasta functie afla cata munitie mai are jucatorul respectiv.
cs_set_weapon_ammo(id, valoare gloante) : aceasta functie seteaza munitia jucatorului respectiv.

cs_set_weapon_ammo(id, cs_get_weapon_ammo(id) +180) : daca folosesti asa, ii dai jucatorului respectiv 180 de gloante.
cs_set_weapon_ammo(id, cs_get_weapon_ammo(id) -50) : daca folosesti asa, ii iei jucatorului respectiv 50 de gloante.

cs_get_user_deaths(id) : aceasta functie afla de cate ori a decedat jucatorul respectiv.
cs_set_user_deaths(id, numar) : aceasta functie seteaza decesurile jucatorului respectiv.

cs_set_user_deaths(id, cs_get_user_deaths(id) +20) : daca folosesti asa, ii dai jucatorului respectiv 20 de, decesuri.
cs_set_user_deaths(id, cs_get_user_deaths(id) -20) : daca folosesti asa, ii iei jucatorului respectiv 20 de, decesuri.

cs_get_user_armor(id) : aceasta functie afla cata armura mai are jucatorul respectiv.
cs_set_user_armor(id, valoare armura) : aceasta functie seteaza armura jucatorului respectiv.

cs_set_user_armor(id, cs_get_user_armor(id) +200) : daca folosesti asa, ii dai jucatorului respectiv 200 la armura.
cs_set_user_armor(id, cs_get_user_armor(id) -99) : daca folosesti asa, ii scazi jucatorului respectiv 99 la armura.

cs_get_user_money(id) : aceasta functie afla cati bani are jucatorul respectiv.
cs_set_user_money(id, valoare bani) : aceasta functie seteaza banii jucatorului respectiv.

cs_get_user_team(id) : aceasta functie afla in/din ce echipa este jucatorul respectiv.
cs_set_user_team(id, echipa) : aceasta functie seteaza jucatorul sa fie intr-o echipa.

cs_get_user_model(id) : aceasta funtie afla ce model/modelul jucatorului respectiv.
cs_set_user_model(id, model) : aceasta functie seteaza jucatorului un model.

Sursa - LinkCS.ro

Code: Select all

"Daca ai culoare nu inseamna ca esti mai presus ca un utilizator. Culoare e un fel de "rasplata" pentru ca te implici in "ridicarea" acestei comunitati.
Unii nu realizeaza ca daca ai culoare nu inseamna ca esti smecher." -- by Alexey
:troll :troll

Spui ceva,dar faci altceva !
User avatar
Adventx
Membru, skill +4
Membru, skill +4
Posts: 1785
Joined: 17 Sep 2013, 21:44
Detinator Steam: Da
Reputatie: Fost moderator ajutator
Has thanked: 128 times
Been thanked: 142 times
Contact:

19 Nov 2013, 15:57

Multumesc zimpe si LordOfNothing am adaugat explicatiile voastre in topic si am pus credite :D!
User avatar
HamletEagle
Fost moderator
Fost moderator
Posts: 750
Joined: 21 Sep 2013, 15:05
Detinator Steam: Da
CS Status: Inactiv cateva zile.
SteamID: privat
Reputatie: Fost Scripter eXtreamCS.com
Fost Moderator ajutator
Has thanked: 19 times
Been thanked: 85 times

23 Nov 2013, 11:18

LordOfNothing wrote:am facut si eu un tutorial : http://www.amxmodx.org/funcwiki.php?go=module&id=4


glumeam frate :)) e cam inutil ca poti gasi pe net aceasi chestie

dar imi place ca in comunitatea macar se munceste ;)


Am sa postez si eu niste exemple cum puteti folosi aceste functii :
| Afiseaza codul
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
 
#define PLUGIN "[cstrike] cs_get_user_team"
#define VERSION "1.0"
#define AUTHOR "Admin"
 
public plugin_init() {
     
    register_plugin(PLUGIN, VERSION, AUTHOR)
 
    register_clcmd("say /my_team","f_get_my_team")
}
public f_get_my_team(id){
 
    new CsTeams:my_team 
    my_team = cs_get_user_team(id)
     
    switch (my_team){
        case (CS_TEAM_CT):{
            client_print(0,print_chat,"My team is CT")
        }
        case (CS_TEAM_T):{
            client_print(0,print_chat,"My team is T")
        }
        case (CS_TEAM_SPECTATOR):{
            client_print(0,print_chat,"My team is Spectator")
        }
        case (CS_TEAM_UNASSIGNED):{
            client_print(0,print_chat,"My team is Unssigned")
        }        
    }
}
| Afiseaza codul
/* Plugin generated by AMXX-Studio */
 
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
 
#define PLUGIN "Set user money"
#define VERSION "1.0"
#define AUTHOR "Admin"
 
public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
     
    register_clcmd("say /give-me-money","give_money")
}
public give_money(id){
     
    cs_set_user_money(id,7777)
    set_hudmessage(0, 255, 0, -1.0, 0.25, 0, 6.0, 12.0)
    show_hudmessage(id, "You have 7777$" )
}
| Afiseaza codul
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
  
#define PLUGIN "Set user model"
#define VERSION "1.0"
#define AUTHOR "Maf1a"
  
public plugin_init() {
        register_plugin(PLUGIN, VERSION, AUTHOR)
      
        register_clcmd("say /model","user_model")
}
public plugin_precache() {
        precache_model("models/player/gign.mdl")
}
public user_model(id)
{
        cs_set_user_model(id, "gign")
}
| Afiseaza codul
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
 
#define PLUGIN "[cstrike.inc] cs_set_user_zoom"
#define VERSION "1.0"
#define AUTHOR "Admin"
 
public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
 
    register_clcmd("say /z1","zoom1")
    register_clcmd("say /z2","zoom2")
    register_clcmd("say /z3","zoom3")
    register_clcmd("say /z4","zoom4")
    register_clcmd("say /z5","zoom5")
}
 
public zoom1on(id){
    cs_set_user_zoom(id,CS_RESET_ZOOM,1)
}
 
public zoom2(id){
    cs_set_user_zoom(id,CS_SET_NO_ZOOM,1)
}
 
public zoom3(id){
    cs_set_user_zoom(id,CS_SET_FIRST_ZOOM,1)
}
 
public zoom4(id){
    cs_set_user_zoom(id,CS_SET_SECOND_ZOOM,1)
}
 
public zoom5(id){
    cs_set_user_zoom(id,CS_SET_AUGSG552_ZOOM,1)
}
| Afiseaza codul
/* Plugin generated by AMXX-Studio */
 
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
 
#define PLUGIN "[cstrike.inc] cs_set_user_vip"
#define VERSION "1.0"
#define AUTHOR "Admin"
 
public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    register_clcmd("say /vip","set_vip")
}
public set_vip(id){
    cs_set_user_vip(id,1,1,1)
}

Pentru ce te dai drept autor cand in surse arata clar ba mafia ba admin ? Nici credite nu avea de ce sa iti dea+ca sunt aranjate oribil. cs_set_user_model daca nu e folosit cum trebuie pica serverul(svc_bad)
Daca vreti ajutorul meu, nu dati bump la topic, fara intrebari de genu "cat mai dureaza/mai astept mult?".
LordOfNothing
Membru, skill +1
Membru, skill +1
Posts: 387
Joined: 19 Jul 2013, 15:51
Detinator Steam: Nu
Reputatie: Restrictie PM
Has thanked: 11 times
Been thanked: 35 times

22 Dec 2013, 16:38

HamletEagle wrote:
LordOfNothing wrote:am facut si eu un tutorial : http://www.amxmodx.org/funcwiki.php?go=module&id=4


glumeam frate :)) e cam inutil ca poti gasi pe net aceasi chestie

dar imi place ca in comunitatea macar se munceste ;)


Am sa postez si eu niste exemple cum puteti folosi aceste functii :
| Afiseaza codul
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
 
#define PLUGIN "[cstrike] cs_get_user_team"
#define VERSION "1.0"
#define AUTHOR "Admin"
 
public plugin_init() {
     
    register_plugin(PLUGIN, VERSION, AUTHOR)
 
    register_clcmd("say /my_team","f_get_my_team")
}
public f_get_my_team(id){
 
    new CsTeams:my_team 
    my_team = cs_get_user_team(id)
     
    switch (my_team){
        case (CS_TEAM_CT):{
            client_print(0,print_chat,"My team is CT")
        }
        case (CS_TEAM_T):{
            client_print(0,print_chat,"My team is T")
        }
        case (CS_TEAM_SPECTATOR):{
            client_print(0,print_chat,"My team is Spectator")
        }
        case (CS_TEAM_UNASSIGNED):{
            client_print(0,print_chat,"My team is Unssigned")
        }        
    }
}
| Afiseaza codul
/* Plugin generated by AMXX-Studio */
 
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
 
#define PLUGIN "Set user money"
#define VERSION "1.0"
#define AUTHOR "Admin"
 
public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
     
    register_clcmd("say /give-me-money","give_money")
}
public give_money(id){
     
    cs_set_user_money(id,7777)
    set_hudmessage(0, 255, 0, -1.0, 0.25, 0, 6.0, 12.0)
    show_hudmessage(id, "You have 7777$" )
}
| Afiseaza codul
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
  
#define PLUGIN "Set user model"
#define VERSION "1.0"
#define AUTHOR "Maf1a"
  
public plugin_init() {
        register_plugin(PLUGIN, VERSION, AUTHOR)
      
        register_clcmd("say /model","user_model")
}
public plugin_precache() {
        precache_model("models/player/gign.mdl")
}
public user_model(id)
{
        cs_set_user_model(id, "gign")
}
| Afiseaza codul
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
 
#define PLUGIN "[cstrike.inc] cs_set_user_zoom"
#define VERSION "1.0"
#define AUTHOR "Admin"
 
public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
 
    register_clcmd("say /z1","zoom1")
    register_clcmd("say /z2","zoom2")
    register_clcmd("say /z3","zoom3")
    register_clcmd("say /z4","zoom4")
    register_clcmd("say /z5","zoom5")
}
 
public zoom1on(id){
    cs_set_user_zoom(id,CS_RESET_ZOOM,1)
}
 
public zoom2(id){
    cs_set_user_zoom(id,CS_SET_NO_ZOOM,1)
}
 
public zoom3(id){
    cs_set_user_zoom(id,CS_SET_FIRST_ZOOM,1)
}
 
public zoom4(id){
    cs_set_user_zoom(id,CS_SET_SECOND_ZOOM,1)
}
 
public zoom5(id){
    cs_set_user_zoom(id,CS_SET_AUGSG552_ZOOM,1)
}
| Afiseaza codul
/* Plugin generated by AMXX-Studio */
 
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
 
#define PLUGIN "[cstrike.inc] cs_set_user_vip"
#define VERSION "1.0"
#define AUTHOR "Admin"
 
public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    register_clcmd("say /vip","set_vip")
}
public set_vip(id){
    cs_set_user_vip(id,1,1,1)
}

Pentru ce te dai drept autor cand in surse arata clar ba mafia ba admin ? Nici credite nu avea de ce sa iti dea+ca sunt aranjate oribil. cs_set_user_model daca nu e folosit cum trebuie pica serverul(svc_bad)
ma dau drept author ? WTH kid you have some head problems ;)

Sunt exemple de plugine ce voiai sa fie aranjate frumos ??
Post Reply

Return to “Scripting”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 10 guests