Выбор скина с защитой
| |
ZioHik | Дата: Пятница, 06.07.2012, 16:12 | Сообщение # 16 |
.::Offline::.
http://u.to/N46EAw
Сообщений: 831
[ 82 ]
Награды: 29
Статус
отсутствует
| а public OnPlayerRequestClass(playerid, classid)
|
|
| |
RaiN2593 | Дата: Пятница, 06.07.2012, 16:14 | Сообщение # 17 |
.::Offline::.
Блатной
Сообщений: 89
[ 0 ]
Награды: 0
Статус
отсутствует
| public OnPlayerRequestClass(playerid, classid) { if(classid == 1 || classid == 2) { new plname[MAX_PLAYER_NAME]; GetPlayerName(playerid, plname, sizeof(plname)); if(strfind(plname, "[RedKnife]",true) == -1) { SetPlayerColor(playerid,COLOR_RED); return 1; } else { return 0; } } iSpawnSet[playerid] = 0; SetupPlayerForClassSelection(playerid); ApplyAnimation(playerid,"PED","WALK_DRUNK",4.1,1,1,1,1,1); GameTextForPlayer(playerid,"~w~]~g~Killer ~r~City ~w~]~g~",3000,4); return 1; }Добавлено (06.07.2012, 15:14) --------------------------------------------- может в 7ой строчке проблема? где plname RedKnife == -1
|
|
| |
ZioHik | Дата: Пятница, 06.07.2012, 16:15 | Сообщение # 18 |
.::Offline::.
http://u.to/N46EAw
Сообщений: 831
[ 82 ]
Награды: 29
Статус
отсутствует
| или строчки с AddPlayerClass есть?
|
|
| |
RaiN2593 | Дата: Пятница, 06.07.2012, 16:16 | Сообщение # 19 |
.::Offline::.
Блатной
Сообщений: 89
[ 0 ]
Награды: 0
Статус
отсутствует
| // =================== Скины ======================
// Разные AddPlayerClass(98,2473.0088,-1684.1749,13.4768,322.1840, 24, 250, 25, 250, 30, 1000); AddPlayerClass(33,2473.0088,-1684.1749,13.4768,322.1840, 24, 250, 25, 250, 30, 1000); AddPlayerClass(240,2473.0088,-1684.1749,13.4768,322.1840, 24, 250, 25, 250, 30, 1000); AddPlayerClass(289,2473.0088,-1684.1749,13.4768,322.1840, 24, 250, 25, 250, 30, 1000); AddPlayerClass(3,2473.0100,-1684.1749,13.4768,322.1840, 24, 250, 25, 250, 30, 1000); AddPlayerClass(29,2473.0088,-1684.1749,13.4768,322.1840, 24, 250, 25, 250, 30, 1000); AddPlayerClass(46,2473.0088,-1684.1749,13.4768,322.1840, 24, 250, 25, 250, 30, 1000); AddPlayerClass(47,2473.0088,-1684.1749,13.4768,322.1840, 24, 250, 25, 250, 30, 1000); AddPlayerClass(48,2473.0088,-1684.1749,13.4768,322.1840, 24, 250, 25, 250, 30, 1000);
и т.д. ид проверил, человечек тот!Добавлено (06.07.2012, 15:16) --------------------------------------------- это открывок
|
|
| |
ZioHik | Дата: Пятница, 06.07.2012, 16:21 | Сообщение # 20 |
.::Offline::.
http://u.to/N46EAw
Сообщений: 831
[ 82 ]
Награды: 29
Статус
отсутствует
| Дай мне весь список и id скинов которые заприватить
|
|
| |
[R]a1N | Дата: Пятница, 06.07.2012, 16:23 | Сообщение # 21 |
.::Offline::.
Блатной
Сообщений: 89
[ 0 ]
Награды: 0
Статус
отсутствует
| ээ я не знаю, я хотел потом сделать. ннам просто нужно для клана парочку скинов любых...
|
|
| |
ZioHik | Дата: Пятница, 06.07.2012, 16:25 | Сообщение # 22 |
.::Offline::.
http://u.to/N46EAw
Сообщений: 831
[ 82 ]
Награды: 29
Статус
отсутствует
| Попробуй тогда if(classid == 0 || classid == 1) и попробуй выбрать 2 первых скина
|
|
| |
[R]a1N | Дата: Пятница, 06.07.2012, 16:28 | Сообщение # 23 |
.::Offline::.
Блатной
Сообщений: 89
[ 0 ]
Награды: 0
Статус
отсутствует
| делал 1 и 2, щас попробу 0 и 1Добавлено (06.07.2012, 15:28) --------------------------------------------- все равно не хочет! я в инете как то давно видел, щас пытался найти - никак
|
|
| |
ZioHik | Дата: Пятница, 06.07.2012, 16:35 | Сообщение # 24 |
.::Offline::.
http://u.to/N46EAw
Сообщений: 831
[ 82 ]
Награды: 29
Статус
отсутствует
| Сейчас сам попробую
|
|
| |
ZioHik | Дата: Пятница, 06.07.2012, 16:54 | Сообщение # 25 |
.::Offline::.
http://u.to/N46EAw
Сообщений: 831
[ 82 ]
Награды: 29
Статус
отсутствует
| Code new plname[MAX_PLAYER_NAME]; GetPlayerName(playerid, plname, sizeof(plname)); if(GetPlayerSkin(playerid) == 0 && strfind(plname, "[RedKnife]",true)) { return 0; } return 1; }
и в OnPlayerSpawn(playerid)
Code if(strfind(plname, "[RedKnife]",true) == -1) SetPlayerColor(playerid,COLOR_RED);
Думаю будет работать
поставил проверку скинов вроде работает
|
|
| |
[R]a1N | Дата: Пятница, 06.07.2012, 17:04 | Сообщение # 26 |
.::Offline::.
Блатной
Сообщений: 89
[ 0 ]
Награды: 0
Статус
отсутствует
| C:\Users\Íèêèòà\Desktop\Êèëëåð Ñèòè\gamemodes\killer-city.pwn(2540) : error 017: undefined symbol "plname" C:\Users\Íèêèòà\Desktop\Êèëëåð Ñèòè\gamemodes\killer-city.pwn(2651) : warning 225: unreachable code Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhaseДобавлено (06.07.2012, 16:03) --------------------------------------------- C:\Users\Íèêèòà\Desktop\Êèëëåð Ñèòè\gamemodes\killer-city.pwn(2540) : error 017: undefined symbol "plname" Добавлено (06.07.2012, 16:04) --------------------------------------------- одна ток ошибка
|
|
| |
ZioHik | Дата: Пятница, 06.07.2012, 17:04 | Сообщение # 27 |
.::Offline::.
http://u.to/N46EAw
Сообщений: 831
[ 82 ]
Награды: 29
Статус
отсутствует
| в OnPlayerSpawn добавь
Code new plname[MAX_PLAYER_NAME]; GetPlayerName(playerid, plname, sizeof(plname));
|
|
| |
[R]a1N | Дата: Пятница, 06.07.2012, 17:08 | Сообщение # 28 |
.::Offline::.
Блатной
Сообщений: 89
[ 0 ]
Награды: 0
Статус
отсутствует
| без ошибок, пойду попробуюДобавлено (06.07.2012, 16:08) --------------------------------------------- неа(
|
|
| |
ZioHik | Дата: Пятница, 06.07.2012, 17:10 | Сообщение # 29 |
.::Offline::.
http://u.to/N46EAw
Сообщений: 831
[ 82 ]
Награды: 29
Статус
отсутствует
| По идее те скины которые не с тегом они будут проматываться,тогда попробуй скины заменить на classid они считаются с 0 попробуй classid == 0 и проверь 1 скин,у меня работало
|
|
| |
[R]a1N | Дата: Пятница, 06.07.2012, 17:12 | Сообщение # 30 |
.::Offline::.
Блатной
Сообщений: 89
[ 0 ]
Награды: 0
Статус
отсутствует
| не понял?Добавлено (06.07.2012, 16:12) --------------------------------------------- AddPlayerClass(98,2473.0088,-1684.1749,13.4768,322.1840, 24, 250, 25, 250, 30, 1000); поменять на AddPlayerClassid(98,2473.0088,-1684.1749,13.4768,322.1840, 24, 250, 25, 250, 30, 1000);?
|
|
| |
|