Выбор скина с защитой
| |
RaiN2593 | Дата: Пятница, 06.07.2012, 14:20 | Сообщение # 1 |
.::Offline::.
Блатной
Сообщений: 89
[ 0 ]
Награды: 0
Статус
отсутствует
| Помогите сделать, чтобы при выборе скинов были защищенные скины, т.е. Выбираешь скины, потом дошел до двух скинов например 285, 286, и чтобы за них зайти нужно иметь тег [kocarb]. (можно еще сделать, когда проверка тэга прошла делается один цвет) Помогите пожалуйста!
|
|
| |
ZioHik | Дата: Пятница, 06.07.2012, 15:15 | Сообщение # 2 |
.::Offline::.
http://u.to/N46EAw
Сообщений: 831
[ 82 ]
Награды: 29
Статус
отсутствует
| В выборе скина попробуй это Code new plname[MAX_PLAYER_NAME]; GetPlayerName(playerid, plname, sizeof(plname)); if(strfind(plname, "[kocarb]",true) == -1)
Это проверка на тег и там поделай сам или скинь код выбора скина
|
|
| |
RaiN2593 | Дата: Пятница, 06.07.2012, 15:27 | Сообщение # 3 |
.::Offline::.
Блатной
Сообщений: 89
[ 0 ]
Награды: 0
Статус
отсутствует
| у меня основа мода lvdm, все рандомно выбираются, даже не знаю где... можешь скинуть скайп или вк в личку?
|
|
| |
ZioHik | Дата: Пятница, 06.07.2012, 15:43 | Сообщение # 4 |
.::Offline::.
http://u.to/N46EAw
Сообщений: 831
[ 82 ]
Награды: 29
Статус
отсутствует
| 13 14 В public OnPlayerRequestClass(playerid, classid)
Code if(classid == 13 || classid == 14) { new plname[MAX_PLAYER_NAME]; GetPlayerName(playerid, plname, sizeof(plname)); if(strfind(plname, "[kocarb]",true) == -1) { тут выставляется цвет return 1; } else { return 0; } }
Возможно так
|
|
| |
RaiN2593 | Дата: Пятница, 06.07.2012, 15:47 | Сообщение # 5 |
.::Offline::.
Блатной
Сообщений: 89
[ 0 ]
Награды: 0
Статус
отсутствует
| if(classid == 13 || classid == 14) это скины? или иды команд? если команд (фракций) то можно сделать на несколько скинов?
|
|
| |
ZioHik | Дата: Пятница, 06.07.2012, 15:50 | Сообщение # 6 |
.::Offline::.
http://u.to/N46EAw
Сообщений: 831
[ 82 ]
Награды: 29
Статус
отсутствует
| Это id классов которые в public OnGameModeInit(),я точно все это не понял но думаю их порядок там это id,а считается он с 0.Попробуй посчитать до определенного скина их функция AddPlayerClass
|
|
| |
RaiN2593 | Дата: Пятница, 06.07.2012, 15:51 | Сообщение # 7 |
.::Offline::.
Блатной
Сообщений: 89
[ 0 ]
Награды: 0
Статус
отсутствует
| ошибочки.. не подскажешь как исправить?
C:\Users\Íèêèòà\Desktop\Êèëëåð Ñèòè\gamemodes\ты милиционер?.pwn(384) : error 017: undefined symbol "classid" C:\Users\Íèêèòà\Desktop\Êèëëåð Ñèòè\gamemodes\ты милиционер(390 -- 391) : warning 215: expression has no effect C:\Users\Íèêèòà\Desktop\Êèëëåð Ñèòè\gamemodes\ты милиционер(391) : error 001: expected token: ";", but found "return" Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
|
|
| |
ZioHik | Дата: Пятница, 06.07.2012, 15:53 | Сообщение # 8 |
.::Offline::.
http://u.to/N46EAw
Сообщений: 831
[ 82 ]
Награды: 29
Статус
отсутствует
| У меня все хорошо попробуй снова тот что выше я его обновил и обязательно в public OnPlayerRequestClass(playerid, classid)
|
|
| |
RaiN2593 | Дата: Пятница, 06.07.2012, 15:57 | Сообщение # 9 |
.::Offline::.
Блатной
Сообщений: 89
[ 0 ]
Награды: 0
Статус
отсутствует
| все ок, одна ошибка (может я цвет не правильно ввел? он мне указывает на строчку со цветом) пишет нет эффекта: if(classid == 13 || classid == 14) { new plname[MAX_PLAYER_NAME]; GetPlayerName(playerid, plname, sizeof(plname)); if(strfind(plname, "[kocarb]",true) == -1) { COLOR_RED; return 1; } else { return 0; } }
|
|
| |
[S]ilverbac[k] | Дата: Пятница, 06.07.2012, 15:59 | Сообщение # 10 |
.::Offline::.
Пахан
Сообщений: 723
[ 86 ]
Награды: 17
Статус
отсутствует
| Code if(classid == 13 || classid == 14) { new plname[MAX_PLAYER_NAME]; GetPlayerName(playerid, plname, sizeof(plname)); if(strfind(plname, "[kocarb]",true) == -1) { SetPlayerColor(playerid,COLOR_RED); return 1; } else { return 0; } }
Ты просто написал COLOR_RED, а цвет выдается функцией SetPlayerColor
[FS]Neon[APP]FCP[APP]Vehicle Tuning Generator ||||| 20% -- Работа приостановленаОбложка:
|
|
| |
RaiN2593 | Дата: Пятница, 06.07.2012, 16:00 | Сообщение # 11 |
.::Offline::.
Блатной
Сообщений: 89
[ 0 ]
Награды: 0
Статус
отсутствует
| спасибо! и тебе тоже плюсик!
|
|
| |
ZioHik | Дата: Пятница, 06.07.2012, 16:06 | Сообщение # 12 |
.::Offline::.
http://u.to/N46EAw
Сообщений: 831
[ 82 ]
Награды: 29
Статус
отсутствует
| Оно хоть работает?
|
|
| |
RaiN2593 | Дата: Пятница, 06.07.2012, 16:08 | Сообщение # 13 |
.::Offline::.
Блатной
Сообщений: 89
[ 0 ]
Награды: 0
Статус
отсутствует
| чето все равно заходит(
Добавлено (06.07.2012, 15:08) --------------------------------------------- XDDD facepalm)
Сообщение отредактировал
RaiN2593 - Пятница, 06.07.2012, 16:09 |
|
| |
ZioHik | Дата: Пятница, 06.07.2012, 16:09 | Сообщение # 14 |
.::Offline::.
http://u.to/N46EAw
Сообщений: 831
[ 82 ]
Награды: 29
Статус
отсутствует
| Скинь OnGameModeInit()
|
|
| |
RaiN2593 | Дата: Пятница, 06.07.2012, 16:11 | Сообщение # 15 |
.::Offline::.
Блатной
Сообщений: 89
[ 0 ]
Награды: 0
Статус
отсутствует
| public OnGameModeInit()
{ SetGameModeText("•[K]iller [C]ity v2.0•"); UsePlayerPedAnims(); ShowPlayerMarkers(1); ShowNameTags(1);
//òåêñòäðàâû Create3DTextLabel("Áàçà êëàíà [Red Knife]",COLOR_RED,2777.3999023438,912.90002441406,12.5,40.0,0,1); //Íèæíèå âîðîòà Create3DTextLabel("Ñïàñàòåëüíûé ëèôò êëàíà",COLOR_RED,2829.9377,842.4105,10.7500,40.0,0,1); //Íèæíèå âîðîòà //âîðîòà ðê gateredknife = CreateObject(980, 2777.3999023438, 912.90002441406, 12.5, 0, 0, 270);//ñòîèò (çàêðûò) //ëèôò ðê rklift = CreateObject(2669, 2834.8999023438, 842.5, 11.10000038147, 0, 0, 270); //ñàì ëèôò õóëå ldclose = CreateObject(2678, 2832.1999511719, 843.29998779297, 11, 0, 0, 270); //Ëåâàÿ çàêðûòà rdclose = CreateObject(2679, 2832.1999511719, 841.70001220703, 11, 0, 0, 270); //ãàíã çîíà ðê rkzona = GangZoneCreate(2773.341796, 837.937011, 2893.341796, 1029.937011);
ronka = GangZoneCreate(1664.342407, 692.786926, 1912.342407, 1004.786926); SetTimer("MoneyGrubScoreUpdate", 1000, 1); //SetTimer("GameModeExitFunc", gRoundTime, 0);
return 1; }
|
|
| |
|