Crashing compiler [Y_INI] + OnFilterscriptInit() not being called ?!
#1

1) Compiler crashing
FIXED

2) OnFilterscriptInit() not being called !

This is the weirdest thing i never saw while scripting/programming.
I have edited this MySQL filterscript (click me). I've edited the enum info and added defines for mysql_connect()

This is the current:
pawn Код:
public OnFilterScriptInit()
{
    print("Testing debugs\n");
    mysql_debug(1);
    mysql_connect(mysql_host, mysql_user, mysql_db, mysql_pass);
    if(mysql_ping() >= 1) print(" MySQL: Connecting successful!\n");
    else print(" MySQL: Connecting unsuccessful!\n");

    RegisterLoginTD2[0] = TextDrawCreate(590.000000, 119.000000, ".");
    TextDrawBackgroundColor(RegisterLoginTD2[0], 255);
    TextDrawFont(RegisterLoginTD2[0], 1);
    TextDrawLetterSize(RegisterLoginTD2[0], 0.000000, 22.899995);
    TextDrawColor(RegisterLoginTD2[0], -1);
    TextDrawSetOutline(RegisterLoginTD2[0], 0);
    TextDrawSetProportional(RegisterLoginTD2[0], 1);
    TextDrawSetShadow(RegisterLoginTD2[0], 1);
    TextDrawUseBox(RegisterLoginTD2[0], 1);
    TextDrawBoxColor(RegisterLoginTD2[0], 80);
    TextDrawTextSize(RegisterLoginTD2[0], 48.000000, 20.000000);

    RegisterLoginTD2[1] = TextDrawCreate(323.000000, 140.000000, "[MVDD] Destruction ~w~Derby");
    TextDrawAlignment(RegisterLoginTD2[1], 2);
    TextDrawBackgroundColor(RegisterLoginTD2[1], 255);
    TextDrawFont(RegisterLoginTD2[1], 2);
    TextDrawLetterSize(RegisterLoginTD2[1], 0.599999, 2.000000);
    TextDrawColor(RegisterLoginTD2[1], 11322367);
    TextDrawSetOutline(RegisterLoginTD2[1], 0);
    TextDrawSetProportional(RegisterLoginTD2[1], 1);
    TextDrawSetShadow(RegisterLoginTD2[1], 1);

    RegisterLoginTD2[2] = TextDrawCreate(530.000000, 220.000000, ".");
    TextDrawBackgroundColor(RegisterLoginTD2[2], 255);
    TextDrawFont(RegisterLoginTD2[2], 1);
    TextDrawLetterSize(RegisterLoginTD2[2], 0.000000, 2.000000);
    TextDrawColor(RegisterLoginTD2[2], -1);
    TextDrawSetOutline(RegisterLoginTD2[2], 0);
    TextDrawSetProportional(RegisterLoginTD2[2], 1);
    TextDrawSetShadow(RegisterLoginTD2[2], 1);
    TextDrawUseBox(RegisterLoginTD2[2], 1);
    TextDrawBoxColor(RegisterLoginTD2[2], -757935536);
    TextDrawTextSize(RegisterLoginTD2[2], 108.000000, 0.000000);

    RegisterLoginTD2[3] = TextDrawCreate(650.000000, 1.000000, ".");
    TextDrawBackgroundColor(RegisterLoginTD2[3], 255);
    TextDrawFont(RegisterLoginTD2[3], 1);
    TextDrawLetterSize(RegisterLoginTD2[3], 0.000000, 12.000000);
    TextDrawColor(RegisterLoginTD2[3], -1);
    TextDrawSetOutline(RegisterLoginTD2[3], 0);
    TextDrawSetProportional(RegisterLoginTD2[3], 1);
    TextDrawSetShadow(RegisterLoginTD2[3], 1);
    TextDrawUseBox(RegisterLoginTD2[3], 1);
    TextDrawBoxColor(RegisterLoginTD2[3], 255);
    TextDrawTextSize(RegisterLoginTD2[3], -4.000000, 100.000000);

    RegisterLoginTD2[4] = TextDrawCreate(650.000000, 338.000000, ".");
    TextDrawBackgroundColor(RegisterLoginTD2[4], 255);
    TextDrawFont(RegisterLoginTD2[4], 1);
    TextDrawLetterSize(RegisterLoginTD2[4], 0.000000, 12.000000);
    TextDrawColor(RegisterLoginTD2[4], -1);
    TextDrawSetOutline(RegisterLoginTD2[4], 0);
    TextDrawSetProportional(RegisterLoginTD2[4], 1);
    TextDrawSetShadow(RegisterLoginTD2[4], 1);
    TextDrawUseBox(RegisterLoginTD2[4], 1);
    TextDrawBoxColor(RegisterLoginTD2[4], 255);
    TextDrawTextSize(RegisterLoginTD2[4], -4.000000, 100.000000);

    RegisterLoginTD2[5] = TextDrawCreate(650.000000, 336.000000, ".");
    TextDrawBackgroundColor(RegisterLoginTD2[5], 255);
    TextDrawFont(RegisterLoginTD2[5], 1);
    TextDrawLetterSize(RegisterLoginTD2[5], 0.000000, 0.000000);
    TextDrawColor(RegisterLoginTD2[5], -1);
    TextDrawSetOutline(RegisterLoginTD2[5], 0);
    TextDrawSetProportional(RegisterLoginTD2[5], 1);
    TextDrawSetShadow(RegisterLoginTD2[5], 1);
    TextDrawUseBox(RegisterLoginTD2[5], 1);
    TextDrawBoxColor(RegisterLoginTD2[5], 11322367);
    TextDrawTextSize(RegisterLoginTD2[5], -4.000000, 100.000000);

    RegisterLoginTD2[6] = TextDrawCreate(650.000000, 111.000000, ".");
    TextDrawBackgroundColor(RegisterLoginTD2[6], 255);
    TextDrawFont(RegisterLoginTD2[6], 1);
    TextDrawLetterSize(RegisterLoginTD2[6], 0.000000, 0.000000);
    TextDrawColor(RegisterLoginTD2[6], -1);
    TextDrawSetOutline(RegisterLoginTD2[6], 0);
    TextDrawSetProportional(RegisterLoginTD2[6], 1);
    TextDrawSetShadow(RegisterLoginTD2[6], 1);
    TextDrawUseBox(RegisterLoginTD2[6], 1);
    TextDrawBoxColor(RegisterLoginTD2[6], 11322367);
    TextDrawTextSize(RegisterLoginTD2[6], -4.000000, 100.000000);
    return 1;
}
When i go in-game: i don't see textdraws
When i see my console:

Код:
----------
Loaded log file: "server_log.txt".
----------
 
SA-MP Dedicated Server
----------------------
v0.3d-R2, ©2005-2011 SA-MP Team
 
[16:34:01]
[16:34:01] Server Plugins
[16:34:01] --------------
[16:34:01] Loading plugin: mysql.so
[16:34:01]
 
> MySQL plugin R6 successfully loaded.
 
[16:34:01] Loaded.
[16:34:01] Loading plugin: sscanf.so
[16:34:01]
 
[16:34:01] ===============================
 
[16:34:01] sscanf plugin loaded.
 
[16:34:01] © 2009 Alex "******" Cole
 
[16:34:01] 0.3d-R2 500 Players "dnee"
 
[16:34:01] ===============================
 
[16:34:01] Loaded.
[16:34:01] Loading plugin: streamer.so
[16:34:01]
 
*** Streamer Plugin v2.5.2 by Incognito loaded ***
 
[16:34:01] Loaded.
[16:34:01] Loaded 3 plugins.
 
[16:34:01]
[16:34:01] Filterscripts
[16:34:01] ---------------
[16:34:01] Loading filterscript 'S32_Register&Login.amx'...
[16:34:01] Loading filterscript 'Test.amx'...
[16:34:01]
--------------------------------------
[16:34:01] 'Better features filterscript loaded
[16:34:01] --------------------------------------
 
[16:34:01] Loaded 2 filterscripts.
 
[16:34:01] OnGameo
[16:34:01]
[16:34:01] =======================================
[16:34:01] | |
[16:34:01] | YSI version 1.04.0000 |
[16:34:01] | By Alex "******" Cole |
[16:34:01] | |
[16:34:01] | Checking the latest YSI version.. |
[16:34:01] | |
[16:34:01] =======================================
[16:34:01]
[16:34:01] *** YSI Error: y_amx tracer not found!
[16:34:01]
* iAchieve :: Advanced Achievement System by iPLEOMAX, 2011 *
 
[16:34:01] Dynamic Radio System: Created a radio station: "ID 1", Name: 'Q-Music (BE)'
[16:34:01] Total objects: 540
[16:34:01]
----------------------------------
[16:34:01] Gamemode: [MV] Derby
[16:34:01] Version: 55
[16:34:01] Scripter: Michael@Belgium
[16:34:01] Loaded withouth Itterators
[16:34:01] ****GAMEMODE SUCCEFULLY LOADED !***
[16:34:01] ----------------------------------
 
[16:34:01] Number of vehicle models: 5
[16:34:01]
[16:34:01] ======================================
[16:34:01] | |
[16:34:01] | Congratulations! You are running |
[16:34:01] | the latest version of YSI! |
[16:34:01] | |
[16:34:01] ======================================
[16:34:01]
So as you see: there isn't "Testing debugs" in the console because i have a print under OnFilterscriptInit(). So then i said: OnFilterscriptInit() not being called.

I really dunno how to fix this.

Thanks in advance.
Reply
#2

bump
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)