Система выбора скина (Копия Samp-Rp)
|
|
Эльдар |
Дата: Четверг, 11.10.2012, 01:34 | Сообщение # 1
|
Советник
Сообщений: 672
Статус: Offline
|
Ко всем new добовляем!
Code new SkinPed[MAX_PLAYERS]; new Menu: bich[2]; new SkinMen[5] = { 78,79,137,200,239 }; new SkinGirl[3] = { 12,40,55 };
Идём далее В OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
Code else if(dialogid == 3)//Замените на свой диалог { if(response) { SetPlayerPos(playerid,204.6633,-6.5563,1001.2109); SetPlayerFacingAngle(playerid, 299.4084); SetPlayerCameraPos(playerid,208.7765,-3.9595,1001.2178); SetPlayerCameraLookAt(playerid,204.6633,-6.5563,1001.2109); PlayerInfo[playerid][pSex] = 1; SendClientMessage(playerid, COLOR_RED, "Используйте клавишу 'Быстрый бег' (пробел по умолчанию)"); SendClientMessage(playerid, COLOR_RED, "Используйте клавишу 'Вверх, Вниз' (W,S по умолчанию)"); ChangeFirstSkin[playerid] = 0; new ldl = playerid+1; SetPlayerVirtualWorld(playerid,ldl); SetPlayerSkin(playerid,SkinMen[0]); ShowMenuForPlayer(bomj0, playerid); TogglePlayerControllable(playerid, 0); SetPlayerInterior(playerid,5); return 0; } else { SetPlayerPos(playerid,204.6633,-6.5563,1001.2109); SetPlayerFacingAngle(playerid, 299.4084); SetPlayerCameraPos(playerid,208.7765,-3.9595,1001.2178); SetPlayerCameraLookAt(playerid,204.6633,-6.5563,1001.2109); PlayerInfo[playerid][pSex] = 2; SendClientMessage(playerid, COLOR_RED, "Используйте клавишу 'Быстрый бег' (пробел по умолчанию)"); SendClientMessage(playerid, COLOR_RED, "Используйте клавишу 'Вверх, Вниз' (W,S по умолчанию)"); ChangeFirstSkin[playerid] = 0; new ldl = playerid+1; SetPlayerVirtualWorld(playerid,ldl); SetPlayerSkin(playerid,SkinGirl[0]); ShowMenuForPlayer(bomj0, playerid); TogglePlayerControllable(playerid, 0); SetPlayerInterior(playerid,5); return 0; } }
Далее идём OnPlayerSelectedMenuRow(playerid, row) Code if(GetPlayerMenu(playerid) == bich[0]) { switch(row) { case 0: { if(PlayerInfo[playerid][Sex] == 1) { SkinPed[playerid]++; if(SkinPed[playerid] >= 5) { SkinPed[playerid] = 0; } SetPlayerSkin(playerid,SkinMen[SkinPed[playerid]]); } if(PlayerInfo[playerid][Sex] == 2) { SkinPed[playerid]++; if(SkinPed[playerid] >= 3) { SkinPed[playerid] = 0; } SetPlayerSkin(playerid,SkinGirl[SkinPed[playerid]]); } ShowMenuForPlayer(bich[0],playerid); } case 1: { if(PlayerInfo[playerid][Sex] == 1) { SkinPed[playerid]--; if(SkinPed[playerid] <= 0) { SkinPed[playerid] = 4; } SetPlayerSkin(playerid,SkinMen[SkinPed[playerid]]); } if(PlayerInfo[playerid][Sex] == 2) { SkinPed[playerid]--; if(SkinPed[playerid] <= 0) { SkinPed[playerid] = 2; } SetPlayerSkin(playerid,SkinGirl[SkinPed[playerid]]); } ShowMenuForPlayer(bich[1],playerid); } case 2: { SetCameraBehindPlayer(playerid); PlayerInfo[playerid][pModel] = GetPlayerSkin(playerid); TutTime[playerid] = 0; PlayerInfo[playerid][pTut] = 1; gOoc[playerid] = 0; gNews[playerid] = 0; gFam[playerid] = 0; TogglePlayerControllable(playerid, 1); MedicBill[playerid] = 0; SetPlayerSpawn(playerid); OnPlayerUpdate_GF(playerid);//Замените на свой
} } } else if(GetPlayerMenu(playerid) == bich[1]) { switch(row) { case 0: { if(PlayerInfo[playerid][Sex] == 1) { SkinPed[playerid]--; if(SkinPed[playerid] <= 0) { SkinPed[playerid] = 4; } SetPlayerSkin(playerid,SkinMen[SkinPed[playerid]]); } if(PlayerInfo[playerid][Sex] == 2) { SkinPed[playerid]--; if(SkinPed[playerid] <= 0) { SkinPed[playerid] = 2; } SetPlayerSkin(playerid,SkinGirl[SkinPed[playerid]]); } ShowMenuForPlayer(bich[1],playerid); } case 1: { if(PlayerInfo[playerid][Sex] == 1) { SkinPed[playerid]++; if(SkinPed[playerid] >= 5) { SkinPed[playerid] = 0; } SetPlayerSkin(playerid,SkinMen[SkinPed[playerid]]); } if(PlayerInfo[playerid][Sex] == 2) { SkinPed[playerid]++; if(SkinPed[playerid] >= 3) { SkinPed[playerid] = 0; } SetPlayerSkin(playerid,SkinGirl[SkinPed[playerid]]); } ShowMenuForPlayer(bich[0],playerid); } case 2: { SetCameraBehindPlayer(playerid); PlayerInfo[playerid][pModel] = GetPlayerSkin(playerid); TutTime[playerid] = 0; PlayerInfo[playerid][pTut] = 1; gOoc[playerid] = 0; gNews[playerid] = 0; gFam[playerid] = 0; TogglePlayerControllable(playerid, 1); MedicBill[playerid] = 0; SetPlayerSpawn(playerid); OnPlayerUpdate_GF(playerid);//Замените на свой } } }
Далее идём в OnGameModeInit()
Code bich[0] = CreateMenu("Victim", 1, 50.0, 160.0, 90.0); SetMenuColumnHeader(bich[0], 0, "Choose skin"); AddMenuItem(bich[0] ,0,">> Next"); AddMenuItem(bich[0] ,0,"<< Back"); AddMenuItem(bich[0] ,0,"Enter");
bich[1] = CreateMenu("Victim", 1, 50.0, 160.0, 90.0); SetMenuColumnHeader(bich[1], 0, "Choose skin"); AddMenuItem(bich[1] ,0,"<< Back"); AddMenuItem(bich[1] ,0,">> Next"); AddMenuItem(bich[1] ,0,"Enter");
Автор: Erick_Black
Продам инвайт в DOTA 2 - skype:e.l119
|
|
|
|
[CM]Jaxson |
Дата: Пятница, 12.10.2012, 22:11 | Сообщение # 2
|
٩(̾●̮̮̃̾•̃̾)۶
Сообщений: 801
Статус: Offline
|
Спасибо!
[ Skype ] [ Профиль ] [ Mods Pack ] [ VK ] [ Геймеры ] Помогаю новичкам, по всем вопросом комне в Skype/VK. VK ВЗЛОМАН, НЕ РАБОТАЙТЕ СОМНОЙ. МНЕ ВСЁ ВЗЛОМАЛИ СКАЙП И ВК. СКАЙП ВОССТОНОВИЛ.
|
|
|
|
Davis |
Дата: Среда, 07.11.2012, 22:52 | Сообщение # 3
|
Боец
Сообщений: 146
Статус: Offline
|
Благодарю, хорошая вещь
|
|
|
|
[CM]Buben4ik |
Дата: Среда, 12.03.2014, 19:18 | Сообщение # 4
|
Новичок
Сообщений: 16
Статус: Offline
|
Не работает!
Мои темы: 1. Создание фракции с 0 для new.pwn. (Доработана). Ссылка: http://cheat-master.ru/forum/117-324714-1
Проблемы с pawno? Обращайся! Помогу бесплатно. Skype: Metra123831
|
|
|
|
wend |
Дата: Четверг, 13.03.2014, 11:43 | Сообщение # 5
|
Боец
Сообщений: 171
Статус: Offline
|
Цитата [CM]Buben4ik ( ) Не работает! Стало быть руки не оттуда
»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»[МОИ ТЕМЫ]«««««««««««««««««««««««««««««« [ARP] Заработок свыше 60.000$ за час - http://cheat-master.ru/forum/146-335358 [ARP] Повышаемся в ранге за несколько минут - http://cheat-master.ru/forum/146-340205 [DRP] Как угнать прибыльный столик у крупье в казино - http://cheat-master.ru/forum/192-333429 [SA:MP] WallHack без читов - http://cheat-master.ru/forum/14-339817
|
|
|
|
[CM]Buben4ik |
Дата: Пятница, 14.03.2014, 20:14 | Сообщение # 6
|
Новичок
Сообщений: 16
Статус: Offline
|
Цитата wend ( ) Стало быть руки не оттуда От туда.
На new pwn пойдёт? На регистрацию?
Мои темы: 1. Создание фракции с 0 для new.pwn. (Доработана). Ссылка: http://cheat-master.ru/forum/117-324714-1
Проблемы с pawno? Обращайся! Помогу бесплатно. Skype: Metra123831
|
|
|
|
wend |
Дата: Воскресенье, 16.03.2014, 15:56 | Сообщение # 7
|
Боец
Сообщений: 171
Статус: Offline
|
Цитата [CM]Buben4ik ( ) На new pwn пойдёт? На регистрацию? Пойдёт, под себя переделай
»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»[МОИ ТЕМЫ]«««««««««««««««««««««««««««««« [ARP] Заработок свыше 60.000$ за час - http://cheat-master.ru/forum/146-335358 [ARP] Повышаемся в ранге за несколько минут - http://cheat-master.ru/forum/146-340205 [DRP] Как угнать прибыльный столик у крупье в казино - http://cheat-master.ru/forum/192-333429 [SA:MP] WallHack без читов - http://cheat-master.ru/forum/14-339817
|
|
|
|
s0beit_mod |
Дата: Вторник, 29.04.2014, 21:59 | Сообщение # 8
|
Новичок
Сообщений: 12
Статус: Offline
|
а это работает тут, ну когда там листаешь скины в обратную сторону, то кнопка передвигается вверх и наоборот? Как то так xD
|
|
|
|
ackman31 |
Дата: Суббота, 08.11.2014, 18:10 | Сообщение # 9
|
Боец
Сообщений: 56
Статус: Offline
|
C:\Users\Ruslan\Desktop\ñåðâàê-êîïèÿ\gamemodes\VanoGlad.pwn(318) : error 029: invalid expression, assumed zero C:\Users\Ruslan\Desktop\ñåðâàê-êîïèÿ\gamemodes\VanoGlad.pwn(318) : warning 215: expression has no effect C:\Users\Ruslan\Desktop\ñåðâàê-êîïèÿ\gamemodes\VanoGlad.pwn(318) : error 001: expected token: ";", but found "if" C:\Users\Ruslan\Desktop\ñåðâàê-êîïèÿ\gamemodes\VanoGlad.pwn(329) : error 017: undefined symbol "ChangeFirstSkin" C:\Users\Ruslan\Desktop\ñåðâàê-êîïèÿ\gamemodes\VanoGlad.pwn(329) : warning 215: expression has no effect C:\Users\Ruslan\Desktop\ñåðâàê-êîïèÿ\gamemodes\VanoGlad.pwn(329) : error 001: expected token: ";", but found "]" C:\Users\Ruslan\Desktop\ñåðâàê-êîïèÿ\gamemodes\VanoGlad.pwn(329) : error 029: invalid expression, assumed zero C:\Users\Ruslan\Desktop\ñåðâàê-êîïèÿ\gamemodes\VanoGlad.pwn(329) : fatal error 107: too many error messages on one line
Создание фэйк-текста самому - http://cheat-master.ru/forum/146-532209-1
|
|
|
|
sabaky12 |
Дата: Воскресенье, 09.11.2014, 14:09 | Сообщение # 10
|
Боец
Сообщений: 148
Статус: Offline
|
Хорошая вещь. Но сейчас не в моде)
My Skype: sabaky12
|
|
|
|
[CM]Madness |
Дата: Воскресенье, 09.11.2014, 16:45 | Сообщение # 11
|
Боец
Сообщений: 114
Статус: Offline
|
Благодарю!
Цель: - 100 репутации [✔] - 500 репутации [✔] - 1000 репутации [✖] - 500 сообщений [✖]
Если вам удалось кинуть кого-то,не думайте что он дурак,просто человек доверял вам больше,чем вы того заслуживаете !
|
|
|
|
EvilCoder |
Дата: Вторник, 31.03.2015, 21:54 | Сообщение # 12
|
|
не надоело копировать статьи без указания источника? За неуважение к порталу-автору ставлю минус.
ROCKSTAR COMEBACK
|
|
|
|
[CM]Червь |
Дата: Пятница, 03.04.2015, 15:10 | Сообщение # 13
|
Червячок :D
Сообщений: 284
Статус: Offline
|
Красавчик помогаешь новичкам pawno :3. Няху дам.
http://cheat-master.ru/forum/192-501617-1 - FAQ, работаем на шахте вручную с s0beit`om http://cheat-master.ru/forum/14-501581-1 - FAQ, как читерить и не стать замеченым http://cheat-master.ru/forum/14-501523-1 - FAQ, как стать успешным читером http://cheat-master.ru/forum/2-501435-1 - FAQ, баловство HTML-кодом http://cheat-master.ru/forum/112-501380-1 - FAQ, new способ кидков http://cheat-master.ru/forum/14-501090-1 - FAQ, адреса крашей http://cheat-master.ru/forum/14-499791-1 - FAQ, глобальная информация про администрирование http://cheat-master.ru/forum/2-496776-1 - FAQ, BBcodes - "Шрифты". http://cheat-master.ru/forum/165-499408-1 - тема список Администрации - "A&A-RP"
|
|
|
|
[СМ]Boss |
Дата: Воскресенье, 04.09.2016, 22:39 | Сообщение # 14
|
Новичок
Сообщений: 22
Статус: Offline
|
Плюс те
Blazzer тащит
|
|
|
|