Raised This Month: $32 Target: $400
 8% 

Revive plugin compile errors


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
Solaris15
Junior Member
Join Date: Jun 2019
Location: Romania
Old 06-16-2019 , 12:54   Revive plugin compile errors
Reply With Quote #1

Hello! I have a revive plugin, but when I try to compile it, I have errors.

Source :
public PlVers:__version =
{
version = 5,
filevers = "1.8.0.5914",
date = "10/29/2016",
time = "209:47"
};
new Float:NULL_VECTOR[3];
new String:NULL_STRING[4];
public Extension:__ext_core =
{
name = "Core",
file = "core",
autoload = 0,
required = 0,
};
new MaxClients;
public Extension:__ext_cstrike =
{
name = "cstrike",
file = "games/game.cstrike.ext",
autoload = 0,
required = 1,
};
public Plugin:myinfo =
{
name = "New Plug-In",
description = "I buyed this addons and I found this plugin",
author = "I buyed this addons and I found this plugin",
version = "0.Ox",
url = "http://extreamcs.com/forum"
};
public void:__ext_core_SetNTVOptional()
{
MarkNativeAsOptional("GetFeatureStatus");
MarkNativeAsOptional("RequireFeature");
MarkNativeAsOptional("AddCommandListener");
MarkNativeAsOptional("RemoveCommandListener") ;
MarkNativeAsOptional("BfWriteBool");
MarkNativeAsOptional("BfWriteByte");
MarkNativeAsOptional("BfWriteChar");
MarkNativeAsOptional("BfWriteShort");
MarkNativeAsOptional("BfWriteWord");
MarkNativeAsOptional("BfWriteNum");
MarkNativeAsOptional("BfWriteFloat");
MarkNativeAsOptional("BfWriteString");
MarkNativeAsOptional("BfWriteEntity");
MarkNativeAsOptional("BfWriteAngle");
MarkNativeAsOptional("BfWriteCoord");
MarkNativeAsOptional("BfWriteVecCoord");
MarkNativeAsOptional("BfWriteVecNormal");
MarkNativeAsOptional("BfWriteAngles");
MarkNativeAsOptional("BfReadBool");
MarkNativeAsOptional("BfReadByte");
MarkNativeAsOptional("BfReadChar");
MarkNativeAsOptional("BfReadShort");
MarkNativeAsOptional("BfReadWord");
MarkNativeAsOptional("BfReadNum");
MarkNativeAsOptional("BfReadFloat");
MarkNativeAsOptional("BfReadString");
MarkNativeAsOptional("BfReadEntity");
MarkNativeAsOptional("BfReadAngle");
MarkNativeAsOptional("BfReadCoord");
MarkNativeAsOptional("BfReadVecCoord");
MarkNativeAsOptional("BfReadVecNormal");
MarkNativeAsOptional("BfReadAngles");
MarkNativeAsOptional("BfGetNumBytesLeft");
MarkNativeAsOptional("BfWrite.WriteBool");
MarkNativeAsOptional("BfWrite.WriteByte");
MarkNativeAsOptional("BfWrite.WriteChar");
MarkNativeAsOptional("BfWrite.WriteShort");
MarkNativeAsOptional("BfWrite.WriteWord");
MarkNativeAsOptional("BfWrite.WriteNum");
MarkNativeAsOptional("BfWrite.WriteFloat");
MarkNativeAsOptional("BfWrite.WriteString");
MarkNativeAsOptional("BfWrite.WriteEntity");
MarkNativeAsOptional("BfWrite.WriteAngle");
MarkNativeAsOptional("BfWrite.WriteCoord");
MarkNativeAsOptional("BfWrite.WriteVecCoord") ;
MarkNativeAsOptional("BfWrite.WriteVecNormal" );
MarkNativeAsOptional("BfWrite.WriteAngles");
MarkNativeAsOptional("BfRead.ReadBool");
MarkNativeAsOptional("BfRead.ReadByte");
MarkNativeAsOptional("BfRead.ReadChar");
MarkNativeAsOptional("BfRead.ReadShort");
MarkNativeAsOptional("BfRead.ReadWord");
MarkNativeAsOptional("BfRead.ReadNum");
MarkNativeAsOptional("BfRead.ReadFloat");
MarkNativeAsOptional("BfRead.ReadString");
MarkNativeAsOptional("BfRead.ReadEntity");
MarkNativeAsOptional("BfRead.ReadAngle");
MarkNativeAsOptional("BfRead.ReadCoord");
MarkNativeAsOptional("BfRead.ReadVecCoord");
MarkNativeAsOptional("BfRead.ReadVecNormal");
MarkNativeAsOptional("BfRead.ReadAngles");
MarkNativeAsOptional("BfRead.GetNumBytesLeft" );
MarkNativeAsOptional("PbReadInt");
MarkNativeAsOptional("PbReadFloat");
MarkNativeAsOptional("PbReadBool");
MarkNativeAsOptional("PbReadString");
MarkNativeAsOptional("PbReadColor");
MarkNativeAsOptional("PbReadAngle");
MarkNativeAsOptional("PbReadVector");
MarkNativeAsOptional("PbReadVector2D");
MarkNativeAsOptional("PbGetRepeatedFieldCount ");
MarkNativeAsOptional("PbSetInt");
MarkNativeAsOptional("PbSetFloat");
MarkNativeAsOptional("PbSetBool");
MarkNativeAsOptional("PbSetString");
MarkNativeAsOptional("PbSetColor");
MarkNativeAsOptional("PbSetAngle");
MarkNativeAsOptional("PbSetVector");
MarkNativeAsOptional("PbSetVector2D");
MarkNativeAsOptional("PbAddInt");
MarkNativeAsOptional("PbAddFloat");
MarkNativeAsOptional("PbAddBool");
MarkNativeAsOptional("PbAddString");
MarkNativeAsOptional("PbAddColor");
MarkNativeAsOptional("PbAddAngle");
MarkNativeAsOptional("PbAddVector");
MarkNativeAsOptional("PbAddVector2D");
MarkNativeAsOptional("PbRemoveRepeatedFieldVa lue");
MarkNativeAsOptional("PbReadMessage");
MarkNativeAsOptional("PbReadRepeatedMessage") ;
MarkNativeAsOptional("PbAddMessage");
MarkNativeAsOptional("Protobuf.ReadInt");
MarkNativeAsOptional("Protobuf.ReadFloat");
MarkNativeAsOptional("Protobuf.ReadBool");
MarkNativeAsOptional("Protobuf.ReadString");
MarkNativeAsOptional("Protobuf.ReadColor");
MarkNativeAsOptional("Protobuf.ReadAngle");
MarkNativeAsOptional("Protobuf.ReadVector");
MarkNativeAsOptional("Protobuf.ReadVector2D") ;
MarkNativeAsOptional("Protobuf.GetRepeatedFie ldCount");
MarkNativeAsOptional("Protobuf.SetInt");
MarkNativeAsOptional("Protobuf.SetFloat");
MarkNativeAsOptional("Protobuf.SetBool");
MarkNativeAsOptional("Protobuf.SetString");
MarkNativeAsOptional("Protobuf.SetColor");
MarkNativeAsOptional("Protobuf.SetAngle");
MarkNativeAsOptional("Protobuf.SetVector");
MarkNativeAsOptional("Protobuf.SetVector2D");
MarkNativeAsOptional("Protobuf.AddInt");
MarkNativeAsOptional("Protobuf.AddFloat");
MarkNativeAsOptional("Protobuf.AddBool");
MarkNativeAsOptional("Protobuf.AddString");
MarkNativeAsOptional("Protobuf.AddColor");
MarkNativeAsOptional("Protobuf.AddAngle");
MarkNativeAsOptional("Protobuf.AddVector");
MarkNativeAsOptional("Protobuf.AddVector2D");
MarkNativeAsOptional("Protobuf.RemoveRepeated FieldValue");
MarkNativeAsOptional("Protobuf.ReadMessage");
MarkNativeAsOptional("Protobuf.ReadRepeatedMe ssage");
MarkNativeAsOptional("Protobuf.AddMessage");
VerifyCoreVersion();
return void:0;
}

voidrintToChatAll(String:format[])
{
new String:buffer[256];
new i = 1;
while (i <= MaxClients)
{
if (IsClientInGame(i))
{
SetGlobalTransTarget(i);
VFormat(buffer, 254, format, 2);
PrintToChat(i, "%s", buffer);
}
i++;
}
return void:0;
}

public void:OnPluginStart()
{
RegConsoleCmd("sm_revive", Command_Revive, "", 0);
return void:0;
}

public Action:Command_Revive(client, args)
{
if (!GetUserFlagBits(client) &
{
PrintToChat(client, "%s Eror! You must be \x04Admin\x01 !", "\x01★ \x04[DeathRun]\x01");
return Action;
}
if (args != 1)
{
PrintToChat(client, "%s Usage: \x04/revive\x01 <target>", "\x01★ \x04[DeathRun]\x01");
return Action;
}
decl String:arg[68];
GetCmdArg(1, arg, 65);
decl String:Reason[64];
GetCmdArg(2, Reason, 64);
decl String:target_name[64];
decl target_list[65];
decl target_count;
decl bool:tn_is_ml;
if (0 >= (target_count = ProcessTargetString(arg, client, target_list, 65, 0, target_name, 64, tn_is_ml)))
{
return Action;
}
new i;
while (i < target_count)
{
CS_RespawnPlayer(target_list[i]);
i++;
}
new String:AdminName[256];
GetClientName(client, AdminName, 256);
if (tn_is_ml)
{
PrintToChatAll("%s Admin\x04 %s\x01 revived all players !", 2532, AdminName);
}
else
{
PrintToChatAll("%s Admin\x04 %s\x01 revived the player\x04 %s\x01 !", 2592, AdminName, target_name);
}
return Action;
}

And the errors are :

//// csgo_revive.sp
//
// D:\The Entire BB 2.0\steamapps\common\Counter-Strike Global Offensive Beta - Dedicated Server\csgo\addons\sourcemod\scripting\includ e\core.inc(312) : warning 209: function "__ext_core_SetNTVOptional" should return a value
// D:\The Entire BB 2.0\steamapps\common\Counter-Strike Global Offensive Beta - Dedicated Server\csgo\addons\sourcemod\scripting\includ e\halflife.inc(389) : warning 209: function "PrintToChatAll" should return a value
// D:\The Entire BB 2.0\steamapps\common\Counter-Strike Global Offensive Beta - Dedicated Server\csgo\addons\sourcemod\scripting\csgo_r evive.sp( : error 021: symbol already defined: "NULL_VECTOR"
// D:\The Entire BB 2.0\steamapps\common\Counter-Strike Global Offensive Beta - Dedicated Server\csgo\addons\sourcemod\scripting\csgo_r evive.sp(9) : error 021: symbol already defined: "NULL_STRING"
// D:\The Entire BB 2.0\steamapps\common\Counter-Strike Global Offensive Beta - Dedicated Server\csgo\addons\sourcemod\scripting\csgo_r evive.sp(17) : error 021: symbol already defined: "MaxClients"
// D:\The Entire BB 2.0\steamapps\common\Counter-Strike Global Offensive Beta - Dedicated Server\csgo\addons\sourcemod\scripting\csgo_r evive.sp(33) : warning 239: 'void' is an illegal tag; use void as a type
// D:\The Entire BB 2.0\steamapps\common\Counter-Strike Global Offensive Beta - Dedicated Server\csgo\addons\sourcemod\scripting\csgo_r evive.sp(33) : error 021: symbol already defined: "__ext_core_SetNTVOptional"
// D:\The Entire BB 2.0\steamapps\common\Counter-Strike Global Offensive Beta - Dedicated Server\csgo\addons\sourcemod\scripting\csgo_r evive.sp(156) : warning 239: 'void' is an illegal tag; use void as a type
// D:\The Entire BB 2.0\steamapps\common\Counter-Strike Global Offensive Beta - Dedicated Server\csgo\addons\sourcemod\scripting\csgo_r evive.sp(156) : error 088: cannot return a value from a void function
// D:\The Entire BB 2.0\steamapps\common\Counter-Strike Global Offensive Beta - Dedicated Server\csgo\addons\sourcemod\scripting\csgo_r evive.sp(159) : warning 239: 'void' is an illegal tag; use void as a type
// D:\The Entire BB 2.0\steamapps\common\Counter-Strike Global Offensive Beta - Dedicated Server\csgo\addons\sourcemod\scripting\csgo_r evive.sp(159) : error 181: function argument named 'format' differs from prototype
// D:\The Entire BB 2.0\steamapps\common\Counter-Strike Global Offensive Beta - Dedicated Server\csgo\addons\sourcemod\scripting\csgo_r evive.sp(159) : error 021: symbol already defined: "PrintToChatAll"
// D:\The Entire BB 2.0\steamapps\common\Counter-Strike Global Offensive Beta - Dedicated Server\csgo\addons\sourcemod\scripting\csgo_r evive.sp(173) : warning 239: 'void' is an illegal tag; use void as a type
// D:\The Entire BB 2.0\steamapps\common\Counter-Strike Global Offensive Beta - Dedicated Server\csgo\addons\sourcemod\scripting\csgo_r evive.sp(173) : error 088: cannot return a value from a void function
// D:\The Entire BB 2.0\steamapps\common\Counter-Strike Global Offensive Beta - Dedicated Server\csgo\addons\sourcemod\scripting\csgo_r evive.sp(176) : warning 239: 'void' is an illegal tag; use void as a type
// D:\The Entire BB 2.0\steamapps\common\Counter-Strike Global Offensive Beta - Dedicated Server\csgo\addons\sourcemod\scripting\csgo_r evive.sp(179) : warning 239: 'void' is an illegal tag; use void as a type
// D:\The Entire BB 2.0\steamapps\common\Counter-Strike Global Offensive Beta - Dedicated Server\csgo\addons\sourcemod\scripting\csgo_r evive.sp(179) : error 088: cannot return a value from a void function
// D:\The Entire BB 2.0\steamapps\common\Counter-Strike Global Offensive Beta - Dedicated Server\csgo\addons\sourcemod\scripting\csgo_r evive.sp(184) : warning 213: tag mismatch
// D:\The Entire BB 2.0\steamapps\common\Counter-Strike Global Offensive Beta - Dedicated Server\csgo\addons\sourcemod\scripting\csgo_r evive.sp(209) : error 017: undefined symbol "CS_RespawnPlayer"
//
// 10 Errors.
//
// Compilation Time: 0.39 sec
// ----------------------------------------

Press enter to exit ...

Last edited by Solaris15; 06-16-2019 at 12:57.
Solaris15 is offline
farawayf
Senior Member
Join Date: Jan 2019
Old 06-16-2019 , 14:17   Re: Revive plugin compile errors
Reply With Quote #2

because that was a decompiled sourcecode with trash.
farawayf is offline
Solaris15
Junior Member
Join Date: Jun 2019
Location: Romania
Old 06-16-2019 , 14:58   Re: Revive plugin compile errors
Reply With Quote #3

Ok but can I do something to make it work?

Last edited by Solaris15; 06-16-2019 at 15:32.
Solaris15 is offline
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 17:02.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode