Иконка ресурса

Save Scores 1.3.3 - 1.3.4

Серый™

CS:S Server
Сообщения
2,925
Реакции
1,376
Re: Save Scores v1.3.4

Моя переделка плагина, чуть переписал и оптимизировал.
Работает по командам "!resetscore", "!rs", "!кы" - не зависимо от регистра (большая маленькая буква).
 

Вложения

  • savescores_v1.3.4.zip
    27.5 КБ · Просмотры: 131
Последнее редактирование:

kolya2142

Участник
Сообщения
73
Реакции
3
Re: Save Scores v1.3.4

Все плагины которые нужны установил, все по инструкции!
Но получается вот так!
Сервер tf2, linux
L 05/09/2012 - 15:16:05: Info (map "plr_hightower") (file "errors_20120509.log")
L 05/09/2012 - 15:16:05: [SM] Unable to load extension "calcplayerscore.ext": vstdlib_i486.so: cannot open shared object file: No such file or directory
L 05/09/2012 - 15:16:05: [SM] Plugin encountered error 25: Call was aborted
L 05/09/2012 - 15:16:05: [SM] Native "SetFailState" reported: CalcPlayerScore extension is not running
L 05/09/2012 - 15:16:05: [SM] Displaying call stack trace for plugin "savescores.smx":
L 05/09/2012 - 15:16:05: [SM] [0] Line 86, savescores/tf.sp::CheckTFExtensions()
L 05/09/2012 - 15:16:05: [SM] [1] Line 25, savescores/tf.sp::TF_Stuff()
L 05/09/2012 - 15:16:05: [SM] [2] Line 42, D:\server\my\Public_Server_34_win_ubo_tdm\cstrike\addons\sourcemod\scripting\savescores.sp::OnPluginStart()
L 05/09/2012 - 15:16:05: [SM] Unable to load plugin "scoremod.smx": Required extension "CalcPlayerScore" file("calcplayerscore.ext") not running
L 05/09/2012 - 16:19:54: Error log file session closed.
И вот что сегодня пишет
L 05/10/2012 - 20:29:55: [SM] Plugin encountered error 25: Call was aborted
L 05/10/2012 - 20:29:55: [SM] Native "SetFailState" reported: CalcPlayerScore extension is not running
L 05/10/2012 - 20:29:55: [SM] Displaying call stack trace for plugin "savescores.smx":
L 05/10/2012 - 20:29:55: [SM] [0] Line 86, savescores/tf.sp::CheckTFExtensions()
L 05/10/2012 - 20:29:55: [SM] [1] Line 25, savescores/tf.sp::TF_Stuff()
L 05/10/2012 - 20:29:55: [SM] [2] Line 42, D:\server\my\Public_Server_34_win_ubo_tdm\cstrike\addons\sourcemod\scripting\savescores.sp::OnPluginStart()
L 05/10/2012 - 20:29:55: [SM] Unable to load plugin "scoremod.smx": Required extension "CalcPlayerScore" file("calcplayerscore.ext") not running
L 05/10/2012 - 21:27:35: Error log file session closed.

Плагины
[SM] Listing 37 plugins:
01 "TeamSwitch" (1.3) by MistaGee
02 "Warning system" (0.4a) by MindziusLT
03 "Updater" (1.1.4) by GoD-Tony
04 "Admin File Reader" (1.4.1) by AlliedModders LLC
05 "ExtendedComm" (3.0.8b) by Twisted|Panda
06 "Client Preferences" (1.4.1) by AlliedModders LLC
07 "[STB] Save Temporary Bans" (0.4) by Bacardi
08 "Fun Votes" (1.4.1) by AlliedModders LLC
09 "Fun Commands X" (1.9) by Spazman0 and Arg!
10 "Basic Commands" (1.4.1) by AlliedModders LLC
11 "Plugin Autoupdater" (1.5) by MikeJS
12 "Basic Comm Control" (1.4.1) by AlliedModders LLC
13 "Reserved Slots" (1.4.1) by AlliedModders LLC
14 "Basic Info Triggers" (1.4.1) by AlliedModders LLC
15 "TF2 Class Restrictions" (0.6) by Tsunami
16 "Advertisements" (0.6.2) by Tsunami, Otstrel.ru Team
17 "Anti-Flood" (1.4.1) by AlliedModders LLC
18 "Fun Commands" (1.4.1) by AlliedModders LLC
19 "Sound Commands" (1.4.1) by AlliedModders LLC
20 "Basic Votes" (1.4.1) by AlliedModders LLC
21 "Nextmap" (1.4.1) by AlliedModders LLC
22 "Win panel for losing team" (1.4-ff) by Reflex
23 "Trade Chat" (1.4) by Luki
24 "Admin Menu" (1.4.1) by AlliedModders LLC
25 "High Ping Kicker - Lite Edition" (1.0.0.1) by Liam
26 "[TF2] gScramble Team Manager" (3.0.11) by Goerge
27 "SourceBans" (1.4.9) by SourceBans Development Team
28 "AFK Manager" (3.4.3) by Rothgar
29 "Admin Help" (1.4.1) by AlliedModders LLC
30 "Basic Chat" (1.4.1) by AlliedModders LLC
31 "Custom Votes" (0.5.6) by chundo
32 "HLstatsX CE Ingame Plugin" (1.6.15) by psychonic
33 "Remove Ads" (1.2) by Zephyrus
34 "Rules Menu" (1.0) by graczu_-
35 "Player Commands" (1.4.2) by AlliedModders LLC
36 <Error> "Save Scores" (1.3.4) by exvel
37 <Failed> "ScoreMod" (1.1.0) by bl4nk
 

Серый™

CS:S Server
Сообщения
2,925
Реакции
1,376
Re: Save Scores v1.3.4

kolya2142, вроде нет такого расширения calcplayerscore.ext у тебя на сервере.
 

kolya2142

Участник
Сообщения
73
Реакции
3
Re: Save Scores v1.3.4

Серый™,подскажите пожалуйста,как решить проблему, где его взять и как поставить?
Все файлы скопировал, которые нужны были!
 

kolya2142

Участник
Сообщения
73
Реакции
3
Re: Save Scores v1.3.4

Да стоит, даже заново переставил, все равно такая проблема
L 05/11/2012 - 16:47:00: Info (map "pl_hoodoo_final") (file "errors_20120511.log")
L 05/11/2012 - 16:47:00: [SM] Plugin encountered error 25: Call was aborted
L 05/11/2012 - 16:47:00: [SM] Native "SetFailState" reported: CalcPlayerScore extension is not running
L 05/11/2012 - 16:47:00: [SM] Displaying call stack trace for plugin "savescores.smx":
L 05/11/2012 - 16:47:00: [SM] [0] Line 83, savescores/tf.sp::CheckTFExtensions()
L 05/11/2012 - 16:47:00: [SM] [1] Line 25, savescores/tf.sp::TF_Stuff()
L 05/11/2012 - 16:47:00: [SM] [2] Line 43, D:\Source-Servers\css_sm_1.2.4\cstrike\addons\sourcemod\scripting\savescores.sp::OnPluginStart()
L 05/11/2012 - 16:47:00: [SM] Unable to load plugin "scoremod.smx": Required extension "CalcPlayerScore" file("calcplayerscore.ext") not running
Я вроде бы нашел решение, но не могу разобраться как решить, мб кто-нибудь поможет?Спасибо
решение
 
Последнее редактирование:

Серый™

CS:S Server
Сообщения
2,925
Реакции
1,376
Re: Save Scores v1.3.4

kolya2142, ну тогда так, из этого расширения берёшь calcplayerscore.inc и закидываешь в addons\sourcemod\scripting\include, и заново компилируешь плагин.
И ещё введи в консоль sm exts list и предоставь результат.
 

kolya2142

Участник
Сообщения
73
Реакции
3
Re: Save Scores v1.3.4

Серый™,Извините, не совсем понял
вот это
#pragma semicolon 1

#include <sourcemod>
#include <tf2_stocks>
#include <sdkhooks>

public Plugin:myinfo = {
name = "SetScore",
author = "bl4nk",
description = "Set a player's score to whatever you want",
version = "1.0.0",
url = "http://forums.alliedmods.net/"
};

new
g_iSetScore[MAXPLAYERS+1] = { -1, ... };

public
OnPluginStart() {
RegAdminCmd("sm_setscore", Command_SetScore, ADMFLAG_ROOT, "sm_setscore <#userid|name> <score> - Set a player's score (-1 to disable)");
}

public
OnMapStart() {
new
iIndex = FindEntityByClassname(MaxClients+1, "tf_player_manager");
if (
iIndex == -1) {
SetFailState("Unable to find tf_player_manager entity");
}

SDKHook(iIndex, SDKHook_ThinkPost, Hook_OnThinkPost);
}

public
OnClientPutInServer(iClient) {
g_iSetScore[iClient] = -1;
}

public
Action:Command_SetScore(iClient, iArgCount) {
if (
iArgCount < 2) {
ReplyToCommand(iClient, "[SM] Usage: sm_setscore <#userid|name> <score>");
return
Plugin_Handled;
}

decl String:szTarget[65];
GetCmdArg(1, szTarget, sizeof(szTarget));

decl String:szTargetName[MAX_TARGET_LENGTH+1];
decl iTargetList[MAXPLAYERS+1], iTargetCount, bool:bTnIsMl;

if ((
iTargetCount = ProcessTargetString(
szTarget,
iClient,
iTargetList,
MAXPLAYERS,
COMMAND_FILTER_CONNECTED,
szTargetName,
sizeof(szTargetName),
bTnIsMl)) <= 0)
{
ReplyToTargetError(iClient, iTargetCount);
return
Plugin_Handled;
}

decl String:szScore[6];
GetCmdArg(2, szScore, sizeof(szScore));

new
iScore = StringToInt(szScore);
ClampInt(iScore, -1, 4095);

for (new
i = 0; i < iTargetCount; i++)
{
g_iSetScore[iTargetList[i]] = iScore;
}

return
Plugin_Handled;
}

public
Hook_OnThinkPost(iEnt) {
static
iTotalScoreOffset = -1;
if (
iTotalScoreOffset == -1) {
iTotalScoreOffset = FindSendPropInfo("CTFPlayerResource", "m_iTotalScore");
}

new
iTotalScore[MAXPLAYERS+1];
GetEntDataArray(iEnt, iTotalScoreOffset, iTotalScore, MaxClients+1);

for (new
i = 1; i <= MaxClients; i++) {
if (
IsClientInGame(i) && g_iSetScore[i] > -1) {
iTotalScore[i] = g_iSetScore[i];
}
}

SetEntDataArray(iEnt, iTotalScoreOffset, iTotalScore, MaxClients+1);
}

stock ClampInt(&iValue, iMin, iMax) {
if (
iValue < iMin) {
iValue = iMin;
} else if (
iValue > iMax) {
iValue = iMax;
}
}
вставить в calcplayerscore.inc?

sm exts list
[SM] Displaying 14 extensions:
[01] Automatic Updater (1.4.1): Updates SourceMod gamedata files
[02] Webternet (1.4.1): Extension for interacting with URLs
[03] TF2 Tools (1.4.1): TF2 extended functionality
[04] BinTools (1.4.1): Low-level C/C++ Calling API
[05] SDK Tools (1.4.1): Source SDK Tools
[06] Top Menus (1.4.1): Creates sorted nested menus
[07] SteamTools (0.6.1): SteamWorks for SourceMod.
[08] cURL Extension (1.3.0.0): cURL Extension
[09] Socket (3.0.1): Socket extension for SourceMod
[10] Client Preferences (1.4.1): Saves client preference settings
[11] SQLite (1.4.1): SQLite Driver
[12] Regex (1.4.1): Provides regex natives for plugins
[13] <FAILED> file "calcplayerscore.ext.so": /game/orangebox/tf/addons/sourcemod/extensions/calcplayerscore.ext.so: undefined symbol: _Unwind_Resume
[14] MySQL-DBI (1.4.1): MySQL driver implementation for DBI
 

Серый™

CS:S Server
Сообщения
2,925
Реакции
1,376
Re: Save Scores v1.3.4

kolya2142, у тебя не работает само расширение, вот и плагин не работает, попробуй компильнуть этот плагин и поставить его, и посмотри что будет.
И обнови см.
 

Вложения

  • SetScore.sp
    2.6 КБ · Просмотры: 13

kolya2142

Участник
Сообщения
73
Реакции
3
Re: Save Scores v1.3.4

Серый™,скомпилировал и вот что выходит
L 05/12/2012 - 15:31:40: [SM] Plugin encountered error 25: Call was aborted
L 05/12/2012 - 15:31:40: [SM] Native "SetFailState" reported: CalcPlayerScore extension is not running
L 05/12/2012 - 15:31:40: [SM] Displaying call stack trace for plugin "savescores.smx":
L 05/12/2012 - 15:31:40: [SM] [0] Line 83, savescores/tf.sp::CheckTFExtensions()
L 05/12/2012 - 15:31:40: [SM] [1] Line 25, savescores/tf.sp::TF_Stuff()
L 05/12/2012 - 15:31:40: [SM] [2] Line 43, D:\Source-Servers\css_sm_1.2.4\cstrike\addons\sourcemod\scripting\savescores.sp::OnPluginStart()
L 05/12/2012 - 15:31:40: [SM] Unable to load plugin "scoremod.smx": Required extension "CalcPlayerScore" file("calcplayerscore.ext") not running
 

Вложения

  • SetScore.smx
    4.4 КБ · Просмотры: 5
Последнее редактирование:

Серый™

CS:S Server
Сообщения
2,925
Реакции
1,376
Re: Save Scores v1.3.4

kolya2142, ну что могу сказать у тебя расширение не работает, а причину почему он работает не знаю, надо людей у кого сервер тф и там он работает, может они знают почему расширение не хочет работать.
 

kolya2142

Участник
Сообщения
73
Реакции
3
Re: Save Scores v1.3.4

Серый™,решил проблему с SetScore, просто название должно быть другое(scoremod), но все равно не идет
L 05/12/2012 - 18:36:04: Info (map "pl_hoodoo_final") (file "errors_20120512.log")
L 05/12/2012 - 18:36:04: [SM] Plugin encountered error 25: Call was aborted
L 05/12/2012 - 18:36:04: [SM] Native "SetFailState" reported: CalcPlayerScore extension is not running
L 05/12/2012 - 18:36:04: [SM] Displaying call stack trace for plugin "savescores.smx":
L 05/12/2012 - 18:36:04: [SM] [0] Line 83, savescores/tf.sp::CheckTFExtensions()
L 05/12/2012 - 18:36:04: [SM] [1] Line 25, savescores/tf.sp::TF_Stuff()
L 05/12/2012 - 18:36:04: [SM] [2] Line 43, D:\Source-Servers\css_sm_1.2.4\cstrike\addons\sourcemod\scripting\savescores.sp::OnPluginStart()

хм или это тоже самое?
 
Последнее редактирование:

Серый™

CS:S Server
Сообщения
2,925
Реакции
1,376
Re: Save Scores v1.3.4

kolya2142, sm exts list посмотри а расширение работает?
 

kolya2142

Участник
Сообщения
73
Реакции
3
Re: Save Scores v1.3.4

Серый™,[14] <FAILED> file "calcplayerscore.ext.so": vstdlib_i486.so: cannot open shared object file: No such file or directory
 

Серый™

CS:S Server
Сообщения
2,925
Реакции
1,376
Re: Save Scores v1.3.4

kolya2142, расширение не работает, не хватает этого файла vstdlib_i486.so.
 

kolya2142

Участник
Сообщения
73
Реакции
3
Re: Save Scores v1.3.4

Серый™,а где его взять не подскажете? Я ищу и не могу найти!

Расширение вроде как заработало
[SM] Displaying 14 extensions:
[01] Automatic Updater (1.4.2): Updates SourceMod gamedata files
[02] Webternet (1.4.2): Extension for interacting with URLs
[03] TF2 Tools (1.4.2): TF2 extended functionality
[04] BinTools (1.4.2): Low-level C/C++ Calling API
[05] SDK Tools (1.4.2): Source SDK Tools
[06] Top Menus (1.4.2): Creates sorted nested menus
[07] SteamTools (0.6.1): SteamWorks for SourceMod.
[08] cURL Extension (1.3.0.0): cURL Extension
[09] Socket (3.0.1): Socket extension for SourceMod
[10] Client Preferences (1.4.2): Saves client preference settings
[11] SQLite (1.4.2): SQLite Driver
[12] Regex (1.4.2): Provides regex natives for plugins
[13] SDK Hooks (2.1.0): Source SDK Hooks
[14] MySQL-DBI (1.4.2): MySQL driver implementation for DBI

Но в sm plugins list все та же проблема
34 <Error> "Save Scores" (1.3.4) by exvel

Лог
L 05/13/2012 - 09:05:46: [SM] Native "SetFailState" reported: CalcPlayerScore extension is not running
L 05/13/2012 - 09:05:46: [SM] Displaying call stack trace for plugin "savescores.smx":
L 05/13/2012 - 09:05:46: [SM] [0] Line 83, savescores/tf.sp::CheckTFExtensions()
L 05/13/2012 - 09:05:46: [SM] [1] Line 25, savescores/tf.sp::TF_Stuff()
L 05/13/2012 - 09:05:46: [SM] [2] Line 43, D:\Source-Servers\css_sm_1.2.4\cstrike\addons\sourcemod\scripting\savescores.sp::OnPluginStart()
 
Последнее редактирование:

Серый™

CS:S Server
Сообщения
2,925
Реакции
1,376
Re: Save Scores v1.3.4

KaiL, зачем тебе тот плагин, если в этом уже есть тот функционал.
 
  • Мне нравится
Реакции: KaiL
Сверху Снизу