Stock | Server crash
#1

ey all,
My server crash after use cmd.

PHP код:
GetStatusInt(int,status)
{
    new 
szString[8];
    
format(szStringsizeof(szString), "None");
    switch(int)
    {
        case 
0
        {
            if(
status == 0format(szStringsizeof(szString), "Off");
            if(
status == 1format(szStringsizeof(szString), "Unlock");
            if(
status == 2format(szStringsizeof(szString), "Close");
        }
        case 
1
        {
            if(
status == 0format(szStringsizeof(szString), "On");
            if(
status == 1format(szStringsizeof(szString), "Lock");
            if(
status == 2format(szStringsizeof(szString), "Open");
        }
        
// default: format(szString, sizeof(szString), "None");
    
}
    return 
szString;

CMD:
PHP код:

new enginelightsalarmdoorsbonnetbootobjective;
    
GetVehicleParamsEx(vehicleidenginelightsalarmdoorsbonnetbootobjective);
format(stringsizeof(string), "engine:%s - lights:%s - alarm:%s",GetStatusInt(engine,0),GetStatusInt(lights,0),GetStatusInt(alarm,0)); 
Error:
PHP код:
[debugServer crashed while executing gm.amx
[debugAMX backtrace:
[
debug#0 0029058c in GetStatusInt (int=0, status=2) at gm.pwn:5084
[debug#1 00209220 in cmd_vehpack (playerid=25, params[]=@00295c34 "") at gm.pwn:2578 
Reply
#2

Quote:
Originally Posted by MRM
Посмотреть сообщение
ey all,
My server crash after use cmd.

PHP код:
GetStatusInt(int,status)
{
    new 
szString[8];
    
format(szStringsizeof(szString), "None");
    switch(int)
    {
        case 
0
        {
            if(
status == 0format(szStringsizeof(szString), "Off");
            if(
status == 1format(szStringsizeof(szString), "Unlock");
            if(
status == 2format(szStringsizeof(szString), "Close");
        }
        case 
1
        {
            if(
status == 0format(szStringsizeof(szString), "On");
            if(
status == 1format(szStringsizeof(szString), "Lock");
            if(
status == 2format(szStringsizeof(szString), "Open");
        }
        
// default: format(szString, sizeof(szString), "None");
    
}
    return 
szString;

CMD:
PHP код:

new enginelightsalarmdoorsbonnetbootobjective;
    
GetVehicleParamsEx(vehicleidenginelightsalarmdoorsbonnetbootobjective);
format(stringsizeof(string), "engine:%s - lights:%s - alarm:%s",GetStatusInt(engine,0),GetStatusInt(lights,0),GetStatusInt(alarm,0)); 
Error:
PHP код:
[debugServer crashed while executing gm.amx
[debugAMX backtrace:
[
debug#0 0029058c in GetStatusInt (int=0, status=2) at gm.pwn:5084
[debug#1 00209220 in cmd_vehpack (playerid=25, params[]=@00295c34 "") at gm.pwn:2578 
PHP код:
#define STATUSTYPEENGIE         0
#define STATUSTYPELIGHTS         1
#define STATUSTYPALARM             2
GetStatusInt(type,status)
{
    new 
szString[8];
    switch(
type)
    {
        case 
STATUSTYPELIGHTS:
        {
            switch(
status)
            {
                case 
0format(szStringsizeof(szString), "Off");
                case 
1format(szStringsizeof(szString), "On");
            }
        }
        case 
STATUSTYPALARM:
        {
            switch(
status)
            {
                case 
0format(szStringsizeof(szString), "UnLock");
                case 
1format(szStringsizeof(szString), "Lock");
            }
        case 
STATUSTYPEENGIE:
            switch(
status)
            {
                case 
0format(szStringsizeof(szString), "Off");
                case 
1format(szStringsizeof(szString), "On");
            }
        }
    }
    return 
szString;
}
new 
enginelightsalarmdoorsbonnetbootobjective;
GetVehicleParamsEx(vehicleidenginelightsalarmdoorsbonnetbootobjective);
format(stringsizeof(string), "engine:%s - lights:%s - alarm:%s",GetStatusInt(STATUSTYPEENGIEengine),GetStatusInt(STATUSTYPELIGHTSlights),GetStatusInt(STATUSTYPELIGHTS ,alarm)); 
I would do it this way. The state you can change the text depending on how many variables you use in my case I always use two the 1 and 0. Your form did not understand well what your code did xD. If you have any error you tell me and I will gladly help you.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)