Заказать игровой сервер Контакты (заказать плагин/исправить ошибки/другое) Поиск

[ вход ]
[ последние сообщения ]

  • Страница 1 из 1
  • 1
Форум » SourceMod >> CS:Source >> CSGO » Обсуждение » Написание плагина. (Нужна помошь)
Написание плагина.
pro-health Дата: Вторник, 18.03.2014, 16:50:27 | Сообщение # 1
Сообщений: 188
Репутация: 5 [ +/- ]
Ошибки:
Код

// E:\servers\╧ырушэ√\beta_0.0.5rc15\addons\sourcemod\scripting\include\clients.
inc(777) : error 010: invalid function or declaration
// E:\servers\╧ырушэ√\beta_0.0.5rc15\addons\sourcemod\scripting\vip.sp(301) : er
ror 010: invalid function or declaration
// E:\servers\╧ырушэ√\beta_0.0.5rc15\addons\sourcemod\scripting\vip.sp(301) : er
ror 062: number of operands does not fit the operator
// E:\servers\╧ырушэ√\beta_0.0.5rc15\addons\sourcemod\scripting\vip.sp(301) : er
ror 010: invalid function or declaration
// E:\servers\╧ырушэ√\beta_0.0.5rc15\addons\sourcemod\scripting\vip.sp(301) : fa
tal error 127: too many error messages on one line


87 строку исправил:
Код
Было new bool:g_bGiveWeapons = -1; Изменил на: new bool:g_bGiveWeapons;


ПОМОГИТЕ ПЛИЗ.

---------------------------------------------------------------------------
А и ещё:
301-334 строки
Код
Float:operator/(Float:,_:)(Float:oper1, oper2)
{
return oper1 / float(oper2);
}

Float:operator+(Float:,_:)(Float:oper1, oper2)
{
return oper1 + float(oper2);
}

bool:operator!=(Float:,Float:)(Float:oper1, Float:oper2)
{
return FloatCompare(oper1, oper2) != 0;
}

bool:operator!=(Float:,_:)(Float:oper1, oper2)
{
return FloatCompare(oper1, float(oper2)) != 0;
}

bool:operator>(Float:,Float:)(Float:oper1, Float:oper2)
{
return FloatCompare(oper1, oper2) > 0;
}

bool:operator<(Float:,Float:)(Float:oper1, Float:oper2)
{
return FloatCompare(oper1, oper2) < 0;
}

bool:operator<=(Float:,Float:)(Float:oper1, Float:oper2)
{
return FloatCompare(oper1, oper2) <= 0;
}


Сообщение отредактировал pro-health - Четверг, 20.03.2014, 12:26:03
 
ThRunningMan Дата: Вторник, 18.03.2014, 19:32:19 | Сообщение # 2
Сообщений: 140
Репутация: 12 [ +/- ]
Используй тег code
Вот так:
Код
87: new bool:g_bGiveWeapons = 1;       
       208: new Float:g_fDamage = 1068289229;       
       209: new Float:g_fLowDamage = 1068289229;       
       301:       
Float:operator/(Float:,_:)(Float:oper1, oper2) P.S: 301       
       {       
       return oper1 / float(oper2);       
       }


87: new bool:g_bGiveWeapons = 1; - ошибка более чем очевидна, ты пишешь что у тебя перменная представлена как Булева т.е. Ложно\Истинно(False\True), а ты ей приписываешь целочисленное значение типа Integer
208: new Float:g_fDamage = 1068289229;   - тоже самое только с другой стороны, ты пишешь что у тебя переменная будет содержать занчение в плавающей точкой, т.е. дробное 1.0 или 4.3 и т.д. а ты этой перменной присваиваешь опять целое число
209: new Float:g_fLowDamage = 1068289229; - здесь тоже самое что и 208

Остальное я понять не могу, оформи как следует и объясни что ты пытаешься сделать
Я могу догадываться что в строке 301 он ругается на знак /


Сообщение отредактировал ThRunningMan - Вторник, 18.03.2014, 19:41:59
 
dron216 Дата: Вторник, 18.03.2014, 23:40:31 | Сообщение # 3
Сообщений: 151
Репутация: 18 [ +/- ]
Он походу декомпилировал плагин и пытается его скомпилировать...
 
pro-health Дата: Среда, 19.03.2014, 13:23:23 | Сообщение # 4
Сообщений: 188
Репутация: 5 [ +/- ]
dron216, давным давно нашёл плагин vip переделал (то ко перекрасил) а исходник потерял. =(
 
«SeReGa»☆ Дата: Понедельник, 02.06.2014, 09:53:02 | Сообщение # 5
Сообщений: 395
Репутация: 37 [ +/- ]
301-334 строки ет случайно не декомпилированные нативы??
 
Jon4ik Дата: Понедельник, 02.06.2014, 10:33:32 | Сообщение # 6
Сообщений: 278
Репутация: 7 [ +/- ]
Это вобще походу http://forum.myarena.ru/index.php?/topic/5241-sm-vip-very-important-person-beta-005rc15-26052014/ декомпилированый
 
Форум » SourceMod >> CS:Source >> CSGO » Обсуждение » Написание плагина. (Нужна помошь)
  • Страница 1 из 1
  • 1
Поиск: