shape1
shape2
shape3
shape4
shape7
shape8

Spawn определенной машины

  • Автор темы Amfy
  • Дата начала

A

Amfy

Гость
Гость
Команда spawn`a определенной машины по его ID. ID можно узнать стандартной командой /dl.

Код:
if(strcmp("/rescarid", cmdtext, true, 10) == 0)
{
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp)) return SendClientMessage(playerid, -1, "ИНФО: /rescarid [carid]");
    new carid = strval(tmp);
    SetVehicleToRespawn(carid);
    return 1;
}
 

Carl

Новичок
Пользователь
23.03.2014
103
12
0
24
Команда spawn`a определенной машины по его ID. ID можно узнать стандартной командой /dl.

Код:
if(strcmp("/rescarid", cmdtext, true, 10) == 0)
{
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp)) return SendClientMessage(playerid, -1, "ИНФО: /rescarid [carid]");
    new carid = strval(tmp);
    SetVehicleToRespawn(carid);
    return 1;
}
Тебе "+" взял себе на сервер!
 

Dan4ik

Новичок
Пользователь
11.07.2014
4
0
0
Помогите пожалуйста,расскажите по подробности как создать скрипт файл и куда его вставлять,заранее спасибо!

 

MaksimWhite

Освоившийся
Пользователь
26.02.2016
48
15
0
104
Вставил ошибку выдало...Я криворукий((

 

MaksimWhite

Освоившийся
Пользователь
26.02.2016
48
15
0
104
@DrakoncikВсе правильно просто я не туда вставил в тот момент.Еще не шарил в этом.

 

danilasar

Пошел ко мне? Да ты умняшка! Пиши в ЛС!
Пользователь
12.05.2016
200
80
0
21
@MaksimWhite, все команды в public OnPlayerCommandText.

 

Pepe4ka

Новичок
Пользователь
03.05.2016
28
4
0
+
Дополнение к сообщению:

Код:
CMD:veh(playerid, params[])
{
    if(Player[playerid][pAdmin] < 5) return false;
    if(PanelLogged[playerid] == false) return SCM(playerid, COLOR_GRAD1, "Вы не авторизированы! Используйте: /alogin.");
    if(sscanf(params, "us[32]", params[0],params[1])) return SendClientMessage(playerid,0x00000FF,"/veh [id] [text]");
    new carid = strval(tmp);
    SetVehicleToRespawn(carid);
    return 1;
}
не респается кар.
 
Последнее редактирование модератором:
A

Amfy

Гость
Гость
@Pepe4ka

Код:
CMD:veh(playerid, params[])
{
    if(Player[playerid][pAdmin] < 5) return false;
    if(PanelLogged[playerid] == false) return SCM(playerid, COLOR_GRAD1, "Вы не авторизированы! Используйте: /alogin.");
    if(sscanf(params, "i", params[0])) return SendClientMessage(playerid,0x00000FF,"/veh [id]");
    SetVehicleToRespawn(params[0]);
    return 1;
}
 

Pepe4ka

Новичок
Пользователь
03.05.2016
28
4
0
,

Не создается автомобиль. 

Код:
CMD:veh(playerid, params[])
{
    if(Player[playerid][pAdmin] < 5) return false;
    if(PanelLogged[playerid] == false) return SCM(playerid, COLOR_GRAD1, "Вы не авторизированы! Используйте: /alogin.");
    if(sscanf(params, "i", params[0])) return SendClientMessage(playerid,0x00000FF,"/veh [id]");
    SetVehicleToRespawn(params[0]);
    return 1;
}
 
Последнее редактирование модератором:

Mirex

Руководитель проекта
Команда портала
Гл.Администратор
Золотой
21.12.2013
2 513
550
0
26
definehost.ru
Скриптер
@Pepe4ka, вы сначала определитесь что вам нужно. Тема вообще-то относится к респавну определенного транспорта.

 

Pepe4ka

Новичок
Пользователь
03.05.2016
28
4
0
, Ой,блин не заметил я та думаю чё я не так делаю.

 

Iqmar05

Новичок
Пользователь
01.01.2017
0
0
0
Пожалуйста,добавь проверку на администратора,почему обычный игрок может использовать эту команду?

 
Последнее редактирование модератором:

ac1nve

Продвинутый
Пользователь
23.02.2016
591
231
0
@Iqmar05,

Код:
if(PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid, -1, "Вы не администратор."); 
 

Myrka

Освоившийся
Пользователь
07.04.2016
336
80
0
22
@Iqmar05,
 

Код:
if(strcmp("/rescarid", cmdtext, true, 10) == 0)
{
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp)) return SendClientMessage(playerid, -1, "ИНФО: /rescarid [carid]");
    if(PlayerInfo[playerid][pAdmin] < уровень админа) return SendClientMessage(playerid, -1, "Вы не администратор."); 
    new carid = strval(tmp);
    SetVehicleToRespawn(carid);
    return 1;
}