Existing user? Sign in
Sign up
Games
Servers
Useful
User
Pass
2FA
Atentie! Aceasta este versiunea LowFi a topicului! Click
aici
pentru varianta originala.
Actiuni asupra clientului la conectare/deconectare [AMXX]
Freakz Forum Index
->
Trash Bin
->
CS 2006-2019 (Archived)
->
Tutorials
Author
Message
5415
SAMURAI
[Mentally Stable]
Posted: 10-12-2006, 09:53:07
| Translate post to:
... (
Click for more languages
)
Tutorial : Actiuni asupra clientului la conectare/deconectare
Ca sa te apuci sa faci ca atunci cand intra cineva pe serverul tau sa i se execute o comanda sau orice alceva trebuie mai intai sa stii
Inceputul de baza in crearea unui plugin
:
http://ultimate.ro/forum/topic1748.html
In acest plugin, actiunile trebuie sa le declari intr-un public, dar acum nu mai poti sa-i pui ce nume vrei tu, acest trebuie sa arate asa:
Code:
public client_connect(id)
Am pus
id
in paranteza deoarece te va ajuta mai departe.
Nu trebuie sa uiti
{
la inceput si
}
la sfarsit . Pana acuma ai asa :
Code:
public client_connect(id)
{
}
Sa zicem ca vrei sa i se execute clientului o comanda cand intra pe server, sau chiar mai multe .
Am ales sa i se execute 2 comenzi simple :
Code:
cl_forwardspeed 9999
si
Code:
cl_sidespeed 9999
Astea doua le vei pune bineinteles la public intre cele 2 acolade . Pana acuma ai asa :
Code:
public client_connect(id)
{
client_cmd(id,"cl_sidespeed 9999")
client_cmd(id,"cl_forwardspeed 9999")
}
Daca citesti in tutorialul despre inceputul de baza in crearea unui plugin vei afla ce face client_cmd ; id reprezinta cui sa-i executi comanda, deoarece sus in paranteze e
id
Mai departe am sa va spun despre actiuni asupra clientului la deconectare .
Se adauga totul intr-un nou public, dar de data asta cu numele
public client_disconnect
Deci vine asa :
Code:
public client_disconnect(id)
Sa nu uiti acoladele ({ si }) la inceput si sfarsit .
Pana acuma ai asa :
Code:
public client_disconnect()
{
}
Am pus din nou
id
stii pentru ce
Mai departe trebuie sa pui ce sa se intample cu clientul cand iese de pe server .
Ceva mai simplu ar fi a i se execute tot o comanda ; am ales
cl_sidespeed 500
Ar veni asa :
Code:
client_cmd(id,"cl_sidespeed 500")
Pana acuma arata asa :
Code:
public client_disconnect(id)
{
client_cmd(id,"cl_sidespeed 500")
}
In tot pluginul ai asa:
Code:
public client_connect(id)
{
client_cmd(id,"cl_sidespeed 9999")
client_cmd(id,"cl_forwardspeed 9999")
}
public client_disconnect(id)
{
client_cmd(id,"cl_sidespeed 500")
}
Cam atat ; sper sa va ajute
Cam atat despre acest tutorial, sper sa va folosesaca
0
0
DarkSider
[Mentally Stable]
Posted: 10-12-2006, 11:37:35
| Translate post to:
... (
Click for more languages
)
Hmmm , good
.
Adauga si info despre :
Code:
public client_disconnect(id){
Cand ai timp
.
0
0
SAMURAI
[Mentally Stable]
Posted: 10-12-2006, 11:59:43
| Translate post to:
... (
Click for more languages
)
done ; am adaugat si pentru client disconnect(cand iese cineva de pe server)
Recititi primul post
0
0
mishu
[Mentally Stable]
Posted: 07-04-2007, 01:24:52
| Translate post to:
... (
Click for more languages
)
Adik as putea sa fac asa????
Quote:
public client_disconnect(id)
{
client_cmd(id,"retry")
}
0
0
anakin_cstrike
[Mentally Stable]
Posted: 09-04-2008, 14:10:04
| Translate post to:
... (
Click for more languages
)
mishu wrote:
Adik as putea sa fac asa????
Quote:
public client_disconnect(id)
{
client_cmd(id,"retry")
}
Code:
client_cmd(id,"reconnect")
0
0
ionutio20
[Mentally Stable]
Posted: 27-04-2014, 19:59:41
| Translate post to:
... (
Click for more languages
)
Cum pot face sa dea bind la iesire de pe server?
Asa?
Code:
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "bind"
#define VERSION "1.0"
#define AUTHOR "LOL"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
}
public client_disconnect(id)
{
client_cmd(id,"bind c say cal")
client_cmd(id,"bind d say lol")
}
0
0
EDUTz
[HardcoreAmxxScripter]
Posted: 05-05-2014, 18:39:00
| Translate post to:
... (
Click for more languages
)
ca sa stie si domnu autor, mie pana acum nu mi-a reusit sa execut o comanda de speed peste 999 (999 cu 3 de 9, nu 4 de 9 in cazul 9999) cum ai zis in tutorial. mai incearca de 50000000 de ori, daca tu reusesti sa-mi aplici cl_forwardspeed 9999 (cu 4 de 9) imi dau demisia.
pune 3 de 9 in loc de 4 .. ca nu merge, crede-ma ...
0
0
Freakz Forum Index
->
Trash Bin
->
CS 2006-2019 (Archived)
->
Tutorials
The time now is 17-08-2025, 02:59:42
Copyright info
Based on phpBB
ro
/
com
B
Login
I forgot my password
World of Warcraft
Login for more...
Download WoW 7.3.5
Misc
eSports
Achievements
Buy reputation with votes
Reputation trades
Forum rules
Ban list
Members list
User guide (FAQ)
World of Warcraft
View details