| 
				
				Выбор скина с защитой
				 |   |  
| RaiN2593 | Дата: Пятница, 06.07.2012, 14:20 | Сообщение # 1 |  
| 
.::Offline::.
 Блатной 
  
Сообщений: 89 
 [ 0 ] 
Награды:  0  
Статус 
отсутствует
 | Помогите сделать, чтобы при выборе скинов были защищенные скины, т.е.   Выбираешь скины, потом дошел до двух скинов например 285, 286, и чтобы за них зайти нужно иметь тег [kocarb]. (можно еще сделать, когда проверка тэга прошла делается один цвет)   Помогите пожалуйста! 
 |  
|   | 
 |    |  
| ZioSHik | Дата: Пятница, 06.07.2012, 15:15 | Сообщение # 2 |  
| 
.::Offline::.
 Авторитет 
  
Сообщений: 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, все рандомно выбираются, даже не знаю где... можешь скинуть скайп или вк в личку? 
 |  
|   | 
 |    |  
| ZioSHik | Дата: Пятница, 06.07.2012, 15:43 | Сообщение # 4 |  
| 
.::Offline::.
 Авторитет 
  
Сообщений: 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) это скины? или иды команд? если команд (фракций) то можно сделать на несколько скинов? 
 |  
|   | 
 |    |  
| ZioSHik | Дата: Пятница, 06.07.2012, 15:50 | Сообщение # 6 |  
| 
.::Offline::.
 Авторитет 
  
Сообщений: 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 
 |  
|   | 
 |    |  
| ZioSHik | Дата: Пятница, 06.07.2012, 15:53 | Сообщение # 8 |  
| 
.::Offline::.
 Авторитет 
  
Сообщений: 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  
Статус 
отсутствует
 | спасибо! и тебе тоже плюсик! 
 |  
|   | 
 |    |  
| ZioSHik | Дата: Пятница, 06.07.2012, 16:06 | Сообщение # 12 |  
| 
.::Offline::.
 Авторитет 
  
Сообщений: 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  |  
|   | 
 |    |  
| ZioSHik | Дата: Пятница, 06.07.2012, 16:09 | Сообщение # 14 |  
| 
.::Offline::.
 Авторитет 
  
Сообщений: 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;   } 
 |  
|   | 
 |    |     
		
		
  
 
 
  
  
  
 
  
  
 
 |