Jump to content
  • 0

Question

Posted

Am si eu o nelamurire , cum fac atunci cand cineva face Drive-By si primeste kick , sa ii apar? ?i lui mesajl dar si la tot server , un mesaj gen ; INFO : Jucatorul %s a primit kick deoarece a f?cut DRIVE-BY . ?i juc?torului care a f?cut Drive-By s? apare ; Ai f?cut drive-by a?a c? ai primi kick.

Quote

M? ajut? cineva?

public OnPlayerDeath(playerid, killerid, reason)
{
    if(IsPlayerInAnyVehicle(killerid))
   {
       SendClientMessage(killerid, 0xFFC0C0C0, "Ai fost dat afarã de pe server pentru cã ai ucis pe cineva din masina{FFFFFF}(drive-by)");
       Kick(killerid);
   }

Aceasta e functia care o am .

2 answers to this question

Recommended Posts

Posted

public OnPlayerDeath(playerid, killerid, reason)

{

  if(IsPlayerInAnyVehicle(killerid))

  {

      SendClientMessage(killerid, 0xFFC0C0C0, "Ai fost dat afarã de pe server pentru cã ai ucis pe cineva din masina{FFFFFF}(drive-by)");

     

      new

            kString[ 256 ],

            Kicked[ MAX_PLAYER_NAME ]

            Player;

         

      format( kString , sizeof kString , "%s a primit kick deoarece a ucis pe cineva din masina !" , GetName( Player ) );

      SendClientMessageToAll( playerid , -1 , kString );

      format( kString , sizeof kString , "%s ai primit kick deoarece ai ucis pe cineva din masina !" , GetName( playerid) );

      SendClientMessageToAll( playerid , -1 , kString );

      Kick(killerid);

  }

  return 1;

}

stock GetName( playerid )

{

      new

              Name[ MAX_PLAYER_NAME ];

     

      GetPlayerName( playerid , Name , MAX_PLAYER_NAME ) ;

      return Name ;

}   

De testat nu am testat , ar trebui sa mearga .

idiots.png
Posted

Nu o sa mearga funky deoarece in 0.3x mesajele dinainte banului/kickului nu mai apar

Trebuie sa foloseasca un timer pentru a da kick

un EX:

Sus in script:

forward KickPlayer(playerid);
OnPlayerDeath
if(IsPlayerInAnyVehicle(killerid))
{
new str[100];
GetPlayerName(killerid,str,100);
format(str,100,"%s a primit kick reason: Drive-by".str);
SendClientMessageToAll(-1,str);
SendClientMessage(killerid,-1,"Ai primit kick pentru drive-by");
SetTimerEx("KickPlayer",500,false,"i",killerid);
}
Undeva prin script
public KickPlayer(playerid)
{
Kick(playerid);
return 1;
}

Nu am testat

Massari e curva mea

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.