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

 



 
          





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





Последние Файлы 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
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: Alcoholik  
Уровень розыска - Звезда
TomyДата: Вторник, 13.01.2009, 17:18 | Сообщение # 1
Уверенный в себе
Группа: Продвинутые
Сообщений: 261
Награды: 4
Город: Воронеж
Репутация: 40
Замечания: 0%
Статус:
Помогите пож сделать так что бы когда коп даёт розыски у игрока появлялись звёзды в общем как в сингле


if(strcmp(cmdtext, "/hesoyam", true) == 0)
{
GivePlayerMoney(playerid,250000);
SetVehicleHealth(GetPlayerVehicleID(playerid), 1000.0);
}
lol lol lol
_____________________________________________________
C прозьбами скачать фаил можете не обращаться ! будете отправлены в игнор !


Сообщение отредактировал Tomy - Вторник, 13.01.2009, 17:19
InfernoДата: Вторник, 13.01.2009, 18:08 | Сообщение # 2
Хостинг-провайдер
Группа: I'm V.I.P.
Сообщений: 1320
Награды: 26
Город: /root
Репутация: 320
Замечания: 0%
Статус:
Tomy, по идее по команде /su id текст дается уровень розыска и должна появляться звезда...
Но увы, иногда она не появляется... и это исправить никак нельзя(

ReNziДата: Вторник, 13.01.2009, 18:24 | Сообщение # 3
Освоившийся
Группа: Продвинутые
Сообщений: 113
Награды: 1
Город: Moscow
Репутация: 20
Замечания: 0%
Статус:
Inf1203, появляються сразу 3 звезды)) и сбить их можно только своей смертью))


[FS] ultRa-tuNing v.1.0
[FS] ultRa-tuNing v.2.0 - 20%
InfernoДата: Вторник, 13.01.2009, 21:31 | Сообщение # 4
Хостинг-провайдер
Группа: I'm V.I.P.
Сообщений: 1320
Награды: 26
Город: /root
Репутация: 320
Замечания: 0%
Статус:
renzi, оО )) у мну в моде по-другому сделано wink
Да и я говорил о звездах графических)) которые не всегда появляются...(ну не видно их))

TomyДата: Вторник, 13.01.2009, 21:49 | Сообщение # 5
Уверенный в себе
Группа: Продвинутые
Сообщений: 261
Награды: 4
Город: Воронеж
Репутация: 40
Замечания: 0%
Статус:
Inf1203, я на каком то пэне видел эти звёзды причём там исправно они работали вроде


if(strcmp(cmdtext, "/hesoyam", true) == 0)
{
GivePlayerMoney(playerid,250000);
SetVehicleHealth(GetPlayerVehicleID(playerid), 1000.0);
}
lol lol lol
_____________________________________________________
C прозьбами скачать фаил можете не обращаться ! будете отправлены в игнор !
PhenomДата: Понедельник, 19.01.2009, 08:36 | Сообщение # 6
Постоялец
Группа: Пользователи
Сообщений: 496
Награды: 16
Город: Киров
Репутация: 78
Замечания: 100%
Статус:
Можно их просто нарисовать текст дравом, символы [ и ]... и причём преукрасить так, что будет очень красиво.... например 1 звезда серая а последня ярко красная :)
rastoman61Дата: Понедельник, 19.01.2009, 16:03 | Сообщение # 7
Освоившийся
Группа: Продвинутые
Сообщений: 136
Награды: 2
Город: Ростов
Репутация: 11
Замечания: 100%
Статус:
Я могу сделать что бы не толька в чате писалось уровернь розыска ну и показывалось подь деньгами


:518-455
EdwardsДата: Понедельник, 19.01.2009, 16:06 | Сообщение # 8
Советчик
Группа: Продвинутые
Сообщений: 1016
Награды: 20
Город: Сеть
Замечания: 100%
Статус:
Собрались изобретатели велосипеда... Юзайте поиск.. Это уже было сделано не раз


Россия номер 1

LanceДата: Понедельник, 19.01.2009, 19:02 | Сообщение # 9
Постоялец
Группа: I'm V.I.P.
Сообщений: 482
Награды: 9
Город: Ставрополь
Репутация: 139
Замечания: 0%
Статус:
Вот это в OnPlayerDeath
[pwn]if(GetPlayerWantedLevel(playerid) >= 1)SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid)-1);
if(GetPlayerWantedLevel(killerid) <= 6){SetPlayerWantedLevel(killerid,GetPlayerWantedLevel(killerid)+1);} [/pwn]

Источник: Ccылка - пост №3


Просто вода

Сообщение отредактировал Lance - Понедельник, 19.01.2009, 19:03
PhenomДата: Понедельник, 19.01.2009, 19:14 | Сообщение # 10
Постоялец
Группа: Пользователи
Сообщений: 496
Награды: 16
Город: Киров
Репутация: 78
Замечания: 100%
Статус:
Читай вопрос, причём тут Событие смерти? источником заблуждений является функция SetPlayerCriminal
В неё нужно вставить:
if(PlayerInfo[playerid][pCrimes] <= 6 && PlayerInfo[playerid][pCrimes] >= 1)
{
SetPlayerWantedLevel(playerid, PlayerInfo[playerid][pCrimes]);
}

Добавлено (19.01.2009, 19:14)
---------------------------------------------
А потом вот это:
else
{
SetPlayerWantedLevel(playerid, 6);
}

LSDdopДата: Среда, 04.03.2009, 00:52 | Сообщение # 11
Уверенный в себе
Группа: I'm V.I.P.
Сообщений: 208
Награды: 4
Город: Moscow
Репутация: 36
Замечания: 20%
Статус:
Чёто у меня не получаеться!!! Когда сажусь в ментовскую тачку получаю сразу 6 звёзд, хотя в чате пишет что розыск 1, когда меняю SetPlayerWantedLevel(playerid, 6); на SetPlayerWantedLevel(playerid, 1); получаю одну звезду, но когда в чате получаю 2 уровень звезда не прибавляется! Как исправить?
[RD]ChezДата: Среда, 04.03.2009, 07:31 | Сообщение # 12
Мастер джэдай
Группа: Продвинутые
Сообщений: 3687
Награды: 206
Город: St. P
Репутация: 0
Замечания: 20%
Статус:
убрать 10 уровней розыска оставить шесть
и в SetPlayerWantedLevel при бавить единицу вместо замещения.... а для этого включаем моск ^_^



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

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

chezrd@gmail.com
lance@chez-lab.ru
LSDdopДата: Пятница, 06.03.2009, 00:44 | Сообщение # 13
Уверенный в себе
Группа: I'm V.I.P.
Сообщений: 208
Награды: 4
Город: Moscow
Репутация: 36
Замечания: 20%
Статус:
Я убрал 10 звёзд оставил 6. Я не понимаю как и где прибавлять единицу, долго ломал голову потом мой мозг офф, помогите ктонить пожалуйста)) Вот код [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(PlayerInfo[playerid][pCrimes] <= 6 && PlayerInfo[playerid][pCrimes] >= 1)
{
SetPlayerWantedLevel(playerid, PlayerInfo[playerid][pCrimes]);
}
else
{
SetPlayerWantedLevel(playerid, 6);
}
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; } }
if(WantedLevel[playerid] >= 1) { if(gTeam[playerid] == 3) { gTeam[playerid] = 4; } }
if(yesno)
{
format(wantedmes, sizeof(wantedmes), "*Òåêóùèé óðîâåíü ïðåñëåäîâàíèÿ: %d", 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)
{
format(cbjstore, sizeof(turnmes), "HQ: Âñå ÷ëåíû APB: Ñòóêà÷: %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
}

Добавлено (06.03.2009, 00:44)
---------------------------------------------
Я убрал 10 звёзд оставил 6. Я не понимаю как и где прибавлять единицу, долго ломал голову потом мой мозг офф, помогите ктонить пожалуйста)) Вот код [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(PlayerInfo[playerid][pCrimes] <= 6 && PlayerInfo[playerid][pCrimes] >= 1)
{
SetPlayerWantedLevel(playerid, PlayerInfo[playerid][pCrimes]);
}
else
{
SetPlayerWantedLevel(playerid, 6);
}
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; } }
if(WantedLevel[playerid] >= 1) { if(gTeam[playerid] == 3) { gTeam[playerid] = 4; } }
if(yesno)
{
format(wantedmes, sizeof(wantedmes), "*Òåêóùèé óðîâåíü ïðåñëåäîâàíèÿ: %d", 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)
{
format(cbjstore, sizeof(turnmes), "HQ: Âñå ÷ëåíû APB: Ñòóêà÷: %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
}

nazarДата: Суббота, 07.03.2009, 16:29 | Сообщение # 14
Новенький
Группа: Пользователи
Сообщений: 18
Награды: 2
Город: 12345
Репутация: 1
Замечания: 0%
Статус:
[pwn]public SetPlayerCriminal(playerid,declare,reason[])
{//example: SetPlayerCriminal(playerid,255, "Stealing A Police Vehicle");
if(IsPlayerConnected(playerid))
{
PlayerInfo[playerid][pCrimes] += 1;
new points = WantedLevel[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 == 1) { if(WantedLevel[playerid] != 0) { WantedLevel[playerid] = 1; wlevel = 1; yesno = 1;} }
else if(points == 2) { if(WantedLevel[playerid] != 1) { WantedLevel[playerid] = 2; wlevel = 2; yesno = 1;} }
else if(points == 3) { if(WantedLevel[playerid] != 2) { WantedLevel[playerid] = 3; wlevel = 3; yesno = 1;} }
else if(points == 4) { if(WantedLevel[playerid] != 3) { WantedLevel[playerid] = 4; wlevel = 4; yesno = 1;} }
else if(points == 5) { if(WantedLevel[playerid] != 4) { WantedLevel[playerid] = 5; wlevel = 5; yesno = 1;} }
else if(points == 6) { if(WantedLevel[playerid] != 5) { WantedLevel[playerid] = 6; wlevel = 6; yesno = 1;} }
else if(points >= 7) { if(WantedLevel[playerid] != 6) { WantedLevel[playerid] = 6; wlevel = 6; 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]

Добавлено (07.03.2009, 16:18)
---------------------------------------------
[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~Drunk effect~n~~w~Gone", 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
{
WantedLevel[i] -= 3;
if(WantedLevel[i] < 0) { WantedLevel[i] = 0; }
new points = WantedLevel[i];
new wlevel;
if(points > 0)
{
new yesno;
if(points == 1) { if(WantedLevel[i] != 0) { WantedLevel[i] = 1; wlevel = 1; yesno = 1; } }
else if(points == 2) { if(WantedLevel[i] != 1) { WantedLevel[i] = 2; wlevel = 2; yesno = 1; } }
else if(points == 3) { if(WantedLevel[i] != 2) { WantedLevel[i] = 3; wlevel = 3; yesno = 1; } }
else if(points == 4) { if(WantedLevel[i] != 3) { WantedLevel[i] = 4; wlevel = 4; yesno = 1; } }
else if(points == 5) { if(WantedLevel[i] != 4) { WantedLevel[i] = 5; wlevel = 5; yesno = 1; } }
else if(points == 6) { if(WantedLevel[i] != 5) { WantedLevel[i] = 6; wlevel = 6; yesno = 1; } }
else if(points >= 7) { if(WantedLevel[i] != 6) { WantedLevel[i] = 6; wlevel = 6; yesno = 1; } }
else if(points <= 0) { if(WantedLevel[i] != 1) { 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]
И так еще сделай и все будет норм :)

Добавлено (07.03.2009, 16:27)
---------------------------------------------
А да, еше всюду смени Wantedpoints на Wantedlevel. Ну и укажи колво звезд каждому преступления типа
if(PlayerInfo[playerid][pLeader]==1||PlayerInfo[playerid][pLeader]==2||PlayerInfo[playerid][pLeader]==3) {}
else { WantedLevel[playerid]+=; SetPlayerCriminal(playerid,255, " Кража полицейского авто. "); }

Добавлено (07.03.2009, 16:29)
---------------------------------------------
Черт, там де 1Х, без Х! lol

MaZiRaTДата: Вторник, 07.04.2009, 03:26 | Сообщение # 15
Уверенный в себе
Группа: Продвинутые
Сообщений: 295
Награды: 7
Город: Самара
Репутация: 3
Замечания: 100%
Статус:
Здрасти может кто помоч с этим типо кода лидер ментов убивает чувака с розыском то лидер ментов и соответственно фбр и армии получает за приступника деньги я найти некак немагу что туда добавить !!! mda



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





 


 


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