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

 



 
          





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





Последние Файлы 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
Модератор форума: Alcoholik  
FAQ по моду The GodFather
ZirkiNДата: Среда, 30.12.2009, 16:12 | Сообщение # 121
Постоялец
Группа: Продвинутые
Сообщений: 326
Награды: 15
Город: Новосибирск
Репутация: 144
Замечания: 0%
Статус:
Quote (toneysix)
Опять не понял смысл, смысл состоит не в том, что ты там доказал, что оператор работает с права налево, а в том, чтобы трамбовать условия. Ты же не будешь запускать цикл, если например какая то переменная не ровна чему-то.

Парень, остановись :) я уже набрал 300 сообщений, лучше еще раз прочитай тот пост.
И еще раз повторюсь оптимизация помимо 'трамбовки условий' включает в себя еще уйму всего разного :D

Quote (toneysix)
что ты там доказал, что оператор работает с права налево,

Вообще я там доказал обратное :D



all:GMCC ~2%
current:GMCC.C.L0 ~49%


Сообщение отредактировал ZirkiN - Среда, 30.12.2009, 16:14
toneysixДата: Среда, 30.12.2009, 16:13 | Сообщение # 122
Джэдай
Группа: I'm V.I.P.
Сообщений: 1731
Награды: 77
Город: Салават
Репутация: 1825
Замечания: 0%
Статус:
Quote
И еще раз повторюсь оптимизация помимо 'трамбовки условий' включает в себя еще уйму всего разного :D

Согласен


Русскоязычныи портал о MTA/GTA-IV-MP | http://multi-theft-auto.ru
iDeepДата: Среда, 30.12.2009, 18:34 | Сообщение # 123
Постоялец
Группа: Продвинутые
Сообщений: 348
Награды: 8
Город: Пермь
Репутация: 149
Замечания: 20%
Статус:
Делал как написал Tomas_Morgan на 2 страничке (как присваивать машины!)

[pwn]D:\Documents and Settings\Admin\Рабочий стол\Серв\gamemodes\gf.pwn(3938) : error 017: undefined symbol "newcar"
D:\Documents and Settings\Admin\Рабочий стол\Серв\gamemodes\gf.pwn(3947) : warning 217: loose indentation
D:\Documents and Settings\Admin\Рабочий стол\Серв\gamemodes\gf.pwn(3947) : error 017: undefined symbol "newcar"
D:\Documents and Settings\Admin\Рабочий стол\Серв\gamemodes\gf.pwn(3956) : error 017: undefined symbol "newcar"
D:\Documents and Settings\Admin\Рабочий стол\Серв\gamemodes\gf.pwn(3965) : error 017: undefined symbol "newcar"[/pwn]

Эта ощибка пишеться когда я вставаил это
[pwn] else if(IsAVagosCar(newcar))
{
if(PlayerInfo[playerid][pMember] == 17||PlayerInfo[playerid][pLeader] == 17) { }
else{
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
SendClientMessage(playerid, COLOR_RED, " Ты не состоишь в L.S. Vagos ");
}
}
else if(IsABallasCar(newcar))
{
if(PlayerInfo[playerid][pMember] == 16||PlayerInfo[playerid][pLeader] == 16) { }
else{
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
SendClientMessage(playerid, COLOR_RED, " Ты не состоишь The Ballas ");
}
}
else if(IsARifaCar(newcar))
{
if(PlayerInfo[playerid][pMember] == 14||PlayerInfo[playerid][pLeader] == 14) { }
else{
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
SendClientMessage(playerid, COLOR_RED, " Ты не состоишь S.F. Rifa ");
}
}
else if(IsACoronaCar(newcar))
{
if(PlayerInfo[playerid][pMember] == 15||PlayerInfo[playerid][pLeader] == 15) { }
else{
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
SendClientMessage(playerid, COLOR_RED, " Ты не состоишь El Coronos ");
}[/pwn]

Помогите!



ParlamentДата: Среда, 30.12.2009, 18:51 | Сообщение # 124
Группа: I'm V.I.P.
Сообщений: 271
Награды: 19
Город: Маарду
Репутация: 474
Замечания: 0%
Статус:
[xT]Stepan, мне кажется легче копировать "вы не таксист" :D


iDeepДата: Среда, 30.12.2009, 18:53 | Сообщение # 125
Постоялец
Группа: Продвинутые
Сообщений: 348
Награды: 8
Город: Пермь
Репутация: 149
Замечания: 20%
Статус:
Parlament, Да мне ответ нужен что за хня...



ParlamentДата: Среда, 30.12.2009, 18:57 | Сообщение # 126
Группа: I'm V.I.P.
Сообщений: 271
Награды: 19
Город: Маарду
Репутация: 474
Замечания: 0%
Статус:
[xT]Stepan, forward IsAVagosCar(carid); это ставил?


iDeepДата: Среда, 30.12.2009, 19:02 | Сообщение # 127
Постоялец
Группа: Продвинутые
Сообщений: 348
Награды: 8
Город: Пермь
Репутация: 149
Замечания: 20%
Статус:
ага вот
[pwn]forward IsAVagosCar(carid);
forward IsABallasCar(carid);
forward IsARifaCar(carid);
forward IsACoronaCar(carid);[/pwn]




ParlamentДата: Среда, 30.12.2009, 19:07 | Сообщение # 128
Группа: I'm V.I.P.
Сообщений: 271
Награды: 19
Город: Маарду
Репутация: 474
Замечания: 0%
Статус:
[xT]Stepan, не знаю конечно но советую это легче и проще в public OnPlayerStateChange(playerid, newstate, oldstate)
[pwn] if(newcar == 82 || newcar == 84 || newcar == 85 || newcar == 94) // порядковый ид тачки
{
if(PlayerInfo[playerid][pMember] == 10||PlayerInfo[playerid][pLeader] == 10) { } // номер фракции
else
{
SendClientMessage(playerid,COLOR_GREEN," Вы не Таксист !");
RemovePlayerFromVehicle(playerid);
}
}[/pwn]



iDeepДата: Среда, 30.12.2009, 19:14 | Сообщение # 129
Постоялец
Группа: Продвинутые
Сообщений: 348
Награды: 8
Город: Пермь
Репутация: 149
Замечания: 20%
Статус:
Вот удалил то и сделал по твоему

[pwn]D:\Documents and Settings\Admin\Рабочий стол\Серв\gamemodes\gf.pwn(3968) : error 017: undefined symbol "newcar"[/pwn]

Добавлено (30.12.2009, 19:14)
---------------------------------------------
[pwn] if(newstate == PLAYER_STATE_PASSENGER) // TAXI & BUSSES
{
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
new vehicleid = GetPlayerVehicleID(playerid);
for(new i = 0; i < MAX_PLAYERS; i++)
{
[/pwn]

Слух сюда ненадо вписывать например как
[pwn] new newcar = GetPlayerVehicleID(playerid);[/pwn]



ParlamentДата: Среда, 30.12.2009, 19:16 | Сообщение # 130
Группа: I'm V.I.P.
Сообщений: 271
Награды: 19
Город: Маарду
Репутация: 474
Замечания: 0%
Статус:
[xT]Stepan, надо вписать

добавь с асю помогу




Сообщение отредактировал Parlament - Среда, 30.12.2009, 19:18
toneysixДата: Среда, 30.12.2009, 22:17 | Сообщение # 131
Джэдай
Группа: I'm V.I.P.
Сообщений: 1731
Награды: 77
Город: Салават
Репутация: 1825
Замечания: 0%
Статус:
ZirkiN решил выяснить я сегодня реально, как работает оператор && и ты был не прав, читает он слева на право. В твоём скрипте который ты написал, не смог разобраться даже он сам, он дал обычный пример if(print("L") && print("R"))
Quote
[23:55] <Nikita> like if(AB == 1 && AA == 1) first read AA == 1 and then AB?
[23:55] <~Kye> should be left to right. it'll test condition1, condition2 etc. So first AB == 1 if it 1, then contine AA == 1.

Тупо запутал своими си терминами, о том, что говорят с права налево, глупости, какое первое условие стоит после if, так и говорим, итак мозги забиты, тут ещё надо правильно читать видишь ли.


Русскоязычныи портал о MTA/GTA-IV-MP | http://multi-theft-auto.ru

Сообщение отредактировал toneysix - Среда, 30.12.2009, 22:28
ZirkiNДата: Среда, 30.12.2009, 23:21 | Сообщение # 132
Постоялец
Группа: Продвинутые
Сообщений: 326
Награды: 15
Город: Новосибирск
Репутация: 144
Замечания: 0%
Статус:
toneysix, вот в этом посте как раз доказывается, что && берет сначала левый операнд, ты сейчас очень сильно ступил

Quote (toneysix)
if(print("L") && print("R"))

пример не корректен, т.к. printf это void функция

Quote (toneysix)
не смог разобраться даже он сам,

Это печально - тот скрипт элементарен и взят с оф. форума :D



all:GMCC ~2%
current:GMCC.C.L0 ~49%


Сообщение отредактировал ZirkiN - Среда, 30.12.2009, 23:28
toneysixДата: Среда, 30.12.2009, 23:31 | Сообщение # 133
Джэдай
Группа: I'm V.I.P.
Сообщений: 1731
Награды: 77
Город: Салават
Репутация: 1825
Замечания: 0%
Статус:
Уф, речь идёт о том, что он проверяет в любом случаи сначала левую переменную и далее. Всё ОСТАЛЬНОЕ ЛИШНЕЕ.


Русскоязычныи портал о MTA/GTA-IV-MP | http://multi-theft-auto.ru
ZirkiNДата: Среда, 30.12.2009, 23:36 | Сообщение # 134
Постоялец
Группа: Продвинутые
Сообщений: 326
Награды: 15
Город: Новосибирск
Репутация: 144
Замечания: 0%
Статус:
Quote (toneysix)
Уф, речь идёт о том, что он проверяет в любом случаи сначала левую переменную и далее. Всё ОСТАЛЬНОЕ ЛИШНЕЕ.

Я знаю это и я это тебе показал в том посте :D, научись читать:
Quote (ZirkiN)
log:
[11:29:18] 1 && 1
[11:29:18] Opernand 0 DD
[11:29:18] Opernand 1 DD
[11:29:18] 0 && 1
[11:29:18] Opernand 0 DD

[11:29:18] 1 && 0
[11:29:18] Opernand 0 DD
[11:29:18] Opernand 1 DD
[11:29:18] 0 && 0
[11:29:18] Opernand 0 DD

Там где красным выделено - выполнился только левый операнд.
Омг незнание элементарной отладки.. :P



all:GMCC ~2%
current:GMCC.C.L0 ~49%
toneysixДата: Среда, 30.12.2009, 23:41 | Сообщение # 135
Джэдай
Группа: I'm V.I.P.
Сообщений: 1731
Награды: 77
Город: Салават
Репутация: 1825
Замечания: 0%
Статус:
ZirkiN причём тут не знание? Ты тупо взбаламутил си терминами, "как правильно читается", может быть это "правильно" читается в СИ, но не в павно. Просто не нужно путать людей.


Русскоязычныи портал о MTA/GTA-IV-MP | http://multi-theft-auto.ru
Поиск:





 


 


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