[KOSZ] Kilka problemów
Dlugi
21.11.2017
Witam!
Pobrałem tego moda
https://amxx.pl/topic/147843-cod-mod-ii-wojna-światowa-od-epal/
i wszystko działa po tym jak epal wysłał mi pw
ale problemy tez mam
1. Nie potrafię naprawić tego błędu na say z s1:s2 to znaczy są prefixy ale brak tego co się pisze na say( a bardziej może który plik edytować i która to linijka i co zmienić?
2.Jak tu podpiąć sql z pukawki do zapisu bo nie bardzo rozumiem wcześiej wisywałem do cfg cod moda a tutaj nie mam pojęcia jak i gdzie?
Nagrodze +
Toldi
21.11.2017
1. W .sma od prefixow. Zapewne prefix-cod nazywa się ten plugin albo jakoś tak.
2. W sql.cfg lub amxx.cfg
Deadly_SouL
21.11.2017
Odnośnie pierwszego pytania.
Jeśli masz Vip'a to podmień cały public
public handleSayText(msgId,msgDest,msgEnt){
Na:
public handleSayText(msgId,msgDest,msgEnt){ new id = get_msg_arg_int(1); if(is_user_connected(id) && g_Vip[id]){ new szTmp[256],szTmp2[256]; get_msg_arg_string(2,szTmp, charsmax(szTmp)) new szPrefix[64] = "^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; }
Jeśli masz wgrane Prefixy Cod'a to łap naprawione Sam miałem z tym problem ale znalazłem łatke do tego
W załączniku masz gotowca
Attached Files
Edited by Deadly_SouL, 21.11.2017 12:53.
Dlugi
21.11.2017
ChrisN
21.11.2017
Dzięki prefki działają + dla ciebie a jeszcze mogę prosić o konstrukcje tej bazy msql dokładnie?
W folderze configs masz taki plik jak sql.cfg w którym masz domyślne ustawienia wystarczy je zmienić.
amx_sql_host "127.0.0.1"
amx_sql_user "root"amx_sql_pass ""amx_sql_db "amx"amx_sql_table "admins"amx_sql_type "mysql"
Toldi
21.11.2017
Właśnie to nie działa a wszystko jest tak jak napisałeś
Obchodzi cię tylko to:
amx_sql_host "127.0.0.1" amx_sql_user "root" amx_sql_pass "" amx_sql_db "amx"
Oczywiście w pierwszej linijce podajesz host bazy mysql. 2 linia login do niej (nazwa użytkownika), potem hasło a zamiast "amx" podajesz nazwe tej bazy danych z która plugin ma się połączyć i ma w niej zapisywać informację.
ChrisN
21.11.2017
Właśnie to nie działa a wszystko jest tak jak napisałeś
Najlepiej to wklej mi te linijki na pw tylko hasło zamień na gwiazdki, ps masz odblokowany moduł mysql? amxmodx/configs/modules.ini
DarkGL
21.11.2017
Napisz ponownie temat nazywając go tak, aby każdy wiedział o co chodzi.
Jednoznacznie określ problematykę tematu, wyróżniając go spośród reszty.
Nie dodawaj zbędnych informacji, znaków, ani emotikon w nazwie tematu.
Ten temat w ciągu 24 godzin zostanie przeniesiony do kosza.