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

Troyanskaya

Участник
Сообщения
442
Реакции
30
А где хоть одна ошибка?
Только предупреждение, что в SM1.11 уже не скомпилится
сообщения не красит все равно.
цуфз.png
#include <morecolors> в weapon_limit.sp
 

babka68

Участник
Сообщения
2,124
Реакции
956
Не зависит от того, что ты изменил. Этому плагину наверное лет 10, написанный на древний сурсмод. Надо в инклюде geoip смотреть новые функции.

А теперь мне мини-хелп нужен. Кто знает форварды, которыми можно чекнуть именно ВХОД на сервер? Надо сохранить данные игрока после смены карты, а они слетают... Короче мда просто.
Найдено.
85% плагинов написаны в 2009 году не l4d
 

Мотыга

сила в силе духа ☠️☠️☠️
Сообщения
84
Реакции
49
Есть плагин
[CS: Source] knife Ownd
Можно как то сделать что бы при каждом убийстве у всех игроков,воспроизводился звук,с любого оружия чисто на убийства игрока,один звук?И
И этот звук будет слышать тот кто убил.

css v34
 

-=HellFire=-

Kernel panic - not syncing: Fatal exception
Сообщения
1,394
Реакции
585
Есть плагин
[CS: Source] knife Ownd
Можно как то сделать что бы при каждом убийстве у всех игроков,воспроизводился звук,с любого оружия чисто на убийства игрока,один звук?И
И этот звук будет слышать тот кто убил.

css v34
C-подобный:
#include <sdktools>

#define SND "death/deathsound.mp3" // Менять звук тут, без папки SOUND

public void OnPluginStart()
{
    HookEvent("player_death", Death);
}

public void OnMapStart()
{
    PrecacheSound(SND);
    AddFileToDownloadsTable("sound/death/deathsound.mp3");
}

public Death(Handle event, const char[] name , bool dontBroadcast)
{
    int attacker = GetClientOfUserId(GetEventInt(event, "attacker"));
    int client = GetClientOfUserId(GetEventInt(event, "userid"));
    if(IsClientInGame(client) && !IsFakeClient(attacker))
    {
        EmitSoundToClient(attacker, SND);
    }
}
 

Мотыга

сила в силе духа ☠️☠️☠️
Сообщения
84
Реакции
49
C-подобный:
#include <sdktools>

#define SND "death/deathsound.mp3" // Менять звук тут, без папки SOUND

public void OnPluginStart()
{
    HookEvent("player_death", Death);
}

public void OnMapStart()
{
    PrecacheSound(SND);
    AddFileToDownloadsTable("sound/death/deathsound.mp3");
}

public Death(Handle event, const char[] name , bool dontBroadcast)
{
    int attacker = GetClientOfUserId(GetEventInt(event, "attacker"));
    int client = GetClientOfUserId(GetEventInt(event, "userid"));
    if(IsClientInGame(client) && !IsFakeClient(attacker))
    {
        EmitSoundToClient(attacker, SND);
    }
}
Спасибо, а можно как то исключить воспроизведения звука когда ты сам умираешь например пишешь kill,и разбиваешься?
 
Последнее редактирование:

RusJJ

Доброе утро девачьки
Сообщения
2,582
Реакции
1,075
Спасибо, а можно как то исключить воспроизведения звука когда ты сам умираешь например пишешь kill,и разбиваешься?
В строке 20 замени
C-подобный:
if(IsClientInGame(client) && !IsFakeClient(attacker))
на вот это:
C-подобный:
if(client != attacker && IsClientInGame(client) && !IsFakeClient(attacker))
 

Мотыга

сила в силе духа ☠️☠️☠️
Сообщения
84
Реакции
49
Кто может помочь скомплектовать
 

Вложения

  • 1skype.sp
    4.1 КБ · Просмотры: 9

-=HellFire=-

Kernel panic - not syncing: Fatal exception
Сообщения
1,394
Реакции
585
Хотя бы return бы убрал... и флаг бы поставил.
 

Pianyy

Участник
Сообщения
62
Реакции
12
Кто может помочь скомплектовать

//// 1skype.sp
//
//...\sourcemod 1.10.0\addons\sourcemod\scripting\1skype.sp(22) : warning 239: 'void' is an illegal tag; use void as a type
// ...\sourcemod 1.10.0\addons\sourcemod\scripting\1skype.sp(22) : error 088: cannot return a value from a void function
// ...\sourcemod 1.10.0\addons\sourcemod\scripting\1skype.sp(19) : error 180: function return type differs from prototype. expected 'void', but got 'int'

Ошибки выдаёт, но в чем трудность самому скачать sourcemod скомплектовать и скомпилировать?
 

Nekro

Терра инкогнита
Сообщения
4,026
Реакции
2,260
//// 1skype.sp
//
//...\sourcemod 1.10.0\addons\sourcemod\scripting\1skype.sp(22) : warning 239: 'void' is an illegal tag; use void as a type
// ...\sourcemod 1.10.0\addons\sourcemod\scripting\1skype.sp(22) : error 088: cannot return a value from a void function
// ...\sourcemod 1.10.0\addons\sourcemod\scripting\1skype.sp(19) : error 180: function return type differs from prototype. expected 'void', but got 'int'

Ошибки выдаёт, но в чем трудность самому скачать sourcemod скомплектовать и скомпилировать?
C-подобный:
public OnPluginStart()
{
    RegAdminCmd("sm_discord_show", cmd, ADMFLAG_GENERIC);
}
 

1just1

Участник
Сообщения
75
Реакции
23
Возьмется кто писать плагин один, все сообщу в лс, за символическую сумму желательно, так как очень сложно найти кодера который не занят и так далее.
 

iLoco

Пишу плагины за печеньки 🍪🍪🍪
Сообщения
2,265
Реакции
1,323
Возьмется кто писать плагин один, все сообщу в лс, за символическую сумму желательно, так как очень сложно найти кодера который не занят и так далее.
напиши мне в дисскорд, ссылка на него есть в информации аккаунта у меня
 

🟡differend🟢

Что хочу - то и делаю
Сообщения
975
Реакции
661
Народ, сделайте пожалуйста чтобы у кт тоже забирались гранаты как у стороны т
 

Вложения

  • remove_grenades.sp
    1.5 КБ · Просмотры: 4

iLoco

Пишу плагины за печеньки 🍪🍪🍪
Сообщения
2,265
Реакции
1,323
Народ, сделайте пожалуйста чтобы у кт тоже забирались гранаты как у стороны т
Сообщения автоматически склеены:

Как можно weapon_shield сделать бессконечное хп?
 

Вложения

  • remove_grenades.sp
    1.4 КБ · Просмотры: 6
  • remove_grenades.smx
    4.1 КБ · Просмотры: 3
Последнее редактирование:

🟡differend🟢

Что хочу - то и делаю
Сообщения
975
Реакции
661
Хай всем! Кто нибудь может сделать так чтобы админы могли смотреть свою репутацию?
 

Вложения

  • Admins.sp
    19.3 КБ · Просмотры: 8

kiri3shka

Back to Grajdanka
Сообщения
395
Реакции
227
Если вдруг возьмешься за бесплатно - буду рад
Ибо печально что такого плагина в общем доступе нет, а ведь очень полезен для JailBreak
 
Последнее редактирование:
Сверху Снизу