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

 



 
          





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





Последние Файлы 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
Модератор форума: Alcoholik  
КПК чат
FrostmornДата: Среда, 11.11.2009, 09:03 | Сообщение # 1
Освоившийся
Группа: Продвинутые
Сообщений: 122
Награды: 1
Город: San Fierro
Репутация: 7
Замечания: 0%
Статус:
Вообщем хочу сделать тукую фигню:

Игрок не может писать на большие расстояния пока в 24/7 не купит КПК ЧАТ, (тоесть пишет только через /c)

Как он его покупает, он может писать на большие расстояния обычным цветным ником.

Помогите реализовать.

И ещё:
[offtop]Как сделать чтобы админ мог давать скин игроку. типа /skin id игрока и id скина[/offtop]




Сообщение отредактировал Frostmorn - Среда, 11.11.2009, 09:04
ToYoДата: Среда, 11.11.2009, 09:46 | Сообщение # 2
Группа: Продвинутые
Сообщений: 309
Награды: 21
Город: Киев
Замечания: 0%
Статус:
Quote (Frostmorn)
Как сделать чтобы админ мог давать скин игроку. типа /skin id игрока и id скина

[pwn]if(strcmp(cmd, "/setskin", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "(( /setskin [id игрока] [id скина] ))");
return 1;
}
new para1;
new level;
para1 = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
level = strval(tmp);
if(level > 299 || level < 1) { SendClientMessage(playerid, COLOR_GREY, "(( Неверный ID скина ))"); return 1; }
if (PlayerInfo[playerid][pAdmin] >= 9999)
{
if(IsPlayerConnected(para1))
{
if(para1 != INVALID_PLAYER_ID)
{
GetPlayerName(para1, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
PlayerInfo[para1][pChar] = level;
format(string, sizeof(string), "(( Ваш скин был изменен модератором %s ))", sendername);
SendClientMessage(para1, COLOR_WHITE, string);
format(string, sizeof(string), "(( Вы присвоили %s %d id скина ))", giveplayer,level);
SendClientMessage(playerid, COLOR_WHITE, string);
SetPlayerSkin(para1, PlayerInfo[para1][pChar]);
}
}//not connected
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "(( У вас нет прав на использоване этой команды ))");
}
}
return 1;
}[/pwn]
Quote (Frostmorn)
Игрок не может писать на большие расстояния пока в 24/7 не купит КПК ЧАТ, (тоесть пишет только через /c) Как он его покупает, он может писать на большие расстояния обычным цветным ником.

Над этим подумаю потом отпишу

xelionДата: Среда, 11.11.2009, 10:50 | Сообщение # 3
Освоившийся
Группа: Пользователи
Сообщений: 76
Награды: 3
Город: Москва
Репутация: 12
Замечания: 20%
Статус:
Да ну, хрень Non-RP'шная! Имхо личное мнение! Если уж делать, то чтобы человеГи без кпк его не видели. И смысл покупать КПК? Только из-за чата? Обдумай все хорошенько, чтоб по 1000 раз не дорабатывать!


Коллекционирую фразы:
Я прошу, не доказывай мне что я прав, а то я переселюсь под стол. © Eakwarp
В этом вашем интернете хрен поймешь, кто прикалывается, а кто действительно идиот.©Bash.org.ru

Ув. юзеры портала, мне наплевать на репутацию, ну конечно если вы поставите мне плюс, я улыбнусь, но если вы мне поставите минус, я выкручу вам мозг, или просто проигнорирую.

FrostmornДата: Среда, 11.11.2009, 11:06 | Сообщение # 4
Освоившийся
Группа: Продвинутые
Сообщений: 122
Награды: 1
Город: San Fierro
Репутация: 7
Замечания: 0%
Статус:
Kman, лови +

xelion, да ты прав, говно получится :)

Добавлено (11.11.2009, 11:06)
---------------------------------------------
Как сделать проверку не на админа или лидера а на ник игрока ?


xelionДата: Среда, 11.11.2009, 11:09 | Сообщение # 5
Освоившийся
Группа: Пользователи
Сообщений: 76
Награды: 3
Город: Москва
Репутация: 12
Замечания: 20%
Статус:
Система не мудреная, но я, честно, зная как ее написать, забыл xD

Добавлено (11.11.2009, 11:09)
---------------------------------------------
Там помойму связано с playerid, и написать ник игрока. Точно не скажу, ибо не помню.


Коллекционирую фразы:
Я прошу, не доказывай мне что я прав, а то я переселюсь под стол. © Eakwarp
В этом вашем интернете хрен поймешь, кто прикалывается, а кто действительно идиот.©Bash.org.ru

Ув. юзеры портала, мне наплевать на репутацию, ну конечно если вы поставите мне плюс, я улыбнусь, но если вы мне поставите минус, я выкручу вам мозг, или просто проигнорирую.

FrostmornДата: Среда, 11.11.2009, 11:36 | Сообщение # 6
Освоившийся
Группа: Продвинутые
Сообщений: 122
Награды: 1
Город: San Fierro
Репутация: 7
Замечания: 0%
Статус:
Если не ошибаюсь должно получиться что то типа такого

[pwn]new pname[256];
pname=GetPlayerNameS(playerid);
if(strfind(pname,"[Neon]_Frost") == 0)[/pwn]


xelionДата: Среда, 11.11.2009, 11:41 | Сообщение # 7
Освоившийся
Группа: Пользователи
Сообщений: 76
Награды: 3
Город: Москва
Репутация: 12
Замечания: 20%
Статус:
Возможно, я же говорю что не помню. Ты попробуй. Ничего не получится, если не пробовать crazy cool


Коллекционирую фразы:
Я прошу, не доказывай мне что я прав, а то я переселюсь под стол. © Eakwarp
В этом вашем интернете хрен поймешь, кто прикалывается, а кто действительно идиот.©Bash.org.ru

Ув. юзеры портала, мне наплевать на репутацию, ну конечно если вы поставите мне плюс, я улыбнусь, но если вы мне поставите минус, я выкручу вам мозг, или просто проигнорирую.

ЕнрикоДата: Среда, 11.11.2009, 13:33 | Сообщение # 8
Группа: Пользователи
Сообщений: 915
Награды: 122
Город: Екатеринбург
Замечания: 80%
Статус:
Бред. В саму команду нужно добавить 3 строчки, ну ещё по моду пару строк. (чтобы сохронялось)..

В каждую команду чата вставить

[pwn]if(PlayerInfo[playerid][pKpk] == 0)//Если у игрока нет КПК
{
SendClientMessage(playerid,COLOR_GREY," У тебя нет КПК!");
return 1;
}[/pwn]

и сделать что сохронялось и всё.
Ну конечно ещё можно просто 1 строку поставить радиус действия какой будет и всё.

RL_SEMДата: Среда, 11.11.2009, 17:59 | Сообщение # 9
Новенький
Группа: Пользователи
Сообщений: 16
Награды: 5
Город: Cherepovets
Репутация: 4
Замечания: 0%
Статус:
калл какойто ты бы лучше как Gps систему его сделал по работам или так!
NikonДата: Четверг, 12.11.2009, 15:09 | Сообщение # 10
Постоялец
Группа: I'm V.I.P.
Сообщений: 481
Награды: 14
Город: Kiev
Репутация: 432
Замечания: 40%
Статус:
Ещё до сих пор кто-то пользуется 0.2x... crazy
  • Страница 1 из 1
  • 1
Поиск:





 


 


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