kickflip02
Умник
Я нашёл в своем моде команду addbots которая создает бота который принимает людей во фракции
Вот код команды , скажите как нужно написать эту команду чтобы она сработала , потому что действие не стоит на отправление сообщение и параметры что там писать
Вот код команды , скажите как нужно написать эту команду чтобы она сработала , потому что действие не стоит на отправление сообщение и параметры что там писать
PHP:
CMD:addbots(playerid)
{
if(PlayerInfo[playerid][bAdmin] < 12) return 1;
{
if(!PlayerInfo[playerid][pLeader]) return 1;
new Float:Position[4], random_Skin;
switch(PlayerInfo[playerid][pLeader])
{
case 1,10,21: random_Skin = RandomEx(0,18);
case 11,12,13: random_Skin = RandomEx(0,3);
default: random_Skin = 1;
}
GetPlayerPos(playerid, Position[0],Position[1],Position[2]), GetPlayerFacingAngle(playerid,Position[3]);
FractionInvite[FRACTIONS_TOTAL][fID] = FRACTIONS_TOTAL + 1;
FractionInvite[FRACTIONS_TOTAL][fNumber] = PlayerInfo[playerid][pLeader];
FractionInvite[FRACTIONS_TOTAL][fRangInvite] = 1;
FractionInvite[FRACTIONS_TOTAL][fPosActor][0] = Position[0];
FractionInvite[FRACTIONS_TOTAL][fPosActor][1] = Position[1];
FractionInvite[FRACTIONS_TOTAL][fPosActor][2] = Position[2];
FractionInvite[FRACTIONS_TOTAL][fPosActor][3] = Position[3];
string = "";
mysql_format(1, string, 1024,
"INSERT INTO `inviters`(`fID`, `fNumber`, `fInformation`, `fLicenses`, `fInfoSkill`, `fStatus0`, `fStatus1`, `fRangInvite`, `fPos0`, `fPos1`, `fPos2`, `fPos3`, `fVirtual`, `fActorSkin`) VALUES ('%i','%i','0,0,0,0,0','0,0,0,0','0,0,0,0,0,0',0,0,1,'%f','%f','%f','%f','%i','%i')",
FRACTIONS_TOTAL + 1,PlayerInfo[playerid][pLeader],Position[0],Position[1],Position[2],Position[3],GetPlayerVirtualWorld(playerid),ChangeSkin[PlayerInfo[playerid][pLeader]-1][random_Skin]);
mysql_tquery(1, string);
format(string, 144, ""WHITE"%s"SERVER"\nÂçàèìîäåéñòâèå: "WHITE"''H''",FractionInfo[FractionInvite[FRACTIONS_TOTAL][fNumber]][fName]);
FractionInvite[FRACTIONS_TOTAL][fActor] = CreateActor(ChangeSkin[FractionInvite[FRACTIONS_TOTAL][fNumber]-1][random_Skin], Position[0],Position[1],Position[2],Position[3]), SetActorVirtualWorld(FractionInvite[FRACTIONS_TOTAL][fActor], GetPlayerVirtualWorld(playerid));
FractionInvite[FRACTIONS_TOTAL][fText] = Create3DTextLabel(string, COLOR_SERVER,Position[0],Position[1],Position[2],5.0,GetPlayerVirtualWorld(playerid),1);
ReloadActor(playerid, 0, FRACTIONS_TOTAL);
FRACTIONS_TOTAL++;
}
return 1;
}
