[Pomoc]Errori

20. Okt. 2013. Zaključano
276
pregleda
6
postova
Ismet_BN
4
Made Man
20. Okt. 2013.
Skripta koju koristim: Moja od0.
Detaljan opis problema:
E ubacio sam neki obicni reg/log sistem, i pojave mi se Errori i Warning! Kako ih rijesiti?
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
GhostReider
4
Enforcer
20. Okt. 2013.
Dodaj stock UserPath
stock UserPath(playerid)
{
    new string,playername;
    GetPlayerName(playerid,playername,sizeof(playername));
    format(string,sizeof(string),PATH,playername);
    return string;
}


I dodaj ispod enuma ovo
new PlayerInfo; // EDITAJ KAKO TI PAÅ E
Ismet_BN
4
Made Man
20. Okt. 2013.
Geraldihno wrote on October 20, 2013, 11:29 am:
Dodaj stock UserPath
stock UserPath(playerid)
{
    new string,playername;
    GetPlayerName(playerid,playername,sizeof(playername));
    format(string,sizeof(string),PATH,playername);
    return string;
}


I dodaj ispod enuma ovo
new PlayerInfo; // EDITAJ KAKO TI PAÅ E

Sve je to OK, al opet mi Errore iste izbacuje to sam vec imo u Modu!
Evo ti cijeli mod pa vidi...

// This is a comment
// uncomment the line below if you want to write a filterscript
//#define FILTERSCRIPT

#include
#include
///////////////////////////// za reg log sis ///////////////////////////////////
#include

#define DIALOG_REGISTER 1
#define DIALOG_LOGIN 2
#define DIALOG_SUCCESS_1 3
#define DIALOG_SUCCESS_2 4

#define PATH "/Users/%s.ini"

#define COL_WHITE "{FFFFFF}"
#define COL_RED "{F81414}"
#define COL_GREEN "{00FF22}"
#define COL_LIGHTBLUE "{00CED1}"
////////////////////////////////////////////////////////////////////////////////
///////// forwardi
forward Vrijeme();
//////////////////
///// definicije ///////
#if defined FILTERSCRIPT
#define sscanf
#define giveall

#define FILTERSCRIPT
#define COLOR_GREEN 0x33AA33AA
#define COLOR_YELLOW 0xFFFF00AA
#define FILTERSCRIPT
#define Bela 0xFFFFFFFF
#define Zuta 0xFF9900AA

///////////////// newevi ///////////////
new Rent;
new Iznajmljivanje;
///////////////////////////////////////
enum pInfo
{
    pPass,
    pCash,
    pAdmin,
    pKills,
    pDeaths
}
new PlayerInfo;

forward LoadUser_data(playerid,name[],value[]);
public LoadUser_data(playerid,name[],value[])
{
    INI_Int("Password",PlayerInfo);
    INI_Int("Cash",PlayerInfo);
    INI_Int("Admin",PlayerInfo);
    INI_Int("Kills",PlayerInfo);
    INI_Int("Deaths",PlayerInfo);
    return 1;
}

stock UserPath(playerid)
{
    new string,playername;
    GetPlayerName(playerid,playername,sizeof(playername));
    format(string,sizeof(string),PATH,playername);
    return string;
}
new PlayerInfo; // EDITAJ KAKO TI PAÅ E
/*Credits to Dracoblue*/
stock udb_hash(buf[]) {
    new length=strlen(buf);
    new s1 = 1;
    new s2 = 0;
    new n;
    for (n=0; n    {
      s1 = (s1 + buf) % 65521;
      s2 = (s2 + s1)    % 65521;
    }
    return (s2 << 16) + s1;
}

main()
{
print("\n----------------------------------");
print(" Blank Gamemode by your name here");
print("----------------------------------\n");
}
////////////////////////
public OnFilterScriptInit()
{
print("\n--------------------------------------");
print(" Lifer HardPlay Testing");
print("--------------------------------------\n");
AddStaticVehicle(522,1414.7911,-1132.9539,23.5264,182.2673,3,8); // nrg spawn
return 1;
}

public OnFilterScriptExit()
{
return 1;
}
public Vrijeme() {
    new rnd = random(208000);
    switch(rnd)
    {
        case 0:
        {
            SendClientMessageToAll(COLOR_GREEN,"{00C0FF}LS Prognoza| {FFFFFF}Vremenska prognoza za sljedecih pola sata ce biti Suncano.");
SetWeather(1);
        }
        case 1:
        {
            SendClientMessageToAll(COLOR_GREEN,"{00C0FF}LS Prognoza| {FFFFFF} Vremenska prognoza za sljedecih pola sata ce biti Oblacno i Tmurno ");
SetWeather(16);
        }
        case 2:
        {
            SendClientMessageToAll(COLOR_GREEN,"{00C0FF}LS Prognoza| {FFFFFF} Vremenska prognoza za sljedecih pola sata ce biti jako Suncano.");
SetWeather(3);

        }
        case 3:
        {
            SendClientMessageToAll(COLOR_GREEN,"{00C0FF}LS Prognoza| {FFFFFF} Vremenska prognoza za sljedecih pola sata ce biti Mjestimicne Naoblake.");
SetWeather(37);

        }
        case 4:
        {
            SendClientMessageToAll(COLOR_GREEN,"{00C0FF}LS Prognoza| {FFFFFF} Vremenska prognoza za sljedecih pola sata ce biti malo suncano.");
            SetWeather(49);
        }
        case 5:
        {
            SendClientMessageToAll(COLOR_GREEN,"{00C0FF}LS Prognoza| {FFFFFF} Vremenska prognoza za sljedecih pola sata ce biti Olujno.");
SetWeather(8);

        }
        case 6:
        {
            SendClientMessageToAll(COLOR_GREEN,"{00C0FF}LS Prognoza| {FFFFFF} Vremenska prognoza za sljedecih pola sata ce biti Kisovito.");
SetWeather(32);

        }
    }
}
#else

main()
{
print("\n----------------------------------");
print(" Lifer HardPlay Testing");
print("----------------------------------\n");
}

#endif

public OnGameModeInit()
{
// Don't use these lines if it's a filterscript
SetGameModeText("Blank Script");
AddPlayerClass(0, 1417.4154,-1134.4672,23.9438,174.0389, 0, 0, 0, 0, 0, 0);
SetGameModeText("Lifer V1.0");
return 1;
}

public OnGameModeExit()
{
return 1;
}

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

public OnPlayerConnect(playerid)
{
    if(fexist(UserPath(playerid)))
    {
        INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
        ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT,""COL_WHITE"Login",""COL_WHITE"Type your password below to login.","Login","Quit");
    }
    else
    {
        ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT,""COL_WHITE"Registering...",""COL_WHITE"Type your password below to register a new account.","Register","Quit");
    }
    return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
    new INI:File = INI_Open(UserPath(playerid));
    INI_SetTag(File,"data");
    INI_WriteInt(File,"Cash",GetPlayerMoney(playerid));
    INI_WriteInt(File,"Kills",PlayerInfo);
    INI_WriteInt(File,"Deaths",PlayerInfo);
    INI_Close(File);
    return 1;
}

public OnPlayerSpawn(playerid)
{
return 1;
}

public OnPlayerDeath(playerid, killerid, reason)
{
    PlayerInfo++;
    PlayerInfo++;
    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 OnPlayerRequestSpawn(playerid)
{
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[])
{
    switch( dialogid )
    {
        case DIALOG_REGISTER:
        {
            if (!response) return Kick(playerid);
            if(response)
            {
                if(!strlen(inputtext)) return ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT, ""COL_WHITE"Registering...",""COL_RED"You have entered an invalid password.\n"COL_WHITE"Type your password below to register a new account.","Register","Quit");
                new INI:File = INI_Open(UserPath(playerid));
                INI_SetTag(File,"data");
                INI_WriteInt(File,"Password",udb_hash(inputtext));
                INI_WriteInt(File,"Cash",0);
                INI_WriteInt(File,"Admin",0);
                INI_WriteInt(File,"Kills",0);
                INI_WriteInt(File,"Deaths",0);
                INI_Close(File);

                SetSpawnInfo(playerid, 0, 0, 1958.33, 1343.12, 15.36, 269.15, 0, 0, 0, 0, 0, 0);
                SpawnPlayer(playerid);
                ShowPlayerDialog(playerid, DIALOG_SUCCESS_1, DIALOG_STYLE_MSGBOX,""COL_WHITE"Success!",""COL_GREEN"Great! Your Y_INI system works perfectly. Relog to save your stats!","Ok","");
}
        }

        case DIALOG_LOGIN:
        {
            if ( !response ) return Kick ( playerid );
            if( response )
            {
                if(udb_hash(inputtext) == PlayerInfo)
                {
                    INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
                    GivePlayerMoney(playerid, PlayerInfo);
ShowPlayerDialog(playerid, DIALOG_SUCCESS_2, DIALOG_STYLE_MSGBOX,""COL_WHITE"Success!",""COL_GREEN"You have successfully logged in!","Ok","");
                }
                else
                {
                    ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT,""COL_WHITE"Login",""COL_RED"You have entered an incorrect password.\n"COL_WHITE"Type your password below to login.","Login","Quit");
                }
                return 1;
            }
        }
    }
    return 1;
}

public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
return 1;
}
Ismet_BN
4
Made Man
20. Okt. 2013.
NA OVOM MI DIJELU POKAZUJE ERROR NA 200toj liniji to jest ova Death! i KILL!

public OnPlayerDisconnect(playerid, reason)
{
    new INI:File = INI_Open(UserPath(playerid));
    INI_SetTag(File,"data");
    INI_WriteInt(File,"Cash",GetPlayerMoney(playerid));
    INI_WriteInt(File,"Kills",PlayerInfo);
    INI_WriteInt(File,"Deaths",PlayerInfo);
    INI_Close(File);
    return 1;
}
Ismet_BN
4
Made Man
20. Okt. 2013.
** BUMP **
ZNAL ITKO, Treba mi HITNO !
Ismet_BN
4
Made Man
20. Okt. 2013.
LOCKAJ NEMA SE TU STA VISE TRAZIT 😛 NEZNA NIKO IZGLEDA! NOVI MORAM SISTEM PRRAVIT!  😢

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha