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

 



 
          





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





Последние Файлы 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  
действие по кнопке не работает
dRinkДата: Среда, 03.02.2010, 04:35 | Сообщение # 1
Уверенный в себе
Группа: Продвинутые
Сообщений: 217
Награды: 1
Город: Екатеринбург
Репутация: -21
Замечания: 40%
Статус:
вот как я сделал:

нажмаю на кнопку не меняет скины и банду и цвет.

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(newkeys & 2)
{
SetPlayerSkin(playerid, 105);
SetPlayerSkin(playerid, 106);
SetPlayerSkin(playerid, 107);
gTeam[playerid] = TEAM_Groove;
SendClientMessage(playerid, COLOR_LIGHTBly, "you groove");
}
return 1;
}

ктонибудь может помочь сделать чтоб менялись скины и банда и цвет когда нажимаешь на кнопку?


Отличный сервер SA:MP
Название: ***RUSSIAN_SERVER***
Ип\Порт: 188.120.228.189:5555
Читаем!
VagrantДата: Среда, 03.02.2010, 05:37 | Сообщение # 2
Уважаемый человек
Группа: I'm V.I.P.
Сообщений: 904
Награды: 21
Город: Находка
Репутация: 489
Замечания: 0%
Статус:
dRink,
На сколько я помню 2 - это кнопка приседание то есть по умолчанию это кнопка "С".
И как по твоему на приседание он поменяет сразу 3 скина? То есть смысл первые два скина устанавливать на игрока нету потому что всёравно будет стоять последний это 107-й. Попробуй функцию random(max);



Человек учась ходить падает, и только падая, он учится ходить!
Мои работы:
[GM] W.F.S.A. V. 1.0 - 100%
[GM] San Fierro Enigmatic (TDM) V. 1.0 - 100%
[FS] Clan House V. 1.0 - 100%
[FS] Save Car Tun System V. 1.0 - 100%
[FS] Vagrant Anti-CapsLock V. 2.1 - 100%
[FS] Vagrant Anti-Advertise V. 1.1, V. 2.0 - 100%
[APP] SA-MP Interior Viewer V. 1.0 - 100%

Принимаю заказы на помощь в скриптинге!
dRinkДата: Среда, 03.02.2010, 05:55 | Сообщение # 3
Уверенный в себе
Группа: Продвинутые
Сообщений: 217
Награды: 1
Город: Екатеринбург
Репутация: -21
Замечания: 40%
Статус:
если чесно не понял :( можешь показать ?
мне нужно чтоб было так один раз нажал на 'с' он поменял скин ещё раз нажал он меняет на второй скин и в третий раз на третий



Отличный сервер SA:MP
Название: ***RUSSIAN_SERVER***
Ип\Порт: 188.120.228.189:5555
Читаем!
toneysixДата: Среда, 03.02.2010, 06:01 | Сообщение # 4
Джэдай
Группа: I'm V.I.P.
Сообщений: 1731
Награды: 77
Город: Салават
Репутация: 1825
Замечания: 0%
Статус:
Думаю лучше сделать if(newkeys == 2)


Русскоязычныи портал о MTA/GTA-IV-MP | http://multi-theft-auto.ru
SаintДата: Среда, 03.02.2010, 10:41 | Сообщение # 5
Постоялец
Группа: Продвинутые
Сообщений: 316
Награды: 10
Город: Rossosh
Репутация: 110
Замечания: 0%
Статус:
dRink, cмотри офф форум ;)


My profile on vicecitymultiplayer.com
My profile on sa-mp.com
Public Enemy No.1 - ULTIMATE

Группа сервера в ВКонтакте

Vice City Multiplayer
VagrantДата: Суббота, 06.02.2010, 04:34 | Сообщение # 6
Уважаемый человек
Группа: I'm V.I.P.
Сообщений: 904
Награды: 21
Город: Находка
Репутация: 489
Замечания: 0%
Статус:
Quote
мне нужно чтоб было так один раз нажал на 'с' он поменял скин ещё раз нажал он меняет на второй скин и в третий раз на третий

Если так то можно сделать таким способом:
В самом верху к переменным добавить:
[pwn]
new skin[MAX_PLAYERS];
[/pwn]
[pwn]
public OnPlayerSpawn(playerid)
{
skin[playerid] = 0;
return 1;
}

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(newkeys & 512) // Суб-миссия (У меня по умолчанию кнопка Num-1)
{
if(skin[playerid] == 2)
{
SetPlayerSkin(playerid, 107);
gTeam[playerid] = TEAM_Groove;
SetPlayerColor(playerid,COLOR_GREEN); // Изменение цвета ника игрока
skin[playerid] = 3;
SendClientMessage(playerid, COLOR_LIGHTBly, "Вы теперь за Groove!");
}
if(skin[playerid] == 1)
{
SetPlayerSkin(playerid, 106);
gTeam[playerid] = TEAM_Groove;
SetPlayerColor(playerid,COLOR_GREEN);
skin[playerid] = 2;
SendClientMessage(playerid, COLOR_LIGHTBly, "Вы теперь за Groove!");
}
if(skin[playerid] == 0)
{
SetPlayerSkin(playerid, 105);
gTeam[playerid] = TEAM_Groove;
SetPlayerColor(playerid,COLOR_GREEN);
skin[playerid] = 1;
SendClientMessage(playerid, COLOR_LIGHTBly, "Вы теперь за Groove!");
}
if(skin[playerid] == 3)
{
skin[playerid] = 0;
}
}
return 1;
}
[/pwn]
Кнопку поставил 512 - Суб-миссия так как при тесте с кнопкой приседания у меня игрок двигаться не мог а только прицел поворачивался. Если у тебя будет иначе изменишь 512 на 2.


Человек учась ходить падает, и только падая, он учится ходить!
Мои работы:
[GM] W.F.S.A. V. 1.0 - 100%
[GM] San Fierro Enigmatic (TDM) V. 1.0 - 100%
[FS] Clan House V. 1.0 - 100%
[FS] Save Car Tun System V. 1.0 - 100%
[FS] Vagrant Anti-CapsLock V. 2.1 - 100%
[FS] Vagrant Anti-Advertise V. 1.1, V. 2.0 - 100%
[APP] SA-MP Interior Viewer V. 1.0 - 100%

Принимаю заказы на помощь в скриптинге!


Сообщение отредактировал Vagrant - Суббота, 06.02.2010, 04:50
RogueДата: Среда, 10.02.2010, 19:20 | Сообщение # 7
Освоившийся
Группа: Пользователи
Сообщений: 128
Награды: 1
Город: Москва
Репутация: 0
Замечания: 0%
Статус:
y num4 какой номер кнопки?
Andrey_007Дата: Среда, 10.02.2010, 19:53 | Сообщение # 8
Новенький
Группа: Пользователи
Сообщений: 46
Награды: 1
Город: Владикавказ
Репутация: 9
Замечания: 0%
Статус:
Rogue, http://www.samp-rus.com/forum/42-4222-1
  • Страница 1 из 1
  • 1
Поиск:





 


 


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