Użytkownik Nortos edytował ten post 31.07.2011 19:41
Witamy w Nieoficjalnym polskim support'cie AMX Mod X
Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
|
Guest Message by DevFuse
Jak zrobic taki napis?
Temat rozp.
Nortos
, 31.07.2011 19:23
3 odpowiedzi w tym temacie
#1
Napisano 31.07.2011 19:23
Jak zrobić taki napis? Ten widniejący pod CT.
#3
Napisano 31.07.2011 21:32
Wyświetlasz HUDA po najechaniu na gościa
Są gotowe mniej lub bardziej pluginy ;]
Są gotowe mniej lub bardziej pluginy ;]
Unikalna sieć serwerów CS 1.6 && TF2 FearLex.pl
Serwery CS 1.6: JailBreak, ZombieMod Ultimate (nowe ZP), DiabloMod 201 lvl, TeamPlay
ORAZ
Serwer TF2 FFA
#4
Napisano 01.08.2011 00:46
Tworzysz:
Rejestrujesz dwa eventy:
Pod eventami dodajesz:
Tworzysz nową funkcję:
Potem drugą, która odpowiada za usunięcie (ukrycie wiadomosci):
A tutaj cały skrypt:
new g_MsgSync
Rejestrujesz dwa eventy:
register_event("StatusValue", "showStatus", "be", "1=2", "2!0")
register_event("StatusValue", "hideStatus", "be", "1=1", "2=0")
Pod eventami dodajesz:
g_MsgSync = CreateHudSyncObj()
Tworzysz nową funkcję:
public showStatus(id)
{
if (is_user_connected(id))
{
set_hudmessage(0, 50, 250, -1.0, 0.60, 0, 3.0, 3.0, 0.01, 0.01, -1)
ShowSyncHudMsg(id, g_MsgSync, "Tekst wyswietlany pod graczem")
}
}
Potem drugą, która odpowiada za usunięcie (ukrycie wiadomosci):
public hideStatus(id)
{
ClearSyncHud(id, g_MsgSync)
}
A tutaj cały skrypt:
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "Status"
#define VERSION "1.0"
#define AUTHOR "Artos"
new g_MsgSync;
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
// Odpowiada za wyswietlanie statusu
register_event("StatusValue", "showStatus", "be", "1=2", "2!0")
// Odpowiada za chowanie statusu gdy nie patrzymy na gracza
register_event("StatusValue", "hideStatus", "be", "1=1", "2=0")
// Tworzymy zsynchronizowana wiadomosc HUD
g_MsgSync = CreateHudSyncObj()
}
// Funkcja uruchamiana po nakierowaniu na gracza
public showStatus(id)
{
// Sprawdza czy gracz jest polaczony
if (is_user_connected(id))
{
// Wyswietla wiadomosc
set_hudmessage(0, 50, 250, -1.0, 0.60, 0, 3.0, 3.0, 0.01, 0.01, -1)
ShowSyncHudMsg(id, g_MsgSync, "Tekst wyswietlany pod graczem")
}
}
// Funkcja uruchamia sie gdy gracz nie celuje w nikogo
public hideStatus(id)
{
// Czysci status
ClearSyncHud(id, g_MsgSync)
}
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych