User
Pass
2FA
 
 

Fun Module Commands #1 [AMXX]

 
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    Freakz Forum Index -> Trash Bin -> CS 2006-2019 (Archived) -> Tutorials
Author Message4916
DarkSider

[Mentally Stable]



Status: Offline
(since 13-08-2010 16:58)
Joined: 01 Aug 2006
Posts: 347, Topics: 28
Location: Iasi

Reputation: 120.8
Votes: 4

 
Post Posted: 10-12-2006, 12:31:44 | Translate post to: ... (Click for more languages)

Fun Module Commands #1


Pentru a folosi acest Tutorial aveti nevoie de cateva cunostinte in crearea unui Plugin . Cateva necesare le puteti gasi in Tutorialul "Inceputul de baza in crearea unui Plugin" , facut de SAMURAI .

In acest Tutorial se vor explica folosirea celor mai importante comenzi ale moduluiui Fun . Sunt niste comenzi folosite foarte des in Plugin-uri .

Pentru a funtiona un Plugin care contine comenzi prezentate mai jos , Server-ul care foloseste acel Plugin trebuie sa aiba activat modulul FUN .
Deasemenea , dvs. trebuie sa aveti la inceputul Plugin-ului o linie care sa arate asa :

Code:
#include <fun>


Va trebui sa aveti ceva de genul :

Code:
#include <amxmodx>
#include <fun>


Desigur , daca mai folositi si alte module puteti adauga in continuare "include"-uri .

Sa incepem cu descrierea comenzilor :


set_user_armor => Seteaza armura player-ului respectiv . Exemplu folosire : set_user_armor(id, 250) => va seta armura Player-ului respectiv la 250 . Deasemenea poate fi folosita asa : set_user_armor(id, get_user_armor(id) +100) => va lua valoarea armurii Player-ului respectiv si o va aduna cu 100 , get_user_armor fiind alta comanda din Fun . Pentru Serverele Counter-Strike este recomandat sa folositi cs_set_user_armor si cs_get_user_armor din modulul cstrike .

set_user_footsteps => Cand va fi setat pe 1 , pasii Player-ului respectiv nu vor mai fi auziti . Exemplu folosire : set_user_footsteps(id, 1) => Player-ului respectiv nu i se vor mai auzi pasii .

set_user_frags => Seteaza fragurile Player-ului respectiv . Exemplu folosire : set_user_frags(id, 10) => Va seta fragurile Player-ului respectiv pe 10 . Poate fi folosit si ca set_user_frags(id, get_user_frags(id) +1) => Va adauga inca un frag Player-ului respectiv .

set_user_godmode => Ii da godmode Player-ului respectiv . Exemplu : set_user_godmode(id, 1) => Player-ul respectiv va avea godmode .

set_user_gravity => Seteaza gravitatia Player-ului respectiv . Exemplu folosire : set_user_gravity(id, 2.0) . Poate fi folosit si ca set_user_gravity(id, get_user_gravity(id) -1.0) => Ii va scadea din gravitatie Player-ului respectiv 800 .
Gravitatia poate fi :
1.0 = 800
2.0 = 1600
0.5 = 400
etc. .

set_user_health => Seteaza viata Player-ului respectiv . Exemplu : set_user_health(id, 250) => Seteaza viata Player-ului respectiv pe 250 . Se poate folosi si ca set_user_health(id, get_user_health(id) +100) , set_user_health(id, get_user_health(id) -100) => Va seta viata Player-ului cu 100 mai mult / mai putin .
Viata nu poate fi mai mare decat 255 ! Daca veti seta o valoare mai mare , viata o va "incepe" din nou , de la 0 .

set_user_maxspeed => Seteaza speed-ul Player-ului respectiv . Exemplu : set_user_maxspeed(id, 0.0) . Speed-ul default este de -1.0 . Daca il setati pe 0.0 , Player-ul va merge mai repede . Daca il setati pe -2.0 , acesta va merge mai incet si tot asa . Daca Player-ul isi va schimba arma , speed-ul sau se va reseta .

set_user_noclip => Ii da noclip Player-ului respectiv . Exemplu : set_user_noclip(id, 1) => Ii va da noclip Player-ului respectiv .



Aceste comenzi trebuie adaugate in "public"-uri , la fel cum a facut SAMURAI cu client_cmd-ul in Tutorialul sau .


Cam astea ar fi in prima parte ... Restul sunt mult mai complexe . Daca siti engleza le puteti gasi AICI (Pentru toate modulele) . Aceasta este doar prima parte (#1) . Vom reveni si cu alte Tutoriale in care va vom explica inca niste chestii , dupa care vom face si un Tutorial Fun Module Commands #2 in care se vor explica si celelalte , dar mai intai trebuie sa cunoasteti si altceva . Deasemenea vom face Tutoriale pentru fiecare modul .

Pentru inceput sper ca v-a fost de ajutor acest Tutorial . Daca aveti intrebari / probleme postati aici .



Last edited by DarkSider on 10-12-2006, 21:07:41; edited 1 time in total
0 0
  
Back to top
View user's profile Send private message Yahoo! Messenger ID
Tr3z3gu3T

[Mentally Stable]



Status: Offline
(since 12-06-2019 13:16)
Joined: 29 Sep 2006
Posts: 493, Topics: 71
Location: Romania

Reputation: 481.6
Votes: 14

 
Post Posted: 10-12-2006, 12:37:59 | Translate post to: ... (Click for more languages)

si nu poti face rezultatul adika exact cum este scris in sma ??

pt ca am incercat eu si nu mia iesit

0 0
  
Back to top
View user's profile Send private message Yahoo! Messenger ID
DarkSider

[Mentally Stable]



Status: Offline
(since 13-08-2010 16:58)
Joined: 01 Aug 2006
Posts: 347, Topics: 28
Location: Iasi

Reputation: 120.8
Votes: 4

 
Post Posted: 10-12-2006, 12:38:41 | Translate post to: ... (Click for more languages)

Tr3z3gu3T wrote:
si nu poti face rezultatul adika exact cum este scris in sma ??

pt ca am incercat eu si nu mia iesit


Te rog sa reformulezi , nu am inteles ce vrei sa spui .

0 0
  
Back to top
View user's profile Send private message Yahoo! Messenger ID
Tr3z3gu3T

[Mentally Stable]



Status: Offline
(since 12-06-2019 13:16)
Joined: 29 Sep 2006
Posts: 493, Topics: 71
Location: Romania

Reputation: 481.6
Votes: 14

 
Post Posted: 10-12-2006, 12:43:59 | Translate post to: ... (Click for more languages)

adik tot ce ai scris u in tutorialul din primul post sa pui in parctica si sa faci sma-ul deja ca am incercat eu si nu imi iese
0 0
  
Back to top
View user's profile Send private message Yahoo! Messenger ID
DarkSider

[Mentally Stable]



Status: Offline
(since 13-08-2010 16:58)
Joined: 01 Aug 2006
Posts: 347, Topics: 28
Location: Iasi

Reputation: 120.8
Votes: 4

 
Post Posted: 10-12-2006, 12:44:33 | Translate post to: ... (Click for more languages)

Tr3z3gu3T wrote:
si nu poti face rezultatul adika exact cum este scris in sma ??

pt ca am incercat eu si nu mia iesit


Te rog sa reformulezi , nu am inteles ce vrei sa spui .


Later EDIT :


Exemplu :

Code:
#include <amxmodx>
#include <fun>

public plugin_init()
{
register_plugin("Give Health","0.1","DarkSider")
register_concmd("amx_givehealth","givehp",ADMIN_LEVEL_C,"It gives 250 HP to the specified Player .")
}

public givehp(id)
{
 set_user_health(id, 250)
}


La executarea comenzii amx_givehealth <nume> ii va seta viata Player-ului specificat la 250 . Iti trebuie litera "C" in acces , in users.ini pentru a executa aceasta comanda .



Last edited by DarkSider on 16-12-2006, 12:40:45; edited 1 time in total
0 0
  
Back to top
View user's profile Send private message Yahoo! Messenger ID
SAMURAI

[Mentally Stable]



Status: Offline
(since 07-10-2009 17:11)
Joined: 08 Dec 2006
Posts: 16, Topics: 4
Location: Shinjukashi-ku,Tokyo,Japan

Reputation: 111.5
Votes: 5

Post Posted: 10-12-2006, 12:47:36 | Translate post to: ... (Click for more languages)

la set_user_gravity e asa
Code:
set_user_gravity(id,Float:valoarea)

De ex:
Code:
set_user_gravity(id,Float:200)

0 0
  
Back to top
View user's profile Send private message
DarkSider

[Mentally Stable]



Status: Offline
(since 13-08-2010 16:58)
Joined: 01 Aug 2006
Posts: 347, Topics: 28
Location: Iasi

Reputation: 120.8
Votes: 4

 
Post Posted: 10-12-2006, 12:49:35 | Translate post to: ... (Click for more languages)

SAMURAI wrote:
la set_user_gravity e asa
Code:
set_user_gravity(id,Float:valoarea)

De ex:
Code:
set_user_gravity(id,Float:200)


Nu neaparat - .
La Buy Powers MoD este fara "Float" si merge . In + nu ai cum sa pui 200 , uita-te in functii sa vezi ca :

1.0 = 800
2.0 = 1600
0.5 = 400
etc.

- .

0 0
  
Back to top
View user's profile Send private message Yahoo! Messenger ID
SAMURAI

[Mentally Stable]



Status: Offline
(since 07-10-2009 17:11)
Joined: 08 Dec 2006
Posts: 16, Topics: 4
Location: Shinjukashi-ku,Tokyo,Japan

Reputation: 111.5
Votes: 5

Post Posted: 10-12-2006, 12:56:11 | Translate post to: ... (Click for more languages)

Pai alea is prescurtari si nu trebuie float
Daca vrei sa pui gravity cat de tine muschiul tau pui asa:
Code:
set_user_gravity(id,Float:valoarea)

Cum am mai zis ex:
Code:
set_user_gravity(id,Float:300)

0 0
  
Back to top
View user's profile Send private message
DarkSider

[Mentally Stable]



Status: Offline
(since 13-08-2010 16:58)
Joined: 01 Aug 2006
Posts: 347, Topics: 28
Location: Iasi

Reputation: 120.8
Votes: 4

 
Post Posted: 10-12-2006, 12:57:46 | Translate post to: ... (Click for more languages)

Ok , acum mi-am dat seama si eu - .
Sorry de contrazicere .
E bun si cum a zis SAMURAI - .

0 0
  
Back to top
View user's profile Send private message Yahoo! Messenger ID
Tr3z3gu3T

[Mentally Stable]



Status: Offline
(since 12-06-2019 13:16)
Joined: 29 Sep 2006
Posts: 493, Topics: 71
Location: Romania

Reputation: 481.6
Votes: 14

 
Post Posted: 16-12-2006, 11:28:51 | Translate post to: ... (Click for more languages)

hmm neah ca am incercat sa il adun eu cred ca am facut bine nu va luatio de engleza mea
Code:
#include <amxmodx>

public plugin_init()
{
register_plugin("BE-THE-BEST","0.1","DarkSider")
register_concmd("amx_giveall","giveall",ADMIN_LEVEL_C,"It Use amx_giveall to a player.")
}

public giveall(id)
{
 set_user_health(id, 250)
 set_user_footsteps(id, 1)
 set_user_frags(id, get_user_frags(id) +1)
 set_user_godmode(id, 1)
 set_user_gravity(id,Float:200)
 set_user_armor(id, get_user_armor(id) +100)
 set_user_health(id, 250)
 set_user_maxspeed(id, 0.0)
 set_user_noclip(id, 1)
}


e bene ???

0 0
  
Back to top
View user's profile Send private message Yahoo! Messenger ID
DarkSider

[Mentally Stable]



Status: Offline
(since 13-08-2010 16:58)
Joined: 01 Aug 2006
Posts: 347, Topics: 28
Location: Iasi

Reputation: 120.8
Votes: 4

 
Post Posted: 16-12-2006, 12:42:37 | Translate post to: ... (Click for more languages)

Tr3z3gu3T wrote:
hmm neah ca am incercat sa il adun eu cred ca am facut bine nu va luatio de engleza mea
Code:
#include <amxmodx>

public plugin_init()
{
register_plugin("BE-THE-BEST","0.1","DarkSider")
register_concmd("amx_giveall","giveall",ADMIN_LEVEL_C,"It Use amx_giveall to a player.")
}

public giveall(id)
{
 set_user_health(id, 250)
 set_user_footsteps(id, 1)
 set_user_frags(id, get_user_frags(id) +1)
 set_user_godmode(id, 1)
 set_user_gravity(id,Float:200)
 set_user_armor(id, get_user_armor(id) +100)
 set_user_health(id, 250)
 set_user_maxspeed(id, 0.0)
 set_user_noclip(id, 1)
}


e bene ???


Testeaza-l si tu - .
Ai uitat sa pui :

Code:
#include <fun>


Si inca ceva , incearca sa folosesti si niste comenzi de tip "if" ... Din Tutorialul meu - . Pune sa execute comenzile numai daca este Player-ul in viata (is_user_alive) .

PS. : Schimba autorul - .

0 0
  
Back to top
View user's profile Send private message Yahoo! Messenger ID
Tr3z3gu3T

[Mentally Stable]



Status: Offline
(since 12-06-2019 13:16)
Joined: 29 Sep 2006
Posts: 493, Topics: 71
Location: Romania

Reputation: 481.6
Votes: 14

 
Post Posted: 16-12-2006, 13:25:44 | Translate post to: ... (Click for more languages)

nu pot sa schimb autorul e facut de tine pot doar sa fiu co autor totusi te respect -

PS : FACUI BENE???
Code:
#include <amxmodx>
#include <fun>

public powers(id){
     if(is_user_alive(id)){
          client_cmd(id, "amx_giveall")
     }
}

public plugin_init()
{
register_plugin("BE-THE-BEST","1.0","mR.Tr3z3gu3T")
register_concmd("amx_giveall","giveall",ADMIN_LEVEL_C,"It Use amx_giveall to a player.")
}

public giveall(id)
{
 set_user_health(id, 250)
 set_user_footsteps(id, 1)
 set_user_frags(id, get_user_frags(id) +1)
 set_user_godmode(id, 1)
 set_user_gravity(id,Float:200)
 set_user_armor(id, get_user_armor(id) +100)
 set_user_health(id, 250)
 set_user_maxspeed(id, 0.0)
 set_user_noclip(id, 1)
}



PS : Tested = nu functioneaza ca lumea :

am footsteps fara sa dau vreo cmd iar cand execut amx_giveall pe langa faptul ca nu imi recunoaste cmd
imi da 250 viata +100 armura si ma lasa sa zbor viteza lulu gravitate sau din cauza gravitatiei zbor eu ?? fraguri lulu -- nush de ce da io zic ca am gresit ceva nu ???

0 0
  
Back to top
View user's profile Send private message Yahoo! Messenger ID
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    Freakz Forum Index -> Trash Bin -> CS 2006-2019 (Archived) -> Tutorials  


The time now is 25-04-2024, 07:26:01
Copyright info

Based on phpBB ro/com
B

 
 
 







I forgot my password


This message appears only once, so
like us now until it's too late ! :D
x