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)://
[POMOĆ]JunkBuster - Kick Info
268
pregleda
5
postova
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.
21. Okt. 2013.
Ako sam te dobro razumio, ovo si tražio? 🙂
Evo i ovo
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;
}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" 🙂
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava