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

 



 
          





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





Последние Файлы 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  
Нужна Помощь с Вопросами
Cornell_HaysonДата: Пятница, 01.01.2010, 19:19 | Сообщение # 1
Постоялец
Группа: I'm V.I.P.
Сообщений: 375
Награды: 22
Город: Киев
Замечания: 0%
Статус:
Нужна Помощь с Вопросами Ёсли Ответы Привильные Даю +Г
1.Как Сделать Что бы Звезды При Перезаходе Сохранились
2.Где Прописиваеться Держание Звезд
3.Как Сделать Ёсли у Чела Вантед И ёго Убили он в Тюрьме
4.Как Сделать Ёсли у Чела Вантед а он самоубийца и он в тюрьме
5.И не Всегда Даеться Звезда За Убийство Какой Код Нужен Что Бы Давалось
6.И Где Прописиваеться цена /ad

Зарание Спасибо!




Сообщение отредактировал Antony_jast - Пятница, 01.01.2010, 19:19
pavel_volyaДата: Пятница, 01.01.2010, 19:28 | Сообщение # 2
Уверенный в себе
Группа: Пользователи
Сообщений: 167
Награды: 1
Город: Kohtla-Järve
Репутация: 23
Замечания: 20%
Статус:
Quote (Antony_jast)
6.И Где Прописиваеться цена /ad

самый простой способ купить бизнесс в ЛС и поставить цену

Cornell_HaysonДата: Пятница, 01.01.2010, 19:28 | Сообщение # 3
Постоялец
Группа: I'm V.I.P.
Сообщений: 375
Награды: 22
Город: Киев
Замечания: 0%
Статус:
А ёсли у меня в любом месте можно дать рекламу.


CRUSHДата: Пятница, 01.01.2010, 19:44 | Сообщение # 4
Местный
Группа: Продвинутые
Сообщений: 531
Награды: 5
Город: SAMP
Репутация: 89
Замечания: 100%
Статус:
Antony_jast, Click вот тут всё есть ;)


Пишу скрипты,дорабатываю РП моды на заказ,не дорого - 607-559-798
Sage_Kill_SantaДата: Пятница, 01.01.2010, 20:53 | Сообщение # 5
Постоялец
Группа: Продвинутые
Сообщений: 303
Награды: 2
Город: Самара
Замечания: 0%
Статус:
да там есть всё...но искать конкретно долго
_Xottab_Дата: Суббота, 02.01.2010, 00:42 | Сообщение # 6
Уверенный в себе
Группа: Продвинутые
Сообщений: 272
Награды: 5
Город: Запорожье
Репутация: 37
Замечания: 40%
Статус:
Quote (Antony_jast)
1.Как Сделать Что бы Звезды При Перезаходе Сохранились

в pInfo
[pwn]pWanted[/pwn]
в OnPlayerRegister
[pwn]format(var, 32, "Wanted=%d\n",PlayerInfo[playerid][pWanted]);fwrite(hFile, var);[/pwn]
в OnPlayerUpdate
[pwn]PlayerInfo[playerid][pWanted] = WantedLevel[playerid];
format(var, 32, "Wanted=%d\n",PlayerInfo[playerid][pWanted]);fwrite(hFile, var);[/pwn]
в OnPlayerLogin
[pwn]if( strcmp( key , "Wanted" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pWanted] = strval( val ); }[/pwn]
Quote (Antony_jast)
3.Как Сделать Ёсли у Чела Вантед И ёго Убили он в Тюрьме

Ищи
if(IsPlayerConnected(i))
[pwn] {
if(gTeam[i] == 2 && CrimInRange(30.0, playerid,i))
{
count = 1;
format(string, sizeof(string), "~w~Running Suspect~r~Killed~n~Bonus~g~$%d", price);
GameTextForPlayer(i, string, 5000, 1);
ConsumingMoney[i] = 1;
GivePlayerMoney(i, price / 2);
PlayerPlaySound(i, 1058, 0.0, 0.0, 0.0);
}
}[/pwn]
и замени на
if(IsPlayerConnected(i))
[pwn] {
if(IsACop(playerid) && CrimInRange(30.0, playerid,i))
{
count = 1;
format(string, sizeof(string), "~w~Running Suspect~r~Killed~n~Bonus~g~$%d", price);
GameTextForPlayer(i, string, 5000, 1);
ConsumingMoney[i] = 1;
GivePlayerMoney(i, price / 2);
PlayerPlaySound(i, 1058, 0.0, 0.0, 0.0);
}
}[/pwn]
Quote (Antony_jast)
4.Как Сделать Ёсли у Чела Вантед а он самоубийца и он в тюрьме

В OnPlayerDeadth вписать проверку на розыск

Помойму все правильно написал

Sage_Kill_SantaДата: Суббота, 02.01.2010, 01:10 | Сообщение # 7
Постоялец
Группа: Продвинутые
Сообщений: 303
Награды: 2
Город: Самара
Замечания: 0%
Статус:
_Xottab_, кулл расписал жаль + не могу поставить,а так ты тоже помог и мне
PrinceHugoДата: Суббота, 02.01.2010, 21:12 | Сообщение # 8
Постоялец
Группа: Продвинутые
Сообщений: 347
Награды: 3
Репутация: 64
Замечания: 20%
Статус:
Подскажите кому нетрудно! Как изменить когда выходишь из с тюрмы кординаты появления
Sage_Kill_SantaДата: Воскресенье, 03.01.2010, 10:41 | Сообщение # 9
Постоялец
Группа: Продвинутые
Сообщений: 303
Награды: 2
Город: Самара
Замечания: 0%
Статус:
[pwn]
else if(PlayerInfo[i][pJailed] == 2)
{
SetPlayerWorldBounds(i,20000.0000,-20000.0000,20000.0000,-20000.0000); //Reset world to player
SetPlayerInterior(i, 0);
SetPlayerPos(i, 90.2101,1920.4854,17.9422);
}
PlayerInfo[i][pJailed] = 0;
SendClientMessage(i, COLOR_GRAD1," Вы заплатили ваш долг обществу.");
format(string, sizeof(string), "~g~C‹OЂOѓA~n~~w~ЊOЊPOЂУ†ЏE Ђ‘Џ’ ЊP…–EPм‘– ‚PA„ѓAм…мO–");
GameTextForPlayer(i, string, 5000, 1);
if(gTeam[i] == 4) { gTeam[i] = 3; }
ClearCrime(i);
SetPlayerToTeamColor(i);
}
}
}

вот помоему

Stason110Дата: Вторник, 05.01.2010, 09:20 | Сообщение # 10
Новенький
Группа: Пользователи
Сообщений: 3
Награды: 0
Город: Челябинская Область :)
Репутация: 1
Замечания: 0%
Статус:
Здраствуйте!
Я не могу создавать темы , поэтому пишу уже в открытой yes
у меня 3 вопроса
1)Как зделать чтобы админы видели приваты
2)Как зделать чтобы админы видели какие команды используют игроки
3)И как зделать ----- вот допустим пишешь в чат а там высевечивается ----
Модератор Stason110 : Ляляля
За плюсЫ )))
Помогите плиз



(\__/)
(='.'=)
(")_(")
Это Уебанни. Скопируй Уебанни себе в подпись, чтобы помочь ему на пути к санаторию для душевно больных
AntivirusДата: Вторник, 05.01.2010, 11:05 | Сообщение # 11
Группа: Продвинутые
Сообщений: 735
Награды: 13
Город: Мамбо
Репутация: 60
Замечания: 40%
Статус:
вот код - лидеры он-лайн в игре -

[pwn]if (strcmp(cmd, "/leaders", true) == 0)
{
if(IsPlayerConnected(playerid))
{
SendClientMessage(playerid, COLOR_GREEN, " Лидеры он-лайн:");
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo[i][pLeader] == 1)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, " Полиция: %s **Телефон: %d** ", sendername);
SendClientMessage(playerid, COLOR_GRAD2, string);
}
if(PlayerInfo[i][pLeader] == 2)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, " ФБР: %s **Телефон: %d** ", sendername);
SendClientMessage(playerid, COLOR_GRAD2, string);
}
if(PlayerInfo[i][pLeader] == 3)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, " A?iey: %s **Телефон: %d** ", sendername);
SendClientMessage(playerid, COLOR_GRAD2, string);
}
if(PlayerInfo[i][pLeader] == 4)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, " Iaaee/I.?.N: %s **Телефон: %d** ", sendername);
SendClientMessage(playerid, COLOR_GRAD2, string);
}
if(PlayerInfo[i][pLeader] == 5)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, " La Cosa Nostra: %s **Телефон: %d** ", sendername);
SendClientMessage(playerid, COLOR_GRAD2, string);
}
if(PlayerInfo[i][pLeader] == 6)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, " Yakyza: %s **Телефон: %d** ", sendername);
SendClientMessage(playerid, COLOR_GRAD2, string);
}
if(PlayerInfo[i][pLeader] == 7)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, " Iy?: %s **Телефон: %d** ", sendername);
SendClientMessage(playerid, COLOR_GRAD2, string);
}
if(PlayerInfo[i][pLeader] == 8)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, " Hitman: %s **Телефон: %d** ", sendername);
SendClientMessage(playerid, COLOR_GRAD2, string);
}
if(PlayerInfo[i][pLeader] == 9)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, " ?aii?oa?u: %s **Телефон: %d** ", sendername);
SendClientMessage(playerid, COLOR_GRAD2, string);
}
if(PlayerInfo[i][pLeader] == 10)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, " TAXI: %s **Телефон: %d** ", sendername);
SendClientMessage(playerid, COLOR_GRAD2, string);
}
if(PlayerInfo[i][pLeader] == 11)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, " Eeoaica?: %s **Телефон: %d** ", sendername);
SendClientMessage(playerid, COLOR_GRAD2, string);
}
}
}
}
return 1;
}[/pwn] по такому же принципу можна модераторов зделать

VorobyovДата: Вторник, 05.01.2010, 11:59 | Сообщение # 12
Постоялец
Группа: Продвинутые
Сообщений: 310
Награды: 6
Город: Кохтла-Ярве
Репутация: 137
Замечания: 60%
Статус:
Quote
1)Как зделать чтобы админы видели приваты
2)Как зделать чтобы админы видели какие команды используют игроки

Омг, нах тебе это нужно? Весь пм и все действия можно посмотреть в логах.

Quote
3)И как зделать ----- вот допустим пишешь в чат а там высевечивается ----

[pwn]if(strcmp(cmd, "/admin", true) == 0 || strcmp(cmd, "/a", true) == 0)
{
if(IsPlayerConnected(playerid))
{
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[64];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_YELLOWGREEN, " юзай: (/a)dmin [òåêñò]");
return 1;
}

new arank[64];
if(PlayerInfo[playerid][pAdmin] == 1338) { arank = "Главный; }
else if(PlayerInfo[playerid][pAdmin] == 1337) { arank = "Зам"; }
else if(PlayerInfo[playerid][pAdmin] == 4) { arank = "Ñòàðøèé Ìîäåðàòîð"; }
else if(PlayerInfo[playerid][pAdmin] == 3) { arank = "старшый модер"; }
else if(PlayerInfo[playerid][pAdmin] == 2) { arank = "модер"; }
else if(PlayerInfo[playerid][pAdmin] == 1) { arank = "модер младшый)"; }
else { arank = "Самый главный админко"; }

format(string, sizeof(string), "*** %s %s *** %s", arank, sendername, result);
OOCOff(COLOR_LIGHTGREEN,string);
printf("%s", string);
{
SendAdminMessage(COLOR_GREEN, string);
}
printf("Àäìèíèñòðàòîð %s: %s", sendername, result);
}
return 1;
}[/pwn]


Сообщение отредактировал Randos - Вторник, 05.01.2010, 11:59
Stason110Дата: Вторник, 05.01.2010, 14:02 | Сообщение # 13
Новенький
Группа: Пользователи
Сообщений: 3
Награды: 0
Город: Челябинская Область :)
Репутация: 1
Замечания: 0%
Статус:
Quote (Antony_jast)
Stason110, Ты не можеш Плюсы Ставить)))))

ну тогда извеняюсь )))) йа нубко xD
Quote (Randos)
3)И как зделать ----- вот допустим пишешь в чат а там высевечивается ----

не я не про это имею ввиду
Вот пример:
Just : Привет всем
Модератор [Stason] : Привет
Just : как дела ?
Модератор [Stason] : нормально

--------------------------------------------------------------
Вот про это имею ввиду )))


(\__/)
(='.'=)
(")_(")
Это Уебанни. Скопируй Уебанни себе в подпись, чтобы помочь ему на пути к санаторию для душевно больных
xSLiMxДата: Вторник, 05.01.2010, 23:33 | Сообщение # 14
Мастер джэдай
Группа: I'm V.I.P.
Сообщений: 2163
Награды: 34
Город: Ростов - на - Дону
Репутация: 1429
Замечания: 80%
Статус:
Quote (Stason110)
е я не про это имею ввиду Вот пример: Just : Привет всем Модератор [Stason] : Привет Just : как дела ? Модератор [Stason] : нормально

попробуй в if(realchat) сделать так под

GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "%s Says: %s", sendername, text);
ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5); или что ту ту тя.

Что то вроде:

new moder[MAX_PLAYERS_NAME];
GetPlayerName(playerid, moder, sizeof(moder));
if(PlayerInfo[playerid][pAdmin] == 1) { format(string, sizeof(string),"[Модератор] %s: %s",moder, text); }

if(PlayerInfo[playerid][pAdmin] == 1) тут твоя админ система и админ уровень модера

Добавлено (05.01.2010, 23:33)
---------------------------------------------
1)Как зделать чтобы админы видели приваты

у мя так было - отсылает всем админам сообщение от игрока к игроку. Установка в команду /w (или что та м у тя за приват) после
format(string, sizeof(string), " *Cообщение от %s(ID: %d) : %s ", sendername, playerid, (result));
SendClientMessage(giveplayerid, COLOR_YELLOW, string);
format(string, sizeof(string), " *Сообщение доставлено %s(ID: %d): %s .", giveplayer, giveplayerid, (result));
SendClientMessage(playerid, COLOR_YELLOW, string);

вставляем

format(string, sizeof(string), " *Сообщение От %s(ID: %d) для %s(ID: %d) Текст: %s .", sendername, playerid,giveplayer, giveplayerid,(result));
ABroadCast(COLOR_YELLOW,string,1);

примерно команда /w выглядеть будет так:

[pwn] if(strcmp(cmd, "/pm", true) == 0 || strcmp(cmd, "/w", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, " *Используйте: /pm [id игрока/часть ника] [сообщение] ");
return 1;
}
giveplayerid = ReturnUser(tmp);
if (IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
if(giveplayerid == playerid)
{
format(string, sizeof(string), " * %s разговаривает сам с собой. ", sendername);
ProxDetector(5.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[64];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GRAD2, ".Используйте: /pm [id игрока/часть ника] [сообщение]");
return 1;
}
format(string, sizeof(string), " *Cообщение от %s(ID: %d) : %s ", sendername, playerid, (result));
SendClientMessage(giveplayerid, COLOR_YELLOW, string);
format(string, sizeof(string), " *Сообщение доставлено %s(ID: %d): %s .", giveplayer, giveplayerid, (result));
SendClientMessage(playerid, COLOR_YELLOW, string);
format(string, sizeof(string), " *Сообщение От %s(ID: %d) для %s(ID: %d) Текст: %s .", sendername, playerid,giveplayer, giveplayerid,(result));
ABroadCast(COLOR_YELLOW,string,1);
return 1;
}
}
else
{
format(string, sizeof(string), " %d не активный игрок. ", giveplayerid);
SendClientMessage(playerid, COLOR_GRAD1, string);
}
}
return 1;
}[/pwn]

2)Как зделать чтобы админы видели какие команды используют игроки -- тут не знаю хотя... долго делать и я не тестил.
После каждого дейтвия команды ставь

new usernamee[MAX_PLAYERS_NAME];
format(string, sizeof(string), " Игрок %s, использовал команду (сюда пишеш команду вручную) .", usernamee);
ABroadCast(COLOR_YELLOW,string,1);

Пробуй - 1 у мя рабило 2 - хз) от балды писал)

toneysixДата: Вторник, 05.01.2010, 23:41 | Сообщение # 15
Джэдай
Группа: I'm V.I.P.
Сообщений: 1731
Награды: 77
Город: Салават
Репутация: 1825
Замечания: 0%
Статус:
На счёт ввода команд, в начало паблика OnPlayerCommandText после объявление переменных вставляешь вот это.

Code
    GetPlayerName(playerid, sendername, sizeof(sendername));
  format(string, sizeof(string), "%s ввёл команду %s",sendername, cmdtext);
  ABroadCast(COLOR_YELLOW,string,1);



Русскоязычныи портал о MTA/GTA-IV-MP | http://multi-theft-auto.ru
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:





 


 


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