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

Help In My First Plugin (Alot Of Error Messages)


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
GetRektByNoob
Member
Join Date: Nov 2018
Old 11-12-2018 , 12:29   Help In My First Plugin (Alot Of Error Messages)
Reply With Quote #1

ok so i requested a plugin on the forums but no one answered me so i tried to create it my self and i didnt wrote something but like expexted it not working and i wounderd can someone help me fix it or explane to me why its not working...

this is the post where is requested : https://forums.alliedmods.net/showthread.php?t=311806
this code in here is supposed to be only the /startnp command
can someone help me please and explane to my why its not working...

My Code :
Code:
#include <sourcemod>

public Public:myinfo = 
{
	name = "Vote No Spread",
	autour = "GetRektByNoob",
	description = " No Spread Plugin",
	url = ""
};

public OnPluginStart()
{
	new servername = "Gamers-Il";
	RegAdminCmd("sm_startnp", start_no_spread , ADMFLAG_SLAY, " Start Vote No Spread Plugin")
	new bool:StopAction = false;
	
	int yes = 0;
	int no = 0;
	int total = 0;
	int percintage = 0;
}

public Action:start_no_spread(client)
{	
	if (!StopAction)
	{
		Menu start = new Menu(Handle_VoteMenu);
		start.SetTitle("Enable No Spread");
		start.AddItem("yes", "Yes");
		start.AddItem("no", "No");
		start.ExitButton = false;
		start.DisplayVoteToAll(20);
		
		yes = 0;
		no = 0;
		total = 0;
		percintage =0
		
		return Plugin_Handled;
	}
	
	else
	{
	PrintToChat(client,"\0x0704f448[%s] \0x07ffffff There is already vote running.",servername);
	return Plugin_Handled;
	}
}

public int Handle_VoteMenu(Menu menu, MenuAction action, int param1, int param2)
{
	if (action == MenuAction_Select)
	{
		if (prama2 == 1)
		{
			yes++;
			total++;
		}
		
		else
		{			
			no++;
			total++;
		}
	}
	
	if (action == MenuAction_End)
	{
		percintage = (yes / total) * 100; 
		if (percintage >= 60)
		PrintToChat(client,"\0x0704f448[%s] \0x07e8aaef No Spread \0x07ffffff Has Been \0x0704f448 Enabled\0x07ffffff.",servername);

		else
		PrintToChat(client,"\0x0704f448[%s] \0x07e8aaef No Spread \0x07ffffff Has Been \0x0704f448 D\0x07ffffff.",servername);	
		
		delete start;
	}
}

Error Messages :
Code:
//SourceMod Batch Compiler
// by the SourceMod Dev Team


//// VoteNoSpread.sp
//
// C:\Users\USER\Desktop\New folder (2)\addons\sourcemod\scripting\include\menus.inc(370) : warning 219: local variable "total" shadows a variable at a preceding level
// C:\Users\USER\Desktop\New folder (2)\addons\sourcemod\scripting\VoteNoSpread.sp(4 -- 5) : error 017: undefined symbol "name"
// C:\Users\USER\Desktop\New folder (2)\addons\sourcemod\scripting\VoteNoSpread.sp(9) : error 010: invalid function or declaration
// C:\Users\USER\Desktop\New folder (2)\addons\sourcemod\scripting\VoteNoSpread.sp(13) : warning 219: local variable "servername" shadows a variable at a preceding level
// C:\Users\USER\Desktop\New folder (2)\addons\sourcemod\scripting\VoteNoSpread.sp(13) : error 033: array must be indexed (variable "-unknown-")
// C:\Users\USER\Desktop\New folder (2)\addons\sourcemod\scripting\VoteNoSpread.sp(14) : error 100: function prototypes do not match
// C:\Users\USER\Desktop\New folder (2)\addons\sourcemod\scripting\VoteNoSpread.sp(15) : warning 219: local variable "StopAction" shadows a variable at a preceding level
// C:\Users\USER\Desktop\New folder (2)\addons\sourcemod\scripting\VoteNoSpread.sp(17) : warning 219: local variable "yes" shadows a variable at a preceding level
// C:\Users\USER\Desktop\New folder (2)\addons\sourcemod\scripting\VoteNoSpread.sp(18) : warning 219: local variable "no" shadows a variable at a preceding level
// C:\Users\USER\Desktop\New folder (2)\addons\sourcemod\scripting\VoteNoSpread.sp(19) : warning 219: local variable "total" shadows a variable at a preceding level
// C:\Users\USER\Desktop\New folder (2)\addons\sourcemod\scripting\VoteNoSpread.sp(20) : warning 219: local variable "percintage" shadows a variable at a preceding level
// C:\Users\USER\Desktop\New folder (2)\addons\sourcemod\scripting\VoteNoSpread.sp(20) : warning 204: symbol is assigned a value that is never used: "percintage"
// C:\Users\USER\Desktop\New folder (2)\addons\sourcemod\scripting\VoteNoSpread.sp(19) : warning 204: symbol is assigned a value that is never used: "total"
// C:\Users\USER\Desktop\New folder (2)\addons\sourcemod\scripting\VoteNoSpread.sp(18) : warning 204: symbol is assigned a value that is never used: "no"
// C:\Users\USER\Desktop\New folder (2)\addons\sourcemod\scripting\VoteNoSpread.sp(17) : warning 204: symbol is assigned a value that is never used: "yes"
// C:\Users\USER\Desktop\New folder (2)\addons\sourcemod\scripting\VoteNoSpread.sp(15) : warning 204: symbol is assigned a value that is never used: "StopAction"
// C:\Users\USER\Desktop\New folder (2)\addons\sourcemod\scripting\VoteNoSpread.sp(13) : warning 204: symbol is assigned a value that is never used: "servername"
// C:\Users\USER\Desktop\New folder (2)\addons\sourcemod\scripting\VoteNoSpread.sp(25) : error 017: undefined symbol "StopAction"
// C:\Users\USER\Desktop\New folder (2)\addons\sourcemod\scripting\VoteNoSpread.sp(27) : warning 219: local variable "start" shadows a variable at a preceding level
// C:\Users\USER\Desktop\New folder (2)\addons\sourcemod\scripting\VoteNoSpread.sp(34) : error 017: undefined symbol "yes"
// C:\Users\USER\Desktop\New folder (2)\addons\sourcemod\scripting\VoteNoSpread.sp(34) : warning 215: expression has no effect
// C:\Users\USER\Desktop\New folder (2)\addons\sourcemod\scripting\VoteNoSpread.sp(35) : error 017: undefined symbol "no"
// C:\Users\USER\Desktop\New folder (2)\addons\sourcemod\scripting\VoteNoSpread.sp(35) : warning 215: expression has no effect
// C:\Users\USER\Desktop\New folder (2)\addons\sourcemod\scripting\VoteNoSpread.sp(36) : error 017: undefined symbol "total"
// C:\Users\USER\Desktop\New folder (2)\addons\sourcemod\scripting\VoteNoSpread.sp(36) : warning 215: expression has no effect
// C:\Users\USER\Desktop\New folder (2)\addons\sourcemod\scripting\VoteNoSpread.sp(37) : error 017: undefined symbol "percintage"
// C:\Users\USER\Desktop\New folder (2)\addons\sourcemod\scripting\VoteNoSpread.sp(37 -- 39) : warning 215: expression has no effect
// C:\Users\USER\Desktop\New folder (2)\addons\sourcemod\scripting\VoteNoSpread.sp(44) : error 017: undefined symbol "servername"
// C:\Users\USER\Desktop\New folder (2)\addons\sourcemod\scripting\VoteNoSpread.sp(53) : error 017: undefined symbol "prama2"
// C:\Users\USER\Desktop\New folder (2)\addons\sourcemod\scripting\VoteNoSpread.sp(55) : error 017: undefined symbol "yes"
// C:\Users\USER\Desktop\New folder (2)\addons\sourcemod\scripting\VoteNoSpread.sp(55) : warning 215: expression has no effect
// C:\Users\USER\Desktop\New folder (2)\addons\sourcemod\scripting\VoteNoSpread.sp(56) : error 017: undefined symbol "total"
// C:\Users\USER\Desktop\New folder (2)\addons\sourcemod\scripting\VoteNoSpread.sp(56) : warning 215: expression has no effect
// C:\Users\USER\Desktop\New folder (2)\addons\sourcemod\scripting\VoteNoSpread.sp(61) : error 017: undefined symbol "no"
// C:\Users\USER\Desktop\New folder (2)\addons\sourcemod\scripting\VoteNoSpread.sp(61) : warning 215: expression has no effect
// C:\Users\USER\Desktop\New folder (2)\addons\sourcemod\scripting\VoteNoSpread.sp(62) : error 017: undefined symbol "total"
// C:\Users\USER\Desktop\New folder (2)\addons\sourcemod\scripting\VoteNoSpread.sp(62) : warning 215: expression has no effect
// C:\Users\USER\Desktop\New folder (2)\addons\sourcemod\scripting\VoteNoSpread.sp(68) : error 017: undefined symbol "percintage"
// C:\Users\USER\Desktop\New folder (2)\addons\sourcemod\scripting\VoteNoSpread.sp(68) : error 017: undefined symbol "yes"
// C:\Users\USER\Desktop\New folder (2)\addons\sourcemod\scripting\VoteNoSpread.sp(68) : error 130: cannot coerce functions to values
// C:\Users\USER\Desktop\New folder (2)\addons\sourcemod\scripting\VoteNoSpread.sp(68) : fatal error 190: too many error messages on one line
//
// Compilation aborted.
// 19 Errors.
//
// Compilation Time: 0.19 sec
// ----------------------------------------

Press enter to exit ...
NOTE : this is my first plugin ever and i know there is alot of fucking error messages

Last edited by GetRektByNoob; 11-12-2018 at 13:40.
GetRektByNoob is offline
redivcram
Veteran Member
Join Date: Jul 2014
Location: Serbia
Old 11-12-2018 , 12:40   Re: Help In My First Plugin (Alot Of Error Messages)
Reply With Quote #2

This is the AMX Mod X Section.
redivcram is offline
GetRektByNoob
Member
Join Date: Nov 2018
Old 11-12-2018 , 12:56   Re: Help In My First Plugin (Alot Of Error Messages)
Reply With Quote #3

i dont know what are you talking about ... as i said im new to coding ...
i learn stuff from the internet only
GetRektByNoob is offline
redivcram
Veteran Member
Join Date: Jul 2014
Location: Serbia
Old 11-12-2018 , 13:23   Re: Help In My First Plugin (Alot Of Error Messages)
Reply With Quote #4

You're new to forums too I guess.
A forum is divided into sections. You should probably look around and read before deciding to post something. This section here is for AMXMod X, not SourceMod. AMXMod X is for Goldsource games (Half-Life 1, Counter-Strike 1.6/CZ, Team Fortress Classic, Day of Defeat, etc.).

Here is the Source Mod Section.
https://forums.alliedmods.net/forumdisplay.php?f=52

Yeah, the site isn't really as organized but that doesn't mean that you shouldn't read and be so demanding.
redivcram is offline
GetRektByNoob
Member
Join Date: Nov 2018
Old 11-12-2018 , 13:40   Re: Help In My First Plugin (Alot Of Error Messages)
Reply With Quote #5

oh ok thanks and yes im new xD
GetRektByNoob is offline
Reply



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 14:02.


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