Re: Reklama krašte.
Posted: 2012 Mar 26 19:13
set_task čia iš tiesų nereikalingas, kadangi jis kuria reklamą o ne kintamajį tekstą tokį pvz kaip gyvybės.
Gyvybėms irgi nereiktų task.xFrostas wrote:set_task čia iš tiesų nereikalingas, kadangi jis kuria reklamą o ne kintamajį tekstą tokį pvz kaip gyvybės.
Rodys iki to laiko kol neuzvesi ant kokio nors zaidejo... Lose.hleV wrote:Kam išviso tas task, nesuprantu. Žaidėjui spawn'inus nusiunti tą StatusText ir rodo visą laiką.
Code: Select all
#include <amxmodx>#include <hamsandwich> new StatusText; public plugin_init(){ RegisterHam(Ham_Spawn, "player", "OnSpawn", 1); StatusText = get_user_msgid("StatusText");} public OnSpawn(client){ if (!is_user_alive(client)) return; message_begin(MSG_ONE_UNRELIABLE, StatusText, _, client); write_byte(0); write_string("hleV wins, you all suck."); message_end();}
O tai ką, automatiškai keičiasi?hleV wrote:Gyvybėms irgi nereiktų task.xFrostas wrote:set_task čia iš tiesų nereikalingas, kadangi jis kuria reklamą o ne kintamajį tekstą tokį pvz kaip gyvybės.
Yra kažkoks niuansas, kad nors ir užvedi ant žaidėjo, vistiek palieka custom tekstą. Bet dabar pratestavau ir taip būna ne visada. Prieš n metų (lol) likdavo custom tekstas visą laiką.newb wrote: Rodys iki to laiko kol neuzvesi ant kokio nors zaidejo... Lose.
Code: Select all
#include <amxmodx>#include <hamsandwich> new StatusText; public plugin_init(){ RegisterHam(Ham_Spawn, "player", "OnSpawn", 1); register_message((StatusText = get_user_msgid("StatusText")), "message_StatusText")} public OnSpawn(client){ // Tikrint ar gyvas nera butina. message_begin(MSG_ONE_UNRELIABLE, StatusText, _, client); write_byte(0); write_string("hleV wins, you all suck."); message_end();}public message_StatusText(/*a, b, id*/){ set_msg_arg_string(2, "hleV wins, but we don't suck.")}
Taciau as prisijunges yra profilaktiskai privaloma, buna susibugina spawnina susibuginusi ir loguose stovi error'as...Fly3r wrote:Code: Select all
// Tikrint ar gyvas nera butina.
Code: Select all
#include <amxmodx> #include <hamsandwich> new StatusText; public plugin_init() { RegisterHam(Ham_Spawn, "player", "OnSpawn", 1); register_message((StatusText = get_user_msgid("StatusText")), "message_StatusText") } public OnSpawn(client) { // Tikrint ar gyvas nera butina. message_begin(MSG_ONE_UNRELIABLE, StatusText, _, client); write_byte(0); write_string("Pagrindinis meniu: /menu"); message_end(); } public message_StatusText(/*a, b, id*/) { set_msg_arg_string(2, "Pagrindinis meniu: /menu") }