 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
Проверка на ид скина
| |
| Drago_Jeka | Дата: Среда, 18.11.2009, 11:41 | Сообщение # 31 |
|
Группа:
I'm V.I.P.
Сообщений: 754
Награды: 41
Город: Где-то там...
Замечания: 0%
Статус: 
| Frostmorn, это варны, тебе пишет что rx, ry, rz, переименные не где не используеться! открой свой мод в pawno жми кнопки ctrl + f вместе пиши туды rx и ищи где они у тебя стоят
|
| |
|
|
| Frostmorn | Дата: Среда, 18.11.2009, 11:45 | Сообщение # 32 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 122
Награды: 1
Город: San Fierro
Репутация: 7
Замечания: 0%
Статус: 
| [pwn]Code public OnPlayerSelectedMenuRow(playerid, row) {
new Menu:current;
current = GetPlayerMenu(playerid); if(current == adminmenu)
{ switch(row) { case 0: { SendClientMessage(playerid,COLOR_GREEN,"Вы получили лицензию на оружие за $50"); UAS_GivePlayerMoney(playerid, -50); PlayerInfo[playerid][pGunLic] = 1; } case 1: { PlayerInfo[playerid][pFlyLic] = 1; } } OnPlayerExitedMenu(playerid); } return 1; } [/pwn] [pwn] Code if (strcmp(cmdtext, "/am", true) == 0) { ShowMenuForPlayer(adminmenu,playerid); return 1; } [/pwn] Почему при вводе комманды /am сервер крашит ???
|
| |
|
|
| Drago_Jeka | Дата: Среда, 18.11.2009, 12:01 | Сообщение # 33 |
|
Группа:
I'm V.I.P.
Сообщений: 754
Награды: 41
Город: Где-то там...
Замечания: 0%
Статус: 
| [pwn]public OnPlayerSelectedMenuRow(playerid, row) { new Menu:current; current = GetPlayerMenu(playerid); if(current == adminmenu) { switch(row) { case 0: { TogglePlayerControllable(playerid, 1); SendClientMessage(playerid,COLOR_GREEN,"Вы получили лицензию на оружие за $50"); UAS_GivePlayerMoney(playerid, -50); PlayerInfo[playerid][pGunLic] = 1; } case 1: { HideMenuForPlayer(adminmenu,playerid); TogglePlayerControllable(playerid, 1); } } } return 1; } if (strcmp(cmdtext, "/am", true) == 0) { TogglePlayerControllable(playerid, 0); ShowMenuForPlayer(adminmenu, playerid); return 1; } adminmenu = CreateMenu("x3", 1, 50.0, 180.0, 200.0, 200.0); if(IsValidMenu(adminmenu)){ AddMenuItem(adminmenu, 0, "Driving Licenses $50"); AddMenuItem(adminmenu, 0, "Exit Menu"); } public OnPlayerExitedMenu(playerid) { new Menu:tmpMenu = GetPlayerMenu(playerid); HideMenuForPlayer(tmpMenu,playerid); TogglePlayerControllable(playerid, 1); return 1; } [/pwn] пробуй так 
|
| |
|
|
| Frostmorn | Дата: Воскресенье, 22.11.2009, 00:36 | Сообщение # 34 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 122
Награды: 1
Город: San Fierro
Репутация: 7
Замечания: 0%
Статус: 
| спасибо большое, очень помог ) Добавлено (22.11.2009, 00:36) --------------------------------------------- Новая маленькая проблемка, плиз помогите за + ) Мне надо сделать чтобы когда у человека нет лицензии он не мог войти, сделал, а теперь надо чтобы создался чекпоинт там где можно достать эту лицензию. Вот код который щас стоит рабочий: [pwn] if(pickupid == ammoenter) // вход(от выхода подальше) { if(PlayerInfo[playerid][pGunLic] < 1) { return SendClientMessage(playerid,COLOR_RED," У вас нету лицензии на оружие, вам необходимо приобрести её в Центре Сертификации");} SetPlayerInterior(playerid, 1); SetPlayerPos(playerid, 285.5649,-39.2728,1001.5156); }[/pwn] Надо в него добавить: SetPlayerCheckpoint(playerid, -2027.8334, -40.6121, 38.8047, 3.0); SendClientMessage(playerid,COLOR_RED," Пиздуйнамаркер"); если сделать так: [pwn] if(pickupid == ammoenter) // вход(от выхода подальше) { if(PlayerInfo[playerid][pGunLic] < 1) { return SendClientMessage(playerid,COLOR_RED," У вас нету лицензии на оружие, вам необходимо приобрести её в Центре Сертификации"); Строка 3802 SendClientMessage(playerid,COLOR_RED," Центр Сертификации помочен красным маркером"); SetPlayerCheckpoint(playerid, -2027.8334, -40.6121, 38.8047, 3.0); } SetPlayerInterior(playerid, 1); SetPlayerPos(playerid, 285.5649,-39.2728,1001.5156); }[/pwn] То вылазиет такой варн: C:\DOCUME~1\1\0016~1\MODERN~1\H8.pwn(3802) : warning 225: unreachable code
|
| |
|
|
| Stels | Дата: Воскресенье, 22.11.2009, 00:41 | Сообщение # 35 |
|
Группа:
I'm V.I.P.
Сообщений: 3167
Награды: 32
Город: Каменск-Уральский
Репутация: 828
Замечания: 0%
Статус: 
| Quote (Frostmorn) return SendClientMessage(playerid,COLOR_RED," У вас нету лицензии на оружие, вам необходимо приобрести её в Центре Сертификации"); Строка 3802 SendClientMessage(playerid,COLOR_RED," Центр Сертификации помочен красным маркером"); SetPlayerCheckpoint(playerid, -2027.8334, -40.6121, 38.8047, 3.0); а он там нужен?
 Полезные ссылки: GTA:SA спецсборка для SA-MP / GTA:SA-MP ver. 0.3a / GTA:SA-MP ver. 0.2x / Руссификатор геймтекста в GTA:SA(рекомендуется) / Классная игрушка!(Рекомендую!) / Пак русских шрифтов.
|
| |
|
|
| Awm | Дата: Воскресенье, 22.11.2009, 00:44 | Сообщение # 36 |
|
Группа:
I'm V.I.P.
Сообщений: 3235
Награды: 55
Город: Tallinn
Репутация: 1661
Замечания: 0%
Статус: 
| Frostmorn, вот что говорит не надо лезть туда чего не знаешь. [pwn]if(pickupid == ammoenter) // вход(от выхода подальше) { if(PlayerInfo[playerid][pGunLic] < 1) { SendClientMessage(playerid,COLOR_RED," У вас нету лицензии на оружие, вам необходимо приобрести её в Центре Сертификации"); SendClientMessage(playerid,COLOR_RED," Центр Сертификации помочен красным маркером"); SetPlayerCheckpoint(playerid, -2027.8334, -40.6121, 38.8047, 3.0); return 1; } SetPlayerInterior(playerid, 1); SetPlayerPos(playerid, 285.5649,-39.2728,1001.5156); }[/pwn]
"Life is hard... life is harder if you're stupid." - John Wayne
|
| |
|
|
| Frostmorn | Дата: Воскресенье, 22.11.2009, 00:50 | Сообщение # 37 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 122
Награды: 1
Город: San Fierro
Репутация: 7
Замечания: 0%
Статус: 
| а нафиг он там стоял тогда
|
| |
|
|
| Stels | Дата: Воскресенье, 22.11.2009, 03:08 | Сообщение # 38 |
|
Группа:
I'm V.I.P.
Сообщений: 3167
Награды: 32
Город: Каменск-Уральский
Репутация: 828
Замечания: 0%
Статус: 
| Frostmorn, о скрипт-дизайне что-нибудь слышал? Я тоже нет, видимо это только зарождающееся направление в искусстве. return очень гармонирует с двумя условными операторами, следующими друг за другом...
 Полезные ссылки: GTA:SA спецсборка для SA-MP / GTA:SA-MP ver. 0.3a / GTA:SA-MP ver. 0.2x / Руссификатор геймтекста в GTA:SA(рекомендуется) / Классная игрушка!(Рекомендую!) / Пак русских шрифтов.
|
| |
|
|
| Frostmorn | Дата: Воскресенье, 22.11.2009, 14:15 | Сообщение # 39 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 122
Награды: 1
Город: San Fierro
Репутация: 7
Замечания: 0%
Статус: 
| Ну теперь всё вроде бы нормально, только человек встав на пикап сможет зайти, и ему напишется сообщение типа у ва нет лицензии, надо чтобы он не мог войти его нет лицензии Кто поможет ? Добавлено (22.11.2009, 14:15) --------------------------------------------- UP^
|
| |
|
|
| Awm | Дата: Воскресенье, 22.11.2009, 18:27 | Сообщение # 40 |
|
Группа:
I'm V.I.P.
Сообщений: 3235
Награды: 55
Город: Tallinn
Репутация: 1661
Замечания: 0%
Статус: 
| Quote (Frostmorn) Ну теперь всё вроде бы нормально, только человек встав на пикап сможет зайти, и ему напишется сообщение типа у ва нет лицензии, надо чтобы он не мог войти его нет лицензии а по русски?Добавлено (22.11.2009, 18:27) ---------------------------------------------
Quote (Frostmorn) а нафиг он там стоял тогда всё зависит от конструкции кода.
"Life is hard... life is harder if you're stupid." - John Wayne
|
| |
|
|
| Frostmorn | Дата: Воскресенье, 22.11.2009, 18:29 | Сообщение # 41 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 122
Награды: 1
Город: San Fierro
Репутация: 7
Замечания: 0%
Статус: 
| Чувак подходит к пикапу который ведём в амунацию, и может перейти на ему напишет что нету у него лицензии, надо сделать так чтобы он НЕ мог зайти если у него нету лицензии.
|
| |
|
|
| Awm | Дата: Воскресенье, 22.11.2009, 18:38 | Сообщение # 42 |
|
Группа:
I'm V.I.P.
Сообщений: 3235
Награды: 55
Город: Tallinn
Репутация: 1661
Замечания: 0%
Статус: 
| Frostmorn, [pwn] if(PlayerInfo[playerid][pGunLic] < 1) { if(pickupid == ammoenter) // вход(от выхода подальше) { SetPlayerInterior(playerid, 1); SetPlayerPos(playerid, 285.5649,-39.2728,1001.5156); } } else { SendClientMessage(playerid,COLOR_RED," У вас нету лицензии на оружие, вам необходимо приобрести её в Центре Сертификации"); SendClientMessage(playerid,COLOR_RED," Центр Сертификации помочен красным маркером"); SetPlayerCheckpoint(playerid, -2027.8334, -40.6121, 38.8047, 3.0); return 1; }[/pwn] пробуй
"Life is hard... life is harder if you're stupid." - John Wayne
|
| |
|
|
| Frostmorn | Дата: Воскресенье, 22.11.2009, 22:18 | Сообщение # 43 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 122
Награды: 1
Город: San Fierro
Репутация: 7
Замечания: 0%
Статус: 
| Если так, то, 1. Если встать на любой пикап пигет нету лицензии ( она есть) 2. При входе в амунацию не пускает даже с лицензией
|
| |
|
|
| Awm | Дата: Воскресенье, 22.11.2009, 22:20 | Сообщение # 44 |
|
Группа:
I'm V.I.P.
Сообщений: 3235
Награды: 55
Город: Tallinn
Репутация: 1661
Замечания: 0%
Статус: 
| Frostmorn, кинь весь паблик с пикапом.
"Life is hard... life is harder if you're stupid." - John Wayne
|
| |
|
|
| Stels | Дата: Воскресенье, 22.11.2009, 22:22 | Сообщение # 45 |
|
Группа:
I'm V.I.P.
Сообщений: 3167
Награды: 32
Город: Каменск-Уральский
Репутация: 828
Замечания: 0%
Статус: 
| Frostmorn, это вписать надо в Code else if(PlayerToPoint(коорды аммо)
 Полезные ссылки: GTA:SA спецсборка для SA-MP / GTA:SA-MP ver. 0.3a / GTA:SA-MP ver. 0.2x / Руссификатор геймтекста в GTA:SA(рекомендуется) / Классная игрушка!(Рекомендую!) / Пак русских шрифтов.
|
| |
|
|
|
 |
|
 | |
| |
|