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

 



 
          





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





Последние Файлы 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 из 1
  • 1
Модератор форума: AXE, Weddew  
Даже у саппорта бывают вопросы :D
InfernoДата: Суббота, 24.01.2009, 20:41 | Сообщение # 1
Хостинг-провайдер
Группа: I'm V.I.P.
Сообщений: 1320
Награды: 26
Город: /root
Репутация: 320
Замечания: 0%
Статус:
Сразу описание проблемы.
Код:
[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, 0x99000000, turnmes);
if(points > 0)
{
new yesno;
if(points == 3) { if(PlayerInfo[playerid][pWantedLevel] != 1) { PlayerInfo[playerid][pWantedLevel] = 1; wlevel = 1; yesno = 1; } }
else if(points >= 4 && points <= 5) { if(PlayerInfo[playerid][pWantedLevel] != 2) { PlayerInfo[playerid][pWantedLevel] = 2; wlevel = 2; yesno = 1; } }
else if(points >= 6 && points <= 7) { if(PlayerInfo[playerid][pWantedLevel] != 3) { PlayerInfo[playerid][pWantedLevel] = 3; wlevel = 3; yesno = 1; } }
else if(points >= 8 && points <= 9) { if(PlayerInfo[playerid][pWantedLevel] != 4) { PlayerInfo[playerid][pWantedLevel] = 4; wlevel = 4; yesno = 1; } }
else if(points >= 10 && points <= 11) { if(PlayerInfo[playerid][pWantedLevel] != 5) { PlayerInfo[playerid][pWantedLevel] = 5; wlevel = 5; yesno = 1; } }
else if(points >= 12 && points <= 13) { if(PlayerInfo[playerid][pWantedLevel] != 6) { PlayerInfo[playerid][pWantedLevel] = 6; wlevel = 6; yesno = 1; } }
else if(points >= 14) { if(PlayerInfo[playerid][pWantedLevel] != 10) { PlayerInfo[playerid][pWantedLevel] = 10; wlevel = 10; yesno = 1; } }
if(PlayerInfo[playerid][pWantedLevel] >= 1) { if(gTeam[playerid] == 3) { gTeam[playerid] = 4; } }
if(yesno >= 1)
{
format(wantedmes, sizeof(wantedmes), " Текущий Уровень Розыска: %d", wlevel);
SendClientMessage(playerid, COLOR_YELLOW, wantedmes);
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(IsACop(playerid) || gTeam[playerid] == 2)
{
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]

Когда игроку дается розыск(неважно кто дает), ментам(IsACop) не выводится надпись "Всем постам..."

Чето сам я врубиться в это дело не смог crazy

EakwarpДата: Суббота, 24.01.2009, 20:43 | Сообщение # 2
Мастер джэдай
Группа: Продвинутые
Сообщений: 4874
Награды: 179
Город: Москва
Репутация: 2543
Замечания: 60%
Статус:
cbjstore, sizeof(turnmes) - правда странное сочетание lol


More than 4 years of development, more than 250,000 lines of source code, more than a hundred units and more than 3400 revisions. Valakas Roleplay - choose your role.


Valakas Roleplay on Twitter

Платные консультации, разработка, в ICQ. Дорого.
InfernoДата: Суббота, 24.01.2009, 20:50 | Сообщение # 3
Хостинг-провайдер
Группа: I'm V.I.P.
Сообщений: 1320
Награды: 26
Город: /root
Репутация: 320
Замечания: 0%
Статус:
Eakwarp, понял lol
Но голова после замены динамеческого розыска на статический почти не варит :D
Будь так добр, если тебе не безразлично здоровье моей головы, полностью исправить ошибку crazy

ScorpiДата: Суббота, 24.01.2009, 20:55 | Сообщение # 4
Группа: I'm V.I.P.
Сообщений: 1504
Награды: 33
Репутация: 723
Замечания: 0%
Статус:
Врятли так но попробуй
[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, 0x99000000, turnmes);
if(points > 0)
{
new yesno;
if(points == 3) { if(PlayerInfo[playerid][pWantedLevel] != 1) { PlayerInfo[playerid][pWantedLevel] = 1; wlevel = 1; yesno = 1; } }
else if(points >= 4 && points <= 5) { if(PlayerInfo[playerid][pWantedLevel] != 2) { PlayerInfo[playerid][pWantedLevel] = 2; wlevel = 2; yesno = 1; } }
else if(points >= 6 && points <= 7) { if(PlayerInfo[playerid][pWantedLevel] != 3) { PlayerInfo[playerid][pWantedLevel] = 3; wlevel = 3; yesno = 1; } }
else if(points >= 8 && points <= 9) { if(PlayerInfo[playerid][pWantedLevel] != 4) { PlayerInfo[playerid][pWantedLevel] = 4; wlevel = 4; yesno = 1; } }
else if(points >= 10 && points <= 11) { if(PlayerInfo[playerid][pWantedLevel] != 5) { PlayerInfo[playerid][pWantedLevel] = 5; wlevel = 5; yesno = 1; } }
else if(points >= 12 && points <= 13) { if(PlayerInfo[playerid][pWantedLevel] != 6) { PlayerInfo[playerid][pWantedLevel] = 6; wlevel = 6; yesno = 1; } }
else if(points >= 14) { if(PlayerInfo[playerid][pWantedLevel] != 10) { PlayerInfo[playerid][pWantedLevel] = 10; wlevel = 10; yesno = 1; } }
if(PlayerInfo[playerid][pWantedLevel] >= 1) { if(gTeam[playerid] == 3) { gTeam[playerid] = 4; } }
if(yesno >= 1)
{
format(wantedmes, sizeof(wantedmes), " Текущий Уровень Розыска: %d", wlevel);
SendClientMessage(playerid, COLOR_YELLOW, wantedmes);
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(gTeam[playerid] == 1 || gTeam[playerid] == 2)
{
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]

OrangeДата: Воскресенье, 25.01.2009, 07:27 | Сообщение # 5
Уважаемый человек
Группа: Продвинутые
Сообщений: 945
Награды: 6
Город: San Fierro
Репутация: 101
Замечания: 0%
Статус:
Inf1203, проверь, реально ли у копов gTeam[playerid] == 2. И зачам проверять на команду, если навернякa IsACop проверяет это mda


InfernoДата: Воскресенье, 25.01.2009, 09:24 | Сообщение # 6
Хостинг-провайдер
Группа: I'm V.I.P.
Сообщений: 1320
Награды: 26
Город: /root
Репутация: 320
Замечания: 0%
Статус:
Orange, IsACop = member(123), leader(123)
Но суть в том, что также еще нужна проверка на gteam...

PS: [pwn]if(IsACop(playerid) || gTeam[playerid] == 2) [/pwn]
Они друг другу не мешают ;)

EakwarpДата: Понедельник, 26.01.2009, 20:12 | Сообщение # 7
Мастер джэдай
Группа: Продвинутые
Сообщений: 4874
Награды: 179
Город: Москва
Репутация: 2543
Замечания: 60%
Статус:
пля, у тебя 2 формата форматят одно, а проверяют длинну другого)))


More than 4 years of development, more than 250,000 lines of source code, more than a hundred units and more than 3400 revisions. Valakas Roleplay - choose your role.


Valakas Roleplay on Twitter

Платные консультации, разработка, в ICQ. Дорого.
[RD]ChezДата: Понедельник, 26.01.2009, 20:16 | Сообщение # 8
Мастер джэдай
Группа: Продвинутые
Сообщений: 3687
Награды: 206
Город: St. P
Репутация: 0
Замечания: 20%
Статус:
ыть... тока хотел сказать, но Eakwarp, слишком быстр


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

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

chezrd@gmail.com
lance@chez-lab.ru
EakwarpДата: Понедельник, 26.01.2009, 20:19 | Сообщение # 9
Мастер джэдай
Группа: Продвинутые
Сообщений: 4874
Награды: 179
Город: Москва
Репутация: 2543
Замечания: 60%
Статус:
Quote (chez)
ыть... тока хотел сказать, но Eakwarp, слишком быстр

я это еще 2 дня назад сказал)



More than 4 years of development, more than 250,000 lines of source code, more than a hundred units and more than 3400 revisions. Valakas Roleplay - choose your role.


Valakas Roleplay on Twitter

Платные консультации, разработка, в ICQ. Дорого.
[RD]ChezДата: Понедельник, 26.01.2009, 21:09 | Сообщение # 10
Мастер джэдай
Группа: Продвинутые
Сообщений: 3687
Награды: 206
Город: St. P
Репутация: 0
Замечания: 20%
Статус:
знач я оооооч медлителен =)


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

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

chezrd@gmail.com
lance@chez-lab.ru
  • Страница 1 из 1
  • 1
Поиск:





 


 


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