User
Pass
2FA
 
 

Creeare plugin

 
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 Message5041
banditu

[Mentally Stable]



Status: Offline
(since 29-05-2021 22:54)
Joined: 21 Nov 2006
Posts: 349, Topics: 106
Location: Romania

Reputation: 548.9
Votes: 9

Post Posted: 21-08-2009, 14:05:00 | Translate post to: ... (Click for more languages)

As dori sa stiu cum pot pune intr-un plugin acel mesaj care apare cand intri pe server sau daca este posibil sa apara din cand in cand, cum este acel cod?

As dori sa mai stiu cum pot face un plugin ca atunci cand un jucator XY sa dea comanda say /site sa ii apara tot in chat un mesaj cu link-ul catre site iar in link sa fie si numele lui sa spunem ca un mic concurs etc gen:

XY say /site
Intra pe site: link-ul de exemplu http://www.site&&NICK(adica xy).....com pentru voturi

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

[prin vacante]



Status: Offline
(since 10-12-2018 10:49)
Joined: 30 Jan 2008
Posts: 7503, Topics: 333
Location: Romania

Reputation: 1770.2
Votes: 191

 
Post Posted: 21-08-2009, 14:43:18 | Translate post to: ... (Click for more languages)

pentru mesaje frecvente exista pluginul imessage.amxx care il instalezi odata cu amx-ul. il activezi si treci in amxx.cfg mesajele in felul urmator:
Code:
amx_imessage "Welcome to %hostname%" "000255100"


iar pentru /site:

Code:
#include <amxmodx>


public plugin_init()
{
  register_plugin ( "Afiseaza Site" , "1.0" , "banditu" );
  register_clcmd ( "say","site");
}



public site(id)
{
new arg[8];
new name[32];

get_user_name(id,name,31);
read_argv (1,arg,31);

if (strfind(arg , "/site") != -1)
client_print(id,print_chat,"[Serverul tau] Intra pe site-ul http://www.siteultau.com/%s",name);

return PLUGIN_CONTINUE;
}


%s-ul din functia client_print il plasezi unde doresti sa apara nick-ul.

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

[Mentally Stable]



Status: Offline
(since 29-05-2021 22:54)
Joined: 21 Nov 2006
Posts: 349, Topics: 106
Location: Romania

Reputation: 548.9
Votes: 9

Post Posted: 21-08-2009, 23:51:11 | Translate post to: ... (Click for more languages)

ion.mzk wrote:
pentru mesaje frecvente exista pluginul imessage.amxx care il instalezi odata cu amx-ul. il activezi si treci in amxx.cfg mesajele in felul urmator:
Code:
amx_imessage "Welcome to %hostname%" "000255100"


iar pentru /site:

Code:
#include <amxmodx>


public plugin_init()
{
  register_plugin ( "Afiseaza Site" , "1.0" , "banditu" );
  register_clcmd ( "say","site");
}



public site(id)
{
new arg[8];
new name[32];

get_user_name(id,name,31);
read_argv (1,arg,31);

if (strfind(arg , "/site") != -1)
client_print(id,print_chat,"[Serverul tau] Intra pe site-ul http://www.siteultau.com/%s",name);

return PLUGIN_CONTINUE;
}


%s-ul din functia client_print il plasezi unde doresti sa apara nick-ul.


Pentru acel cod cu mesaj stiu de imessage etc doar ca doream sa spunem ca il vreau in plugin, sa aiba propriul lui mesaj atunci cand intru pe server sa imi spuna mesajul "YFSJHGX"

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

[prin vacante]



Status: Offline
(since 10-12-2018 10:49)
Joined: 30 Jan 2008
Posts: 7503, Topics: 333
Location: Romania

Reputation: 1770.2
Votes: 191

 
Post Posted: 22-08-2009, 02:50:27 | Translate post to: ... (Click for more languages)

Code:
#include <amxmodx>

public plugin_init()
{
  register_plugin ( "Plugin" , "1.0" , "banditu" );
}

public client_connect(id)
{
new name[32];
get_user_name(id,name,31);
client_print(0,print_chat,"%s s-a conectat pe server",name);
return PLUGIN_CONTINUE;
}


asta e un exemplu

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

[Mentally Stable]



Status: Offline
(since 29-05-2021 22:54)
Joined: 21 Nov 2006
Posts: 349, Topics: 106
Location: Romania

Reputation: 548.9
Votes: 9

Post Posted: 22-08-2009, 13:25:08 | Translate post to: ... (Click for more languages)

ion.mzk wrote:
Code:
#include <amxmodx>

public plugin_init()
{
  register_plugin ( "Plugin" , "1.0" , "banditu" );
}

public client_connect(id)
{
new name[32];
get_user_name(id,name,31);
client_print(0,print_chat,"%s s-a conectat pe server",name);
return PLUGIN_CONTINUE;
}


asta e un exemplu


Deci pluginul meu ar trebui sa fie ceva de genul:

Code:
include <amxmodx>


public plugin_init()
{
  register_plugin ( "Afiseaza Site" , "1.0" , "banditu" );
  register_clcmd ( "say","site");
}



public site(id)
{
new arg[8];
new name[32];

get_user_name(id,name,31);
read_argv (1,arg,31);

if (strfind(arg , "/site") != -1)
client_print(id,print_chat,"[Serverul tau] Intra pe site-ul http://www.siteultau.com/%s",name);

return PLUGIN_CONTINUE;
}

public client_connect(id)
{
new name[32];
get_user_name(id,name,31);
client_print(0,print_chat,"scrie /site pentru a intra in concurs",name);
return PLUGIN_CONTINUE;
}


Dar degeaba ca tot nu merge...

0 0
  
Back to top
View user's profile Send private message
nr913
[Banned user]


Banned


Status: Offline
(since 24-10-2013 10:06)
Joined: 24 Apr 2009
Posts: 4224, Topics: 223
Location: România

Reputation: 60.3
Votes: 156

 
Post Posted: 22-08-2009, 22:36:03 | Translate post to: ... (Click for more languages)

Quote:
#include <amxmodx>
#define SITE_ADDR "http://localhost";

public plugin_init()
{
register_plugin ( "Plugin" , "1.0" , "banditu" );
register_concmd ( "say /site","cmdSite" );
}

public cmdSite(id)
{
client_print(id,print_chat,"[AMXX] WebSite-ul nostru: %s",SITE_ADDR);
return PLUGIN_CONTINUE;
}


Pui PLUGIN_CONTINUE daca vrei sa vada ceilalti ca tu ai scris in chat "/site" si ca sa proceseze si pluginurile de dedesupt comanda "say /site". Eu as folosi mai degraba PLUGIN_HANDLED. Se incarca prea mult chat-ul.

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

[Mentally Stable]



Status: Offline
(since 29-05-2021 22:54)
Joined: 21 Nov 2006
Posts: 349, Topics: 106
Location: Romania

Reputation: 548.9
Votes: 9

Post Posted: 22-08-2009, 23:19:20 | Translate post to: ... (Click for more languages)

Da vreau sa vada ceilalti comanda cand scrie cineva say /site
Dar
Code:
#define SITE_ADDR "http://localhost"
asta pentru ce ai adaugat-o ce ar trebui sa fac eu acolo?

+ de asta in ce mi-ai dat eu ce mesaj vreau eu sa apara apare cand scriu /site nu cand intru pe server sa iti dau un exemplu cum este la high_ping_kicker , in momentul cand te-ai conectat te anunta ca jucatorii etc la fel vreau si eu si daca ai putea leagal de pluginul facut pe ion.mzq

0 0
  
Back to top
View user's profile Send private message
nr913
[Banned user]


Banned


Status: Offline
(since 24-10-2013 10:06)
Joined: 24 Apr 2009
Posts: 4224, Topics: 223
Location: România

Reputation: 60.3
Votes: 156

 
Post Posted: 22-08-2009, 23:27:57 | Translate post to: ... (Click for more languages)

Sa schimbi adresa siteului daca pentru asta ai erut pluginul. Te descurci tu sa modifici
0 0
  
Back to top
View user's profile Send private message
banditu

[Mentally Stable]



Status: Offline
(since 29-05-2021 22:54)
Joined: 21 Nov 2006
Posts: 349, Topics: 106
Location: Romania

Reputation: 548.9
Votes: 9

Post Posted: 22-08-2009, 23:42:48 | Translate post to: ... (Click for more languages)

Am rezolvat DONE!
0 0
  
Back to top
View user's profile Send private message
Tyger

[Born Wild]



Status: Offline
(since 17-05-2014 22:04)
Joined: 15 Jun 2009
Posts: 440, Topics: 30
Location: Romania

Reputation: 300.4
Votes: 10

Post Posted: 24-08-2009, 12:48:26 | Translate post to: ... (Click for more languages)

cum schimb culoarea la mesajul ala? de ex sa nu il mai scrie standard sa il scrie cu rosu....

Edited: Fara reclama in semnatura
0 0
  
Back to top
View user's profile Send private message
nr913
[Banned user]


Banned


Status: Offline
(since 24-10-2013 10:06)
Joined: 24 Apr 2009
Posts: 4224, Topics: 223
Location: România

Reputation: 60.3
Votes: 156

 
Post Posted: 25-08-2009, 09:57:01 | Translate post to: ... (Click for more languages)

http://forum.wow-freakz.com/CustomSayCommands-t24435.html
0 0
  
Back to top
View user's profile Send private message
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 27-04-2024, 09:03:52
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