Kto mi powie jak sie robi prefix przed nickiem np VIP i nick
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.
|
[ROZWIĄZANE] Witam mam problem z stworzeniem prefixa przed nickiem VIP i nickWitam mam problem z stworzeniem prefixa przed nickiem VIP i nick
#1
Napisano 25.07.2019 17:45
#3
Napisano 25.07.2019 18:02
tak ale ja ***** nie chce rang tylko vipa na czacie
#4
Napisano 25.07.2019 18:06
Nie rozumiem twojego zachowania. Tamten kod robi identyczne rzeczy, tylko wystarczy zamiast rangi dać na sztywno napis: VIP
#5
Napisano 25.07.2019 18:07
wiec tak kopiuje wchodze do komplikatora otwieram vip i to wklejam gdzie tam jest kod ?
#6
Napisano 25.07.2019 18:18
Najsampierw to poczytaj troche o pluginach, bo widać, że całkiem zielony jesteś. Z pewnością szybko załapiesz ideę.
#7
Napisano 25.07.2019 18:38
Najsampierw to poczytaj troche o pluginach, bo widać, że całkiem zielony jesteś. Z pewnością szybko załapiesz ideę.
Pomoż mi proszę
#8
Napisano 25.07.2019 18:59
#include <amxmodx> new szPrefix[64]; public plugin_init() { register_plugin("Prefixy", "1.0", "Bl@ck"); register_message(get_user_msgid("SayText"),"handleSayText"); } public handleSayText(msgId,msgDest,msgEnt){ new id = get_msg_arg_int(1); if(is_user_connected(id) && get_user_flags(id) & ADMIN_LEVEL_G){ new szTmp[192], szTmp2[192]; get_msg_arg_string(2, szTmp, charsmax(szTmp)); szPrefix = "^x04[VIP]"; if(!equal(szTmp,"#Cstrike_Chat_All")){ add(szTmp2, charsmax(szTmp2), "^x01"); add(szTmp2, charsmax(szTmp2), szPrefix); add(szTmp2, charsmax(szTmp2), " "); add(szTmp2, charsmax(szTmp2), szTmp); } else{ new szPlayerName[64]; get_user_name(id, szPlayerName, charsmax(szPlayerName)); get_msg_arg_string(4, szTmp, charsmax(szTmp)); set_msg_arg_string(4, ""); add(szTmp2, charsmax(szTmp2), "^x01"); add(szTmp2, charsmax(szTmp2), szPrefix); add(szTmp2, charsmax(szTmp2), "^x03 "); add(szTmp2, charsmax(szTmp2), szPlayerName); add(szTmp2, charsmax(szTmp2), "^x01 : "); add(szTmp2, charsmax(szTmp2), szTmp) } set_msg_arg_string(2, szTmp2); } return PLUGIN_CONTINUE; }
Wklej to do pliku z .sma i skompiluj lokalnie lub online.
ADMIN_LEVEL_G
Tu możesz zmienić jaką gracz ma mieć flage, żeby miał prefix.
Nie testowałem, ale raczej powinno działać.
Użytkownik Black004 edytował ten post 25.07.2019 19:00
#9
Napisano 26.07.2019 12:26
działa musiałem cos usunąć do zamknecia
#include <amxmodx> new szPrefix[64]; public plugin_init() { register_plugin("Prefixy", "1.0", "Bl@ck"); register_message(get_user_msgid("SayText"),"handleSayText"); } public handleSayText(msgId,msgDest,msgEnt){ new id = get_msg_arg_int(1); if(is_user_connected(id) && get_user_flags(id) & ADMIN_LEVEL_G){ new szTmp[192], szTmp2[192]; get_msg_arg_string(2, szTmp, charsmax(szTmp)); szPrefix = "^x04[VIP]"; if(!equal(szTmp,"#Cstrike_Chat_All")){ add(szTmp2, charsmax(szTmp2), "^x01"); add(szTmp2, charsmax(szTmp2), szPrefix); add(szTmp2, charsmax(szTmp2), " "); add(szTmp2, charsmax(szTmp2), szTmp); } else{ new szPlayerName[64]; get_user_name(id, szPlayerName, charsmax(szPlayerName)); get_msg_arg_string(4, szTmp, charsmax(szTmp)); set_msg_arg_string(4, ""); add(szTmp2, charsmax(szTmp2), "^x01"); add(szTmp2, charsmax(szTmp2), szPrefix); add(szTmp2, charsmax(szTmp2), "^x03 "); add(szTmp2, charsmax(szTmp2), szPlayerName); add(szTmp2, charsmax(szTmp2), "^x01 : "); add(szTmp2, charsmax(szTmp2), szTmp) } set_msg_arg_string(2, szTmp2); } return PLUGIN_CONTINUE; }Wklej to do pliku z .sma i skompiluj lokalnie lub online.
ADMIN_LEVEL_GTu możesz zmienić jaką gracz ma mieć flage, żeby miał prefix.
Nie testowałem, ale raczej powinno działać.
#10
Napisano 02.08.2019 06:48
Ten temat został zamknięty przez moderatora.
Powód: Pomoc udzielona
Jeśli się z tym nie zgadzasz, raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.
Z pozdrowieniami,
Zespół AMXX.PL
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych