Иконка ресурса
Статус
В этой теме нельзя размещать новые ответы.

FrozDark

Участник
Сообщения
1,769
Реакции
2,050
Re: [Shop] Core v1.8.5

У меня стоит Beta2

с искренне чистым сердцем советую обновить до beta3

Вроде это находится в Beta3 => могут быть ошибки.

P.S. Попробую написать Hats, что маловероятно получится, но всё же.


портировал с economy
 

Вложения

  • shop_glasses.sp
    8.5 КБ · Просмотры: 34
  • shop_hats.sp
    7.9 КБ · Просмотры: 44

legend1998

Участник
Сообщения
286
Реакции
187
Re: [Shop] Core v1.8.5

Кстати, FrozDark, неплохо было подключить автообновление...
 

Lime4Fresh

Участник
Сообщения
92
Реакции
5
Re: [Shop] Core v1.8.5

А Money Distributor работает на beta3?

Добавлено через 38 минут
После обновы перестали работать трейлы плагин пишет ошибку. Ставил фиксенный плагин
[SM] Listing 80 plugins:
01 "Basic Commands" (1.5.0-dev+3764) by AlliedModders LLC
02 "Round and Map End Sound" (2.4.5) by FrozDark (HLModders.ru LLC)
03 "Show Damage" (1.0.7) by exvel
04 "Admin Help" (1.5.0-dev+3764) by AlliedModders LLC
05 "Client Preferences" (1.5.0-dev+3764) by AlliedModders LLC
06 "Basic Info Triggers" (1.5.0-dev+3764) by AlliedModders LLC
07 "Plugin Manager" (1.1.0) by R-Hehl
08 "Admin Connect Message (Extended)" (1.6.0) by ReFlexPoison
09 "[Shop] Money Distributor" (1.2) by FrozDark (HLModders LLC),SenatoR
10 "Grenade Smoke Color" (1.1) by HSFighter
11 "CSS Late Spawn" (0.7) by meng
12 "mapchooser_snd.smx"
13 "SM_Hosties v2" (2.0.4) by databomb & dataviruset
14 "MySteamID" (1.0) by Mopo3
15 "REGEX word filter" (1.2) by Twilight Suzuka
16 "Name Checker" (1.5) by Silent_Water
17 "Sound Commands" (1.5.0-dev+3764) by AlliedModders LLC
18 "Jailbreak Team Balance" (3.0.5) by databomb
19 "ExtendedComm" (3.0.8b) by Twisted|Panda
20 "Players Votes" (1.5.0) by The Resident, pZv!
21 "Admin File Reader" (1.5.0-dev+3764) by AlliedModders LLC
22 "Anti-Flood" (1.5.0-dev+3764) by AlliedModders LLC
23 "SaveChat" (SaveChat_1.2.1) by citkabuto
24 "Enter server sound" (1.6) by Kemsan
25 "Grenade Trails (clientpref)" (1.3) by Bacardi
26 "Basic Votes" (1.3.7) by AlliedModders LLC, modified by PhO3n1X
27 "Ban disconnected players" (1.04) by mad_hamster
28 "Say Back to Spector" (1.0.0.2) by GoDtm666
29 "Save Scores" (1.3.4) by exvel
30 "Basic Comm Control" (1.5.0-dev+3764) by AlliedModders LLC
31 "Fun Commands" (1.5.0-dev+3764) by AlliedModders LLC
32 "Rock The Vote" (1.5.0-dev+3764) by AlliedModders LLC
33 "Admin Menu" (1.5.0-dev+3764) by AlliedModders LLC
34 "JailMedKit" (1.0) by s1dex
35 "Reserved Slots" (1.5.0-dev+3764) by AlliedModders LLC
36 "Basic Chat" (1.5.0-dev+3764) by AlliedModders LLC
37 "Extend map vote" (1.0) by The.Hardstyle.Bro^_^
38 "RankMe" (2.8.3) by lok1
39 "Map Nominations" (1.5.0-dev+3764) by AlliedModders LLC
40 "Nextmap" (1.5.0-dev+3764) by AlliedModders LLC
41 "FireWaLL Super Admin" (1.02) by LightningZLaser
42 "CT Ban" (1.6.0) by databomb
43 "Simple Chat Processor" (1.0.1) by Simple Plugins
44 "Fun Votes" (1.5.0-dev+3764) by AlliedModders LLC
45 "PermaMute" (0.1) by Ryan "Rusification Punkk"
46 "Last Request: Shotgun Wars (sample)" (1.0.2) by databomb & dataviruset
47 "SourceBans" (1.4.10) by SourceBans Development Team
48 "Special Effects" (0.2) by Peoples Army
49 "SuperLogs: CSS" (1.2.4) by psychonic
50 "Killme" (2.0.1) by killjoy
51 "Jail Control (Commander)" (v2.1) by wS (World-Source.Ru)
52 "Equipment Drop" (1.4) by Trostal
53 "Resetscore.smx"
54 "HeadShot Explode" (1.0) by tuty
55 "RandomCycle" (1.5.0-dev+3764) by AlliedModders LLC
56 "[TF2/CS:S] Custom Chat Colors" (1.3.0) by Dr. McKay
57 "Chat Logger" (2.0) by McFlurry
58 "SM WeaponGiver" (1.0) by LightningZLaser
59 "Hud Info" (1.2) by FrozDark (HLModders.ru LLC)
60 "Advertisements" (0.7.2) by TurboCrazy
61 "Player Commands" (1.5.0-dev+3764) by AlliedModders LLC
62 "Paintball" (1.2.0) by otstrel.ru Team
63 "AdMiN" (v2.2) by wS (World-Source.Ru)
64 "Spray Tracer" (5.8a) by Nican132, CptMoore, Lebson506th
65 "SwapTeam" (1.2.6) by Rogue - Originally by MistaGee
66 <Failed> "SMAC Eye Angle Test" (0.8.0.4) by GoD-Tony, psychonic
67 <Failed> "SMAC ConVar Checker" (0.8.0.4) by GoD-Tony, psychonic, Kigen
68 <Failed> "SMAC Command Monitor" (0.8.0.4) by GoD-Tony, psychonic, Kigen
69 <Failed> "SMAC AutoTrigger Detector" (0.8.0.4) by GoD-Tony
70 <Failed> "SMAC Anti-Wallhack" (0.8.0.4) by GoD-Tony, psychonic, Kigen
71 <Failed> "SMAC Aimbot Detector" (0.8.0.4) by GoD-Tony
72 <Failed> "SMAC Anti-Speedhack" (0.8.0.4) by GoD-Tony
73 <Failed> "SMAC Spinhack Detector" (0.8.0.4) by GoD-Tony
74 <Error> "[Shop] Trails" (1.7) by FrozDark (HLModders LLC)
75 <Failed> "SMAC Rcon Locker" (0.8.0.4) by GoD-Tony, Kigen
76 "[Shop] Core" (1.8.6-beta3) by FrozDark (HLModders LLC)
77 <Failed> "SMAC CS:S Anti-Flash" (0.8.0.4) by GoD-Tony
78 <Failed> "SMAC Client Protection" (0.8.0.4) by GoD-Tony, psychonic, Kigen
79 "Radio Spam Block" (1.0.0) by exvel
80 "[Shop] Skins" (1.8.6-beta3) by FrozDark

Добавлено через 40 минут
В логах ничего
 
Последнее редактирование модератором:
Сообщения
40
Реакции
7
Re: [Shop] Core v1.8.5

ну а подарки на карте код плагина можешь отсюда вытащить код подарки и сделать отдельный плагин
#pragma semicolon 1
#include <sourcemod>
#include <cstrike>
#include <sdktools>
#include <sdkhooks>
#include <colors>

#include "mg_shop/variables.inc"
#include "mg_shop/helper.inc"
#include "mg_shop/sql.inc"
#include "mg_shop/menu.inc"

public Plugin:myinfo =
{
name = "[CS:S] Shop plugin",
author = "[RUS] DiviX",
description = "[CS:S] Shop plugin for MG servers",
version = VERSION,
url = "N/A"
}

public OnPluginStart()
{
ConnectSQL();
HookEvent("player_spawn", Event_PlayerSpawn);
HookEvent("player_death", Event_PlayerDeath);
HookEvent("round_start", Event_RoundStart);

RegConsoleCmd("say", Command_Say);
RegConsoleCmd("say_team", Command_Say);
RegConsoleCmd("sm_store", Command_Shop);
RegConsoleCmd("sm_shop", Command_Shop);
RegConsoleCmd("sm_getpos", Command_GetPos);
RegConsoleCmd("sm_scout", Command_Scout);

RegAdminCmd("sm_store_admin", Command_Admin, ADMFLAG_CUSTOM5);

CvarTransmitCost = CreateConVar("shop_transmit_cost", "5", "Commission to transfer a percentage.", FCVAR_PLUGIN|FCVAR_NOTIFY, true, 0.0);
CvarTransmitMin = CreateConVar("shop_transmit_min", "100", "The minimum amount for the transfer.", FCVAR_PLUGIN|FCVAR_NOTIFY, true, 0.0);
CvarLuckCost = CreateConVar("shop_luck_cost", "150", "Credits to Try your luck.", FCVAR_PLUGIN|FCVAR_NOTIFY, true, 1.0);
CvarLuckChance = CreateConVar("shop_luck_chance", "10", "A chance to win to Try your luck a percentage.", FCVAR_PLUGIN|FCVAR_NOTIFY, true, 0.0, true, 99.0);
CvarSalePercent = CreateConVar("shop_sale_percent", "25", "How many will not return from the price of the trail a percentage.", FCVAR_PLUGIN|FCVAR_NOTIFY, true, 0.0, true, 100.0);
CvarTestTime = CreateConVar("shop_test_time", "30.0", "How much time is given for a fitting.", FCVAR_PLUGIN|FCVAR_NOTIFY, true, 0.1);
CvarModelCost = CreateConVar("shop_model_cost", "500", "The cost of skins.", FCVAR_PLUGIN|FCVAR_NOTIFY, true, 0.0);
CvarModelT = CreateConVar("shop_model_t", "models/player/ct_urban.mdl", "Skin for T.", FCVAR_PLUGIN|FCVAR_NOTIFY);
CvarModelCT = CreateConVar("shop_model_ct", "models/player/ct_urban.mdl", "Skin for CT.", FCVAR_PLUGIN|FCVAR_NOTIFY);
CvarAutoGive = CreateConVar("shop_cred_amount", "2", "How much credit is given in a minute.", FCVAR_PLUGIN|FCVAR_NOTIFY);
CvarGiveForKill = CreateConVar("shop_give_for_kill", "10", "Credits for killing.", FCVAR_PLUGIN|FCVAR_NOTIFY);
AutoExecConfig();

CreateTimer(60.0, Timer_AutoGiveCredits, _, TIMER_REPEAT);

LoadTranslations("plugin.mg_shop.phrases");
LoadTranslations("common.phrases");
}

public Action:Timer_AutoGiveCredits(Handle:timer)
{
for(new client = 1; client <= MaxClients; client++)
{
if(IsValidPlayer(client, true))
SQL_Credits[client] += GetConVarInt(CvarAutoGive);
}
}

public Action:Command_Scout(client, args)
{
if(IsValidPlayer(client))
{
if(!IsPlayerAlive(client))
{
CPrintToChat(client, Prefix, "You have to be alive!", client);
return Plugin_Handled;
}
new weapon = GetPlayerWeaponSlot(client, CS_SLOT_PRIMARY);
if(weapon != -1)
{
CPrintToChat(client, Prefix, "Do you already have a gun!", client);
return Plugin_Handled;
}
if(SQL_Credits[client] >= 50)
{
new scout = GivePlayerItem(client, "weapon_scout");
if(scout != -1)
{
SetEntProp(scout, Prop_Send, "m_iClip1", 0);
new ammoOffset = FindSendPropInfo("CCSPlayer", "m_iAmmo");
SetEntData(client, ammoOffset+8, 0);
SQL_Credits[client] -= 50;
CPrintToChat(client, Prefix, "You bought a scout for 100 credits.", client);
}
}
else
CPrintToChat(client, Prefix, "It is not enough money.", client);
}
return Plugin_Handled;
}

public Action:Command_GetPos(client, args)
{
if(IsValidPlayer(client))
{
new Float:pos[3];
GetClientEyePosition(client, pos);
ReplyToCommand(client, "\x04[SM]\x01 Your position: %f %f %f", pos[0], pos[1], pos[2]);
}
return Plugin_Handled;
}

public Action:Command_Shop(client, args)
{
if(IsValidPlayer(client))
DisplayMenu(BuildMenuMain(client), client, MENU_TIME_FOREVER);
return Plugin_Handled;
}

public Action:Command_Admin(client, args)
{
if(IsValidPlayer(client))
DisplayMenu(BuildMenuAdmin(client), client, MENU_TIME_FOREVER);
return Plugin_Handled;
}

public OnPluginEnd()
{
for(new i = 1; i <= MaxClients; i++)
{
if(!IsValidPlayer(i, false))
continue;

if(SQL_IsClientLoaded)
{
decl String:auth[128];
GetClientAuthString(i, auth, sizeof(auth));
SQL_UpdatePlayer(i, auth);
}
}
}

public OnMapStart()
{
CreateShopTrails();
CreateShopHats();
ReadBall();
decl String:buffer[PLATFORM_MAX_PATH];
GetConVarString(CvarModelT, buffer, sizeof(buffer));
PrecacheModel(buffer, true);
GetConVarString(CvarModelCT, buffer, sizeof(buffer));
PrecacheModel(buffer, true);
PrecacheSound("weapons/hegrenade/explode3.wav", true);
ExplosionModel = PrecacheModel("materials/sprites/zerogxplode.vmt", false);
}

public OnMapEnd()
{
for(new i = 1; i <= MaxClients; i++)
{
hTimerResetPlayers = INVALID_HANDLE;
if(!IsValidPlayer(i, false))
continue;

if(SQL_IsClientLoaded)
{
decl String:auth[128];
GetClientAuthString(i, auth, sizeof(auth));
SQL_UpdatePlayer(i, auth);
}
}
}

public OnClientAuthorized(client, const String:auth[])
{
if(SQL_IsConnectedDB)
SQL_LoadPlayer(client, auth);
}

public OnClientDisconnect(client)
{
if(SQL_IsClientLoaded[client])
{
decl String:auth[128];
GetClientAuthString(client, auth, sizeof(auth));
SQL_UpdatePlayer(client, auth);
SQL_IsClientLoaded[client] = false;
}
RemoveShopItems(client);
}

public Event_PlayerSpawn(Handle:event, const String:name[], bool:dontBroadcast)
{
new client = GetClientOfUserId(GetEventInt(event, "userid"));
if(IsValidPlayer(client))
if(GetClientTeam(client) == CS_TEAM_T || GetClientTeam(client) == CS_TEAM_CT)
CreateTimer(1.0, Timer_PostSpawn, client, TIMER_FLAG_NO_MAPCHANGE);
}

public Action:Timer_PostSpawn(Handle:timer, any:client)
{
if(IsValidPlayer(client, true))
{
IsPlayerTakeBall[client] = false;
decl String:model[PLATFORM_MAX_PATH];
if(SQL_DefItem[client][2] == 1)
{
if(GetClientTeam(client) == CS_TEAM_T)
GetConVarString(CvarModelT, model, sizeof(model));
else if(GetClientTeam(client) == CS_TEAM_CT)
GetConVarString(CvarModelCT, model, sizeof(model));
SetEntityModel(client, model);
}
else
{
GetClientModel(client, model, sizeof(model));
if(StrEqual(model, "models/player/ct_gsg9.mdl") || StrEqual(model, "models/player/ct_sas.mdl"))
SetEntityModel(client, "models/player/ct_urban.mdl");
}
new Float:pos[3];
GetClientAbsOrigin(client, pos);
new Handle:datapack = CreateDataPack();
WritePackCell(datapack, client);
WritePackFloat(datapack, pos[0]);
WritePackFloat(datapack, pos[1]);
WritePackFloat(datapack, pos[2]);
hTimerResetPlayers[client] = CreateTimer(0.5, Timer_ResetPlayers, datapack, TIMER_FLAG_NO_MAPCHANGE|TIMER_REPEAT);
RemoveShopItems(client);
CreateShopItems(client);
}
return Plugin_Stop;
}

public Action:Timer_ResetPlayers(Handle:timer, Handle:datapack)
{
ResetPack(datapack);
new client = ReadPackCell(datapack);
if(!IsValidPlayer(client, true))
{
hTimerResetPlayers[client] = INVALID_HANDLE;
return Plugin_Stop;
}

if(!IsPlayerTakeBall[client])
return Plugin_Continue;

new Float:pos[3], Float:pos2[3];
pos[0] = ReadPackFloat(datapack);
pos[1] = ReadPackFloat(datapack);
pos[2] = ReadPackFloat(datapack);
GetClientAbsOrigin(client, pos2);
if(GetVectorDistance(pos, pos2) > 200.0)
return Plugin_Continue;

IsPlayerTakeBall[client] = false;
CPrintToChat(client, Prefix, "Your pass maps of reset.", client);
return Plugin_Continue;
}

public Event_PlayerDeath(Handle:event, const String:name[], bool:dontBroadcast)
{
new victim = GetClientOfUserId(GetEventInt(event, "userid"));
new attacker = GetClientOfUserId(GetEventInt(event, "attacker"));
RemoveShopItems(victim);
if(AreValidPlayers(victim, attacker))
SQL_Credits[attacker] += GetConVarInt(CvarGiveForKill);
}

public Event_RoundStart(Handle:event, const String:name[], bool:dontBroadcast)
{
for(new client = 1; client <= MaxClients; client++)
{
if(hTimerResetPlayers[client] != INVALID_HANDLE)
{
KillTimer(hTimerResetPlayers[client]);
hTimerResetPlayers[client] = INVALID_HANDLE;
}
}

if((fBallPos[0] != 0.0 && fBallPos[1] != 0.0 && fBallPos[2] != 0.0))
{
WinnerPosition = 0;
new ent = CreateEntityByName("prop_dynamic_override");
if(IsValidEntity(ent))
{
DispatchKeyValue(ent, "model", "models/items/cs_gift.mdl");
//DispatchKeyValue(ent, "spawnflags", "256");
DispatchKeyValue(ent, "solid", "0");
DispatchKeyValue(ent, "disablereceiveshadows", "1");
DispatchKeyValue(ent, "disableshadows", "1");
DispatchKeyValue(ent, "DefaultAnim", "spin");
DispatchSpawn(ent);
ActivateEntity(ent);
TeleportEntity(ent, fBallPos, NULL_VECTOR, NULL_VECTOR);
CreateTimer(0.1, Timer_CheckPlayers, ent, TIMER_FLAG_NO_MAPCHANGE|TIMER_REPEAT);
}
}
}

public Action:Timer_CheckPlayers(Handle:timer, any:entity)
{
if(!IsValidEntity(entity))
return Plugin_Stop;

if(WinnerPosition > 3)
WinnerPosition = 3;
if(BallCredits[WinnerPosition] <= 0)
return Plugin_Stop;

decl Float:pos_ent[3], Float:pos[3];
GetEntPropVector(entity, Prop_Send, "m_vecOrigin", pos_ent);
for(new client = 1; client <= MaxClients; client++)
{
if(IsValidPlayer(client, true))
{
if(IsPlayerTakeBall[client])
continue;

GetClientAbsOrigin(client, pos);
if(GetVectorDistance(pos_ent, pos) > 200.0)
continue;

decl String:name[MAX_NAME_LENGTH];
GetClientName(client, name, sizeof(name));
new amount = BallCredits[WinnerPosition];
if(HasAdminFlags(client, ADMFLAG_CUSTOM6))
amount *= 2;
CPrintToChatAll("\x04[SHOP] \x01%t", "Prize", name, amount);

EmitSoundToAll("weapons/hegrenade/explode3.wav");
pos_ent[0] += 150.0;
TE_SetupExplosion(pos_ent, ExplosionModel, 10.0, 1, 0, 275, 160);
TE_SendToAll();
pos_ent[0] -= 300.0;
TE_SetupExplosion(pos_ent, ExplosionModel, 10.0, 1, 0, 275, 160);
TE_SendToAll();
pos_ent[0] += 150.0;

pos_ent[1] += 150.0;
TE_SetupExplosion(pos_ent, ExplosionModel, 10.0, 1, 0, 275, 160);
TE_SendToAll(1.0);
pos_ent[1] -= 300.0;
TE_SetupExplosion(pos_ent, ExplosionModel, 10.0, 1, 0, 275, 160);
TE_SendToAll(1.0);
pos_ent[1] += 150.0;

pos_ent[0] += 150.0;
TE_SetupExplosion(pos_ent, ExplosionModel, 10.0, 1, 0, 275, 160);
TE_SendToAll(2.0);
pos_ent[0] -= 300.0;
TE_SetupExplosion(pos_ent, ExplosionModel, 10.0, 1, 0, 275, 160);
TE_SendToAll(2.0);
pos_ent[0] += 150.0;
pos_ent[1] += 150.0;
TE_SetupExplosion(pos_ent, ExplosionModel, 10.0, 1, 0, 275, 160);
TE_SendToAll(2.0);
pos_ent[1] -= 300.0;
TE_SetupExplosion(pos_ent, ExplosionModel, 10.0, 1, 0, 275, 160);
TE_SendToAll(2.0);

CreateTimer(1.0, Timer_SoundEffectPlayerPrize, 0, TIMER_FLAG_NO_MAPCHANGE);

SQL_Credits[client] += amount;
WinnerPosition++;
IsPlayerTakeBall[client] = true;
}
}
return Plugin_Continue;
}

public Action:Timer_SoundEffectPlayerPrize(Handle:timer, any:amount)
{
EmitSoundToAll("weapons/hegrenade/explode3.wav");
amount++;
if(amount < 2)
CreateTimer(1.0, Timer_SoundEffectPlayerPrize, amount, TIMER_FLAG_NO_MAPCHANGE);
}

public Action:Hook_TrailShouldHide(entity, client)
{
if(IsValidEntity(entity) && IsValidPlayer(client, false))
if(SQL_SetShowItems[client][0] == false)
return Plugin_Handled;

return Plugin_Continue;
}

public Action:Hook_HatShouldHide(entity, client)
{
if(IsValidPlayer(client, false))
{
if(entity == ItemEntity[client][1] || SQL_SetShowItems[client][1] == false)
return Plugin_Handled;

if(GetEntProp(client, Prop_Send, "m_iObserverMode") == 4 && GetEntPropEnt(client, Prop_Send, "m_hObserverTarget") >= 0)
{
new target = GetEntPropEnt(client, Prop_Send, "m_hObserverTarget");
if(entity == ItemEntity[target][1])
return Plugin_Handled;
}
}

return Plugin_Continue;
}

public Action:Command_Say(client, args)
{
if(IsValidPlayer(client))
{
decl String:text[192];
GetCmdArgString(text, sizeof(text));
StripQuotes(text);

if(!SQL_IsClientLoaded[client])
{
CPrintToChat(client, Prefix, "You were not loaded. Please, rejoin the game.", client);
return Plugin_Continue;
}
else if(StrEqual(text, "store", false) || StrEqual(text, "shop", false))
{
DisplayMenu(BuildMenuMain(client), client, MENU_TIME_FOREVER);
return Plugin_Handled;
}
else if(bTransmitEnable[client])
{
bTransmitEnable[client] = false;
new amount = StringToInt(text);
if(!amount)
{
CPrintToChat(client, Prefix, "Wrong amount!", client);
return Plugin_Handled;
}

if(amount < GetConVarInt(CvarTransmitMin))
{
CPrintToChat(client, Prefix, "The minimum amount to transfer:", client, GetConVarInt(CvarTransmitMin));
return Plugin_Handled;
}

if(amount > SQL_Credits[client])
{
CPrintToChat(client, Prefix, "It is not enough money.", client);
return Plugin_Handled;
}

LastTransmitAmount[client] = amount;
DisplayMenu(BuildMenuTransmit(client), client, MENU_TIME_FOREVER);
return Plugin_Handled;
}
else if(bAdminAddCredits[client])
{
bAdminAddCredits[client] = false;
new amount = StringToInt(text);
if(!amount)
{
CPrintToChat(client, Prefix, "Wrong amount!", client);
return Plugin_Handled;
}

SQL_Credits[LastAdminTarget[client]] += amount;
return Plugin_Handled;
}
else if(bAdminTakeCredits[client])
{
bAdminTakeCredits[client] = false;
new amount = StringToInt(text);
if(!amount)
{
CPrintToChat(client, Prefix, "Wrong amount!", client);
return Plugin_Handled;
}

SQL_Credits[LastAdminTarget[client]] -= amount;
return Plugin_Handled;
}
}
return Plugin_Continue;
}
 

Konstantin

Участник
Сообщения
1,775
Реакции
759
Re: [Shop] Core v1.8.5

Привет! Такие вот ошибки в логах!
Плаг, вроде как, работает нормально, но "спам" напрягает!
L 02/18/2013 - 16:47:46: SourceMod error session started
L 02/18/2013 - 16:47:46: Info (map "aim_deagle7k") (file "errors_20130218.log")
L 02/18/2013 - 16:47:46: [SM] Native "GetArraySize" reported: Invalid Handle 2a020 (error: 4)
L 02/18/2013 - 16:47:46: [SM] Displaying call stack trace for plugin "shop.smx":
L 02/18/2013 - 16:47:46: [SM] [0] Line 645, shop/natives.inc::Native_UnregisterMe()
L 02/18/2013 - 16:47:46: [SM] Native "Shop_UnregisterMe" reported: Error encountered while processing a dynamic native
L 02/18/2013 - 16:47:46: [SM] Displaying call stack trace for plugin "shop_medkit.smx":
L 02/18/2013 - 16:47:46: [SM] [0] Line 81, shop_medkit.sp::OnPluginEnd()
L 02/18/2013 - 16:47:46: [SM] Native "GetArraySize" reported: Invalid Handle 2a020 (error: 4)
L 02/18/2013 - 16:47:46: [SM] Displaying call stack trace for plugin "shop.smx":
L 02/18/2013 - 16:47:46: [SM] [0] Line 645, shop/natives.inc::Native_UnregisterMe()
L 02/18/2013 - 16:47:46: [SM] Native "Shop_UnregisterMe" reported: Error encountered while processing a dynamic native
L 02/18/2013 - 16:47:46: [SM] Displaying call stack trace for plugin "shop_skins.smx":
L 02/18/2013 - 16:47:46: [SM] [0] Line 36, C:\Users\FrozDark\Desktop\shop\shop\modules\scripting\shop_skins.sp::OnPluginEnd()
L 02/18/2013 - 16:47:46: [SM] Native "GetArraySize" reported: Invalid Handle 2a020 (error: 4)
L 02/18/2013 - 16:47:46: [SM] Displaying call stack trace for plugin "shop.smx":
L 02/18/2013 - 16:47:46: [SM] [0] Line 645, shop/natives.inc::Native_UnregisterMe()
L 02/18/2013 - 16:47:46: [SM] Native "Shop_UnregisterMe" reported: Error encountered while processing a dynamic native
L 02/18/2013 - 16:47:46: [SM] Displaying call stack trace for plugin "shop_trails.smx":
L 02/18/2013 - 16:47:46: [SM] [0] Line 105, shop_trails.sp::OnPluginEnd()
L 02/18/2013 - 16:47:46: [SM] Native "Call_StartFunction" reported: Plugin handle 314403b6 is invalid (error 3)
L 02/18/2013 - 16:47:46: [SM] Displaying call stack trace for plugin "shop.smx":
L 02/18/2013 - 16:47:46: [SM] [0] Line 37, shop/forwards.inc::StartCategoryRegisteredCallback()
L 02/18/2013 - 16:47:46: [SM] [1] Line 336, shop/functions.inc::OnCategoryRegistered()
L 02/18/2013 - 16:47:46: [SM] Native "Call_StartFunction" reported: Plugin handle 314603aa is invalid (error 3)
L 02/18/2013 - 16:47:46: [SM] Displaying call stack trace for plugin "shop.smx":
L 02/18/2013 - 16:47:46: [SM] [0] Line 37, shop/forwards.inc::StartCategoryRegisteredCallback()
L 02/18/2013 - 16:47:46: [SM] [1] Line 336, shop/functions.inc::OnCategoryRegistered()
L 02/18/2013 - 16:47:46: [SM] Native "Call_StartFunction" reported: Plugin handle 314803a8 is invalid (error 1)
L 02/18/2013 - 16:47:46: [SM] Displaying call stack trace for plugin "shop.smx":
L 02/18/2013 - 16:47:46: [SM] [0] Line 37, shop/forwards.inc::StartCategoryRegisteredCallback()
L 02/18/2013 - 16:47:46: [SM] [1] Line 336, shop/functions.inc::OnCategoryRegistered()
[SM] Listing 61 plugins:
01 "Admin File Reader" (1.4.7) by AlliedModders LLC
02 "Admin Help" (1.4.7) by AlliedModders LLC
03 "Admins Manager" (1.2.1) by FrozDark (HLModders.ru LLC)
04 "Admin Menu" (1.4.7) by AlliedModders LLC
05 "Advanced c4 Countdown Timer" (1.4.1) by dalto
06 "Advanced admin commands" (0.16) by 3sigma
07 "Advertisements" (0.6.2) by Tsunami, Otstrel.ru Team
08 "Anticamp CS:S" (2.4.1) by stachi
09 "Anti-Flood" (1.4.7) by AlliedModders LLC
10 "Basic Chat" (1.4.7) by AlliedModders LLC
11 "Basic Comm Control" (1.4.7) by AlliedModders LLC
12 "Basic Commands" (1.4.7) by AlliedModders LLC
13 "Basic Info Triggers" (1.4.7) by AlliedModders LLC
14 "Basic Votes" (1.4.7) by AlliedModders LLC
15 "Blocker passes" (1.1.7) by >>Satan<<
16 "Bot Names" (1.0) by Rakeri
17 "Bots Manager" (5.0) by t*Q
18 "C4 effects" (1.0) by NoTiCE
19 "Chat Logger" (2.0) by McFlurry
20 "Client Preferences" (1.4.7) by AlliedModders LLC
21 "CSS Anti Team Flash" (1.2.3) by Twisted|Panda (Orig: SAMURAI16/Kigen)
22 "ExtendedComm" (3.0.8b) by Twisted|Panda
23 "Extra Cash" (0.2) by Peoples Army
24 "Fast change team" (1.6) by ilga80
25 "Fun Commands" (1.4.7) by AlliedModders LLC
26 "Fun Votes" (1.4.7) by AlliedModders LLC
27 "CS:GO Sound" (1.0) by Team-Secretforce.com
28 "FireWaLL Super Admin" (1.03c) by LightningZLaser
29 "Knife Fight" (1.3.7) by XARiUS, Otstrel.Ru Team
30 "Maps and Prefix Maps Configs" (1.2) by graczu
31 "Paintball" (1.2.0) by otstrel.ru Team
32 "Player Commands" (1.4.7) by AlliedModders LLC
33 "Plugin Manager" (1.1.0) by R-Hehl
34 "Quake Sounds" (2.7) by dalto, Grrrrrrrrrrrrrrrrrrr, and psychonic
35 "QuickDefuse" (0.3) by pRED*
36 "Reserved Slots" (1.4.7) by AlliedModders LLC
37 "Round and Map End Sound" (2.5.0Beta4) by FrozDark (HLModders.ru LLC)
38 "[Shop] Core" (1.8.6-beta3) by FrozDark (HLModders LLC)
39 "[Shop] Money Distributor" (1.2) by FrozDark (HLModders LLC),SenatoR
40 "Show Damage" (1.0.7) by exvel
41 "SourceMod Anti-Cheat" (0.8.3.3) by SMAC Development Team
42 "SMAC Aimbot Detector" (0.8.3.3) by SMAC Development Team
43 "SMAC AutoTrigger Detector" (0.8.3.3) by SMAC Development Team
44 "SMAC Client Protection" (0.8.3.3) by SMAC Development Team
45 "SMAC Command Monitor" (0.8.3.3) by SMAC Development Team
46 "SMAC CS:S Anti-Flash" (0.8.3.3) by SMAC Development Team
47 "SMAC CS:S Anti-Smoke" (0.8.3.3) by SMAC Development Team
48 "SMAC ConVar Checker" (0.8.3.3) by SMAC Development Team
49 "SMAC EAC Global Banlist" (0.8.3.3) by SMAC Development Team
50 "SMAC Eye Angle Test" (0.8.3.3) by SMAC Development Team
51 "SMAC Rcon Locker" (0.8.3.3) by SMAC Development Team
52 "SMAC Anti-Speedhack" (0.8.3.3) by SMAC Development Team
53 "Radio Spam Blocker" (1.2) by TheAvengers2
54 "Reset Score" (1.3.3) by tuty & GoDtm666
55 "Sound Commands" (1.4.7) by AlliedModders LLC
56 "SourceBans" (1.4.10) by SourceBans Development Team
57 "SteamBans.Ru - Åäèíàÿ Ðîññèéñêàÿ Áàí-Ñèñòåìà" (2.0.5a) by FrozDark (HLModders LLC)
58 "Team Only Noblock" (2.0) by TigerOx
59 "Timeleft Hostname" (1.3.1) by Hell Phoenix
60 "Warmup Round" (1.1.8) by XARiUS
61 "Weapon Restrict" (3.0.9) by Dr!fter
Модули skins, medkit и trails загружаются только на картах mg, bhop, xc.
 

legend1998

Участник
Сообщения
286
Реакции
187
Re: [Shop] Core v1.8.5

FrozDark, посмотри, пожалуйста, shop_hats. Шапки покупаются, но не приклепляются.
 

Вложения

  • shop_hats.sp
    13.4 КБ · Просмотры: 15

[[[[KaZaK]]]]

Участник
Сообщения
107
Реакции
72
Re: [Shop] Core v1.8.5

Денис Мурзакамалов, то что ты выложил не полный исходный код, есть еще инклуды.
 

Вложения

  • scripting.rar
    8.6 КБ · Просмотры: 61

Lime4Fresh

Участник
Сообщения
92
Реакции
5
Re: [Shop] Core v1.8.5

мне никто не поможет? Ну да всем же насрать
 

FrozDark

Участник
Сообщения
1,769
Реакции
2,050
Re: [Shop] Core v1.8.5

FrozDark, посмотри, пожалуйста, shop_hats. Шапки покупаются, но не приклепляются.

там требуется gamedata, забыл вложить

все модули во вложении. Сразу предупрежу что shop_equipment в разработке, он не работает
 

Вложения

  • modules.rar
    696.4 КБ · Просмотры: 88

FrozDark

Участник
Сообщения
1,769
Реакции
2,050
Re: [Shop] Core v1.8.5

Lime4Fresh, не зная на что ругается shop_trails, помочь ничем не можем, у всех работает. Смотри либо в логах (если их нету, значит возможно ты их отключил) либо в конце sm plugins list

Konstantin, разберусь
 

Lime4Fresh

Участник
Сообщения
92
Реакции
5
Re: [Shop] Core v1.8.5

у меня скины после смены карты надо заново ставить в инвентре, это как нибудь можно исправить?
 
Сообщения
2,587
Реакции
1,344
Re: [Shop] Core v1.8.5

Lime4Fresh, А ты бы смотрел повнимательней - там после каких либо изменений - нужно нажать - сохранить.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу