• Страница 1 из 3
  • 1
  • 2
  • 3
  • »
Модератор форума: dr40  
Выбор скина с защитой
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

Статус отсутствует
Оно хоть работает? biggrin
 
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;
}
 
  • Страница 1 из 3
  • 1
  • 2
  • 3
  • »
Поиск:


Copyright www.SAMP-TEAM.com (c) 2009-2024
Правила использования материалов сайта

При копировании материалов из нашего сайта
ссылка на www.SAMP-TEAM.com обязательна!
Нарушители правил будут строго наказаны!

Хостинг от uCoz   
Для корректного просмотра мы рекомендуем Вам использовать браузер Google Chrome.
Яндекс.Метрика
Яндекс.Метрика