Написание плагинов

The End Is Near...

Russian Roulette
Сообщения
874
Реакции
691

Вложения

  • c4_timer.sp
    1.1 КБ · Просмотры: 90
Последнее редактирование:

SaInT.P

Участник
Сообщения
1,268
Реакции
226
Вот такой плагин:
Удаляет Выброшеное оружие через n секунд(настраиваеться кваром) но только то оружие которое выбросили "то которое лежит на картах пусть лежит" есле взяли и скинули то удалять + чтобы исчезало оружие которое выдаеться на картах при нажатий кнопки
возможно?
 

KorDen

Atra esterní ono thelduin!
Сообщения
2,142
Реакции
1,424
C4: Можно и без таймеров...
PHP:
#include <sourcemod>
new Handle:mp_c4timer, g_explosionTime;
public OnPluginStart() 
{
	mp_c4timer = FindConVar("mp_c4timer");
	HookEvent("bomb_planted", OnBombPlanted, EventHookMode_Post);
	HookEvent("bomb_beep", OnBombBeep, EventHookMode_Post);
}
public OnBombPlanted(Handle:event, const String:name[], bool:dontBroadcast)
	g_explosionTime = GetTime() + GetConVarInt(mp_c4timer);

public OnBombBeep(Handle:event, const String:name[], bool:dontBroadcast)
{
	new diff = g_explosionTime - GetTime();
	if (diff >= 0 && diff <= GetConVarInt(mp_c4timer))
		PrintHintTextToAll("C4: %d", diff);
}
 

SpinG

Участник
Сообщения
9
Реакции
1
Сильное Размытие экрана игрока при движении и в зависимости от скорости, например для сюрфа
 

Duracel

Участник
Сообщения
13
Реакции
0
Всем привет форумчане!
1.Название любое :D
2.Пожалуйста напишите такой плагин который добавлял бы в главное меню пункт в который можно было бы зайти и в это пункте ещё 4 пункта и при нажатии на них посылалась бы определённая Ркон команда, пожалуйста назовите пункты произвольно и доступ к этому пункту только у админов флага p. Заранее спасибо.
 

DJ Cool Spot

Участник
Сообщения
80
Реакции
6
The End Is Near...
Не компилит твой исходник c4_timer.sp =(

Добавлено через 4 минуты
KorDen Плагин что надо))) Но звук хинта это жесть:D
 
Последнее редактирование:

DJ Cool Spot

Участник
Сообщения
80
Реакции
6
согласен:)
а можно ещё написать такой плагин который отобразит в чате:
(Команда в которой находишься) (ADMIN) Ник: Текст (флаг b)

Добавлено через 1 минуту
Есть у меня такой исходник:

#include <sourcemod>
#include <cstrike>
#include <colors>

public OnPluginStart()
{
AddCommandListener(Command_Say, "say");
}

public Action:Command_Say(client, const String:command[], args)
{
if(!client || !IsClientInGame(client))
return Plugin_Continue;

if(GetUserAdmin(client) != INVALID_ADMIN_ID)
{
decl String:sText[192];
GetCmdArgString(sText, sizeof(sText));

new startidx;
if(sText[strlen(sText)-1] == '"')
{
sText[strlen(sText)-1] = '\0';
startidx = 1;
}

decl String:sBuffer[256];

switch(GetClientTeam(client))
{
case CS_TEAM_SPECTATOR:
Format(sBuffer, sizeof(sBuffer), "{default}(Spectator) {green}(ADMIN) {teamcolor}%N{default}: %s", client, sText[startidx]);
case CS_TEAM_T:
Format(sBuffer, sizeof(sBuffer), "{default}(Terrorist) {green}(ADMIN) {teamcolor}%N{default}: %s", client, sText[startidx]);
case CS_TEAM_CT:
Format(sBuffer, sizeof(sBuffer), "{default}(Counter-Terrorist) {green}(ADMIN) {teamcolor}%N{default}: %s", client, sText[startidx]);
}

CPrintToChatAllEx(client, "%s", sBuffer);

return Plugin_Handled;
}

return Plugin_Continue;
}

пишешь например !bank всё норм, а если написать /bank то он не скроет команду(
 
Последнее редактирование:

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
  • Команда форума
  • #75
Оффтоп
 

DJ Cool Spot

Участник
Сообщения
80
Реакции
6
R1KO ну как сказать... прикольно смотрится))) да и серв делаю специально чтобы всю школоту туда согнать:D
 
Последнее редактирование:

DJ Cool Spot

Участник
Сообщения
80
Реакции
6
Можно к этому исходнику прикрутить файлы перевода ru и en?)
Хорошо что такой плагин поправили)
Но всё же без переводов не айс(
 

Вложения

  • mdest.sp
    2.3 КБ · Просмотры: 15

DJ Cool Spot

Участник
Сообщения
80
Реакции
6
☆★☆БАТЯ☆★☆™ Дело не в этом) Чтобы были файлы перевода в папке translations
 

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
  • Команда форума
  • #80
DJ Cool Spot, он вообще без них работает.
 
Сверху Снизу