file or fuction not found
#1

Help i got this error:
[code]Script[gamemodes/CLRP.amx]: Run time error 19: "File or function is not found"[/pawn]
My server log:
Код:
SA-MP Dedicated Server
----------------------
v0.3x-R2, ©2005-2013 SA-MP Team

[21:46:01] 
[21:46:01] Server Plugins
[21:46:01] --------------
[21:46:01]  Loading plugin: sscanf
[21:46:01] 

[21:46:01]  ===============================

[21:46:01]       sscanf plugin loaded.     

[21:46:01]          Version:  2.8.1        

[21:46:01]    © 2012 Alex "******" Cole  

[21:46:01]  ===============================

[21:46:01]   Loaded.
[21:46:01]  Loading plugin: mysql
[21:46:01]  >> plugin.mysql: running on 1 thread.
[21:46:01]  >> plugin.mysql: R31 successfully loaded.
[21:46:01]   Loaded.
[21:46:01]  Loaded 2 plugins.

[21:46:01] 
[21:46:01] Filterscripts
[21:46:01] ---------------
[21:46:01]   Loading filterscript 'vspawner.amx'...
[21:46:01] 
--Admin Vehicle Spawner Loaded

[21:46:01]   Loaded 1 filterscripts.

[21:46:01] Script[gamemodes/CLRP.amx]: Run time error 19: "File or function is not found"
[21:46:01] Number of vehicle models: 0
My script i am getting no errors:
pawn Код:
/////////////////////////////////////// Country Life v1.0 ///////////////////////////////////////
/////////////////////////////////////// Vlasnik: Joker ///////////////////////////////////////
/////////////////////////////////////// Skripet: Joker ///////////////////////////////////////
/////////////////////////////////////// Maper: Joker ///////////////////////////////////////
//Inludovi
#include <a_samp>
#include <sscanf2>
#include <zcmd>
#include <a_mysql>
//Boje
#define SVETLOSMEDJA "{9ACD32}"
#define BELA "{FFFFFF}"
/////////////////////////////////////// Define ///////////////////////////////////////
#define sqlhost "127.0.0.1"
#define sqluser "root"
#define sqldatabase "samp"
#define sqlpassword ""
/////////////////////////////////////// New ///////////////////////////////////////
new konekcija;
new query[128];
new Registrovan[MAX_PLAYERS];
new DatNovac[MAX_PLAYERS];
new Logovan[MAX_PLAYERS];
//Main
main()
{
    print("\n----------------------------------");
    print(" Blank Gamemode by your name here");
    print("----------------------------------\n");
}
/////////////////////////////////////// Stock ///////////////////////////////////////
stock imeigraca(playerid)
{
    new igrac[MAX_PLAYER_NAME];
    GetPlayerName(playerid, igrac, sizeof(igrac));
    return igrac;
}
stock MySQL_Register(playerid, passwordstring[])
{
    new pname[24], IP[16];
    GetPlayerName(playerid, pname, 24);
    GetPlayerIp(playerid, IP, 16);
    format(query, sizeof(query), "INSERT INTO playerdata (korisnik, lozinka, skor, novac, IP) VALUES('%s', SHA1('%s'), 0, 0, '%s')", pname, passwordstring, IP);
    mysql_query(konekcija, query, true);
    SendClientMessage(playerid, -1, "You have been registered on this server!");
    Logovan[playerid] = 1;
    return 1;
}

stock MySQL_Login(playerid)
{
    new pname[24], savingstring[20];
    GetPlayerName(playerid, pname, 24);
    format(query, sizeof(query), "SELECT * FROM playerdata WHERE user = '%s'", pname);
    mysql_query(konekcija, query, true);
    mysql_store_result();
    while(mysql_fetch_row_format(query,"|"))
    {
        mysql_fetch_field_row(savingstring, "skor"); SetPlayerScore(playerid, strval(savingstring));
        mysql_fetch_field_row(savingstring, "novac"); DatNovac[playerid] = strval(savingstring);
    }
    mysql_free_result();
    SendClientMessage(playerid, -1, "You have been logged in!");
    Logovan[playerid] = 1;
    return 1;
}
/////////////////////////////////////// OnGameModeInit ///////////////////////////////////////
public OnGameModeInit()
{
    /////////////////////////////////////// MySql ///////////////////////////////////////
    printf("!OBAVESTENJE! MySQL se uspesno upalio. !OBAVESTENJE!");
    konekcija = mysql_connect(sqlhost, sqluser, sqldatabase, sqlpassword);
    ////////////////////////////////////// Ostalo //////////////////////////////////////
    format(query, sizeof(query), "CREATE TABLE IF NOT EXISTS playerdata(korisnik VARCHAR(24), lozinka VARCHAR(41), skor INT(20), novac INT(20), IP VARCHAR(16)");
    mysql_query(konekcija, query, true);
    SetGameModeText("Blank Script");
    AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
    return 1;
}

public OnGameModeExit()
{
    mysql_close(konekcija);
    printf("!OBAVESTENJE! MySQL se uspesno zatvorio. !OBAVESTENJE!");
    return 1;
}

public OnPlayerRequestClass(playerid, classid)
{
    SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
    SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
    SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
    return 1;
}

public OnPlayerConnect(playerid)
{
    DatNovac[playerid] = -1;
    new pname[24];
    GetPlayerName(playerid, pname, 24);
    format(query, sizeof(query), "SELECT IP FROM `playerdata` WHERE user = '%s' LIMIT 1", pname);
    mysql_query(konekcija, query, true);
    mysql_store_result();
    new rows = mysql_num_rows();
    if(!rows)
    {
        ShowPlayerDialog(playerid, 15000, DIALOG_STYLE_INPUT, "Register","Your user is {FF0000}not{FFFFFF} registered! Please {0000FF}register{FFFFFF} with a password below!","Register","Cancel"); //Shows our register dialog :).
    }
    if(rows == 1)
    {
        new IP[2][16];
        mysql_fetch_field_row(IP[0],"IP");
        GetPlayerIp(playerid, IP[1], 16);
        if(strlen(IP[0]) != 0 && !strcmp(IP[0], IP[1], true))
        {
            MySQL_Login(playerid);
        }
        else if(!strlen(IP[0]) || strcmp(IP[0], IP[1], true))
        {
            ShowPlayerDialog(playerid, 15500, DIALOG_STYLE_INPUT, "Login","Your user is {FF0000}registered{FFFFFF}! Please {0000FF}login{FFFFFF} with your password below!","Login","Cancel"); //Shows our login dialog :).
            Registrovan[playerid] = 1;
        }
    }
    mysql_free_result();
    return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
    if(Logovan[playerid] == 1)
    {
        new score = GetPlayerScore(playerid);
        new money = GetPlayerMoney(playerid);
        new pname[24];
        GetPlayerName(playerid, pname, 24);
        format(query, sizeof(query), "UPDATE playerdata SET skor=%d, novac=%d WHERE korisnik='%s'", score, money, pname);
        mysql_query(konekcija, query, true);
    }
    return 1;
}

public OnPlayerSpawn(playerid)
{
    if(DatNovac[playerid] != -1)
    {
        GivePlayerMoney(playerid, DatNovac[playerid]);
        DatNovac[playerid] = -1;
    }
    return 1;
}

public OnPlayerDeath(playerid, killerid, reason)
{
    return 1;
}

public OnPlayerRequestSpawn(playerid)
{
    if(!Logovan[playerid])
    {
        if(!Registrovan[playerid])
        {
            ShowPlayerDialog(playerid, 15000, DIALOG_STYLE_INPUT, "Register","Your user is {FF0000}not{FFFFFF} registered! Please {0000FF}register{FFFFFF} with a password below!\n {FF0000}ERROR:You must register before spawning!","Register","Cancel"); //Shows our register dialog :).
            return 0;
        }
        if(Registrovan[playerid] == 1)
        {
            ShowPlayerDialog(playerid, 15500, DIALOG_STYLE_INPUT, "Login","Your user is {FF0000}registered{FFFFFF}! Please {0000FF}login{FFFFFF} with your password below!\n{FF0000} You must login before you spawn!","Login","Cancel"); //Shows our login dialog :).
            return 0;
        }
    }
    return 1;
}

public OnVehicleSpawn(vehicleid)
{
    return 1;
}

public OnVehicleDeath(vehicleid, killerid)
{
    return 1;
}

public OnPlayerText(playerid, text[])
{
    return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
    return 1;
}

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
    return 1;
}

public OnPlayerExitVehicle(playerid, vehicleid)
{
    return 1;
}

public OnPlayerStateChange(playerid, newstate, oldstate)
{
    return 1;
}

public OnPlayerEnterCheckpoint(playerid)
{
    return 1;
}

public OnPlayerLeaveCheckpoint(playerid)
{
    return 1;
}

public OnPlayerEnterRaceCheckpoint(playerid)
{
    return 1;
}

public OnPlayerLeaveRaceCheckpoint(playerid)
{
    return 1;
}

public OnRconCommand(cmd[])
{
    return 1;
}

public OnObjectMoved(objectid)
{
    return 1;
}

public OnPlayerObjectMoved(playerid, objectid)
{
    return 1;
}

public OnPlayerPickUpPickup(playerid, pickupid)
{
    return 1;
}

public OnVehicleMod(playerid, vehicleid, componentid)
{
    return 1;
}

public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
{
    return 1;
}

public OnVehicleRespray(playerid, vehicleid, color1, color2)
{
    return 1;
}

public OnPlayerSelectedMenuRow(playerid, row)
{
    return 1;
}

public OnPlayerExitedMenu(playerid)
{
    return 1;
}

public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
{
    return 1;
}

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
    return 1;
}

public OnRconLoginAttempt(ip[], password[], success)
{
    return 1;
}

public OnPlayerUpdate(playerid)
{
    return 1;
}

public OnPlayerStreamIn(playerid, forplayerid)
{
    return 1;
}

public OnPlayerStreamOut(playerid, forplayerid)
{
    return 1;
}

public OnVehicleStreamIn(vehicleid, forplayerid)
{
    return 1;
}

public OnVehicleStreamOut(vehicleid, forplayerid)
{
    return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    return 1;
}

public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
    return 1;
}
/////////////////////////////////////// ZCMD-KOMANDE ///////////////////////////////////////
CMD:ban(playerid, params[])
{
    if(IsPlayerAdmin(playerid))
    {
        new pID, razlog, poruka[128];
        if(sscanf(params, "ur", pID, razlog))return SendClientMessage(playerid, -1, ""SVETLOSMEDJA"[CL:RP]:"BELA" (( Nepravilno ukucana komanda: /ban [IDIgraca] [Razlog] ))");
        if(pID == INVALID_PLAYER_ID)return SendClientMessage(playerid, -1, ""SVETLOSMEDJA"[CL:RP]:"BELA" (( Igrac nije pronadjen. ))");
        format(poruka, sizeof(poruka), ""SVETLOSMEDJA"[CL:RP]:"BELA" (( Admin %s je banovao igraca %s, razlog: %s. ))", imeigraca(playerid), pID, razlog);
        SendClientMessageToAll(-1, poruka);
        GameTextForPlayer(pID, "Banovan!", 5000, 3);
        Ban(pID);
    }
    else
    {
        SendClientMessage(playerid, -1,""SVETLOSMEDJA"[CL:RP]:"BELA" (( Niste ovlasceni da koristite ovu komandu! ))");
    }
    return 1;
}
CMD:kick(playerid, params[])
{
    if(IsPlayerAdmin(playerid))
    {
        new pID, razlog, poruka[128];
        if(sscanf(params, "ur", pID, razlog))return SendClientMessage(playerid, -1, ""SVETLOSMEDJA"[CL:RP]:"BELA" (( Nepravilno ukucana komanda: /kick [IDIgraca] [Razlog] ))");
        if(pID == INVALID_PLAYER_ID)return SendClientMessage(playerid, -1, ""SVETLOSMEDJA"[CL:RP]:"BELA" (( Igrac nije pronadjen. ))");
        format(poruka, sizeof(poruka), ""SVETLOSMEDJA"[CL:RP]:"BELA" (( Admin %s je kikovao igraca %s, razlog: %s. ))", imeigraca(playerid), pID, razlog);
        SendClientMessageToAll(-1, poruka);
        GameTextForPlayer(pID, "Kikovan!", 5000, 3);
        Kick(pID);
    }
    else
    {
        SendClientMessage(playerid, -1,""SVETLOSMEDJA"[CL:RP]:"BELA" (( Niste ovlasceni da koristite ovu komandu! ))");
    }
    return 1;
}
////////////////////////////////////// Timeri ///////////////////////////////////////////
Reply


Messages In This Thread
file or fuction not found - by MatriXgaMer - 14.01.2014, 19:38
Re: file or fuction not found - by CutX - 14.01.2014, 19:45
Re: file or fuction not found - by MatriXgaMer - 14.01.2014, 19:51

Forum Jump:


Users browsing this thread: 1 Guest(s)