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

 



 
          





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





Последние Файлы 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
  • Страница 2 из 2
  • «
  • 1
  • 2
Модератор форума: AXE, Weddew  
Как засунуть чела в тачку...
StelsДата: Понедельник, 23.03.2009, 10:37 | Сообщение # 16
Группа: I'm V.I.P.
Сообщений: 3167
Награды: 32
Город: Каменск-Уральский
Репутация: 828
Замечания: 0%
Статус:
Quote (SuperMegaLord)
как это сделать

смотря что ты собираешься сделать




Полезные ссылки:
GTA:SA спецсборка для SA-MP / GTA:SA-MP ver. 0.3a / GTA:SA-MP ver. 0.2x / Руссификатор геймтекста в GTA:SA(рекомендуется) / Классная игрушка!(Рекомендую!) / Пак русских шрифтов.
[RD]ChezДата: Понедельник, 23.03.2009, 11:10 | Сообщение # 17
Мастер джэдай
Группа: Продвинутые
Сообщений: 3687
Награды: 206
Город: St. P
Репутация: 0
Замечания: 20%
Статус:
он посты набивает, если ты не понял


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

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

chezrd@gmail.com
lance@chez-lab.ru
brontozavrДата: Понедельник, 23.03.2009, 11:39 | Сообщение # 18
Уважаемый человек
Группа: Продвинутые
Сообщений: 880
Награды: 13
Репутация: 191
Замечания: 40%
Статус:
кароче чтобы посадить чела в поезда трамваи или игрушки при нажатии на кнопку "сесть в авто".

[pwn]
IsKeyJustDown(key, newkeys, oldkeys)
{
if((newkeys & key) && !(oldkeys & key))
{
return 1;
}
return 0;
}

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(IsKeyJustDown(16,newkeys,oldkeys)) //если нажата клавиша "сесть в авто"
{
for(new cars=0;cars<MAX_VEHICLES;cars++)
{
if(GetDistanceToCar(playerid,cars)<6)
{
if(GetVehicleModel(cars)==537||GetVehicleModel(cars)==449||GetVehicleModel (cars)==538) PutPlayerInVehicle(playerid,cars,0);
}
if(GetDistanceToCar(playerid,cars)<4)
{
if(GetVehicleModel(cars)==464||GetVehicleModel(cars)==501||GetVehicleModel(cars) ==564||GetVehicleModel(cars)==441)
{
PutPlayerInVehicle(playerid,cars,0);
TogglePlayerSpectating(playerid,0);
}
}
}
return;
}
}

stock GetDistanceToCar(playerid,vehicleid)
{
new Float:x1;
new Float:y1;
new Float:z1;
new Float:x2;
new Float:y2;
new Float:z2;
new Float:tmpdis;
GetPlayerPos(playerid,x1,y1,z1);
GetVehiclePos(vehicleid,x2,y2,z2);
tmpdis = floatsqroot(floatpower(floatabs(floatsub(x2,x1)),2)+floatpower(floatabs(floatsub(y2,y1)),2)+floatpower(floatabs(floatsub(z2,z1)),2));
return floatround(tmpdis);
}
[/pwn]

а чтобы сесть в тачку которую потерял то тебе прийдется сначало все тачки при создании своими игровыми ид пронумеровывать а потом номер тачки которую потерял гджето запоминать в переменную. например создаешь глобальную переменную корторая будет хранить игровое ид тачки, а чтобы запомнить последнюю тачку в которую сел то эту переменную приравнивай вот тут OnPlayerStateChange игровому ид тачки.
Или можешь сделать так.... пример:
[pwn]
new EnterCar[MAX_PLAYERS];//создаем переменную
..............................................
public OnPlayerConnect(playerid)
{
EnterCar[playerid]=9999;//это сброс запоминания ид тачки.
return 1;
}
...............................................
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if (newstate==PLAYER_STATE_DRIVER) EnterCar[playerid]=GetPlayerVehicleID(playerid); //при посадке в тачку на место водилы переменной приравнивается ид тачки
return 1;
}
...............................................
//Потом создаешь команду например /inCar
if(strcmp(cmd, "/inCar", true) == 0)
{
PutPlayerInVehicle(playerid,EnterCar[playerid],0);
return 1;
}
[/pwn]
после такого при вводе команды тебя поместит в последнюю занимаемую тобой тачку на место водилы. :) кому помог с того плюс..
если не заработает то где-то, что-то не так сделал. т.к. в моем моде все это пашет без пролем.

Добавлено (23.03.2009, 11:39)
---------------------------------------------
мля.. фигня какаято с этой фирт клавиатурой. все табы нафиг пропали :( .. ппц


Сообщение отредактировал brontozavr - Понедельник, 23.03.2009, 11:42
[RD]ChezДата: Понедельник, 23.03.2009, 11:45 | Сообщение # 19
Мастер джэдай
Группа: Продвинутые
Сообщений: 3687
Награды: 206
Город: St. P
Репутация: 0
Замечания: 20%
Статус:
это баг сохранения данных в форумную базу данных..... он   не пишет и табы не понимает


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

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

chezrd@gmail.com
lance@chez-lab.ru
brontozavrДата: Понедельник, 23.03.2009, 11:51 | Сообщение # 20
Уважаемый человек
Группа: Продвинутые
Сообщений: 880
Награды: 13
Репутация: 191
Замечания: 40%
Статус:
G_ROW_Chez,
смысл тогда от этой клавиатуры crazy .. ну ладно. речь не об ентом.... я просто обиелся что время потратил на выставление табов которых нету :)

StelsДата: Понедельник, 23.03.2009, 14:23 | Сообщение # 21
Группа: I'm V.I.P.
Сообщений: 3167
Награды: 32
Город: Каменск-Уральский
Репутация: 828
Замечания: 0%
Статус:
Quote (G_ROW_Chez)
н посты набивает, если ты не понял

вдруг человеку правда помощь нужна... mda




Полезные ссылки:
GTA:SA спецсборка для SA-MP / GTA:SA-MP ver. 0.3a / GTA:SA-MP ver. 0.2x / Руссификатор геймтекста в GTA:SA(рекомендуется) / Классная игрушка!(Рекомендую!) / Пак русских шрифтов.
ocy20071Дата: Понедельник, 25.10.2010, 19:59 | Сообщение # 22
Новенький
Группа: Пользователи
Сообщений: 6
Награды: 0
Репутация: 0
Замечания: 0%
Статус:
А куда это втавлять?
Code
IsKeyJustDown(key, newkeys, oldkeys)
{
if((newkeys & key) && !(oldkeys & key))
{
return 1;
}
return 0;
}

Code
stock GetDistanceToCar(playerid,vehicleid)
{
new Float:x1;
new Float:y1;
new Float:z1;
new Float:x2;
new Float:y2;
new Float:z2;
new Float:tmpdis;
GetPlayerPos(playerid,x1,y1,z1);
GetVehiclePos(vehicleid,x2,y2,z2);
tmpdis = floatsqroot(floatpower(floatabs(floatsub(x2,x1)),2)+floatpower(floatabs(floatsub(y2,y1)),2)+floatpower(floatabs(floatsub(z2,z1)),2));
return floatround(tmpdis);
}

jaguar86rusДата: Суббота, 19.02.2011, 20:56 | Сообщение # 23
Уверенный в себе
Группа: Пользователи
Сообщений: 232
Награды: 1
Город: Пойковский
Репутация: -13
Замечания: 20%
Статус:
Quote (brontozavr)
кароче чтобы посадить чела в поезда трамваи или игрушки при нажатии на кнопку "сесть в авто".

а куда код пихать? mda



HostName: ..::Excellent~Real~Play~Server::..
Address: 91.218.230.31:3333
AndrejsДата: Суббота, 19.02.2011, 21:03 | Сообщение # 24
Группа: I'm V.I.P.
Сообщений: 1801
Награды: 37
Город: Tallinn
Репутация: 2282
Замечания: 20%
Статус:
jaguar86rus, public OnPlayerKeyStateChange



jaguar86rusДата: Суббота, 19.02.2011, 21:08 | Сообщение # 25
Уверенный в себе
Группа: Пользователи
Сообщений: 232
Награды: 1
Город: Пойковский
Репутация: -13
Замечания: 20%
Статус:
Code
C:\Users\Äèìà\Desktop\âñ¸ ÷òî íóæíî ìíå\SAMsP-BGûûû\gamemodes\GM.pwn(51615) : error 017: undefined symbol "IsKeyJustDown"
C:\Users\Äèìà\Desktop\âñ¸ ÷òî íóæíî ìíå\SAMsP-BGûûû\gamemodes\GM.pwn(51617) : error 017: undefined symbol "key"
C:\Users\Äèìà\Desktop\âñ¸ ÷òî íóæíî ìíå\SAMsP-BGûûû\gamemodes\GM.pwn(51623) : warning 225: unreachable code
C:\Users\Äèìà\Desktop\âñ¸ ÷òî íóæíî ìíå\SAMsP-BGûûû\gamemodes\GM.pwn(51624) : error 017: undefined symbol "IsKeyJustDown"
C:\Users\Äèìà\Desktop\âñ¸ ÷òî íóæíî ìíå\SAMsP-BGûûû\gamemodes\GM.pwn(51628) : error 017: undefined symbol "GetDistanceToCar"
C:\Users\Äèìà\Desktop\âñ¸ ÷òî íóæíî ìíå\SAMsP-BGûûû\gamemodes\GM.pwn(51632) : error 017: undefined symbol "GetDistanceToCar"
C:\Users\Äèìà\Desktop\âñ¸ ÷òî íóæíî ìíå\SAMsP-BGûûû\gamemodes\GM.pwn(51641) : warning 209: function "OnPlayerKeyStateChange" should return a value
C:\Users\Äèìà\Desktop\âñ¸ ÷òî íóæíî ìíå\SAMsP-BGûûû\gamemodes\GM.pwn(51645) : error 029: invalid expression, assumed zero
C:\Users\Äèìà\Desktop\âñ¸ ÷òî íóæíî ìíå\SAMsP-BGûûû\gamemodes\GM.pwn(51645) : error 017: undefined symbol "GetDistanceToCar"
C:\Users\Äèìà\Desktop\âñ¸ ÷òî íóæíî ìíå\SAMsP-BGûûû\gamemodes\GM.pwn(51655) : error 017: undefined symbol "vehicleid"
C:\Users\Äèìà\Desktop\âñ¸ ÷òî íóæíî ìíå\SAMsP-BGûûû\gamemodes\GM.pwn(51657) : error 078: function uses both "return" and "return <value>"
C:\Users\Äèìà\Desktop\âñ¸ ÷òî íóæíî ìíå\SAMsP-BGûûû\gamemodes\GM.pwn(51660) : warning 225: unreachable code
C:\Users\Äèìà\Desktop\âñ¸ ÷òî íóæíî ìíå\SAMsP-BGûûû\gamemodes\GM.pwn(51716) : error 078: function uses both "return" and "return <value>"
C:\Users\Äèìà\Desktop\âñ¸ ÷òî íóæíî ìíå\SAMsP-BGûûû\gamemodes\GM.pwn(51732) : error 078: function uses both "return" and "return <value>"
C:\Users\Äèìà\Desktop\âñ¸ ÷òî íóæíî ìíå\SAMsP-BGûûû\gamemodes\GM.pwn(51737) : error 078: function uses both "return" and "return <value>"
C:\Users\Äèìà\Desktop\âñ¸ ÷òî íóæíî ìíå\SAMsP-BGûûû\gamemodes\GM.pwn(51742) : error 078: function uses both "return" and "return <value>"
C:\Users\Äèìà\Desktop\âñ¸ ÷òî íóæíî ìíå\SAMsP-BGûûû\gamemodes\GM.pwn(51745) : error 078: function uses both "return" and "return <value>"
C:\Users\Äèìà\Desktop\âñ¸ ÷òî íóæíî ìíå\SAMsP-BGûûû\gamemodes\GM.pwn(51757) : error 078: function uses both "return" and "return <value>"
C:\Users\Äèìà\Desktop\âñ¸ ÷òî íóæíî ìíå\SAMsP-BGûûû\gamemodes\GM.pwn(51764) : error 078: function uses both "return" and "return <value>"
C:\Users\Äèìà\Desktop\âñ¸ ÷òî íóæíî ìíå\SAMsP-BGûûû\gamemodes\GM.pwn(51769) : error 078: function uses both "return" and "return <value>"
C:\Users\Äèìà\Desktop\âñ¸ ÷òî íóæíî ìíå\SAMsP-BGûûû\gamemodes\GM.pwn(51772) : error 078: function uses both "return" and "return <value>"
C:\Users\Äèìà\Desktop\âñ¸ ÷òî íóæíî ìíå\SAMsP-BGûûû\gamemodes\GM.pwn(51824) : error 078: function uses both "return" and "return <value>"
C:\Users\Äèìà\Desktop\âñ¸ ÷òî íóæíî ìíå\SAMsP-BGûûû\gamemodes\GM.pwn(51833) : error 078: function uses both "return" and "return <value>"
C:\Users\Äèìà\Desktop\âñ¸ ÷òî íóæíî ìíå\SAMsP-BGûûû\gamemodes\GM.pwn(51838) : error 078: function uses both "return" and "return <value>"
C:\Users\Äèìà\Desktop\âñ¸ ÷òî íóæíî ìíå\SAMsP-BGûûû\gamemodes\GM.pwn(51876) : error 078: function uses both "return" and "return <value>"
C:\Users\Äèìà\Desktop\âñ¸ ÷òî íóæíî ìíå\SAMsP-BGûûû\gamemodes\GM.pwn(51881) : error 078: function uses both "return" and "return <value>"
C:\Users\Äèìà\Desktop\âñ¸ ÷òî íóæíî ìíå\SAMsP-BGûûû\gamemodes\GM.pwn(51898) : error 078: function uses both "return" and "return <value>"
C:\Users\Äèìà\Desktop\âñ¸ ÷òî íóæíî ìíå\SAMsP-BGûûû\gamemodes\GM.pwn(51916) : error 078: function uses both "return" and "return <value>"
C:\Users\Äèìà\Desktop\âñ¸ ÷òî íóæíî ìíå\SAMsP-BGûûû\gamemodes\GM.pwn(52168) : error 078: function uses both "return" and "return <value>"

Compilation aborted.Pawn compiler 3.2.3664     Copyright (c) 1997-2006, ITB CompuPhase

26 Errors.
mda



HostName: ..::Excellent~Real~Play~Server::..
Address: 91.218.230.31:3333
AndrejsДата: Суббота, 19.02.2011, 21:28 | Сообщение # 26
Группа: I'm V.I.P.
Сообщений: 1801
Награды: 37
Город: Tallinn
Репутация: 2282
Замечания: 20%
Статус:
jaguar86rus, не всё надо туда.. Поторопился. Посмотри код, там видно где надо добавить в паблик, а где нужно создавать паблик



jaguar86rusДата: Суббота, 19.02.2011, 21:39 | Сообщение # 27
Уверенный в себе
Группа: Пользователи
Сообщений: 232
Награды: 1
Город: Пойковский
Репутация: -13
Замечания: 20%
Статус:
ну всё равно вот
Code
C:\Users\Äèìà\Desktop\âñ¸ ÷òî íóæíî ìíå\SAMsP-BGûûû\gamemodes\GM.pwn(51735) : error 017: undefined symbol "IsKeyJustDown"
C:\Users\Äèìà\Desktop\âñ¸ ÷òî íóæíî ìíå\SAMsP-BGûûû\gamemodes\GM.pwn(51737) : error 017: undefined symbol "key"
C:\Users\Äèìà\Desktop\âñ¸ ÷òî íóæíî ìíå\SAMsP-BGûûû\gamemodes\GM.pwn(51743) : warning 225: unreachable code
C:\Users\Äèìà\Desktop\âñ¸ ÷òî íóæíî ìíå\SAMsP-BGûûû\gamemodes\GM.pwn(55154) : error 021: symbol already defined: "OnPlayerKeyStateChange"
C:\Users\Äèìà\Desktop\âñ¸ ÷òî íóæíî ìíå\SAMsP-BGûûû\gamemodes\GM.pwn(55155) : error 017: undefined symbol "IsKeyJustDown"
C:\Users\Äèìà\Desktop\âñ¸ ÷òî íóæíî ìíå\SAMsP-BGûûû\gamemodes\GM.pwn(55172) : warning 209: function "OnPlayerKeyStateChange" should return a value
C:\Users\Äèìà\Desktop\âñ¸ ÷òî íóæíî ìíå\SAMsP-BGûûû\gamemodes\GM.pwn(55174) : warning 209: function "OnPlayerKeyStateChange" should return a value
Pawn compiler 3.2.3664     Copyright (c) 1997-2006, ITB CompuPhase

4 Errors.



HostName: ..::Excellent~Real~Play~Server::..
Address: 91.218.230.31:3333
  • Страница 2 из 2
  • «
  • 1
  • 2
Поиск:





 


 


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