Jump to content
  • 0

pomoc Kick :O


TheRohlikar

Dotaz

Zdravím,

mám tu normální KICK na hráče.. Důvod, ID, všecko.. Kickne mě to, ale neodešle se zpráva.. Ďakujem předem..

 

Kód:

 

 

dcmd_kick(playerid, params[])
{
new id = strval(params[0]);
new pos = strval(params[1]);

if(Main[playerid][Alevel] < 2){TypeMessage(2,playerid);return 1;}
else if(!strlen(params[0]) || !strlen(params[1])){TypeMessage(4,playerid);return 1;}
else if(!IsPlayerConnected(id)){TypeMessage(3,playerid);return 1;}

new str[300];
format(str,sizeof(str),"[ ADMIN ]Player [ Nick/ID/Reason: %s %s ] was KICKED Administrator %s(%d)",PlayerName(id),params[pos],PlayerName(playerid),playerid);
SendClientMessageToAll(0xFF0000FF,str);

AdminValues[id][Kicked]++;
Kick(id);

return 1;
}

Link to comment
Share on other sites

8 odpovědí na tuto otázku

Recommended Posts

  • 0
  • Hlavní moderátor

od 0.3x to takhle dělá jak s kickem, tak s banem...

 

http://forum.sa-mp.c...ad.php?t=411763

tady o tom máš informace

 

možné řešení:

#define KickEx(%0) SetTimerEx("Kickk",100,false,"i",%0)

 

forward Kickk(playerid);

 

public Kickk(playerid)

{

Kick(playerid);

}

 

a používat KickEx(playerid);

Link to comment
Share on other sites

  • 0

Otázka:

 

 

Nekickne to náhodou toho čo použil príkaz ? :d keď tam je "playerid" ??

Má pravdu. Kickne to hráča ktorý príkaz vyvolal. Musíš nadefinovať napr. id alebo player.. Ja som tento problém vyriešil že som dal SCM pred Kick a ide to.

Link to comment
Share on other sites

  • 0
  • Hlavní moderátor

Otázka:

 

 

Nekickne to náhodou toho čo použil príkaz ? :d keď tam je "playerid" ??

Jak řekl Rohlikar, playerid je defaultní název... SetTimerEx se vyvolá tomu ID, které zadáš jako parametr do KickEx.

Link to comment
Share on other sites

  • 0
  • Hlavní moderátor

Ja som tento problém vyriešil že som dal SCM pred Kick a ide to.

on ale má SCMTA před kickem...

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...