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

 



 
          





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





Последние Файлы 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 из 2
  • 1
  • 2
  • »
Модератор форума: Alcoholik  
Посадить заключённого в машину !
CprДата: Понедельник, 23.03.2009, 14:56 | Сообщение # 1
Освоившийся
Группа: Продвинутые
Сообщений: 104
Награды: 1
Город: Los Santos
Репутация: 0
Замечания: 60%
Статус:
Вот скрипт я его переделал чтобы могли использовать Органы власти !
Но он не работает пишет неверный ID !

[pwn]if(!strcmp(cmd, "/vcar", true))
{
if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2) //-- 1 - Копы , 2 - FBI
{
new tmp[30],tmp2[30];
tmp = strtok(cmdtext, idx);
tmp2 = strtok(cmdtext, idx);
new otherplayer = strval(tmp);
new seat = strval(tmp2);
if(IsPlayerConnected(otherplayer) && otherplayer != INVALID_PLAYER_ID && otherplayer != playerid)
{
if(GetPlayerState(playerid) == seat)
{
SendClientMessage(playerid,0xFF0000AA," Вы не можете посадить пассажира на своё место!");
}
else
{
if(seat < 0 || seat > 4)
{
SendClientMessage(playerid,0xFF0000AA," Неверная позиция!");
}
else
{
PutPlayerInVehicle(otherplayer, GetPlayerVehicleID(playerid), seat);
}
}
}
else return SendClientMessage(playerid,0xFF0000AA," Неверный id.");
return 1;
}[/pwn]

MAS_22Дата: Понедельник, 23.03.2009, 15:18 | Сообщение # 2
Мастер джэдай
Группа: I'm V.I.P.
Сообщений: 2554
Награды: 103
Город: -
Репутация: 1658
Замечания: 80%
Статус:
чё ето за идиотизм?
Quote (Cpr)
if(seat < 0 || seat > 4)

Quote (Cpr)
new tmp[30],tmp2[30]; tmp = strtok(cmdtext, idx); tmp2 = strtok(cmdtext, idx); new otherplayer = strval(tmp); new seat = strval(tmp2);

Quote (Cpr)
if(IsPlayerConnected(otherplayer) && otherplayer != INVALID_PLAYER_ID && otherplayer != playerid)

о боже

[RD]ChezДата: Понедельник, 23.03.2009, 15:40 | Сообщение # 3
Мастер джэдай
Группа: Продвинутые
Сообщений: 3687
Награды: 206
Город: St. P
Репутация: 0
Замечания: 20%
Статус:
new tmp[30];
tmp = strtok(cmdtext, idx);
new otherplayer = strval(tmp);
tmp = strtok(cmdtext, idx);
new seat = strval(tmp);

else return SendClientMessage(playerid,0xFF0000AA," Неверный id.");
}
return 1;
}


1 час моей работы стоит минимум 800 рублей для срочных работ.
Знаю CodeIgniter, Kohana, втч. кастом(php), Вникаю в Yii. jQuery на должном уровне, немного разбираюсь в RightJS.
Алсо, 6 лет павно, 2 года в шарпе, понимаю си и плюсы.
Немного ассемблер.
Ох**тельный верстальщик какб.

Если ваш заказ потребует неделю работы и вы собираетесь заплатить 100 рублей - лес там ->> ^^^^^

chezrd@gmail.com
lance@chez-lab.ru
[1st]_Sergey_Дата: Понедельник, 23.03.2009, 17:02 | Сообщение # 4
Новенький
Группа: Продвинутые
Сообщений: 50
Награды: 1
Город: Краснодар
Репутация: 0
Замечания: 20%
Статус:
Кто может скинуть команду чтоб в машину засовывать скиньте плиз


Моя ICQ 386-974-697
CprДата: Вторник, 24.03.2009, 02:53 | Сообщение # 5
Освоившийся
Группа: Продвинутые
Сообщений: 104
Награды: 1
Город: Los Santos
Репутация: 0
Замечания: 60%
Статус:
Не фига я нечего не понял ! Проблема актуальна !
[RD]ChezДата: Вторник, 24.03.2009, 08:26 | Сообщение # 6
Мастер джэдай
Группа: Продвинутые
Сообщений: 3687
Награды: 206
Город: St. P
Репутация: 0
Замечания: 20%
Статус:
твои проблемы я написал что надо поставитвместо похожих строк в твоем коде


1 час моей работы стоит минимум 800 рублей для срочных работ.
Знаю CodeIgniter, Kohana, втч. кастом(php), Вникаю в Yii. jQuery на должном уровне, немного разбираюсь в RightJS.
Алсо, 6 лет павно, 2 года в шарпе, понимаю си и плюсы.
Немного ассемблер.
Ох**тельный верстальщик какб.

Если ваш заказ потребует неделю работы и вы собираетесь заплатить 100 рублей - лес там ->> ^^^^^

chezrd@gmail.com
lance@chez-lab.ru
CprДата: Вторник, 24.03.2009, 10:23 | Сообщение # 7
Освоившийся
Группа: Продвинутые
Сообщений: 104
Награды: 1
Город: Los Santos
Репутация: 0
Замечания: 60%
Статус:
Спс !

Добавлено (24.03.2009, 10:22)
---------------------------------------------
Сделал ,а в AMX не переводит !

Добавлено (24.03.2009, 10:23)
---------------------------------------------
Спс !

[roach]Дата: Пятница, 10.04.2009, 14:20 | Сообщение # 8
Новенький
Группа: Пользователи
Сообщений: 55
Награды: 3
Город: СПБ
Репутация: 16
Замечания: 40%
Статус:
такой вопросик по этому. Что нужно добавить чтобы сажался человек только находящийся рядом. А то он в Лс а я в Сф всё равно сажает crazy
just2121Дата: Пятница, 10.04.2009, 17:44 | Сообщение # 9
Освоившийся
Группа: Продвинутые
Сообщений: 96
Награды: 1
Город: mosc
Репутация: 1
Замечания: 0%
Статус:
Юзай ProxDetectorS
_Xottab_Дата: Пятница, 10.04.2009, 20:14 | Сообщение # 10
Уверенный в себе
Группа: Продвинутые
Сообщений: 272
Награды: 5
Город: Запорожье
Репутация: 37
Замечания: 40%
Статус:
[pwn]if(strcmp(cmd, "/incar", true) ==0)
{
if(IsPlayerConnected(playerid))
{
if((gTeam[playerid] == 2 || IsACop(playerid)) || IsABand(playerid))
{
if(IsPlayerInAnyVehicle(playerid))
{
SendClientMessage(playerid, COLOR_GREY, " Нельзя посадить в машину находясь внутри неё !");
return 1;
}
new suspect = GetClosestPlayer(playerid);
if(IsPlayerConnected(suspect))
{
if(IsPlayerInAnyVehicle(suspect))
{
SendClientMessage(playerid, COLOR_GREY, " Игрок уже в машине !");
return 1;
}
if(GetDistanceBetweenPlayers(playerid,suspect) < 5)
{
if(gTeam[playerid] == 2 || IsACop(playerid))
{
if(gTeam[suspect] == 2)
{
SendClientMessage(playerid, COLOR_GREY, " Нельзя сажать в машину Копов / FBI / Национальную гвардию !");
return 1;
}
if(GetDistanceToCar(playerid,gLastCar[playerid]) < 5)
{
GetPlayerName(suspect, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* Вы арестованы офицером %s.", sendername);
SendClientMessage(suspect, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* Вы арестовали %s.", giveplayer);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* %s арестовал и посадил в машину %s.", sendername ,giveplayer);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
GameTextForPlayer(suspect, "~r~B‘ APECЏOBAм‘", 2500, 3);
TogglePlayerControllable(suspect, 0);
PlTazer[suspect] = 0;
PutPlayerInVehicle(suspect, gLastCar[playerid], 3);
PlayerCuffed[suspect] = 0;
PlayerCuffedTime[suspect] = 0;
PlCuffedVeh[suspect] = 1;
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Ваша машина слишком далеко от вас !");
}
}
else if(IsABand(playerid))
{
new Float:healthcuffed;
GetPlayerHealth(suspect, healthcuffed);
new bandid = PlayerInfo[suspect][pMember];
new bandid2 = PlayerInfo[playerid][pMember];
new leaderid = PlayerInfo[suspect][pLeader];
new leaderid2 = PlayerInfo[playerid][pLeader];
if(healthcuffed > 70.0)
{
SendClientMessage(playerid, COLOR_GREY, " У игрока должно быть 70 НР, или меньше, чтобы связать его !");
return 1;
}
if(leaderid2 == 0 && bandid2 > 0)
{
if(bandid == bandid2)
{
SendClientMessage(playerid, COLOR_GREY, " Нельзя сажать/связать членов своей группировки !");
return 1;
}
}
if(bandid2 == 0 && leaderid2 > 0)
{
if(leaderid2 == bandid)
{
SendClientMessage(playerid, COLOR_GREY, " Нельзя сажать/связать членов своей группировки !");
return 1;
}
if(leaderid2 == leaderid)
{
SendClientMessage(playerid, COLOR_GREY, " Нельзя сажать/связать членов своей группировки !");
return 1;
}
}
if(GetDistanceToCar(playerid,gLastCar[playerid]) < 5)
{
GetPlayerName(suspect, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* Вас связял и посадил в машину %s.", sendername);
SendClientMessage(suspect, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* Вы связали %s.", giveplayer);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* %s связал и запер в машине %s.", sendername ,giveplayer);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
TogglePlayerControllable(suspect, 0);
PutPlayerInVehicle(suspect, gLastCar[playerid], 3);
PlCuffedVeh[suspect] = 1;
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Ваша машина слишком далеко от вас !");
}
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Рядом с вами нету никого !");
return 1;
}
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Вы не Коп / Агент FBI / Национальный гвардеец / Член банды!");
}
}
return 1;
}
if(strcmp(cmd, "/uncar", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "*Использование: /uncar [id игрока/часть ника]");
return 1;
}
new playa;
playa = ReturnUser(tmp);
if((gTeam[playerid] == 2 || IsACop(playerid)) || IsABand(playerid))
{
if(IsPlayerConnected(playa))
{
if (ProxDetectorS(3.0, playerid, playa))
{
if(IsPlayerInAnyVehicle(playa))
{
if(PlCuffedVeh[playa] == 1)
{
if(gTeam[playerid] == 2 || IsACop(playerid))
{
if(!IsPlayerInAnyVehicle(playerid))
{
GetPlayerName(playa, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* С вас снял наручники офицер %s.", sendername);
SendClientMessage(playa, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* Вы сняли наручники с %s.", giveplayer);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* %s снял наручники с подозреваемого %s.", sendername ,giveplayer);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
PlCuffedVeh[playa] = 0;
RemovePlayerFromVehicle(playa);
TogglePlayerControllable(playa, 1);
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " Нельзя развязать игрока внутри автомобиля !");
}
}
else if(IsABand(playerid))
{
if(!IsPlayerInAnyVehicle(playerid))
{
GetPlayerName(playa, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* Вас развязал %s.", sendername);
SendClientMessage(playa, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* Вы развязали с %s.", giveplayer);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* %s развязал и выпустил из машины %s.", sendername ,giveplayer);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
PlCuffedVeh[playa] = 0;
RemovePlayerFromVehicle(playa);
TogglePlayerControllable(playa, 1);
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " Нельзя развязать игрока внутри автомобиля !");
}
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " Этот игрок не связан !");
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " Этот игрок не в автомобиле !");
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " Этот игрок слишком далеко от вас !");
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " Такого игрока не существует !");
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " Вы не Коп / Агент FBI / Национальный гвардеец / Член банды!");
}
}
return 1;
}[/pwn]
Вот я делал команду для копов

MAS_22Дата: Пятница, 10.04.2009, 21:45 | Сообщение # 11
Мастер джэдай
Группа: I'm V.I.P.
Сообщений: 2554
Награды: 103
Город: -
Репутация: 1658
Замечания: 80%
Статус:
Quote (Хоттаб)
IsABand(playerid))

а гыде паблиик? crazy

_Xottab_Дата: Пятница, 10.04.2009, 21:48 | Сообщение # 12
Уверенный в себе
Группа: Продвинутые
Сообщений: 272
Награды: 5
Город: Запорожье
Репутация: 37
Замечания: 40%
Статус:
MAS_22, В гфе есть этот паблик!
MAS_22Дата: Пятница, 10.04.2009, 21:50 | Сообщение # 13
Мастер джэдай
Группа: I'm V.I.P.
Сообщений: 2554
Награды: 103
Город: -
Репутация: 1658
Замечания: 80%
Статус:
откуда он там появится?
_Xottab_Дата: Пятница, 10.04.2009, 21:54 | Сообщение # 14
Уверенный в себе
Группа: Продвинутые
Сообщений: 272
Награды: 5
Город: Запорожье
Репутация: 37
Замечания: 40%
Статус:
[pwn]
forward IsABand(playerid);
public IsABand(playerid)
{
if(IsPlayerConnected(playerid))
{
new leader = PlayerInfo[playerid][pLeader];
new member = PlayerInfo[playerid][pMember];
if(member==5 || member==6)
{
return 1;
}
if(leader==5 || leader==6)
{
return 1;
}
}
return 0;
}
[/pwn]

EdYaДата: Пятница, 10.04.2009, 23:02 | Сообщение # 15
Местный
Группа: Продвинутые
Сообщений: 737
Награды: 16
Город: Таллинн
Репутация: 259
Замечания: 20%
Статус:
[offtop]Однако попахивает плагиатом wall [/offtop]
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:





 


 


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