Get 1 Error Plz Fix That!
#1

Hello I Get In My filterscript 1 Error Plz SomeBody Fix That

Thank You!

Код:
//==============================================================================
//---------------------------------Web Site Aadres------------------------------
	if (strcmp("/website", cmdtext, true, 5) == 0)
	SendClientMessageToAll(0xFF0006FF, "|==============================================================================|");
	SendClientMessageToAll(0x2E98D1FF, "<------------------------- SA-MP Estonian STRD Server ------------------------->");
	SendClientMessageToAll(0x3ACD45FF, "Rules, All Commands, Tips And More Cool Staff. Check It Out!!!");
	SendClientMessageToAll(0x00FFFFFF, "strd.top-forum.net");
     SendClientMessageToAll(0xFF0006FF, "|==============================================================================|");
     GameTextForAll("~w~~b~strd.top-forum.net", 6000, 5);
//---------------------------------------END------------------------------------
//==============================================================================
Код:
C:\Documents and Settings\xxx\My Documents\rob.pwn(197) : error 010: invalid function or declaration
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


1 Error.
Reply
#2

Somebody...

Need Help!
Reply
#3

What line is the error btw?
Reply
#4

pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
  if (strcmp("/website", cmdtext, true, 5) == 0)
  {
    SendClientMessageToAll(0xFF0006FF, "|==============================================================================|");
    SendClientMessageToAll(0x2E98D1FF, "<------------------------- SA-MP Estonian STRD Server ------------------------->");
    SendClientMessageToAll(0x3ACD45FF, "Rules, All Commands, Tips And More Cool Staff. Check It Out!!!");
    SendClientMessageToAll(0x00FFFFFF, "strd.top-forum.net");
    SendClientMessageToAll(0xFF0006FF, "|==============================================================================|");
    GameTextForAll("~w~~b~strd.top-forum.net", 6000, 5);
    return 1;
  }
  return 0;
}
Reply
#5

You forgot the ' } ' and return 1; too.

Eco
Reply
#6

Error Line Is 197
Reply
#7

Код:
C:\Documents and Settings\xxx\My Documents\rob.pwn(196) : error 021: symbol already defined: "OnPlayerCommandText"
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


1 Error.
Reply
#8

Here Is Full filterscript

Код:
#include <a_samp>

#define filterscript
#define dcmd(%1,%2,%3) if (!strcmp((%3)[1], #%1, true, (%2)) && ((((%3)[(%2) + 1] == '\0') && (dcmd_%1(playerid, ""))) || (((%3)[(%2) + 1] == ' ') && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1
//*****EDIT BELOW THIS LINE:*****
//------------------------------------------------------------------------------------------------------------------------------------------------------------
#define DISTANCE_BETWEEN_PLAYERS 5 //The minimum distance between players to be able to rob           |
#define COLOR_ROB 0x00FFFFFF //The color of the text send to the players when made a successfull rob       |
#define COLOR_FAIL 0x00FFFFFF //Color of the text displayed to the players when a rob has failed            |
#define COLOR_ERROR 0xFF0000FF //Color of the text when there is an error                                 |
#define ROB_TIME 7000 //Time between rob commands to prevent spam (in milliseconds)                   |
//*****NO NEED TO EDIT BELOW THIS LINE:*****                                                            |
//------------------------------------------------------------------------------------------------------------------------------------------------------------

new robtime[MAX_PLAYERS];
new ID;


stock Float:GetDistanceBetweenPlayers(p1,p2){
new Float:x1,Float:y1,Float:z1,Float:x3,Float:y3,Float:z3;
if (!IsPlayerConnected(p1) || !IsPlayerConnected(p2)){
return -1.00;
}
GetPlayerPos(p1,x1,y1,z1);
GetPlayerPos(p2,x3,y3,z3);
return floatsqroot(floatpower(floatabs(floatsub(x3,x1)),2)+floatpower(floatabs(floatsub(y3,y1)),2)+floatpower(floatabs(floatsub(z3,z1)),2));
}

forward robtimer(id);

dcmd_rob(playerid, params[])
	{
	new pname[MAX_PLAYER_NAME];
	GetPlayerName(playerid, pname, sizeof(pname));
	if(!strlen(params))
	{
	SendClientMessage(playerid, COLOR_ERROR, "Correct usage: /rob [ID]");
	}
	else 
	{
	ID = strval(params);
	if(robtime[playerid] == 0)
	{
	if(ID != playerid)
	{
	if(IsPlayerConnected(ID))
	{
	new oname[MAX_PLAYER_NAME];
	GetPlayerName(ID, oname, sizeof(oname));
	if(GetDistanceBetweenPlayers(playerid, ID) <= DISTANCE_BETWEEN_PLAYERS)
	{
	if(!GetPlayerVehicleID(ID) || GetPlayerVehicleID(ID) == GetPlayerVehicleID(ID))
	{
	if(GetPlayerMoney(ID) > 0)
	{
	new rob = random(11);
	if(rob == 1 || rob == 2 || rob == 10 || rob == 11)
	{
	
	new string[256];
	format(string, sizeof(string), "%s (%i) noticed you trying to rob him. Attempt failed!",oname, ID);
	SendClientMessage(playerid, COLOR_ROB, string);
	format(string, sizeof(string), "~w~%s Noticed you trying to rob him.~n~Attempt failed!.",oname, ID);
	GameTextForPlayer(playerid, string, 5000, 4);
	GetPlayerName(playerid,pname,sizeof(pname));
	format(string, sizeof(string), "You noticed %s (%i) trying to rob you. His attempt has failed!", pname, playerid);
	SendClientMessage(ID, COLOR_ROB, string);
	format(string, sizeof(string), "~w~You noticed %s trying to rob you.~n~His attempt has failed!", pname, playerid);
	GameTextForPlayer(ID, string, 5000, 4);
	}
	else if(rob == 3)
	{
	new pcash = GetPlayerMoney(ID);
	new robcash = random(pcash);
  GivePlayerMoney(ID, -robcash);
	GivePlayerMoney(playerid, robcash);
	GetPlayerName(playerid, pname, sizeof(pname));
	new string[256];
	format(string, sizeof(string), "You have robbed $%i from %s (%i).", robcash, oname, ID);
	SendClientMessage(playerid, COLOR_ROB, string);
	format(string, sizeof(string), "~w~Robbed $%i from %s.", robcash, oname);
	GameTextForPlayer(playerid, string, 5000, 4);
	format(string, sizeof(string), "%s (%i) has robbed $%i from you.", pname, playerid, robcash);
	SendClientMessage(ID, COLOR_ROB, string);
	format(string, sizeof(string), "~w~%s has robbed $%i from you.", pname, robcash);
	GameTextForPlayer(ID, string, 5000, 4);
	}
	else if(rob == 4 || rob == 5 || rob == 8)
	{
	new pcash = GetPlayerMoney(ID);
	new robcash = random(pcash);
	new robcash2 = robcash-random(robcash);
  GivePlayerMoney(ID, -robcash2);
	GivePlayerMoney(playerid, robcash2);
	new string[256];
	GetPlayerName(playerid, pname, sizeof(pname));
	format(string, sizeof(string), "You have robbed $%i from %s (%i).", robcash2, oname, ID);
	SendClientMessage(playerid, COLOR_ROB, string);
	format(string, sizeof(string), "~w~Robbed $%i from %s.", robcash2, oname);
	GameTextForPlayer(playerid, string, 5000, 4);
	format(string, sizeof(string), "%s (%i) has robbed $%i from you.", pname, playerid, robcash2);
	SendClientMessage(ID, COLOR_ROB, string);
	format(string, sizeof(string), "~w~%s has robbed $%i from you.", pname, robcash2);
	GameTextForPlayer(ID, string, 5000, 4);
	}
	else if(rob == 6 || rob == 7)
	{
	new pcash = GetPlayerMoney(ID);
	new robcash = random(pcash);
	new robcash2 = robcash-random(robcash);
	new robcash3 = robcash2-random(robcash2);
  GivePlayerMoney(ID, -robcash3);
	GivePlayerMoney(playerid, robcash3);
	new string[256];
	GetPlayerName(playerid, pname, sizeof(pname));
	format(string, sizeof(string), "You have robbed $%i from %s (%i).", robcash3, oname, ID);
	SendClientMessage(playerid, COLOR_ROB, string);
	format(string, sizeof(string), "%s (%i) has robbed $%i from you.", pname, playerid, robcash3);
	SendClientMessage(ID, COLOR_ROB, string);
	format(string, sizeof(string), "~w~Robbed $%i from %s.", robcash3, oname);
	GameTextForPlayer(playerid, string, 5000, 4);
	format(string, sizeof(string), "~w~%s has robbed $%i from you.", pname, robcash3);
	GameTextForPlayer(ID, string, 5000, 4);
	}
	else
	{
	SetPlayerHealth(playerid, -69);
	new string[256];
	GetPlayerName(playerid, pname, sizeof(pname));
	format(string, sizeof(string), "Your hand has stuck to %s (%i)'s pocket. ", oname, ID);
	SendClientMessage(playerid, COLOR_FAIL, string);
	SendClientMessage(playerid, COLOR_FAIL, "He noticed it and ripped your arms off.");
	format(string, sizeof(string), "%s (%i)'s hand has stuck to your pocket while trying to rob you.", pname, playerid);
	SendClientMessage(ID, COLOR_FAIL, string);
	SendClientMessage(ID, COLOR_FAIL, "You noticed it and ripped his arms off.");
	format(string, sizeof(string), "*** %s (%i) has bled to death.", pname, playerid);
	SendClientMessageToAll(0x880000FF, string);
	format(string, sizeof(string), "~w~%s has ripped your arms off.", oname, ID);
	GameTextForPlayer(playerid, string, 5000, 4);
	format(string, sizeof(string), "~w~Ripped %s's arms off.", oname, ID);
	GameTextForPlayer(ID, string, 5000, 4);
	}
	robtime[playerid] = 1;
	SetTimerEx("robtimer", ROB_TIME, false, "i", playerid);
	}
	else
	{
	new string[256];
	format(string, sizeof(string), "%s (%i) has no money to rob!", oname, ID);
	SendClientMessage(playerid, COLOR_ERROR, string);
	}
	}
	else
	{
	new string[256];
	format(string, sizeof(string), "%s (%i) has to be in the same vehicle as you to be able to rob!", oname, ID);
	SendClientMessage(playerid, COLOR_ERROR, string);
	}
	}
	else
	{
	new string[256];
	format(string, sizeof(string), "%s (%i) is not close enough to rob.", oname, ID);
	SendClientMessage(playerid, COLOR_ERROR, string);
	}
	}
	else
	{
	SendClientMessage(playerid, COLOR_ERROR, "That player is not connected!");
	}
	}
	else
	{
	SendClientMessage(playerid, COLOR_ERROR, "You cannot rob yourself!");
	}
	}
	else
	{
	SendClientMessage(playerid, COLOR_ERROR, "Please wait before robbing someone again.");
	}
	}
	return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
dcmd(rob, 3, cmdtext);
return 0;
}
public robtimer(id)
{
robtime[id] = 0;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
  if (strcmp("/website", cmdtext, true, 5) == 0)
  {
    SendClientMessageToAll(0xFF0006FF, "|==============================================================================|");
    SendClientMessageToAll(0x2E98D1FF, "<------------------------- SA-MP Estonian STRD Server ------------------------->");
    SendClientMessageToAll(0x3ACD45FF, "Rules, All Commands, Tips And More Cool Staff. Check It Out!!!");
    SendClientMessageToAll(0x00FFFFFF, "strd.top-forum.net");
    SendClientMessageToAll(0xFF0006FF, "|==============================================================================|");
    GameTextForAll("~w~~b~strd.top-forum.net", 6000, 5);
    return 1;
  }
  return 0;
}
Reply
#9

pawn Код:
if (strcmp("/website", cmdtext, true, 5) == 0)
  {
    SendClientMessageToAll(0xFF0006FF, "|==============================================================================|");
    SendClientMessageToAll(0x2E98D1FF, "<------------------------- SA-MP Estonian STRD Server ------------------------->");
    SendClientMessageToAll(0x3ACD45FF, "Rules, All Commands, Tips And More Cool Staff. Check It Out!!!");
    SendClientMessageToAll(0x00FFFFFF, "strd.top-forum.net");
    SendClientMessageToAll(0xFF0006FF, "|==============================================================================|");
    GameTextForAll("~w~~b~strd.top-forum.net", 6000, 5);
    return 1;
  }
Learn to script
you are always asking for help -.-
u thought one time to learn it urself??
https://sampwiki.blast.hk/wiki/Main_Page
Reply
#10

Quote:
Originally Posted by BLACK-RIDER-1692
Код:
C:\Documents and Settings\xxx\My Documents\rob.pwn(196) : error 021: symbol already defined: "OnPlayerCommandText"
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


1 Error.
The error says at it self,you have already defined onplayercommandtext.
Delete one of two.

Ecko
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)