13:46
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
          





Рекомендуем:





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
  • Страница 2 из 2
  • «
  • 1
  • 2
Модератор форума: Alcoholik  
Уровень розыска - Звезда
INGENERДата: Среда, 08.04.2009, 03:20 | Сообщение # 16
Новенький
Группа: Пользователи
Сообщений: 40
Награды: 3
Город: Ростов
Репутация: -14
Замечания: 80%
Статус:
Quote (MaZiRaT)
Здрасти может кто помоч с этим типо кода лидер ментов убивает чувака с розыском то лидер ментов и соответственно фбр и армии получает за приступника деньги я найти некак немагу что туда добавить !!!

Здрасти.Вот честно впадлу было расписывать самому,выкладываю переписку.
******* (23:56:00 7/04/2009)
расскажи как лидера исправить

******* (23:56:21 7/04/2009)
if(newstate == PLAYER_STATE_WASTED)

******* (23:56:25 7/04/2009)
Найди эту строчку

******* (23:56:27 7/04/2009)
это найти?

******* (23:56:28 7/04/2009)
ок

******* (23:56:47 7/04/2009)
Там будет после if(IsPlayerConnected(i))

******* (23:56:48 7/04/2009)
нашёл

******* (23:56:53 7/04/2009)
Чё то с г тимом 2м

******* (23:56:58 7/04/2009)
да

*******M (23:56:59 7/04/2009)
if(IsACop(i) && CrimInRange(30.0, playerid,i))

******* (23:56:59 7/04/2009)
есть

******* (23:57:04 7/04/2009)
меняй на мою

******* (23:57:13 7/04/2009)
всю строчку?

******* (23:57:17 7/04/2009)
Да

******* (23:57:20 7/04/2009)
if(gTeam[i] == 2 && CrimInRange(30.0, playerid,i))

******* (23:57:22 7/04/2009)
эту?

******* (23:57:25 7/04/2009)
да

(*******23:57:29 7/04/2009)
вместо неё

******* (23:57:30 7/04/2009)
if(IsACop(i) && CrimInRange(30.0, playerid,i))
Да так даже и норм понятно !
Неоткажусь от 1-го плюса


Сообщение отредактировал INGENER - Среда, 08.04.2009, 03:26
[RD]ChezДата: Среда, 08.04.2009, 07:33 | Сообщение # 17
Мастер джэдай
Группа: Продвинутые
Сообщений: 3687
Награды: 206
Город: St. P
Репутация: 0
Замечания: 20%
Статус:
ты раздел видел? здесь ГФ тут твой код не робит


1 час моей работы стоит минимум 800 рублей для срочных работ.
Знаю CodeIgniter, Kohana, втч. кастом(php), Вникаю в Yii. jQuery на должном уровне, немного разбираюсь в RightJS.
Алсо, 6 лет павно, 2 года в шарпе, понимаю си и плюсы.
Немного ассемблер.
Ох**тельный верстальщик какб.

Если ваш заказ потребует неделю работы и вы собираетесь заплатить 100 рублей - лес там ->> ^^^^^

chezrd@gmail.com
lance@chez-lab.ru
LSDdopДата: Четверг, 09.04.2009, 00:21 | Сообщение # 18
Уверенный в себе
Группа: I'm V.I.P.
Сообщений: 208
Награды: 4
Город: Moscow
Репутация: 36
Замечания: 20%
Статус:
Вообщем если ктонить не разобрался как делать звёзды пишите в асю, обьясню подробно как сделать=)
f0rMeRДата: Пятница, 10.04.2009, 15:35 | Сообщение # 19
Новенький
Группа: Пользователи
Сообщений: 35
Награды: 1
Город: Киев ✖&✖ Godfather
Репутация: 3
Замечания: 20%
Статус:
Quote
public Production()

пишет эрор
Code
symbol already defined: "Production"

давно както это исправлял.. вылетело з головы! не подскажете как исправить?



Made in Godfather
FarKupДата: Среда, 22.04.2009, 21:39 | Сообщение # 20
Новенький
Группа: Пользователи
Сообщений: 11
Награды: 1
Репутация: 1
Замечания: 0%
Статус:
У меня вот такой вопрос:
Как сдлетаь чтобы звёздачки не пропадали быстро. т.е. 3 звезды получил и через 2 минуты их уже неу, как удленить время?

ALION133Дата: Среда, 22.04.2009, 21:52 | Сообщение # 21
Уверенный в себе
Группа: Продвинутые
Сообщений: 241
Награды: 3
Город: Новокузнецк
Репутация: 14
Замечания: 60%
Статус:
в посследнее время народ даже не хочет поднапреч свою голову! поймите если у вас увидят потенциал что вы пытались и не получилось то всегда помогут, а просто каждый шаг обяснять это уже всем надоело!



FarKupДата: Среда, 22.04.2009, 22:11 | Сообщение # 22
Новенький
Группа: Пользователи
Сообщений: 11
Награды: 1
Репутация: 1
Замечания: 0%
Статус:
Ну этот же форум специально для этого и сделали, чтобы помогать недотёпам)
BigFootДата: Четверг, 23.04.2009, 00:25 | Сообщение # 23
Новенький
Группа: Продвинутые
Сообщений: 57
Награды: 1
Город: Ростов-на-Дону
Репутация: 2
Замечания: 60%
Статус:
Quote (FarKup)
Ну этот же форум специально для этого и сделали, чтобы помогать недотёпам)

Знаю что за таймеры в розыске отвечает этот паблик public Production()



86.110.181.156:7777. Сервер с уклоном в РП. Мы ждём Вас.
[RD]ChezДата: Четверг, 23.04.2009, 00:29 | Сообщение # 24
Мастер джэдай
Группа: Продвинутые
Сообщений: 3687
Награды: 206
Город: St. P
Репутация: 0
Замечания: 20%
Статус:
В ГФ все таймеры что-то значат. по теме паблик или нет, но намучено всякой хни полно.
Самый простой вариант понять это ctrl+f и название переменной то бишь WantedLevel в нашем случае wink



1 час моей работы стоит минимум 800 рублей для срочных работ.
Знаю CodeIgniter, Kohana, втч. кастом(php), Вникаю в Yii. jQuery на должном уровне, немного разбираюсь в RightJS.
Алсо, 6 лет павно, 2 года в шарпе, понимаю си и плюсы.
Немного ассемблер.
Ох**тельный верстальщик какб.

Если ваш заказ потребует неделю работы и вы собираетесь заплатить 100 рублей - лес там ->> ^^^^^

chezrd@gmail.com
lance@chez-lab.ru
LSDdopДата: Четверг, 23.04.2009, 00:32 | Сообщение # 25
Уверенный в себе
Группа: I'm V.I.P.
Сообщений: 208
Награды: 4
Город: Moscow
Репутация: 36
Замечания: 20%
Статус:
Оьясняю тут как делать звёзды=)
В public OnPlayerStateChange(playerid, newstate, oldstate)
там где
[pwn]if(WantedPoints[playerid] > 0)
{
new dstring[128];
new wanted = WantedPoints[playerid];
new diecash = 0;
while(WantedPoints[playerid] > 0)
{
diecash += 500;
WantedPoints[playerid] --;
}
format(dstring, sizeof(dstring), "*Âû ïðîèãðàëè $%d è ïîëó÷èëè %d î÷êîâ ïðåñëåäîâàíèÿ.", diecash, wanted);
SendClientMessage(playerid, COLOR_YELLOW, dstring);
SetPlayerWantedLevel(playerid,0);
GivePlayerMoney(playerid, - diecash);
PlayerInfo[playerid][pWantedDeaths] += 1;
}[/pwn]
Вставляем то что жирным
Затем в public SetPlayerCriminal(playerid,declare,reason[])
[pwn]public SetPlayerCriminal(playerid,declare,reason[])
{//example: SetPlayerCriminal(playerid,255, "Stealing A Police Vehicle");
if(IsPlayerConnected(playerid))
{
PlayerInfo[playerid][pCrimes] += 1;
new points = WantedPoints[playerid];
new turned[MAX_PLAYER_NAME];
new turner[MAX_PLAYER_NAME];
new turnmes[128];
new wantedmes[128];
new wlevel;
strmid(PlayerCrime[playerid][pAccusedof], reason, 0, strlen(reason), 255);
GetPlayerName(playerid, turned, sizeof(turned));
if (declare == 255)
{
format(turner, sizeof(turner), "Èíêîãíèòî.");
strmid(PlayerCrime[playerid][pVictim], turner, 0, strlen(turner), 255);
}
else
{
if(IsPlayerConnected(declare))
{
GetPlayerName(declare, turner, sizeof(turner));
strmid(PlayerCrime[playerid][pVictim], turner, 0, strlen(turner), 255);
strmid(PlayerCrime[declare][pBplayer], turned, 0, strlen(turned), 255);
strmid(PlayerCrime[declare][pAccusing], reason, 0, strlen(reason), 255);
}
}
format(turnmes, sizeof(turnmes), " Âû ñîâåðøèëè ïðåñòóïëåíèå: %s Ñîîáùèë: %s ",reason,turner);
SendClientMessage(playerid, COLOR_LIGHTRED, turnmes);
if(points > 0)
{
new yesno;
if(points == 3) { if(WantedLevel[playerid] != 1) { WantedLevel[playerid] = 1; wlevel = 1; yesno = 1;} }
else if(points >= 4 && points <= 5) { if(WantedLevel[playerid] != 2) { WantedLevel[playerid] = 2; wlevel = 2; yesno = 1;} }
else if(points >= 6 && points <= 7) { if(WantedLevel[playerid] != 3) { WantedLevel[playerid] = 3; wlevel = 3; yesno = 1;} }
else if(points >= 8 && points <= 9) { if(WantedLevel[playerid] != 4) { WantedLevel[playerid] = 4; wlevel = 4; yesno = 1;} }
else if(points >= 10 && points <= 11) { if(WantedLevel[playerid] != 5) { WantedLevel[playerid] = 5; wlevel = 5; yesno = 1;} }
else if(points >= 12 && points <= 13) { if(WantedLevel[playerid] != 6) { WantedLevel[playerid] = 6; wlevel = 6; yesno = 1;} }
else if(points >= 14) { if(WantedLevel[playerid] != 10) { WantedLevel[playerid] = 10; wlevel = 10; yesno = 1;} }
if(WantedLevel[playerid] >= 1) { if(gTeam[playerid] == 3) { gTeam[playerid] = 4; } }
if(yesno)
{
format(wantedmes, sizeof(wantedmes), " Òåêóùèé óðîâåíü ðîçûñêà: %d", wlevel);
SetPlayerWantedLevel(playerid,wlevel);
SendClientMessage(playerid, COLOR_YELLOW, wantedmes);
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo[i][pMember] == 1 || PlayerInfo[i][pLeader] == 1 || PlayerInfo[i][pMember] == 2 || PlayerInfo[i][pLeader] == 2 || PlayerInfo[i][pMember] == 3 || PlayerInfo[i][pLeader] == 3)
{
format(cbjstore, sizeof(turnmes), "HQ: Âíèìàíèå âñåì ïîäðàçäåëåíèÿì. Ñîîáùèë: %s",turner);
SendClientMessage(i, TEAM_BLUE_COLOR, cbjstore);
format(cbjstore, sizeof(turnmes), "HQ: Ïðåñòóïëåíèå: %s Îáúåêò: %s",reason,turned);
SendClientMessage(i, TEAM_BLUE_COLOR, cbjstore);
}
}
}
}
}
}//not connected
}[/pwn]
В public Production()
[pwn]public Production()
{
new string[256];
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo[i][pFishes] >= 5) { if(FishCount[i] >= 3) { PlayerInfo[i][pFishes] = 0; } else { FishCount[i] += 1; } }
if(PlayerDrunk[i] > 0) { PlayerDrunk[i] = 0; PlayerDrunkTime[i] = 0; GameTextForPlayer(i, "~p~Œ’•ìA• effect~n~~w~ŒOXOƒKA", 3500, 1); }
if(PlayerInfo[i][pPayDay] < 6) { PlayerInfo[i][pPayDay] += 1; } //+ 5 min to PayDay anti-abuse
for(new k = 0; k < MAX_PLAYERS; k++)
{
if(IsPlayerConnected(k))
{
if(gTeam[k] == 2 && CrimInRange(80.0, i,k))
{
}
else
{
WantedPoints[i] -= 3;
if(WantedPoints[i] < 0) { WantedPoints[i] = 0; }
new points = WantedPoints[i];
new wlevel;
if(points > 0)
{
new yesno;
if(points == 3) { if(WantedLevel[i] != 1) { WantedLevel[i] = 1; wlevel = 1; yesno = 1; } }
else if(points >= 4 && points <= 5) { if(WantedLevel[i] != 2) { WantedLevel[i] = 2; wlevel = 2; yesno = 1; } }
else if(points >= 6 && points <= 7) { if(WantedLevel[i] != 3) { WantedLevel[i] = 3; wlevel = 3; yesno = 1; } }
else if(points >= 8 && points <= 9) { if(WantedLevel[i] != 4) { WantedLevel[i] = 4; wlevel = 4; yesno = 1; } }
else if(points >= 10 && points <= 11) { if(WantedLevel[i] != 5) { WantedLevel[i] = 5; wlevel = 5; yesno = 1; } }
else if(points >= 12 && points <= 13) { if(WantedLevel[i] != 6) { WantedLevel[i] = 6; wlevel = 6; yesno = 1; } }
else if(points >= 14) { if(WantedLevel[i] != 10) { WantedLevel[i] = 10; wlevel = 10; yesno = 1; } }
else if(points <= 0) { if(WantedLevel[i] != 0) { ClearCrime(i); WantedLevel[i] = 0; wlevel = 0; yesno = 1;} }
if(yesno)
{
format(string, sizeof(string), " Òåêóùèé óðîâåíü ðîçûñêà: %d ", wlevel);
SetPlayerWantedLevel(i,wlevel);
SendClientMessage(i, COLOR_YELLOW, string);
}
}
}
}
}
}
}
}[/pwn]
+ добавляем в команду /clear, SetPlayerWantedLevel(playerid,0); Усё :)



Сообщение отредактировал LSDdop - Четверг, 23.04.2009, 00:33
BigFootДата: Четверг, 23.04.2009, 02:48 | Сообщение # 26
Новенький
Группа: Продвинутые
Сообщений: 57
Награды: 1
Город: Ростов-на-Дону
Репутация: 2
Замечания: 60%
Статус:
Quote (LSDdop)
+ добавляем в команду /clear, SetPlayerWantedLevel(playerid,0); Усё

Спасибо,а некто не подскажет как сделать так,что бы когда ты просто умер,розыск не спадал,а оставался?



86.110.181.156:7777. Сервер с уклоном в РП. Мы ждём Вас.
FarKupДата: Четверг, 23.04.2009, 17:28 | Сообщение # 27
Новенький
Группа: Пользователи
Сообщений: 11
Награды: 1
Репутация: 1
Замечания: 0%
Статус:
Извени за нубский вопрос но вот куда это вставлять SetPlayerWantedLevel(playerid,0); в /clear SetPlayerWantedLevel(playerid,0);
LSDdopДата: Четверг, 23.04.2009, 17:32 | Сообщение # 28
Уверенный в себе
Группа: I'm V.I.P.
Сообщений: 208
Награды: 4
Город: Moscow
Репутация: 36
Замечания: 20%
Статус:
Вот[pwn]if(strcmp(cmd, "/clear", true) == 0)
{
if(IsPlayerConnected(playerid))
{
new member = PlayerInfo[playerid][pMember];
new leader = PlayerInfo[playerid][pLeader];
new rank = PlayerInfo[playerid][pRank];
if(gTeam[playerid] == 2)
{
if (!PlayerToPoint(3.0, playerid, 253.9280,69.6094,1003.6406))
{
SendClientMessage(playerid, COLOR_GRAD2, " Âû íå â ïîëèöåéñêîì ó÷àñòêå!");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD1, "USAGE: /clear [playerid/PartOfName]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
if(giveplayerid == playerid) { SendClientMessage(playerid, COLOR_GREY, "*Âû íå ìîæåòå î÷èñòèòü ñàìè!"); return 1; }
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* Âû î÷èòñèëè çàïèñü î ðîçûñêèâàåì óðîâíå! %s.", giveplayer);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* Officer %s î÷èñòèë çàïèñü î ðîçûñêèâàåì óðîâíå.", sendername);
SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
WantedPoints[giveplayerid] = 0;
WantedLevel[giveplayerid] = 0;
SetPlayerWantedLevel(playerid,0);
ClearCrime(giveplayerid);
if(gTeam[giveplayerid]==4)
{
gTeam[giveplayerid] = 3;
SetPlayerToTeamColor(giveplayerid);
}
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " íåïðàâèëüíûé ID/ èìÿ!");
}
}[/pwn]
Тока не копируйте этот код себе в мод, посмотрите тока что жирным т.к. он не полностью...

  • Страница 2 из 2
  • «
  • 1
  • 2
Поиск:





 


 


 
Хостинг от uCoz samp.at.ua