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