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

 



 
          





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





Последние Файлы 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
Модератор форума: Alcoholik  
Вопрос | Ответ
Kr[A]zДата: Пятница, 04.03.2011, 13:37 | Сообщение # 106
Советчик
Группа: Пользователи
Сообщений: 1203
Награды: 18
Город: Барнаул
Репутация: 1794
Замечания: 80%
Статус:
Как сделать антифлуд на команду? кто расскажет? желательно всё по порядку
PustikДата: Пятница, 04.03.2011, 14:14 | Сообщение # 107
Группа: I'm V.I.P.
Сообщений: 1669
Награды: 129
Город: Кривой Рог
Репутация: 939
Замечания: 60%
Статус:
KraZ,
Code
new Example[MAX_PLAYERS]
;

в public SetPlayerUnjail

Code

if(Example[i] > 0) Example[i]--;

в OnPlayerCommandText где все переменные для паблика

Code
Example[playerid]+=3;
if(Example[playerid] > 3) return SendClientMessage(playerid, COLOR_RED, "((Анти-флуд)): Команды можно вводить раз в 3 секунды!");

Darw1Дата: Пятница, 04.03.2011, 14:31 | Сообщение # 108
Новенький
Группа: Продвинутые
Сообщений: 58
Награды: 0
Город: Moscow
Репутация: 40
Замечания: 40%
Статус:
Quote
new message[127];
GetPlayerName(playerid, message, sizeof(message));
format(message,sizeof(message), " %s покинул(а) сервер", message, playerid);
switch(reason) {
case 0: format(message,sizeof(message), " %s (Обрыв связи) с ..::[RPG]GameLife [RU]::.. ", message);
case 1: format(message,sizeof(message), " %s (Вышел(а)) с ..::[RPG]GameLife [RU]::..", message);
case 2: format(message,sizeof(message), " %s (Кикнут(а)) с ..::[RPG]GameLife [RU]::..", message);
}
for(new i = 0; i < MAX_PLAYERS; i++) {
if(IsPlayerConnected(i) && playerid != i && !IsPlayerNPC(i)) {
SendClientMessage(i, COLOR_GRAD1 , message);
}
}

Как сделать так,чтобы всё это показывалось только админам?


http://modernc.s-ru.net/

Услуги скриптёра от Компании Modern Company

PustikДата: Пятница, 04.03.2011, 14:41 | Сообщение # 109
Группа: I'm V.I.P.
Сообщений: 1669
Награды: 129
Город: Кривой Рог
Репутация: 939
Замечания: 60%
Статус:
Code
new message[127];
GetPlayerName(playerid, message, sizeof(message));
format(message,sizeof(message), " %s покинул(а) сервер", message, playerid);
switch(reason) {
case 0: format(message,sizeof(message), " %s (Обрыв связи) с ..::[RPG]GameLife [RU]::.. ", message);
case 1: format(message,sizeof(message), " %s (Вышел(а)) с ..::[RPG]GameLife [RU]::..", message);
case 2: format(message,sizeof(message), " %s (Кикнут(а)) с ..::[RPG]GameLife [RU]::..", message);
}
for(new i = 0; i < MAX_PLAYERS; i++) {
if(IsPlayerConnected(i) && playerid != i && !IsPlayerNPC(i)) {
ABroadCast(i, COLOR_GRAD1 , message);
}
}

Пробуй так :)

McSeTДата: Пятница, 04.03.2011, 15:39 | Сообщение # 110
Освоившийся
Группа: Продвинутые
Сообщений: 141
Награды: 0
Город: Где?
Репутация: -11
Замечания: 20%
Статус:
Почему когда я машины делаю в папке cars.cfg включаю сервер захажу на него, потом проверяю файл cars.cfg и там эти машины исчезают, а в игре их тоже не видно


Сообщение отредактировал McSeT - Пятница, 04.03.2011, 15:40
chopa_chopsДата: Пятница, 04.03.2011, 15:51 | Сообщение # 111
Освоившийся
Группа: Пользователи
Сообщений: 77
Награды: 0
Город: Riga
Репутация: 9
Замечания: 20%
Статус:
-2639.734375,168.677398,7.195300,1.200000,-3.400000,999.400024,Vitalik_Goncharov,25000,0,0,2,1,1,5000,0,37045,0,301,3

какие строчки нужно убрать чтобы дом был свободным?


77.220.180.56:7777
Role play сервер с отличным модом...

p.s админы этого сайта если нельзя рекламить в подписи..
не баньте не знал просто уберите подпись

K-e-n-tДата: Пятница, 04.03.2011, 17:29 | Сообщение # 112
Местный
Группа: Продвинутые
Сообщений: 649
Награды: 6
Город: pTz city
Репутация: 30
Замечания: 0%
Статус:
chopa_chops, -2639.734375,168.677398,7.195300,1.200000,-3.400000,999.400024,Vitalik_Goncharov,25000,0,0,2,1,1,5000,0,37045,0,301,3
то что я выделил красным - имя владельца, поменять на The State, ещё где то 1 поменять на 0, но у тебя дом другова формата каковато. Зелёным выдел ту 1 на которую я думаю



Если я тебе помог, или сказал что то умное, ставь +
Я Francesko_Wilson
За деньги работаю качественнее и быстрее :crazy:
СнипДата: Пятница, 04.03.2011, 17:51 | Сообщение # 113
Группа: Пользователи
Сообщений: 814
Награды: 68
Город: Budapesta
Репутация: 303
Замечания: 100%
Статус:
Quote (K-e-n-t)
поменять на The State

или "Дом продается"









Ты знаешь всё хурумс©
McSeTДата: Пятница, 04.03.2011, 17:58 | Сообщение # 114
Освоившийся
Группа: Продвинутые
Сообщений: 141
Награды: 0
Город: Где?
Репутация: -11
Замечания: 20%
Статус:
аааааа помогите плиззз
jaguar86rusДата: Пятница, 04.03.2011, 18:05 | Сообщение # 115
Уверенный в себе
Группа: Пользователи
Сообщений: 232
Награды: 1
Город: Пойковский
Репутация: -13
Замечания: 20%
Статус:
помогите, я борюсь с читами, на деньги с ними бороться трудно, анти чит не вариант ставить, значит есть вариант сделать другую строку для денег т.е читак будет читерить те деньги которые на экране, а в /stats будут совсем другие а вот как это сделать могите плиз, я не нуб но и не айс если что пишите в icq 383465398 или skype: yaguar86rus


HostName: ..::Excellent~Real~Play~Server::..
Address: 91.218.230.31:3333
AndroidДата: Пятница, 04.03.2011, 23:00 | Сообщение # 116
Группа: I'm V.I.P.
Сообщений: 1066
Награды: 11
Город: Рязань
Репутация: 571
Замечания: 0%
Статус:
Quote
Почему когда я машины делаю в папке cars.cfg включаю сервер захажу на него, потом проверяю файл cars.cfg и там эти машины исчезают, а в игре их тоже не видно

Увеличь макс. колличество авто в моде (там поищи)


Играй там где лучше Server Gta San Andreas: Multiplayer 0.3.7



Без труда талант - это фейерверк: на мгновение ослепляет, а потом ничего не остается
McSeTДата: Суббота, 05.03.2011, 00:05 | Сообщение # 117
Освоившийся
Группа: Продвинутые
Сообщений: 141
Награды: 0
Город: Где?
Репутация: -11
Замечания: 20%
Статус:
Quote (Artem_Zabul)
Увеличь макс. колличество авто в моде (там поищи)

это:

#define OwnCars 267

DesT(Gang_Staff)Дата: Суббота, 05.03.2011, 02:33 | Сообщение # 118
Освоившийся
Группа: Пользователи
Сообщений: 111
Награды: 1
Город: Мстиславль
Репутация: -33
Замечания: 40%
Статус:
jaguar86rus,
1)создай переменную в которой будет хранится деньги игроков:
Code
new playersmoneys[MAX_PLAYERS];

2)Далее в OnPlayerDisConnect добавь:
Code
playersmoneys[playerid] = 0;

3) далее в самый конец мода вставь оброботчики дачи и отнятия денег
сейчас дать деньги GiveServerMoney
отнять ResetServerMoney
Code
stock GiveServerMoney(playerid,amout)//дает деньги от сервера  
{  
GivePlayerMoney(playerid,amout);  
playersmoneys[playerid] = GetPlayerMoney(playerid);//сохраняем деньги в нашу переменную  
return 1;  
}  

stock ResetServerMoney(playerid)//отбирает деньги  
{  
GivePlayerMoney(playerid,-GetPlayerMoney(playerid));  
playersmoneys[playerid] = GetPlayerMoney(playerid);//сохраняем деньги в нашу переменную  
return 1;  
}

4)Потом заменяеш все переменные GivePlayerMoney и ResetPlayerMoney на новые! GiveServerMoney и ResetServerMoney

5)Далее создаёш таймер или вставляем этот код в OnPlayerUpdate:

Code
if(GetPlayerMoney(playerid) > playersmoneys[playerid]/* && !IsPlayerAdmin(playerid)*/)//раскомментируйте если нехотите чтобы кикало админов  
{  
ResetPlayerMoney(playerid);  
GiveServerMoney(playerid,playersmoneys[playerid]);  
for(new i; i < MAX_PLAYERS; i++)  
if(IsPlayerConnected(i) && playerid != i){  
format(str,sizeof(str),"\"%s\" был кикнут администратором \"Server\". (Причина: Денежный чит)",GetName(playerid));  
SendClientMessage(i,red,str);}  
SendClientMessage(playerid,red,"Вы были кикнуты администратором \"Server\". (Причина: Денежный чит)");  
TogglePlayerControllable(playerid,0);  
Kick(playerid);//если хотите чтобы банило замените на Ban(playerid);  
return 1;  
}

Всё у тебя деньги хранятся в новой переменной!

jaguar86rusДата: Суббота, 05.03.2011, 07:37 | Сообщение # 119
Уверенный в себе
Группа: Пользователи
Сообщений: 232
Награды: 1
Город: Пойковский
Репутация: -13
Замечания: 20%
Статус:
а то что в твоём коде тоже заменять, giveplayermoney и reset?

Добавлено (05.03.2011, 06:28)
---------------------------------------------
DesT(Gang_Staff), спасибо работает :) вот только как сделать чтобы когда выходит и заходит обратно деньги оставались?

Добавлено (05.03.2011, 07:37)
---------------------------------------------
я убрал ту строку из public onplayerdisconnect, нечего страшного не будет? мне просто надо чтобы деньги после перезахода оставались


HostName: ..::Excellent~Real~Play~Server::..
Address: 91.218.230.31:3333
APBДата: Суббота, 05.03.2011, 09:27 | Сообщение # 120
Новенький
Группа: Пользователи
Сообщений: 6
Награды: 0
Город: Владевосток
Репутация: 0
Замечания: 0%
Статус:
прив всем , скажите плиз команду что бы дать лвл игроку в GTA SA SAMP , плиз
Поиск:





 


 


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