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

 



 
          





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





Последние Файлы 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Дата: Четверг, 21.01.2010, 05:17 | Сообщение # 1
Уверенный в себе
Группа: Продвинутые
Сообщений: 217
Награды: 1
Город: Екатеринбург
Репутация: -21
Замечания: 40%
Статус:
вот такая проблема:
код:
[pwn]if(weaponid < 0 || weaponid > 24 || weaponid == 25 || weaponid == 26 || weaponid == 29 || weaponid == 31 || weaponid == 32) return SendClientMessage(playerid, COLOR_RED, "Ошибка!: Неправильный ID оружия. Введите /duelweapon - чтобы посмотреть список доступных оружий!");[/pwn]

когда забиваю дуэль игроку только можно на ID 24 оружие, а на остальные пишет Ошибка!: Неправильный ID оружия. Введите /duelweapon - чтобы посмотреть список доступных оружий!


Отличный сервер SA:MP
Название: ***RUSSIAN_SERVER***
Ип\Порт: 188.120.228.189:5555
Читаем!
stepmexДата: Четверг, 21.01.2010, 05:25 | Сообщение # 2
Мастер джэдай
Группа: Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус:
weaponid == 25 || weaponid == 26 || weaponid == 29 || weaponid == 31 || weaponid == 32 как по твоему это входит в диапазон weaponid > 24?


И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
dRinkДата: Четверг, 21.01.2010, 05:55 | Сообщение # 3
Уверенный в себе
Группа: Продвинутые
Сообщений: 217
Награды: 1
Город: Екатеринбург
Репутация: -21
Замечания: 40%
Статус:
Quote
weaponid == 25 || weaponid == 26 || weaponid == 29 || weaponid == 31 || weaponid == 32

Попробывал так тоже самое



Отличный сервер SA:MP
Название: ***RUSSIAN_SERVER***
Ип\Порт: 188.120.228.189:5555
Читаем!
AirKiteДата: Четверг, 21.01.2010, 07:54 | Сообщение # 4
Долгожитель
Группа: I'm V.I.P.
Сообщений: 1671
Награды: 21
Город: Новосибирск
Репутация: 2070
Замечания: 0%
Статус:
dRink, проблема в данной ситуации скорее не ясное изложение проблемы, я толком непонял что тебе нужно и в чём проблема...
Тут нету телепатов, и это очень часто упоминается каждым третьим участником форума :D

Но я так понял тебе нужно разрешить помимо 24 ида 25,26,29,31 и 32 ?

Если да, то:

Замени своё:
[pwn]if(weaponid < 0 || weaponid > 24 || weaponid == 25 || weaponid == 26 || weaponid == 29 || weaponid == 31 || weaponid == 32) return SendClientMessage(playerid, COLOR_RED, "Ошибка!: Неправильный ID оружия. Введите /duelweapon - чтобы посмотреть список доступных оружий!");[/pwn]

на:
[pwn]
if(weaponid < 0 || weaponid > 26 || weaponid != 29 || weaponid != 31 || weaponid != 32) return SendClientMessage(playerid, COLOR_RED, "Ошибка!: Неправильный ID оружия. Введите /duelweapon - чтобы посмотреть список доступных оружий!");[/pwn]


[1337GAMES] Easy RP
(SAMP SERVER, DEVELOPMENT, NOT SAMP-RP, SMART LIFE)


Jabber: airkite@qip.ru
[Addon] QuickBinder
[FS] Online Players Record


Сообщение отредактировал AirKite - Четверг, 21.01.2010, 07:56
[ER]ChezДата: Четверг, 21.01.2010, 10:40 | Сообщение # 5
Уверенный в себе
Группа: Пользователи
Сообщений: 250
Награды: 5
Город: Крыжопль
Репутация: 104
Замечания: 100%
Статус:
if((weaponid < 0 && weaponid > 24) || (weaponid == 25 || weaponid == 26 || weaponid == 29 || weaponid == 31 || weaponid == 32)) return SendClientMessage(playerid, COLOR_RED, "Ошибка!: Неправильный ID оружия. Введите /duelweapon - чтобы посмотреть список доступных оружий!");

Добавлено (21.01.2010, 10:40)
---------------------------------------------
для того, кто в танке... При вводе 24 условие if 24 < 0 срабатывает, но if 24 > 24 нет... поэтому юзаем мозги и гуглю.

dRinkДата: Четверг, 21.01.2010, 20:56 | Сообщение # 6
Уверенный в себе
Группа: Продвинутые
Сообщений: 217
Награды: 1
Город: Екатеринбург
Репутация: -21
Замечания: 40%
Статус:
попробывал как вы сказали
всёравно так же
ну к примеру оружие с 1-ого до 24 можно выбрать а 25, 26 и т д нельзя



Отличный сервер SA:MP
Название: ***RUSSIAN_SERVER***
Ип\Порт: 188.120.228.189:5555
Читаем!
[ER]ChezДата: Четверг, 21.01.2010, 21:36 | Сообщение # 7
Уверенный в себе
Группа: Пользователи
Сообщений: 250
Награды: 5
Город: Крыжопль
Репутация: 104
Замечания: 100%
Статус:
excuse
if(!((weaponid < 0 && weaponid > 24) || (weaponid == 25 || weaponid == 26 || weaponid == 29 || weaponid == 31 || weaponid == 32))) return SendClientMessage(playerid, COLOR_RED, "Ошибка!: Неправильный ID оружия. Введите /duelweapon - чтобы посмотреть список доступных оружий!");

dRinkДата: Пятница, 22.01.2010, 00:56 | Сообщение # 8
Уверенный в себе
Группа: Продвинутые
Сообщений: 217
Награды: 1
Город: Екатеринбург
Репутация: -21
Замечания: 40%
Статус:
ещё вопрос такой:
как сделать когда падаешь с крыши умираешь дуэль отменялась
в паблике так:

[pwn]public OnPlayerDeath(playerid, killerid, reason)
{
new killername[MAX_PLAYER_NAME],playername[MAX_PLAYER_NAME],string[256];
GetPlayerName(killerid, killername, sizeof(killername));
GetPlayerName(playerid, playername, sizeof(playername));
if(BbI3oB[playerid] == 1 && BbI3oB[killerid] == 1 && duelstart == 1)
{
SpawnPlayer(killerid);
BbI3oB[playerid] = 0,BbI3oB[killerid] = 0,duelstart = 0;
format(string, sizeof(string), "*Ты победил в дуэли с %s",playername);
SendClientMessage(killerid,COLOR_blue, string);
format(string, sizeof(string), " Ты проиграл в дуэли с %s",killername);
SendClientMessage(playerid,COLOR_blue, string);
format(string, sizeof(string), " %s победил в дуэли с %s",killername,playername);
SendClientMessageToAll(COLOR_blue, string);
}
return 0;
}[/pwn]

Я попробывал так сделать (пробывал сверху поставить когда падаю умираю отменяется дуэль, а то что снизу не пишет)
попробывал снизу поставить когда на дуэли убиваешь соперника пишется дуэль отменена..
как сделать что бы всё правильно работало?

[pwn]if(BbI3oB[playerid] == 1) duelstart = 0;
{
SendClientMessage(playerid, COLOR_RED, " Дуэль отменена");
}[/pwn]


Отличный сервер SA:MP
Название: ***RUSSIAN_SERVER***
Ип\Порт: 188.120.228.189:5555
Читаем!
AirKiteДата: Пятница, 22.01.2010, 07:05 | Сообщение # 9
Долгожитель
Группа: I'm V.I.P.
Сообщений: 1671
Награды: 21
Город: Новосибирск
Репутация: 2070
Замечания: 0%
Статус:
dRink, я реально х*е* над вами... ты скажи что ты хочешь? Как тебе нужно чтобы было?
Quote (dRink)
ну к примеру оружие с 1-ого до 24 можно выбрать а 25, 26 и т д нельзя

Как надо?

Quote (dRink)
в паблике так:

Этот паблик не как не связан с падениями с крыши... mda

Quote (dRink)
Я попробывал так сделать (пробывал сверху поставить когда падаю умираю отменяется дуэль, а то что снизу не пишет) попробывал снизу поставить когда на дуэли убиваешь соперника пишется дуэль отменена.. как сделать что бы всё правильно работало?

По Русский можно?



[1337GAMES] Easy RP
(SAMP SERVER, DEVELOPMENT, NOT SAMP-RP, SMART LIFE)


Jabber: airkite@qip.ru
[Addon] QuickBinder
[FS] Online Players Record
dRinkДата: Пятница, 22.01.2010, 07:41 | Сообщение # 10
Уверенный в себе
Группа: Продвинутые
Сообщений: 217
Награды: 1
Город: Екатеринбург
Репутация: -21
Замечания: 40%
Статус:
я другое имею введу.. щяс попробую обяснить.
Дуэль у меня находится на крыше здания, когда падаешь с крыши умираешь дуэль не отменяется.
Нужно что бы когда игрок умерал не от соперника, дуэль отменялась.

вот это куда:?

[pwn]if(BbI3oB[playerid] == 1) duelstart = 0;
{
SendClientMessage(playerid, COLOR_RED, " Дуэль отменена");
}[/pwn]

Я попробывал поставить в этот паблик:

public OnPlayerDeath(playerid, killerid, reason)
{

Нечего не получается глючи. не правильно работает.


Отличный сервер SA:MP
Название: ***RUSSIAN_SERVER***
Ип\Порт: 188.120.228.189:5555
Читаем!
AirKiteДата: Пятница, 22.01.2010, 08:30 | Сообщение # 11
Долгожитель
Группа: I'm V.I.P.
Сообщений: 1671
Награды: 21
Город: Новосибирск
Репутация: 2070
Замечания: 0%
Статус:
dRink, используй if(killerid != INVALID_PLAYER_ID) и if(reason == 54)
в reason ид причины смерти... так вот 54 это какраз смерть в результате падения!



[1337GAMES] Easy RP
(SAMP SERVER, DEVELOPMENT, NOT SAMP-RP, SMART LIFE)


Jabber: airkite@qip.ru
[Addon] QuickBinder
[FS] Online Players Record
dRinkДата: Пятница, 22.01.2010, 21:43 | Сообщение # 12
Уверенный в себе
Группа: Продвинутые
Сообщений: 217
Награды: 1
Город: Екатеринбург
Репутация: -21
Замечания: 40%
Статус:
на примере можешь показать?


Отличный сервер SA:MP
Название: ***RUSSIAN_SERVER***
Ип\Порт: 188.120.228.189:5555
Читаем!
  • Страница 1 из 1
  • 1
Поиск:





 


 


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