[POMOĆ]JunkBuster - Kick Info

Započeo Drobnjak
21. Okt. 2013. Zaključano
268
pregleda
5
postova
Drobnjak
5
Crime Lord
21. Okt. 2013.
Skripta koju koristim:GTA - RP
Detaljan opis problema
:Već sam otvarao sličnu temu..Kada JunkBuster nekog kikuje, ne prikazuje kick info, i onda kada neko drugi uđe na taj ID što je kikovan ovaj, gube mu se textdrawovi na loginu..i prikazuje mu zašto je ovaj kikovan ( tek onda kick info)
Dio skripte:Daću šta treba
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
MadDog
5
Crime Lord
21. Okt. 2013.
Ako mozes da postas deo za kick pa da vidimo. Isto tako ako JB nije updetovan u 0.3x kick moras sa tajmerom da radis. Sada mozda je i uradjeno mozda je do necega drugoga problem. Postavi nam deo za kick.
Drobnjak
5
Crime Lord
21. Okt. 2013.
Ako sam te dobro razumio, ovo si tražio?  🙂
PRIVATE: JB::Kick (playerid, reason [])
{
if (IsPlayerConnected (playerid) && !IsPlayerNPC (playerid))
{
if (JB::Variables )
            DisplayKickBanText (playerid, reason, false);
else
{
new string ;

format (string, sizeof (string), "~r~Kick notification: ~n~%s", reason);
GameTextForPlayer (playerid, string, 60000, 4);
}

TogglePlayerControllable (playerid, false);
SetCameraBehindPlayer (playerid);
JB::SendFormattedMessageToAll (JB_RED, "{FF0000}BS:AC Anticheat{FFFFFF} Kicking player '%s'. Reason: %s", JB::PlayerInfo [JB::pName], reason);
JB::LogEx ("%s (%s) has been kicked for %s.", JB::PlayerInfo [JB::pName], JB::PlayerInfo [JB::pIp], reason);
CallRemoteFunction ("OnJunkBusterKick", "is", playerid, reason);
Kick (playerid);
return 1;
}
return 0;
}


Evo i ovo
PRIVATE: DisplayKickBanText (playerid, reason [], bool: ban)
{
if (IsPlayerConnected (playerid))
{
new string ;

if (JB::KickBanTitle == Text: INVALID_TEXT_DRAW)
{
        JB::KickBanTitle = TextDrawCreate (320.000000, 100.000000, ban ? ("JunkBuster~n~Ban Info~n~~n~~n~~n~~n~~n~~n~~n~~n~") : ("JunkBuster~n~Kick Info~n~~n~~n~~n~~n~~n~~n~~n~~n~"));
TextDrawAlignment (JB::KickBanTitle, 2);
TextDrawBackgroundColor (JB::KickBanTitle, 255);
TextDrawFont (JB::KickBanTitle, 2);
TextDrawLetterSize (JB::KickBanTitle, 0.500000, 2.999999);
TextDrawColor (JB::KickBanTitle, -16776961);
TextDrawSetOutline (JB::KickBanTitle, 1);
TextDrawSetProportional (JB::KickBanTitle, 1);
TextDrawUseBox (JB::KickBanTitle, 1);
TextDrawBoxColor (JB::KickBanTitle, 96);
TextDrawTextSize (JB::KickBanTitle, 7.000000, 240.000000);
}
else
    TextDrawSetString (JB::KickBanTitle, ban ? ("JunkBuster~n~Ban Info~n~~n~~n~~n~~n~~n~~n~~n~~n~") : ("JunkBuster~n~Kick Info~n~~n~~n~~n~~n~~n~~n~~n~~n~"));
TextDrawShowForPlayer (playerid, JB::KickBanTitle);

if (JB::KickBanInfo == Text: INVALID_TEXT_DRAW)
{
    JB::KickBanInfo = TextDrawCreate (202.000000, 155.000000, "_");
TextDrawBackgroundColor (JB::KickBanInfo, 255);
TextDrawFont (JB::KickBanInfo, 1);
TextDrawLetterSize (JB::KickBanInfo, 0.419999, 1.899999);
TextDrawColor (JB::KickBanInfo, -1);
TextDrawSetOutline (JB::KickBanInfo, 0);
TextDrawSetProportional (JB::KickBanInfo, 1);
TextDrawSetShadow (JB::KickBanInfo, 1);
}
format (string, sizeof (string), "~y~Name:~n~~w~%s~n~~y~Date:~n~~w~%s~n~~y~Time:~n~~w~%s~n~~y~IP:~n~~w~%s~n~~y~Reason:~n~~w~%s", JB::PlayerInfo [JB::pName], JB::GetDate (), JB::GetTime (),
JB::PlayerInfo [JB::pIp], reason);
TextDrawSetString (JB::KickBanInfo, string);
TextDrawShowForPlayer (playerid, JB::KickBanInfo);

if (JB::KickBanHelp == Text: INVALID_TEXT_DRAW)
{
    JB::KickBanHelp = TextDrawCreate (320.000000, 330.000000, "_");
TextDrawAlignment (JB::KickBanHelp, 2);
TextDrawBackgroundColor (JB::KickBanHelp, 255);
TextDrawFont (JB::KickBanHelp, 1);
TextDrawLetterSize (JB::KickBanHelp, 0.319999, 1.399999);
TextDrawColor (JB::KickBanHelp, -1);
TextDrawSetOutline (JB::KickBanHelp, 0);
TextDrawSetProportional (JB::KickBanHelp, 1);
TextDrawSetShadow (JB::KickBanHelp, 1);
TextDrawUseBox (JB::KickBanHelp, 1);
TextDrawBoxColor (JB::KickBanHelp, 0);
TextDrawTextSize (JB::KickBanHelp, 2.000000, 243.000000);
}
format (string, sizeof (string), "~g~If you have been wrongfully %s, please press ~b~F8~g~ to make a screenshot and complain on ~p~%s~g~.", ban ? ("banned") : ("kicked"), JB::Homepage);
TextDrawSetString (JB::KickBanHelp, string);
TextDrawShowForPlayer (playerid, JB::KickBanHelp);
return 1;
}
return 0;
}
Drobnjak
5
Crime Lord
22. Okt. 2013.
David (Sabljak) A.k.A SABO(T) wrote on October 22, 2013, 3:55 pm:
Kick sa timerom koristi umjesto Kick original funckije, vise o tome -> Google + Kalcorovi postovi na SAMP Forumu

Nisam te ovo shvatio "vise o tome -> Google + Kalcorovi postovi na SAMP Forumu"  🙂
Drobnjak
5
Crime Lord
22. Okt. 2013.
Ok Davide sredio sam, može lock -.-

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha