Filterscript won't work
#1

Well, i made an AC, it's loaded. no errors nothing wrong but ingame it won't work? Everything is UPDATED i got streamer and everything. and yes it is in SERVER.CFG.

What's wrong ??
Reply
#2

Using debugging using print and printf where necessary in script. Specially while loading it in your filterscrit or gamemode.

Secondly, You haven't shared the code or part of it so no one can make out if its your pawn code as well.
Reply
#3

What does this means?


[23:48:52]
[23:48:52] Filterscripts
[23:48:52] ---------------
[23:48:52] Loading filterscript 'GAC.amx'...
[23:48:52] [debug] Run time error 19: "File or function is not found"
[23:48:52] [debug] SSCANF_Init
[23:48:52] [debug] SSCANF_Join
[23:48:52] [debug] SSCANF_Leave
[23:48:52] Loaded 1 filterscripts.
Reply
#4

Is sscanf loaded properly? Show the log above and below this (until the loaded models).
Reply
#5

PHP код:
SA-MP Dedicated Server
----------------------
v0.3.7, (C)2005-2015 SA-MP Team

[23:56:49
[
23:56:49Server Plugins
[23:56:49] --------------
[
23:56:49]  Loading plugincrashdetect
[23:56:49]   CrashDetect v4.15.1 is OK.
[
23:56:49]   Loaded.
[
23:56:49]  Loading pluginstreamer
[23:56:49

*** 
Streamer Plugin v2.7.7 by Incognito loaded ***

[
23:56:49]   Loaded.
[
23:56:49]  Loaded 2 plugins.

[
23:56:49
[
23:56:49Filterscripts
[23:56:49] ---------------
[
23:56:49]   Loading filterscript 'GAC.amx'...
[
23:56:49] [debugRun time error 19"File or function is not found"
[23:56:49] [debug]  SSCANF_Init
[23:56:49] [debug]  SSCANF_Join
[23:56:49] [debug]  SSCANF_Leave
[23:56:49]   Loaded 1 filterscripts.

[
23:56:49Loaded 3 vehicles fromvehicles/trains.txt
[23:56:49Loaded 3 vehicles fromvehicles/pilots.txt
[23:56:49Loaded 15 vehicles fromvehicles/lv_law.txt
[23:56:49Loaded 39 vehicles fromvehicles/lv_airport.txt
[23:56:49Loaded 255 vehicles fromvehicles/lv_gen.txt
[23:56:49Loaded 38 vehicles fromvehicles/sf_law.txt
[23:56:49Loaded 35 vehicles fromvehicles/sf_airport.txt
[23:56:49Loaded 353 vehicles fromvehicles/sf_gen.txt
[23:56:49Loaded 24 vehicles fromvehicles/ls_law.txt
[23:56:49Loaded 37 vehicles fromvehicles/ls_airport.txt
[23:56:49Loaded 98 vehicles fromvehicles/ls_gen_inner.txt
[23:56:49Loaded 389 vehicles fromvehicles/ls_gen_outer.txt
[23:56:49Loaded 71 vehicles fromvehicles/whetstone.txt
[23:56:49Loaded 168 vehicles fromvehicles/bone.txt
[23:56:49Loaded 61 vehicles fromvehicles/flint.txt
[23:56:49Loaded 96 vehicles fromvehicles/tierra.txt
[23:56:49Loaded 96 vehicles fromvehicles/red_county.txt
[23:56:49Total vehicles from files1781
[23:56:49] [debugRun time error 19"File or function is not found"
[23:56:49] [debug]  SSCANF_Init
[23:56:49] [debug]  SSCANF_Join
[23:56:49] [debug]  SSCANF_Leave
[23:56:49
---------------------------------------
[
23:56:49Running Grand Larceny by the SA-MP team

[23:56:49] ---------------------------------------

[
23:56:49Number of vehicle models173 
Reply
#6

You need the sscanf plugin
Reply
#7

Same, but.. it's anti spam system and whenver i type i get

PHP код:
[00:10:29Number of vehicle models173
[00:10:54] [connection127.0.0.1:63777 requests connection cookie.
[
00:10:55Incoming connection127.0.0.1:63777 id0
[00:10:55] [joinGlossy42O has joined the server (0:127.0.0.1)
[
00:10:55] [debugRun time error 19"File or function is not found"
[00:10:55] [debug]  SSCANF_Init
[00:10:55] [debug]  SSCANF_Join
[00:10:55] [debug]  SSCANF_Leave
[00:11:01] [debugRun time error 19"File or function is not found"
[00:11:01] [debug]  SSCANF_Init
[00:11:01] [debug]  SSCANF_Join
[00:11:01] [debug]  SSCANF_Leave
[00:11:02] [debugRun time error 19"File or function is not found"
[00:11:02] [debug]  SSCANF_Init
[00:11:02] [debug]  SSCANF_Join
[00:11:02] [debug]  SSCANF_Leave
[00:11:02] [debugRun time error 19"File or function is not found"
[00:11:02] [debug]  SSCANF_Init
[00:11:02] [debug]  SSCANF_Join
[00:11:02] [debug]  SSCANF_Leave
[00:11:03] [debugRun time error 19"File or function is not found"
[00:11:03] [debug]  SSCANF_Init
[00:11:03] [debug]  SSCANF_Join
[00:11:03] [debug]  SSCANF_Leave
[00:11:04] [debugRun time error 19"File or function is not found"
[00:11:04] [debug]  SSCANF_Init
[00:11:04] [debug]  SSCANF_Join
[00:11:04] [debug]  SSCANF_Leave
[00:11:06] [debugRun time error 19"File or function is not found"
[00:11:06] [debug]  SSCANF_Init
[00:11:06] [debug]  SSCANF_Join
[00:11:06] [debug]  SSCANF_Leave
[00:11:07] [debugRun time error 19"File or function is not found"
[00:11:07] [debug]  SSCANF_Init
[00:11:07] [debug]  SSCANF_Join
[00:11:07] [debug]  SSCANF_Leave
[00:11:07] [debugRun time error 19"File or function is not found"
[00:11:07] [debug]  SSCANF_Init
[00:11:07] [debug]  SSCANF_Join
[00:11:07] [debug]  SSCANF_Leave
[00:11:07] [debugRun time error 19"File or function is not found"
[00:11:07] [debug]  SSCANF_Init
[00:11:07] [debug]  SSCANF_Join
[00:11:07] [debug]  SSCANF_Leave
[00:11:08] [debugRun time error 19"File or function is not found"
[00:11:08] [debug]  SSCANF_Init
[00:11:08] [debug]  SSCANF_Join
[00:11:08] [debug]  SSCANF_Leave
[00:11:08] [debugRun time error 19"File or function is not found"
[00:11:08] [debug]  SSCANF_Init
[00:11:08] [debug]  SSCANF_Join
[00:11:08] [debug]  SSCANF_Leave
[00:11:09] [debugRun time error 19"File or function is not found"
[00:11:09] [debug]  SSCANF_Init
[00:11:09] [debug]  SSCANF_Join
[00:11:09] [debug]  SSCANF_Leave
[00:11:11] [debugRun time error 19"File or function is not found"
[00:11:11] [debug]  SSCANF_Init
[00:11:11] [debug]  SSCANF_Join
[00:11:11] [debug]  SSCANF_Leave
[00:11:12] [debugRun time error 19"File or function is not found"
[00:11:12] [debug]  SSCANF_Init
[00:11:12] [debug]  SSCANF_Join
[00:11:12] [debug]  SSCANF_Leave
[00:11:12] [debugRun time error 19"File or function is not found"
[00:11:12] [debug]  SSCANF_Init
[00:11:12] [debug]  SSCANF_Join
[00:11:12] [debug]  SSCANF_Leave
[00:11:13] [debugRun time error 19"File or function is not found"
[00:11:13] [debug]  SSCANF_Init
[00:11:13] [debug]  SSCANF_Join
[00:11:13] [debug]  SSCANF_Leave
[00:11:15] [debugRun time error 19"File or function is not found"
[00:11:15] [debug]  SSCANF_Init
[00:11:15] [debug]  SSCANF_Join
[00:11:15] [debug]  SSCANF_Leave
[00:11:16] [debugRun time error 19"File or function is not found"
[00:11:16] [debug]  SSCANF_Init
[00:11:16] [debug]  SSCANF_Join
[00:11:16] [debug]  SSCANF_Leave
[00:11:26] [debugRun time error 19"File or function is not found"
[00:11:26] [debug]  SSCANF_Init
[00:11:26] [debug]  SSCANF_Join
[00:11:26] [debug]  SSCANF_Leave
[00:11:26] [partGlossy42O has left the server (0:1
Reply
#8

sorry for double posting but it was the script problem. i fixed everything but, the mute won't work

PHP код:
new SpamCount[MAX_PLAYERS];
new 
ChatSpamTime[MAX_PLAYERS][3];
new 
Muted[MAX_PLAYERS];

#define AutomaticUnmuteTime 5

public OnGameModeInit( )
{
    print(
"Gamemode started.");
    return 
1;
}

public 
OnPlayerText(playeridtext[])
{
  if(
Muted[playerid] == 1)
  {
    
SendClientMessage(playerid0xFF0000FF"You're muted. So shut the fuck up.");
    return 
0;
  }
  return 
1;
}
public 
OnPlayerConnect(playerid)
{
    
SpamCount[playerid]=0;
    
Muted[playerid]=0;
    return 
1;
}
stock AntiSpam(playerid)
{
    
SpamCount[playerid]++;
    switch (
SpamCount[playerid])
    {
        case 
1:
        {
            
ChatSpamTime[playerid][0]=gettime();
        }
        case 
2:
        {
            if((
gettime()-ChatSpamTime[playerid][0])<4)
            {
                
SendClientMessage(playerid,0xFF0000FF,"* You have received a warning. (SPAM (1/3)");
                
ChatSpamTime[playerid][1]=gettime();
            }
            else 
SpamCount[playerid]=0;
        }
        case 
3:
        {
            if((
gettime()-ChatSpamTime[playerid][1])<4)
            {
                
SendClientMessage(playerid,0xFF0000FF,"* You have received a warning. (SPAM (2/3)");
                
ChatSpamTime[playerid][2]=gettime();
            }
            else 
SpamCount[playerid]=0;
        }
        case 
4..50:
        {
            new 
string[128],name[24];
            
GetPlayerName(playerid,name,24);
            if((
gettime()-ChatSpamTime[playerid][2])<4)
            {
                
format(string,sizeof(string),"%s Has been muted for spamming bullshit - 5 minutes",name);
                
SendClientMessageToAll(0xFF0000FF,string);
                
SendClientMessage(playerid,0xFF0000FF,"* You have received a final warning. (SPAM (3/3)");
                
Muted[playerid]=1;
                
SetTimerEx("AutoUnMute",AutoUnmuteTime*60000,false,"i",playerid);
                
Kick(playerid);
            }
        }
    }
    return 
1;
}
forward AutoUnMute(pID);
public 
AutoUnMute(pID)
{
    
Muted[pID] = 0;
    
SpamCount[pID]=0;
    
GameTextForPlayer(pID"Unmuted"2000,5);
    return 
1;

Reply
#9

bump ?
Reply
#10

Quote:
Originally Posted by Glossy42O
Посмотреть сообщение
sorry for double posting but it was the script problem. i fixed everything but, the mute won't work

PHP код:
new SpamCount[MAX_PLAYERS];
new 
ChatSpamTime[MAX_PLAYERS][3];
new 
Muted[MAX_PLAYERS];
#define AutomaticUnmuteTime 5
public OnGameModeInit( )
{
    print(
"Gamemode started.");
    return 
1;
}
public 
OnPlayerText(playeridtext[])
{
  if(
Muted[playerid] == 1)
  {
    
SendClientMessage(playerid0xFF0000FF"You're muted. So shut the fuck up.");
    return 
0;
  }
  return 
1;
}
public 
OnPlayerConnect(playerid)
{
    
SpamCount[playerid]=0;
    
Muted[playerid]=0;
    return 
1;
}
stock AntiSpam(playerid)
{
    
SpamCount[playerid]++;
    switch (
SpamCount[playerid])
    {
        case 
1:
        {
            
ChatSpamTime[playerid][0]=gettime();
        }
        case 
2:
        {
            if((
gettime()-ChatSpamTime[playerid][0])<4)
            {
                
SendClientMessage(playerid,0xFF0000FF,"* You have received a warning. (SPAM (1/3)");
                
ChatSpamTime[playerid][1]=gettime();
            }
            else 
SpamCount[playerid]=0;
        }
        case 
3:
        {
            if((
gettime()-ChatSpamTime[playerid][1])<4)
            {
                
SendClientMessage(playerid,0xFF0000FF,"* You have received a warning. (SPAM (2/3)");
                
ChatSpamTime[playerid][2]=gettime();
            }
            else 
SpamCount[playerid]=0;
        }
        case 
4..50:
        {
            new 
string[128],name[24];
            
GetPlayerName(playerid,name,24);
            if((
gettime()-ChatSpamTime[playerid][2])<4)
            {
                
format(string,sizeof(string),"%s Has been muted for spamming bullshit - 5 minutes",name);
                
SendClientMessageToAll(0xFF0000FF,string);
                
SendClientMessage(playerid,0xFF0000FF,"* You have received a final warning. (SPAM (3/3)");
                
Muted[playerid]=1;
                
SetTimerEx("AutoUnMute",AutoUnmuteTime*60000,false,"i",playerid);
                
Kick(playerid);
            }
        }
    }
    return 
1;
}
forward AutoUnMute(pID);
public 
AutoUnMute(pID)
{
    
Muted[pID] = 0;
    
SpamCount[pID]=0;
    
GameTextForPlayer(pID"Unmuted"2000,5);
    return 
1;

you have problem here but i fixed it


Код:
#include <a_samp>

new SpamCount[MAX_PLAYERS];
new ChatSpamTime[MAX_PLAYERS][3];
new Muted[MAX_PLAYERS];

#define AutomaticUnmuteTime 5

public OnGameModeInit( )
{
    print("Gamemode started.");
    return 1;
}

public OnPlayerText(playerid, text[])
{
  if(Muted[playerid] == 1)
  {
    SendClientMessage(playerid, 0xFF0000FF, "You're muted. So shut the fuck up.");
    return 0;
  }
  return 1;
}
public OnPlayerConnect(playerid)
{
    SpamCount[playerid]=0;
    Muted[playerid]=0;
    return 1;
}
stock AntiSpam(playerid)
{
    SpamCount[playerid]++;
    switch (SpamCount[playerid])
    {
        case 1:
        {
            ChatSpamTime[playerid][0]=gettime();
        }
        case 2:
        {
            if((gettime()-ChatSpamTime[playerid][0])<4)
            {
                SendClientMessage(playerid,0xFF0000FF,"* You have received a warning. (SPAM (1/3)");
                ChatSpamTime[playerid][1]=gettime();
            }
            else SpamCount[playerid]=0;
        }
        case 3:
        {
            if((gettime()-ChatSpamTime[playerid][1])<4)
            {
                SendClientMessage(playerid,0xFF0000FF,"* You have received a warning. (SPAM (2/3)");
                ChatSpamTime[playerid][2]=gettime();
            }
            else SpamCount[playerid]=0;
        }
        case 4..50:
        {
            new string[128],name[24];
            GetPlayerName(playerid,name,24);
            if((gettime()-ChatSpamTime[playerid][2])<4)
            {
                format(string,sizeof(string),"%s Has been muted for spamming bullshit - 5 minutes",name);
                SendClientMessageToAll(0xFF0000FF,string);
                SendClientMessage(playerid,0xFF0000FF,"* You have received a final warning. (SPAM (3/3)");
                Muted[playerid]=1;
                SetTimerEx("AutoUnMute",AutoUnmuteTime*60000,false,"i",playerid);
                Kick(playerid);
            }
        }
    }
    return 1;
}
forward AutoUnMute(pID);
public AutoUnMute(pID)
{
    Muted[pID] = 0;
    SpamCount[pID]=0;
    GameTextForPlayer(pID, "Unmuted", 2000,5);
    return 1;
}
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)