Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

CMD:veh

Статус
В этой теме нельзя размещать новые ответы.

markelov666

Умник
После ввода команды "/veh" Когда сажусь в машину - кикает, хз в чем проблема...​

PHP:
}
CMD:veh(playerid, params[])
{
    if(DostupAdmin[playerid] == false || pStats[playerid][pAdmin] < 4) return SCM(playerid, COLOR_ORANGE, "[X]{FFFFFF} Неизвестная команда");
    if(GetPlayerInterior(playerid) > 0 || IsPlayerInAnyVehicle(playerid)) return true;
	if(sscanf(params,"iii",params[0],params[1],params[2])) return (SendClientMessage(playerid, COLOR_WHITE,"Введите: /veh [ид] [цвет 1] [цвет 2]") );
	if(params[0] < 400 || params[0] > 611) return ( SendClientMessage(playerid, COLOR_GREY, "Номер машины не может быть меньше 400 и больше чем 611!") );
	if((params[1] < 0 || params[1] > 126)||(params[2] < 0 || params[2] > 126)) return ( SendClientMessage(playerid, COLOR_GREY, "Номер цвета не может быть меньше 0 и больше 126!") );
	new Float:mesto[3];
	GetPlayerPos(playerid, mesto[0], mesto[1], mesto[2]);
	AddStaticVehicleEx(params[0],  mesto[0]+2, mesto[1], mesto[2], 0.0, params[1], params[2], 0xEA60);
	format(nsa, sizeof(nsa), "[A] %s[%d] создал машину [%d ID]", pStats[playerid][pName],playerid,params[0]);
	SendAdminMessage(COLOR_GREY, nsa);
	logs(nsa);
 	return true;
Может что-нибудь тут?​

PHP:
}
public OnPlayerStateChange(playerid, newstate, oldstate)
{
	Air_Gettime(playerid,4);
    if(newstate == PLAYER_STATE_DRIVER || newstate == PLAYER_STATE_PASSENGER )
    {
    	if(IDVEH[playerid] != GetPlayerVehicleID(playerid) || !UseEnter[playerid])return SCM(playerid,COLOR_LIGHTRED,"Вы были кикнуты по подозрению в читерстве [Код #19]"),Kicked(playerid);
     	UseEnter[playerid] = false;
    }
    if((newstate == 2 && oldstate == 3) || (newstate == 3 && oldstate == 2) && InRace[playerid] == false) return SCM(playerid,COLOR_LIGHTRED,"Вы были кикнуты по подозрению в читерстве [Код #20]"),Kicked(playerid);
	if(newstate == PLAYER_STATE_DRIVER)
	{
	    SetPVarInt(playerid,"VehID",GetPlayerVehicleID(playerid));
		if((GetTickCount()-GetPVarInt(playerid, "cartime")) < 1000)
		{
			SetPVarInt(playerid, "carspam", GetPVarInt(playerid, "carspam")+1);
			if(GetPVarInt(playerid, "carspam") >= 15) return SCM(playerid,COLOR_LIGHTRED,"Вы были кикнуты по подозрению в читерстве [Код #21]"),Kicked(playerid);
		}
		SetPVarInt(playerid, "cartime", GetTickCount());

  		SpeedGo[playerid] = true;
  		SpeedTimer[playerid] = SetTimerEx("UpdateSpeedometr", 500, 1, "d", playerid);
    	PlayerTextDrawSetPreviewModel(playerid,speedometr[1][playerid], GetVehicleModel(GetPlayerVehicleID(playerid)));
    	for(new i = 0; i < 7; i++) PlayerTextDrawShow(playerid, speedometr[i][playerid]);
	}
	if(oldstate == PLAYER_STATE_DRIVER)
	{
	    if(BanCar[GetPVarInt(playerid,"VehID")]) KillTimer(TimeUpdate[playerid]);
        TimeUpdate[playerid] = SetTimerEx("UpdateVehiclePos", 10000, false, "ii", GetPVarInt(playerid,"VehID"), 1);
        BanCar[GetPVarInt(playerid,"VehID")] = true;
		SpeedGo[playerid] = false;
        KillTimer(SpeedTimer[playerid]);
		for(new i = 0; i < 7; i++) PlayerTextDrawHide(playerid, speedometr[i][playerid]);
        //PlayerTextDrawSetString(playerid,speedometr[2][playerid],"_");
		PlayerTextDrawSetString(playerid,speedometr[5][playerid],"0");
		PlayerTextDrawSetString(playerid,speedometr[6][playerid], "Health: 1000/1000");
		PlayerTextDrawSetString(playerid,speedometr[4][playerid],"~w~iiiiiiiiiiiiiii");
		if(InRace[playerid] == true)InRace[playerid] = false,SCM(playerid,-1,"Вы дисквалифицированы с гонки"),RespawnPlayer(playerid);
	}
	if(newstate == PLAYER_STATE_DRIVER || newstate == PLAYER_STATE_PASSENGER)
 	{
  		new model = GetVehicleModel(GetPlayerVehicleID(playerid));
    	switch(model)
     	{
      		case 592,577,511,512,520,593,553,476,519,460,513,548,425,417,487,488,497,563,447,469: Weapons[playerid][46]= 1;
	        case 457: Weapons[playerid][2]= 1;
	        case 596,597,598,599: Weapons[playerid][25]= 1;
      	}
  	}
	return 1;
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу