19:28
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
          





Рекомендуем:





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
  • Страница 1 из 1
  • 1
Модератор форума: AXE, Weddew  
Получение порядкого ID автомобиля
FloresTДата: Пятница, 12.12.2008, 17:44 | Сообщение # 1
Уверенный в себе
Группа: Продвинутые
Сообщений: 204
Награды: 3
Город: Izhevsk
Репутация: 43
Замечания: 0%
Статус:
Хочу написать команду /vehid с помощью которой любой игрок может получить информацию о порядковом ID автомобиля (не ID модели, а ID автомобиля, который выдается при создании автомобиля), в котором он сидит. Только не могу понять - как. Прошу помочь.



ICQ: 75-74-733
SplashДата: Пятница, 12.12.2008, 17:46 | Сообщение # 2
Местный
Группа: Продвинутые
Сообщений: 610
Награды: 10
Город: Le-vice closed
Репутация: 74
Замечания: 20%
Статус:
[pwn]if (strcmp(cmd, "/vehid", true) == 0)
{
if (IsPlayerInAnyVehicle(playerid))
{
SendClientMessage(playerid,RED,"-----------------------------------------");
format(vehname,128," íàçâàíèå àâòî: %s",VehiclesName[GetVehicleModel(GetPlayerVehicleID(playerid))-400]);
SendClientMessage(playerid,GREEN,vehname);
format(vehname,128," ID àâòî: %d",GetVehicleModel(GetPlayerVehicleID(playerid)));
SendClientMessage(playerid,GREEN,vehname);
format(vehname,128," ïîðÿäêîâûé ID: %d",GetPlayerVehicleID(playerid));
SendClientMessage(playerid,GREEN,vehname);
SendClientMessage(playerid,RED,"-----------------------------------------");
}
else
SendClientMessage(playerid,RED,"*âû íå â àâòî.");
return 1;
}[/pwn]



В следующий раз бан.
FloresTДата: Пятница, 12.12.2008, 19:06 | Сообщение # 3
Уверенный в себе
Группа: Продвинутые
Сообщений: 204
Награды: 3
Город: Izhevsk
Репутация: 43
Замечания: 0%
Статус:
SpLaSh, не катит...
[pwn]*(15830) : warning 202: number of arguments does not match definition
*(15844) : error 017: undefined symbol "vehname"
*(15844) : warning 215: expression has no effect
*(15844) : error 001: expected token: ";", but found "]"
*(15844) : error 029: invalid expression, assumed zero
*(15844) : fatal error 107: too many error messages on one line[/pwn]




ICQ: 75-74-733
ScorpiДата: Пятница, 12.12.2008, 19:28 | Сообщение # 4
Группа: I'm V.I.P.
Сообщений: 1504
Награды: 33
Репутация: 723
Замечания: 0%
Статус:
[pwn]if (strcmp(cmd, "/vehid", true) == 0)
{
if (IsPlayerInAnyVehicle(playerid))
{
SendClientMessage(playerid,RED,"-----------------------------------------");
format(vehname,128," íàçâàíèå àâòî: %s",VehiclesName[GetVehicleModel(GetPlayerVehicleID(playerid))-400]);
SendClientMessage(playerid,GREEN,vehname);
format(vehname,128," ID àâòî: %d",GetVehicleModel(GetPlayerVehicleID(playerid)));
SendClientMessage(playerid,GREEN,vehname);
format(vehname,128," ïîðÿäêîâûé ID: %d",GetPlayerVehicleID(playerid));
SendClientMessage(playerid,GREEN,vehname);
SendClientMessage(playerid,RED,"-----------------------------------------");
}
else
{
SendClientMessage(playerid,RED,"*âû íå â àâòî.");
}
return 1;
}[/pwn]

FloresTДата: Пятница, 12.12.2008, 20:56 | Сообщение # 5
Уверенный в себе
Группа: Продвинутые
Сообщений: 204
Награды: 3
Город: Izhevsk
Репутация: 43
Замечания: 0%
Статус:
TembI4, прочитай повнимательнее ошибки, там дело не только в двух скобках после else.



ICQ: 75-74-733
SanSayДата: Суббота, 13.12.2008, 13:05 | Сообщение # 6
Долгожитель
Группа: Продвинутые
Сообщений: 1662
Награды: 25
Город: Наб.Челны
Репутация: 280
Замечания: 0%
Статус:
FloresT,
[pwn] if(strcmp(cmd, "/posveh", true) == 0)
{
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[64];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_YELLOW, " Используйте: /posveh [примечание]");
return 1;
}
if (IsPlayerAdmin(playerid))
{
new Float:px, Float:py, Float:pz;
new coordsstring[256];
new currentveh;
new Float:z_rot;
currentveh = GetPlayerVehicleID(playerid);
GetPlayerPos(playerid, px, py, pz);
GetVehicleZAngle(currentveh, z_rot);
format(coordsstring, 256, "{%d,%.1f,%.1f,%.1f,%.1f,never}, //%s\n", currentveh, px, py, pz, z_rot, result);
SendClientMessage(playerid, 0xFFFFFFFF, coordsstring);
}
return 1;
}
[/pwn]
у меня так стоит и работает... единственное у меня для админов... сам наверно сможешь это убрать



simhost.org:8888 Mode:PEN1(LS)+GTO(банды+кач) v4.23_SAMP_0.3с
PEN1(LS)+GTO(банды+кач)v3.92_SAMP_0.3с(ifolder)*** AntiBot*** [FS] Car Export vs SanSay*** [FS] anti_s0beit_FakeKill_Ver2
FloresTДата: Суббота, 13.12.2008, 13:54 | Сообщение # 7
Уверенный в себе
Группа: Продвинутые
Сообщений: 204
Награды: 3
Город: Izhevsk
Репутация: 43
Замечания: 0%
Статус:
SanSay, спасибо огромное. Убрал примечание и показ координат, так же сделал доступным команду для всех и получил что хотел. Оказалось, ошибка была всего в двух строчках. Вот что получилось:
[pwn] if(strcmp(cmd, "/vehid", true) == 0)
{
if (IsPlayerConnected(playerid))
{
new coordsstring[256];
new currentveh;
currentveh = GetPlayerVehicleID(playerid);
format(coordsstring, 256, "ID автомобиля: %d.", currentveh);
SendClientMessage(playerid, COLOR_GRAD1, coordsstring);
}
return 1;
}[/pwn]




ICQ: 75-74-733
EdwardsДата: Суббота, 13.12.2008, 16:16 | Сообщение # 8
Советчик
Группа: Продвинутые
Сообщений: 1016
Награды: 20
Город: Сеть
Замечания: 100%
Статус:
Изобретатели велосипедов

Скачать сделал месяца 3 назад


Россия номер 1

FloresTДата: Суббота, 13.12.2008, 21:28 | Сообщение # 9
Уверенный в себе
Группа: Продвинутые
Сообщений: 204
Награды: 3
Город: Izhevsk
Репутация: 43
Замечания: 0%
Статус:
prime, я задаю вопросы с целью понять, из чего состоит и как действует та или иная команда, а не с целью найти все и скачать. Нужен опыт, а не набор фильтерскриптов.



ICQ: 75-74-733
  • Страница 1 из 1
  • 1
Поиск:





 


 


 
Хостинг от uCoz samp.at.ua