Siema.
Mam problem, a konkretniej nie wiem jak zrobić własny perfix na serwerze.
Chodzi mi w sensie [H@] Vander, nie wiem jak zrobić taki perfix.
Za każdą pomoc daje +
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.
|
Posted 20.03.2014 19:22
w plugin_init()
register_message(get_user_msgid("SayText"),"handleSayText");
potem całkiem na dole dodaj:
public handleSayText(msgId,msgDest,msgEnt){ new id = get_msg_arg_int(1); if(get_user_flags(id) && ADMIN_IMMUNITY) { new id = get_msg_arg_int(1); if(!is_user_connected(id)) return PLUGIN_CONTINUE; new szTmp[256],szTmp2[256]; get_msg_arg_string(2,szTmp, charsmax( szTmp ) ) new szPrefix[64] = "[H@]"; if(!equal(szTmp,"#Cstrike_Chat_All")){ add(szTmp2,charsmax(szTmp2),szPrefix); add(szTmp2,charsmax(szTmp2)," "); add(szTmp2,charsmax(szTmp2),szTmp); } else{ add(szTmp2,charsmax(szTmp2),szPrefix); add(szTmp2,charsmax(szTmp2),"^x03 %s1^x01 : %s2"); } } set_msg_arg_string(2,szTmp2); return PLUGIN_CONTINUE; }
Diablo mod Quests = Koniec
Surf EXP Mod = [ | | | | | | | | | | ]
Posted 20.03.2014 19:51
Jakbym chciał rangę OP to wystarczy, że zmienię tam na OP?, czy to pod jakąś flage podlega?
To co napisał Pr0-Sc0uT jest na flage "A" czyli immunitet.
Jak chcesz, dać na inną flage to zmieniasz tylko w:
if(get_user_flags(id) && ADMIN_IMMUNITY)
a dokładniej
ADMIN_IMMUNITY
Nazwy flag masz tutaj: http://amxx.pl/topic...2-flagi-admina/
Polecam dodać przed prefixem
^x04czyli
new szPrefix[64] = "^x04[H@]";
Będzie wtedy zielony prefix.
Edited by CsPlus, 20.03.2014 19:54.
Posted 20.03.2014 21:52
public handleSayText(msgId,msgDest,msgEnt){ new id = get_msg_arg_int(1); if(!is_user_connected(id)) return PLUGIN_CONTINUE; if(!(get_user_flags(id)) & ADMIN_IMMUNITY) return PLUGIN_CONTINUE; new szTmp[256],szTmp2[256]; get_msg_arg_string(2,szTmp, charsmax( szTmp ) ) new szPrefix[64] = "[H@]"; if(!equal(szTmp,"#Cstrike_Chat_All")){ add(szTmp2,charsmax(szTmp2),szPrefix); add(szTmp2,charsmax(szTmp2)," "); add(szTmp2,charsmax(szTmp2),szTmp); } else{ add(szTmp2,charsmax(szTmp2),szPrefix); add(szTmp2,charsmax(szTmp2),"^x03 %s1^x01 : %s2"); } set_msg_arg_string(2,szTmp2); return PLUGIN_CONTINUE; }
Sell - System Klanów (wojny, top15 etc)
Kontakt GG: 7285018
Posted 21.03.2014 19:03
a gdzie to dokładnie wkleić ?
Musisz zrobić nowy plugin i wrzucić tam te funkcje lub dokleić do jakiegoś innego.
0 members, 1 guests, 0 anonymous users