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

 



 
          





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





Последние Файлы 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  
Самое большое количество очков
JonnTheBestДата: Пятница, 21.08.2009, 21:11 | Сообщение # 1
Новенький
Группа: Продвинутые
Сообщений: 70
Награды: 1
Город: Старый Оскол, Белгородская обл.
Репутация: 19
Замечания: 0%
Статус:
Вопрос принципиально простой, но голову ломал долго, так ни к чему и не придя.
Необходимо вывести в чате, у какого игрока в данный момент больше всего очков. (стандартных, из GetPlayerScore)
Буду премного благодарен.



Все еще помогаю в скриптинге.
В разработке:
nothing
[off]xxx:...та строка что под оружием она отображает значение переменной, даже при попытке считить деньги вернуться на свое настоящее состояние. Если у меня у блондинки одна ниточка в голове которая уши держит и то я разобралась, то тебе мужику с твоим суперинтеллектуальным мозгом пригодным для логических вычислений это раз плюнуть. Просто вы все мужики ленитесь взять и разобраться, охото чтобы за вас всё тетя сделала. ... Вам бы тока пиво пить и у компа в игрушках или телика торчать[/off]
MorozzzkoДата: Пятница, 21.08.2009, 21:29 | Сообщение # 2
Мастер джэдай
Группа: Продвинутые
Сообщений: 2179
Награды: 40
Город: Moscow
Репутация: 590
Замечания: 0%
Статус:
JonnTheBest, ну примерно так
[pwn]
new maxscore = 0, recrd, name[24], string[256];
for(new i=0;i<MAX_PLAYERS;i++)
if(IsPlayerConnected(i) && GetPlayerScore(i) > maxscore)
{
maxscore = GetPlayerScore(i);
recrd = i;
}
GetPlayerName(recrd, name, 24);
format(string, sizeof(string), " Самый большой счет у игрока %s (ID: %d)", name, recrd);
SendClientMessageToAll(цвет, string);
[/pwn]



Главный программист в Malefic Entertainment.
stepmexДата: Пятница, 21.08.2009, 21:44 | Сообщение # 3
Мастер джэдай
Группа: Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус:
angel [pwn]new maxscore = INVALID_PLAYER_ID, name[MAX_PLAYER_NAME], string[256];
for(new i=0;i<MAX_PLAYERS;i++)
if(IsPlayerConnected(i) && GetPlayerScore(i) >= GetPlayerScore(maxscore))
{
maxscore = i;
}
GetPlayerName(maxscore, name, 24);
format(string, sizeof(string), " Самый большой счет у игрока %s (ID: %d)", name, maxscore);
SendClientMessageToAll(цвет, string);[/pwn]



И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
JonnTheBestДата: Воскресенье, 23.08.2009, 18:26 | Сообщение # 4
Новенький
Группа: Продвинутые
Сообщений: 70
Награды: 1
Город: Старый Оскол, Белгородская обл.
Репутация: 19
Замечания: 0%
Статус:
Спс. Попробую, отпишусь как будет время.

Добавлено (23.08.2009, 18:26)
---------------------------------------------
Большое спасибо, обоим плюсы. :)


Все еще помогаю в скриптинге.
В разработке:
nothing
[off]xxx:...та строка что под оружием она отображает значение переменной, даже при попытке считить деньги вернуться на свое настоящее состояние. Если у меня у блондинки одна ниточка в голове которая уши держит и то я разобралась, то тебе мужику с твоим суперинтеллектуальным мозгом пригодным для логических вычислений это раз плюнуть. Просто вы все мужики ленитесь взять и разобраться, охото чтобы за вас всё тетя сделала. ... Вам бы тока пиво пить и у компа в игрушках или телика торчать[/off]
G@M€®Дата: Пятница, 08.01.2010, 08:11 | Сообщение # 5
Новенький
Группа: Пользователи
Сообщений: 38
Награды: 0
Город: Almaty
Репутация: 0
Замечания: 0%
Статус:
люди вот я зделал но у меня 2 ошибки подскажите

вот код

public OnPlayerDeath(playerid, killerid, reason)
{
if(gTeam[killerid] == TEAM_grove) {//Указываем тим или банду захватываемой зоны в данный момент грув TEAM_GROVE.
taketurfbackcount[killerid]++;
if(taketurfbackcount[killerid] == REOWN_TURF) {
GangZoneStopFlashForAll(grove);//указываем в скобках название зоны которая будет мигать в данный момент это grove
GangZoneHideForAll(grove);//Вставляем в скобки название зоны в данный момент грув grove
GangZoneShowForAll(grove, GetPlayerColor(killerid) );//Это когда игрок захватил зону! будет перекрашиваться в его цвет, вставляем в скобки название зоны в данный момент grove.
taketurfbackcount[killerid]=0;
}
}
new str[256];
if(gTeam[killerid] == TEAM_grove) {//Название тима в данный момент грув TEAM_GROVE
taketurfbackcount[killerid]++;
if(taketurfbackcount[killerid] == REOWN_TURF) {
GangZoneStopFlashForAll(grove);//название захвачеемой территории в данный момент grove
GangZoneHideForAll(grove);//название захвачеемой территории в данный момент grove
GangZoneShowForAll(grove,GetPlayerColor(killerid));//название захвачеемой территории в данный момент grove
taketurfbackcount[killerid]=0;
}
}
if(IsPlayerInArea(playerid,2170.573, -1752.921, 2531.842, -1587.116))//Координаты зоны в даный момент зоны grove
{
if((gTeam[playerid] == TEAM_grove) && (gTeam[killerid] != TEAM_grove) && (killerid != INVALID_PLAYER_ID))//Указываем название тим или банды в данный момент TEAM_GROVE
{
gangkillcount[playerid]++;
if(gangkillcount[playerid] == GANGAREA_WARNINGS)
{
SendClientMessageToAll(COLOR_RED,"Бандит: Территория банды Grove атакована!");//Сообщение в общ. чат то что база атакована
GangZoneFlashForAll(grove,GetPlayerColor(killerid) );//Указываем название зоны в данный момент grove
}
if(gangkillcount[playerid] == GANGAREA_TAKE)
{
new KillerName[30];
GetPlayerName(killerid, KillerName, 30);
format(str, 256, "Бандит: %s Захватил территорию банды Grove!", KillerName);//Пишется игрокам то что определеный игрок захватил зону
SendClientMessageToAll(GetPlayerColor(killerid), str);
GangZoneStopFlashForAll(grove);//Указываем захватываемую зону в данный момент grove
GangZoneHideForAll(grove);//Указываем захватываемую зону в данный момент grove
GangZoneShowForAll(grove, GetPlayerColor(killerid) );//Указываем захватываемую зону в данный момент grove
gangkillcount[playerid]=0;
}
}
}
return 1;
}

а вот ошибки
C:\Documents and Settings\Murat\Рабочий стол\ddamir\сервак\gamemodes\TDM.pwn(4414) : error 021: symbol already defined: "OnPlayerDeath"
C:\Documents and Settings\Murat\Рабочий стол\ddamir\сервак\gamemodes\TDM.pwn(4434) : error 017: undefined symbol "IsPlayerInArea"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

2 Errors.

Добавлено (08.01.2010, 08:11)
---------------------------------------------
извените вот я 1 ошибку убрал вот и 1 ошибка осталась

C:\Documents and Settings\Murat\Рабочий стол\ddamir\сервак\gamemodes\TDM.pwn(4210) : error 017: undefined symbol "IsPlayerInArea"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

1 Error.

if(IsPlayerInArea(playerid,2170.573, -1752.921, 2531.842, -1587.116))//Координаты зоны в даный момент зоны grove

AwmДата: Пятница, 08.01.2010, 08:26 | Сообщение # 6
Группа: I'm V.I.P.
Сообщений: 3235
Награды: 55
Город: Tallinn
Репутация: 1661
Замечания: 0%
Статус:
G@M€®, найди на форуме функцию
stock IsPlayerInArea




"Life is hard... life is harder if you're stupid." - John Wayne
ho0liganДата: Пятница, 08.01.2010, 13:35 | Сообщение # 7
Новенький
Группа: Продвинутые
Сообщений: 9
Награды: 1
Город: Нижний Новгород
Репутация: 12
Замечания: 0%
Статус:
Вот вставь куда нить
Code
stock IsPlayerInArea(playerid, Float:min_x, Float:min_y ,Float:max_x, Float:max_y)
{
new Float:X, Float:Y, Float:Z;
GetPlayerPos(playerid, X, Y, Z);
if(X <= max_x && X >= min_x && Y <= max_y && Y >= min_y) return 1;
return 0;
}

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





 


 


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