Raised This Month: $ Target: $400
 0% 

Help In My First Plugin (Alot Of Error Messages)


  
 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
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
 



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 07:33.


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