From 90a142dbd4715c45e1d21ad493e517880a31054a Mon Sep 17 00:00:00 2001 From: Jackz Date: Thu, 21 Jul 2022 22:53:25 -0500 Subject: [PATCH] Prompt for note message, small improvements --- plugins/sm_player_notes.smx | Bin 8531 -> 8663 bytes scripting/sm_player_notes.sp | 23 ++++++++++++++--------- 2 files changed, 14 insertions(+), 9 deletions(-) diff --git a/plugins/sm_player_notes.smx b/plugins/sm_player_notes.smx index 104c21986e04de2e22302e61daadf8cf355bfa73..2579f4cb9a27902580249c8f14f6b4bb60192432 100644 GIT binary patch delta 8472 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 delta 8339 zcmZ9QXEa=2xW)%j5(bGNIw3^wL`@h`qbGVvh~A=iN1_wGcY=uMy_-RF#vpoUwCH`b zap!-(+_mmm>sin5Icx8CzvrAUd!K2@ge)L0uc3{Ng{92|0-@|dAPPn-5a>BJ=zp*O zJc}0u!o#Eveh`TE83;s#;W;G`C>-PD7?~-9K(8=Pk5LAO7ckC-k%tNhbb=28@nG0m z8wA?M)ctRq#s^Ft48O&&y$%Qf{lNq+OyJW4f%Y(Nj1jFq2*iSMJB;37_$kJ{F?x^T zj~M@N@j490U_1#USpyIV(;KJ=BLfWoH@6L=01Pu?ybq%s3@Z|XK;szRv;cufF}?tz z1%WOwAs7>OF!Hekf#@&|U0^uXs+Jmy5DSn5d%f>-zB!0V1Yw1-ym?h~NBTsTF*^Xo z&&qR2Csh3^gfIvp-9V#8BK?xc6k(-+h4va_?(7kyj941f@V z5xxiL4-f*#4CglQqg8f-38p_xe<5B8HlecfrTKK@h!|VzV&OU^@cvuy{*Ta$noy4q zkZw74138GGaGeO)p*(b|G9PSb-4N=b0g))nr<+8mS^xhjst`h4q0@@|bZUdl&;}g{ z&0j>XP~9CsJ@*N`-xTU05AoH6v=-(YPa+0`ifrot8#Yz&e`SB<(@i7b*4A4>by3uF zSjsLq^v4%6xPP!BaoYhJ$bIKpHM@h54#4l~LG zVmE=9vbL6@p34grDa(H${J-lnf%n5hJ>EeiO7gSE5O7=TE#W#9>N$6C`SY@LPq0Jt ze|_vD5CYV5GT?nG@P1*aNJ+ji0#RXYO>RM*S&(0EW4%Z{$4qUY1(C?hryKk4@e`@% zyutgJccls`eL0QNqMmaBmn%T#^Ydq^=LD(e*undL59bmATFR`Ym=l~;^T7_Te%}V4 z7=MM9IJKhdKz|hq-!0H#?N>v`pF#7{e?`GngX*$w^K_iF5ei6sLvm z;-}eqT<&<=I3}y^A`ni!O&0f6?m^+WXFtOwrixtb5Xx zXD|jVdps|IZiQ1Y1jP@V06Bpc2uWch!h-sIRw*f}17Z3m46GNT0keEw#96o6R9oA{ zvhJazw*LcIm|;x6I}BC*akl2WZ&8@p1-};?K~}lmupklRF%n@ zMu-C+=!aK)s-SlM4x6t!g3ndd$u~|LOX1m2bb7}*`BM|RBKu@P5e1W&QKsuY|9$bQ zkkk8$*uI!(<2B;jSN3unwcj+VRi}2$|Bh=@kG=soF=9u)P2Az5BqaC%Iw7!z=omNw5S}kGU za=*>rt3Jyr`n1w4=3yTA7D1&Za%3!H&Bq|S^+WCHw0*TW=WGS)jtlU1S7XpTg6l^} zmZr%&+jB~f*cC+X2ScG8xmh(6-tfpt?ed+{2`JSd3fY`6KAkz(qU+74Ft(090j#Wc zy`wg^IDGQnLy^rZdtE2!j$!TISH@#t@q6Z#)9BP1^zWQXR8#GF!`s34w1%w2imUvqMA0{rs-u(b?DbN-Gz)h~u9Pe!9Qf3IyEYWc-RKJUl@ zMrdA4`CTmzqM`q$?4%tjOiz!0=dNWyJMGYTR@ z3GnVl=r0^-D>MA{-vBaj2Svfk?Mg*F6OCKiefif2Tf=$(hJS%t%h(%!U8bhlhmuD> ze~`t(+2KPWgKa3Ab98Or6L%rh1w7P}gb^4`(>AiC&v*A|^0K8`;!cct zcne>{-0r2Ft6f5a&kT3M2gG{z>kNubU;nb;8MzubgOrHa0sj6v)9RBBWw{84z4^j- zqukO~s^1~f9S99C3jP6UD@(_n+VJ58*&GRrMZv#M_IcSm*_s_UDW*1-Db1kjqFy&o zgmXKuOzitdJxir;Mj^;U&BodL%*a?F{WUJj67^KL?q>5$dP1#Q7TSq79-2N~?JA4Pq(*oz=kn~Nk@^>ZNFz~#1Kd7#=%h7Q8y5l9Z&4;zHA$zUK74KZD zyL>ugf}~F*uk5|3Pe6gKpbvG_;V089!v)J<4R53vTFCCa{GFv$rG^}j2M9L(e}}6Z z^H(Ca#OD(L59D8}4RPI<=OtD)Mesk7SItG&i~r^UU=c1hpWNKz?p5M*hi)+F@G!|Q zV|tzCT0azBsp{yH896la_2-(4_Upqbmx2?G@4hQvzMGUW-csv2b?iF-$- zC}r-UU?cys+9LW&8i=YH85FzU|Mwk-yT`qECuL21ePjMF6}q9?>Dz`z6>ZA2*Gc2l z)-pCTDF?0KrjfHBQq?MB8w>N@nV|lSvTG}KGx${%Iu%j85}grIX*Mj!7^}* zaU5c`FBQyIYdQ9B*!a`hYo^a8&6fh7>*B2C&W@Hi?uc-vgfgYalw9HM**~uzQmIs* zedwE;YLYsaT$glfY*RL);#4nBuu*gajL#nHX`%l051dhOQlxe}uf3v;8Cw046$)_{ zdm1y8kD;!s>`!0j=roHffm9uz@7Q5B>LZA8Q2yRa~m1z#p%P%VF zPO$VjW?0Osa-Qt1HF%#=xQECnan|flt`9UuX@6emVRtz=A4qhkEbecO)V7d@s;M6o zRBX$6>euAnNj!$~TeLb;WA`ZKy*wBYEovPfa7$VL>mCWw-E*57QrL-cd>3@brW1UuVtiG31loB6!qQf-_vM8j4b87AIdxIOxF{|p{6 z_DfV1w<&qZ|CN>t$j3=mAlixcqd>E$lk>n@pr7h25OOr(fS`VihEx!M?4Kh;qT8P2vb zWN&+a<5xOyYn*l-_@l5&Y4#eCe0yZy-V9t1E+Erxb(vnUQ#Si@ zAlm7H`Feb3!}mgMcD^dop3`)2wcL2**81XJ98==={n{GHv0ThfS5Gu+jhOGt)Cj4Z zwL{37vtVe0D$qbC$j)%)>PHZd-MEpEl}P6%$S0*+81q+p!jAe{>4l49Hiza(zM`d| zT{O(2J5r$;EnVi1bCzewtqN3CSJ$YKz~tu5KMMDmHS9S<9P68(=}SCOiPjsC9}uB( zNU)+7h&;uzV2>}qN7B zP}R*T_jZy>20ltr5hQh{>LIZG))?ZHO%>H`Z9_1#-x6xHXnO@E1^bsCZ>wpfq@_OW zlh^+P>qw%TZ=L&0pJ^8!?y6q&;P?7Wkb!Gb1+wnk${_ zYb;F(95q(tW43mvOjoK~C@kpfdHZfFo(;LYciza)_v8>h?^z=us-O?x00%BB$C(=M z#G#T#`=yy;OCizAW=X;2BwgIozY9~f0Yg5Hc4_h5ag^TSEq!KTDK2sam8EXF#h$H? zq%xCBwR5t?GgQaM{&=NL%hWn8vc^rdgyD+2bY$@=3!$^d%H)-Jr_R$7{4O;m1rJGYfu;>wfu7VI1c)ov9@ z4v6}_)vA71HR?wS5E4JCCg|cIAbA692OWtJv@%KJuC9|x6Rz5kb`Y+9AefNV5Df^! z&8O?ils%LG<4ABAe8f*s%qU5+8b#WHy~+SNGm-rmNt#Sb%~%#%h1F$A5G$*wn%{^c z4O(R;Rg*zU23Nj8u?7P{AA|EpNmJfjJ=Ony(gteEU0_xFJ{^KTtt zzP@32c#ZaZzHw`YpOT%Ho`;5h1YWZM;rYL655th=Rqx4mlAbN6Dn|c&Ti1TqagjWR zwtsHn`BhXX&4iMn&)APi{#&#&Um)nM>|WM0I$Q?c7W=E;AI7jGS_4MqxY!r^34T>! zaVD$Gc*P~u*3zL&C6K1oHQX&g&mhYs_~*{bXQ{}%m)`~rs%g)XV{Lzwrqp}N>FauU zKH_Dy(33kf^*=T}N?O z9l!WI=-zvGT9`R--fV+4;Udri2g;X1cAV{PtC1(LjcvL1)kssSmyTkW0Y@Gpb99ei zc*FbnIWcR2U}j9uCoP9hO0*UhYCf3+w8I*mM``g7=cy_ABc0UZpOO5zIIeo@NLOPU ztevTScOqv4y0+vLkb1zp56~>Mhy_gs=B*B&^=J%EZ5SbS_`Vn19ElE;a~(1IF|Si8 z3}&(7)BmIUM_nuL5yThG>hVw#5fV*?mU}pnJJNf>RQtnmxH}@p&F9i5mOSmuEOXqM zaBl7erRua7Z3y{SU5m=(Ig8i-D-KUFDjbp^6(e_?fkYR2TsaK=J6R6l+(?Mj@@^5=Q<%lEDGEqc9|Fxzmc`*+o* zKeAg9_^b8l0{v^E0DRzVW<=)oSm)Akn9J{;W=sAMbbREe10p?r#CHJ|C!f!atu3V0 zSiwtl$B6Ed!i>(1hxA*qJvCxhl7n}PY4fD>4v)u&I7gQkpL)(_o}(ic zo~gEm8Rnj|2X3dFt)EyCvFmWi_#oeK%ekl!FPYO7mbZQ8${7U=H^MT?C5LESg}A2k z-T7&>Nqz_f=QB|vYe;cQJ^Rg(bc;Lj5zaz35_m{wf!{fFRS~ufwoVLPl}|iaw3r7X zn(A@L-#mTNlvVvnhoT^&FuE9jyZ7Q$3ETGlUl$ewGeaUSOJyy$$CzSD$YcGOfiJ## ztTmzAL|xCmX{Z2vW{Qkg4^*+N`zqYky0NjC*_>szL(4k(J~zHls3NN&pJlaVcN%@$ z^_3`woJyc4uuS{s$9E$0VmLN3-QmbDE>)B1tE87=_HL0?t`pQy%x=*%mfp6=)KYqQ z>6Opg_S1WA-;Hg4bF>Yf_ty5Ob?$WHpfS@}|RVnkk<-Vmm3K@E|h>VGJz-(|1T1{q2I)+Lr07>U_=R}FT zf-1ya-UFrIJU~!(Ysw=f8Hul35BBlCGzLk0dreu#iL#TC2ugjhPh3T}z;s)hXWRuP zoMSg4t22ZdDmIxn&F2|+KM(RCMqRTW&@Wjdh|RKPS_#TXJfENjSr1t8h~_lyg{^gu zf5}KhX$E;vzN#1@a!&nv2g{c4&0EC#>D*U6od+2AVFh{6>+v2)=LlHipVY~;#*t9h zkzIw$w8kgm?JG(f zkm=`{t@$z5=-V@0|DD6Daf`3FZhunMuEujuigF1yi*wJ5L_<#|x;xICP~-DmS2hYJ z)xg}=Ds)t4EfZv31@UJ{@_)Iu(V2fojTkqoNEupPo~juy2Hgy`Ri4}eqbXzig!c?n zuSc$2H0;0rWFG1W5_rG)=ZPcNdhbOGf8`%vaJzq ze1mDXMcP{55Yw|c2(ASQr)Hte+OothivT{G@EU>fP{AR^C`nWKjohtkbljom-D4mX zMJ3bji`5*S0qPPYMav=PVNKVg5EN~|I?3wk41L`l?q6)s=p!G_%cwH_`}YXt8$l!% z%oPQ$k(t9;j=3Y0aq0|ELd;j7V)!~HuT#CONLNyi{qX}$JAGBLY-yGi?>KJ(9jX;w zee(b?)F0PNCN4Zrr^{3EKD2&i`q-XD(dn_(x6dzf@KBy0^#@A6*|;dx+W^{?<$|C1 zC=!$^o8k)rZ!wrtwa$%5#XHHZH_^mL0&q4MAWM&RYgI=Ja#pJh+0I_KB^@|?KWnqZL6A zIItKCkI2V~hv4WDj1=ZV+Qg0mOTzeI^`Idlp9!#qIWMdP6q}SN4D@=={wyHpDfaC{ zEm28_L_4L9Jg~;j!u>MxzJ>yoGh-jLgjXuGon6Thw6ynIJ{|iN{)$DQE7+h{7|-97 zpJC;?_ zh&R1YbbW9~9>_0ai9ebF0UhU2EmP5SyA$z!-KAs<0M#=v0s)GVhY6pgtUw2yKA^RM z^ACY!FH>u`9ZnkbKaU*IW!&9f^z*KWV|jsY1f!NZx-SvLk9;76K-6vwg32;$^%-8!^di(J>0x@Xa1nHcIQA<{l#MTtftb| z&+g?Yi+Toi`gY=u08|H2 z$ABk5y~4ZNgw;WL&fT4Adu3eTx+8V>DDbfR9P8+=pEnTt-6LXEGn5U4el$gRg!6Lx zG7h|thhj3q2Laj3_OM1236>wl`KeT0CjTLB`rCj-6%!P3AT;D0=awLba>Y4|VJ6-$ zX?YmsfGkxyw5Q|Sp&!)`%!S<&@#5S{(E_8`C;#R_Icu#~xm^L+w?cDgEu1g z4`8oh*Axhzl|k$i23dC`Z_;!;6oGRT%m2DN(H$vjRL%_jv@d%?6T`~_tPabbkeTQy z26S-}Rr0U^`3*U@A=N%7lxlpE`sxAQ-l3HL1^~T3NG}Ffx!s!#3U`NmklF1PezaDa&kFprFI@ z9}Ij`iUBa2P%G*IlBU0k0dK7NJ0p9LBt*Qdz{;@M3BIiA=X<-1{-tS=`1V7KnPoYT zWk<7CjG-A}42-#%{Y$3S&wT*~1KEp!$tN|J-75V{3?IF|JeZNuk%{dZ$WJm;TQK_g0uGnmNoZYVMP1r z-xM{c?cAT2Zw&i8Fg2?}_HG{ro)WdRhIpWj2xl)TG51X!m~J{G0p$yS^6pQesPsp3 zH|s>|asvms(Fu#t;iHY0v-deVHK)FY1MqcuwogwF>@C?_A3?lRS%!~YI*Nso4~bQ+ zGEOTHMsQb>t&;WZ0WyX(A49ClaM0&q9MwlpJi*ra zIHgaKe5Oo9d9*%a0EuyzC>eIzXiu$>i84RcsgaE#vDFK3sh1 zogl=mVE9dP?2m*`(ksFOIEUf+Ms$C!mrwt^Xk&gR*{L?U0Z`SYCs0o1XveoD5(e~! zC5cs5k%T%$6Q3^NLNPx{%-OMwaDPo!u47G5<}?L2GFiOV3^6v66FXK0K4#`KLe4fn zFj~bqOKPc1M8}%q28=Nh{$o6@7g(1HloZU3d)zT-v!c|mBu{*5{B9kBNA*R&%~ntP z9R=!_%v8=lBY=y+k0@Y}k#hBOxlnCtllpVJYa`jTpYI5W|!Ve{{_o4X+{X(G&TKNwy6 zxTKL2Ytga#kT&el{ESReS9dVa78ywWUBvZ)Q&Cse76+gor$vhIe)ueETu;J966fD3 z`ru1ig37oapFpL1-N$%V(_LZ=;ipfxMD6_?>cMMRYEN=hHQ#kvYrsA+BQrj9XCrQP zla*QXHx*OBr;6yYcUpoRlBy*n?Sun%nat_VJVIpCPRy_;osG`aJ9Qk;%uik<32 zHn4$cdh_MoZAZVtp!n-zq>zIp0S^_WzB;coUe1~WY>e70yzG<)Yfd|>L^JJ{n_-;X P2|uFzo}?)xmivDIu_0KZ diff --git a/scripting/sm_player_notes.sp b/scripting/sm_player_notes.sp index a6f3be1..194ba53 100644 --- a/scripting/sm_player_notes.sp +++ b/scripting/sm_player_notes.sp @@ -82,7 +82,7 @@ public Action OnClientSayCommand(int client, const char[] command, const char[] if(StrEqual(sArgs, "cancel", false)) { PrintToChat(client, "Note cancelled."); } else { - static char buffer[32]; + char buffer[32]; GetClientAuthId(client, AuthId_Steam2, buffer, sizeof(buffer)); DB.Format(query, sizeof(query), "INSERT INTO `notes` (steamid, markedBy, content) VALUES ('%s', '%s', '%s')", menuNoteTarget, buffer, sArgs); DB.Query(DB_AddNote, query); @@ -97,9 +97,9 @@ public Action OnClientSayCommand(int client, const char[] command, const char[] public Action Command_AddNote(int client, int args) { if(args < 2) { - ReplyToCommand(client, "Syntax: sm_note \"note in quotes\" or if they left, use sm_notedisconnected"); + ReplyToCommand(client, "Syntax: sm_note \"your message here\" or if they left, use sm_notedisconnected"); } else { - static char target_name[MAX_TARGET_LENGTH]; + char target_name[MAX_TARGET_LENGTH]; GetCmdArg(1, target_name, sizeof(target_name)); GetCmdArg(2, reason, sizeof(reason)); @@ -118,9 +118,14 @@ public Action Command_AddNote(int client, int args) { ReplyToTargetError(client, target_count); return Plugin_Handled; } - static char auth[32]; + if(args == 1) { + ReplyToCommand(client, "Enter the note for %N in the chat: (type 'cancel' to cancel)", target_list[0]); + WaitingForNotePlayer = client; + return Plugin_Handled; + } + char auth[32]; GetClientAuthId(target_list[0], AuthId_Steam2, auth, sizeof(auth)); - static char authMarker[32]; + char authMarker[32]; if(client > 0) GetClientAuthId(client, AuthId_Steam2, authMarker, sizeof(authMarker)); DB.Format(query, sizeof(query), "INSERT INTO `notes` (steamid, markedBy, content) VALUES ('%s', '%s', '%s')", auth, authMarker, reason); @@ -135,7 +140,7 @@ public Action Command_ListNotes(int client, int args) { if(args < 1) { ReplyToCommand(client, "Syntax: sm_notes "); } else { - static char target_name[MAX_TARGET_LENGTH]; + char target_name[MAX_TARGET_LENGTH]; GetCmdArg(1, target_name, sizeof(target_name)); GetCmdArg(2, reason, sizeof(reason)); @@ -154,7 +159,7 @@ public Action Command_ListNotes(int client, int args) { ReplyToTargetError(client, target_count); return Plugin_Handled; } - static char auth[32]; + char auth[32]; GetClientAuthId(target_list[0], AuthId_Steam2, auth, sizeof(auth)); DB.Format(query, sizeof(query), "SELECT notes.content, stats_users.last_alias FROM `notes` JOIN stats_users ON markedBy = stats_users.steamid WHERE notes.`steamid` = '%s'", auth); @@ -169,7 +174,7 @@ public Action Command_ListNotes(int client, int args) { } bool ConnectDB() { - static char error[255]; + char error[255]; DB = SQL_Connect("stats", true, error, sizeof(error)); if (DB== null) { LogError("Database error %s", error); @@ -188,7 +193,7 @@ bool ConnectDB() { public void Event_FirstSpawn(Event event, const char[] name, bool dontBroadcast) { int client = GetClientOfUserId(event.GetInt("userid")); if(client > 0 && client <= MaxClients && !IsFakeClient(client)) { - static char auth[32]; + char auth[32]; GetClientAuthId(client, AuthId_Steam2, auth, sizeof(auth)); DB.Format(query, sizeof(query), "SELECT notes.content, stats_users.last_alias FROM `notes` JOIN stats_users ON markedBy = stats_users.steamid WHERE notes.`steamid` = '%s'", auth); DB.Query(DB_FindNotes, query, GetClientUserId(client));