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


Dodatki SourceMod



Temat jest zamknięty








