HUDis liituja info näitamine
Lehekülg 1, lehekülgi kokku 1 • Share
- Tonight
- Liitus : 19/02/2012
Postitusi : 18000
Kuna kõige lihtsam on scriptimist õppida nii, et alustad teiste pluginate muutmist, siis võtame esiteks ette Heitch'i kesliitus plugina
Kõigepealt, default plugin on järgmine:
- Kood:
#include <amxmodx>
#define VIP_ACCESS ADMIN_LEVEL_H // t flag
#define ADMIN_ACCESS ADMIN_BAN // d flag
#define IMM_ACCESS ADMIN_IMMUNITY // a flag
#define KORRAHOIDJA ADMIN_LEVEL_F // r flag
#define OMANIK ADMIN_LEVEL_E // q flag
public plugin_init(){
register_plugin("Wazarp :D", "1.0", "HeiTch");
}
public client_putinserver(id)
set_task(4.0, "Tervitus", id);
public Tervitus(id)
{
if(is_user_connected(id)) {
new Name[33]
get_user_name(id,Name,32);
set_hudmessage(11, 119, 7, -1.0, 0.30, 1, 6.0, 6.0);
if(get_user_flags(id) & OMANIK) {
show_hudmessage(0, "Omanik %s liitus serveriga!", Name);
return PLUGIN_HANDLED;
}
if(get_user_flags(id) & KORRAHOIDJA ) {
show_hudmessage(0, "Korrahoidja %s liitus serveriga!", Name);
return PLUGIN_HANDLED;
}
if(get_user_flags(id) & KORRAHOIDJA) {
show_hudmessage(0, "Korrahoidja %s liitus serveriga!", Name);
return PLUGIN_HANDLED;
}
if(get_user_flags(id) & IMM_ACCESS) {
show_hudmessage(0, "Imm Admin %s liitus serveriga!", Name);
return PLUGIN_HANDLED;
}
if(get_user_flags(id) & ADMIN_ACCESS) {
show_hudmessage(0, "Admin %s liitus serveriga!", Name);
return PLUGIN_HANDLED;
}
if(get_user_flags(id) & VIP_ACCESS) {
show_hudmessage(0, "VIP %s liitus serveriga!", Name);
return PLUGIN_HANDLED;
}
}
return PLUGIN_HANDLED;
}
Kui soovid juurde lisada informatsiooni tavakasutaja kohta, pead lisama juurde järgmised read:
- Kood:
#define TAVALINE ADMIN_USER // z flag
if(get_user_flags(id) & TAVALINE) {
show_hudmessage(0, "%s liitus serveriga!", Name);
return PLUGIN_HANDLED;
}
Ülaltoodud variant on neist kõige lihtsam. Võimalusi on ka teisi (nt else if, kuid sellega saaks enamiku jaoks plugina palju keerulisemaks ajada.
- ScYTcHAlgaja
- Liitus : 25/04/2013
Postitusi : 2
kas plugin URL-i saab?
- Tonight
- Liitus : 19/02/2012
Postitusi : 18000
default
- Attachments
- sGS14Algaja
- Liitus : 25/05/2013
Postitusi : 5
kuidas muuta punaseks
- Tonight
- Liitus : 19/02/2012
Postitusi : 18000
Mis asi täpsemalt? Hud sõnum või ainult nimi?
- DateNJuunior
- Liitus : 14/01/2013
Postitusi : 44
Hei, kuidas saaks muuta siniseks neid kõiki?
- DateNJuunior
- Liitus : 14/01/2013
Postitusi : 44
Ja siis selline küsimus et saaks kuidagi
#define ABIOMANIK ADMIN_LEVEL_C // o flag
selle sinna mdea mul ei läinud tööle se.. :/
#define ABIOMANIK ADMIN_LEVEL_C // o flag
selle sinna mdea mul ei läinud tööle se.. :/
- Tonight
- Liitus : 19/02/2012
Postitusi : 18000
- Kood:
#include <amxmodx>
#define VIP_ACCESS ADMIN_LEVEL_H // t flag
#define ADMIN_ACCESS ADMIN_BAN // d flag
#define IMM_ACCESS ADMIN_IMMUNITY // a flag
#define KORRAHOIDJA ADMIN_LEVEL_F // r flag
#define ABIOMANIK ADMIN_LEVEL_C // o flag
#define OMANIK ADMIN_LEVEL_E // q flag
public plugin_init(){
register_plugin("Wazarp ", "1.0", "HeiTch");
}
public client_putinserver(id)
set_task(4.0, "Tervitus", id);
public Tervitus(id)
{
if(is_user_connected(id)) {
new Name[33]
get_user_name(id,Name,32);
set_hudmessage(11, 119, 7, -1.0, 0.30, 1, 6.0, 6.0);
if(get_user_flags(id) & OMANIK) {
show_hudmessage(0, "Omanik %s liitus serveriga!", Name);
return PLUGIN_HANDLED;
}
if(get_user_flags(id) & ABIOMANIK) {
show_hudmessage(0, "Abiomanik %s liitus serveriga!", Name);
return PLUGIN_HANDLED;
}
if(get_user_flags(id) & KORRAHOIDJA) {
show_hudmessage(0, "Korrahoidja %s liitus serveriga!", Name);
return PLUGIN_HANDLED;
}
if(get_user_flags(id) & IMM_ACCESS) {
show_hudmessage(0, "Immunity Admin %s liitus serveriga!", Name);
return PLUGIN_HANDLED;
}
if(get_user_flags(id) & ADMIN_ACCESS) {
show_hudmessage(0, "Admin %s liitus serveriga!", Name);
return PLUGIN_HANDLED;
}
if(get_user_flags(id) & VIP_ACCESS) {
show_hudmessage(0, "VIP %s liitus serveriga!", Name);
return PLUGIN_HANDLED;
}
}
return PLUGIN_HANDLED;
}
Värvi muudad set_hudmessage funktsioonis (esimesed kolm numbrit seal on RGB värvid) [tähistasin need boldiga, mida muutma pead]
set_hudmessage(11, 119, 7, -1.0, 0.30, 1, 6.0, 6.0)
RGB värvid saad siit:
http://www.rapidtables.com/web/color/RGB_Color.htm
- crohmeJuunior
- Liitus : 11/06/2013
Postitusi : 23
Kuidas muuta asukohta tahan teisse äärde seda.
- Tonight
- Liitus : 19/02/2012
Postitusi : 18000
set_hudmessage(11, 119, 7, -1.0, 0.30, 1, 6.0, 6.0)
Muuda neid, mis boldiga on.
-1.0 on x-koordinaat
0.30 on y-koordinaat
Muuda neid, mis boldiga on.
-1.0 on x-koordinaat
0.30 on y-koordinaat
- crohmeJuunior
- Liitus : 11/06/2013
Postitusi : 23
http://prntscr.com/1sssxz mul teistsugune :/
- crohmeJuunior
- Liitus : 11/06/2013
Postitusi : 23
Oihh tegin valesse teemasse ütlese selle ma tahtsin selle http://www.faval.eu/t246-amxx-naita-admin-online-radari-all panan teisse äärde
- Xzibis
- Liitus : 07/09/2013
Postitusi : 224
kas saaks seda pluginad koos abiomanikuga !?
- Tonight
- Liitus : 19/02/2012
Postitusi : 18000
Siin teemas on juba see olemas (8. postitus vist, kui ei eksi)MarkusBoyka kirjutas:kas saaks seda pluginad koos abiomanikuga !?
- Xzibis
- Liitus : 07/09/2013
Postitusi : 224
Ma tahan pluginat mitte seda TXT-d vnh seda html koodi vms!!
nagu pluginana ja .sma failina!
NING milles oleks ABIOMANIK sees!!
nagu pluginana ja .sma failina!
NING milles oleks ABIOMANIK sees!!
- Tonight
- Liitus : 19/02/2012
Postitusi : 18000
.sma faili pole tegelikult sul vajagi ning see on tavaline tekstifail. Panin sulle mõlemad failid manusesse kaasa, kuid serveri omanikuna peaksid sa varem või hiljem ise compilimise ära õppima.
- Attachments
- Xzibis
- Liitus : 07/09/2013
Postitusi : 224
Kuidas see muidu käib saad mulle pmi saata?
- Tonight
- Liitus : 19/02/2012
Postitusi : 18000
Hetkel ei hakka PMi saatma, äkki kellelgi läheb veel seda teadmist vaja:MarkusBoyka kirjutas:Kuidas see muidu käib saad mulle pmi saata?
Variant 1: http://www.faval.eu/t434-oma-arvutis-plugina-compilimine
Variant 2: http://www.amxmodx.org/webcompiler.cgi
Siin täidad ainult Plugin short name: ning koodi viskad suurde valgesse kasti.
Soovid vestluses osaleda?
Selleks logi sisse või tee endale kasutaja.
Lehekülg 1, lehekülgi kokku 1
Permissions in this forum:
Sa ei saa vastata siinsetele teemadele