server crash
#1

The server is not loading the gamemode
CrashDetect:
[15:08:57] [debug] Server crashed while executing GM.amx
[15:08:57] [debug] AMX backtrace:
[15:08:57] [debug] #0 native mysql_connect () [709adf10] from mysql.dll
[15:08:57] [debug] #1 0000780c in public SSCANF_OnGameModeInit () from GM.amx
[15:08:57] [debug] #2 00001b80 in public Itter_OnGameModeInit () from GM.amx
[15:08:57] [debug] #3 native CallLocalFunction () [004743b0] from samp-server.exe
[15:08:57] [debug] #4 00001120 in public ScriptInit_OnGameModeInit () from GM.amx
[15:08:57] [debug] #5 0000092c in public zcmd_OnGameModeInit () from GM.amx
[15:08:57] [debug] #6 native CallLocalFunction () [004743b0] from samp-server.exe
[15:08:57] [debug] #7 00000158 in public OnGameModeInit () from GM.amx
http://pastebin.com/Gne02Sx1

PHP Code:
#include <a_samp>
#include <zcmd>
#include <a_mysql>
#include <foreach>
#include <sscanf2>
//Defines
#define DIALOG_REGISTER        1
#define DIALOG_LOGIN        2
#define DIALOG_LOGIN2        3
new SQL = -1;
main()
{
    print(
"\n----------------------------------");
    print(
" Blank Gamemode by Eclipse");
    print(
"----------------------------------\n");
}
public 
OnGameModeInit()
{
    
SQL mysql_connect("localhost""root""db""");
    
    
SetGameModeText("RPG");
    
AddPlayerClass(01958.37831343.157215.3746269.1425000000);
    
    return 
1;
}
public 
OnGameModeExit()
{
    return 
1;
}
public 
OnPlayerRequestClass(playeridclassid)
{
    
SetPlayerPos(playerid1958.37831343.157215.3746);
    
SetPlayerCameraPos(playerid1958.37831343.157215.3746);
    
SetPlayerCameraLookAt(playerid1958.37831343.157215.3746);
    return 
1;
}
public 
OnPlayerConnect(playerid)
{
    new 
string[128];
    
format(string,sizeof(string),"SELECT * FROM `users` WHERE nume='%s'",GetName(playerid));
    
mysql_query(SQL,string);
    
mysql_store_result();
    if(
mysql_num_rows() > 0)
    {
        
ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Login","Bine ai revenit pe server","Login","Quit");
    }
    else
    {
        
ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Register","Bine ai venit pe server,Introdu o parola pentru a te inregistra ","Login","Register");
    }
    
mysql_free_result();
    return 
1;
}
public 
OnPlayerDisconnect(playeridreason)
{
    return 
1;
}
public 
OnPlayerSpawn(playerid)
{
    return 
1;
}
public 
OnPlayerDeath(playeridkilleridreason)
{
    return 
1;
}
public 
OnVehicleSpawn(vehicleid)
{
    return 
1;
}
public 
OnVehicleDeath(vehicleidkillerid)
{
    return 
1;
}
public 
OnPlayerText(playeridtext[])
{
    return 
1;
}
public 
OnPlayerCommandText(playeridcmdtext[])
{
    if (
strcmp("/mycommand"cmdtexttrue10) == 0)
    {
        
// Do something here
        
return 1;
    }
    return 
0;
}
public 
OnPlayerEnterVehicle(playeridvehicleidispassenger)
{
    return 
1;
}
public 
OnPlayerExitVehicle(playeridvehicleid)
{
    return 
1;
}
public 
OnPlayerStateChange(playeridnewstateoldstate)
{
    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(playeridobjectid)
{
    return 
1;
}
public 
OnPlayerPickUpPickup(playeridpickupid)
{
    return 
1;
}
public 
OnVehicleMod(playeridvehicleidcomponentid)
{
    return 
1;
}
public 
OnVehiclePaintjob(playeridvehicleidpaintjobid)
{
    return 
1;
}
public 
OnVehicleRespray(playeridvehicleidcolor1color2)
{
    return 
1;
}
public 
OnPlayerSelectedMenuRow(playeridrow)
{
    return 
1;
}
public 
OnPlayerExitedMenu(playerid)
{
    return 
1;
}
public 
OnPlayerInteriorChange(playeridnewinterioridoldinteriorid)
{
    return 
1;
}
public 
OnPlayerKeyStateChange(playeridnewkeysoldkeys)
{
    return 
1;
}
public 
OnRconLoginAttempt(ip[], password[], success)
{
    return 
1;
}
public 
OnPlayerUpdate(playerid)
{
    return 
1;
}
public 
OnPlayerStreamIn(playeridforplayerid)
{
    return 
1;
}
public 
OnPlayerStreamOut(playeridforplayerid)
{
    return 
1;
}
public 
OnVehicleStreamIn(vehicleidforplayerid)
{
    return 
1;
}
public 
OnVehicleStreamOut(vehicleidforplayerid)
{
    return 
1;
}
public 
OnDialogResponse(playeriddialogidresponselistiteminputtext[])
{
    if(
response)
    {
        if(
dialogid == 1)
        {
            new 
qry[128];
            
format(qry,sizeof(qry),"INSERT INTO `users` ('nume','password') VALUES (%s,%s)",GetName(playerid),inputtext);
            
mysql_query(SQL,qry);
            
ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Login","Bine ai revenit pe server","Login","Quit");
        }
        if(
dialogid == 2)
        {
            new 
qry[128];
            
format(qry,sizeof(qry),"SELECT * FROM `user` WHERE nume='%s' AND password='%s'",GetName(playerid),inputtext);
            
mysql_query(SQL,qry);
            
mysql_store_result();
            if(
mysql_num_rows() > 0)
            {
                
SpawnPlayer(playerid);
            }
            else
            {
                
ShowPlayerDialog(playerid,3,DIALOG_STYLE_INPUT,"Login","Parola gresita , introdu parola corecta","Login","Quit");
            }
        }
    }
    else
    {
        
Kick(playerid);
    }
    return 
1;
}
public 
OnPlayerClickPlayer(playeridclickedplayeridsource)
{
    return 
1;
}
stock GetName(playerid)
{
    new 
name[MAX_PLAYER_NAME];
    
GetPlayerName(playerid,name,sizeof(name));
    return 
name;

Reply


Messages In This Thread
server crash - by Ax3l123 - 16.04.2016, 12:07
Respuesta: server crash - by Xabi - 16.04.2016, 12:27
Re: server crash - by Ax3l123 - 16.04.2016, 13:07

Forum Jump:


Users browsing this thread: 1 Guest(s)