Peršokti į turinį

welcome message


Memory

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4064 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

Pradėjau mokytis scriptinti taigi pirmas pluginas pagal pamoką:

Šis pluginas žaidėjui prisijungus į serverį jam rodys jusu norima žinute..

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "welcome"
#define VERSION "1.0"
#define AUTHOR "Author"


public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
set_task(6.0, "welcome")
}

public welcome(id) {
new name [32]
get_user_name(id, name, 31)
set_hudmessage(255, 255, 255, 0.03, 0.47, 0, 6.0, 6.0) // 6.0 sekundės kiek rodys jusu zinute.
show_hudmessage(id, "Sveikas atvykes i, %s") // Jusu tekstas, galite keisti i norima. %s - rodys jūsų serverio pavadinimą.
} 

Siūstis ---> SMA

Siūstis ---> AMXX

Nuoroda į komentarą
Dalintis per kitą puslapį

Jei plugin_init rašai set_task tai negali būti jokio id.

public welcome( id ) {
   new name [32]
   get_user_name(id, name, 31)
   set_hudmessage(255, 255, 255, 0.03, 0.47, 0, 6.0, 6.0) // 6.0 sekundės kiek rodys jusu zinute.
   show_hudmessage(id, "Sveikas atvykes i, %s") // Jusu tekstas, galite keisti i norima. %s - rodys jūsų serverio pavadinimą.
}

-->

public welcome( ) {
   new players[ 32 ], num, x;
   get_players( players, num, "ac" );
   for( x = 0; x < num; x++ ) {
       new name [ 32 ];
       get_user_name( players[ x ], name, 31 );
       set_hudmessage( 255, 255, 255, 0.03, 0.47, 0, 6.0, 6.0 );
       show_hudmessage( players[ x ], "Sveikas atvykes i, %s", name );
   }
}

Rašo tik gyviems žaidėjams, jei serveryje yra botų jiems nesiunčia. Ir tu buvai padaręs klaidą kai tekstas sveiki atvykę %s, tu nenustatei kas tas %s.

Redaguota , nario TBagT
Nuoroda į komentarą
Dalintis per kitą puslapį

Jei plugin_init rašai set_task tai negali būti jokio id.

public welcome( id ) {
   new name [32]
   get_user_name(id, name, 31)
   set_hudmessage(255, 255, 255, 0.03, 0.47, 0, 6.0, 6.0) // 6.0 sekundės kiek rodys jusu zinute.
   show_hudmessage(id, "Sveikas atvykes i, %s") // Jusu tekstas, galite keisti i norima. %s - rodys jūsų serverio pavadinimą.
}

-->

public welcome( ) {
   new players[ 32 ], num, x;
   get_players( players, num, "ac" );
   for( x = 0; x < num; x++ ) {
       new name [ 32 ];
       get_user_name( players[ x ], name, 31 );
       set_hudmessage( 255, 255, 255, 0.03, 0.47, 0, 6.0, 6.0 );
       show_hudmessage( players[ x ], "Sveikas atvykes i, %s", name );
   }
}

Rašo tik gyviems žaidėjams, jei serveryje yra botų jiems nesiunčia. Ir tu buvai padaręs klaidą kai tekstas sveiki atvykę %s, tu nenustatei kas tas %s.

dekui
Nuoroda į komentarą
Dalintis per kitą puslapį

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4064 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Prisijungti prie diskusijos

Palikti atsakymą galite iš karto, o užsiregistruoti vėliau. Jeigu jau turite paskyrą mūsų forume, Prisijunkite.

Svečias
Atsakyti šioje temoje...

×   Įklijuotas tekstas turi teksto formatavimą.   Pašalinti teksto formatavimą

  Galimi tik 75 veidukai.

×   Nuoroda buvo automatiškai įterpta.   Įterpti nuorodą paprastai

×   Jūsų ankstesnis pranešimas buvo atkurtas.   Išvalyti redaktorių

×   Jūs negalite įkelti nuotraukas tiesiogiai.Įkelkite arba įdėkite nuotraukas iš URL.

  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai


×
×
  • Sukurti naują...