Car does't load
#1

Hello.

Today my problem is my car spawning,here i go,this should spawn it:
pawn Код:
new VehicleKeys[MAX_PLAYERS],Keys[MAX_VEHICLES];
pawn Код:
format(query,sizeof(query),"SELECT * FROM `vehicles` WHERE owner = '%s'",Name);
        mysql_function_query(dbHandle,query,true,"OnVehicleLoad","i",playerid);
        printf("%d",VehicleInfo[VehicleKeys[playerid]][model]);
        printf("%f",VehicleInfo[VehicleKeys[playerid]][X]);
        printf("%f",VehicleInfo[VehicleKeys[playerid]][Y]);
        Keys[VehicleKeys[playerid]] = CreateVehicle(VehicleInfo[VehicleKeys[playerid]][model],VehicleInfo[VehicleKeys[playerid]][X],VehicleInfo[VehicleKeys[playerid]][Y],VehicleInfo[VehicleKeys[playerid]][Z],VehicleInfo[VehicleKeys[playerid]][R],VehicleInfo[VehicleKeys[playerid]][CColor1],VehicleInfo[VehicleKeys[playerid]][CColor2],-1);
        SendClientMessage(playerid,0xFF0000FF,"Atsirado masina");

And this is the query:
pawn Код:
forward OnVehicleLoad(playerid);
public OnVehicleLoad(playerid)
{
    new tmp[16];
    cache_get_row(0,9,VehicleInfo[VehicleKeys[playerid]][LPlate],dbHandle);
    cache_get_row(0,1,VehicleInfo[VehicleKeys[playerid]][owner],dbHandle);
    cache_get_row(0,3,tmp,dbHandle);
    VehicleInfo[VehicleKeys[playerid]][model]           = strval(tmp);
    cache_get_row(0,4,tmp,dbHandle);
    VehicleInfo[VehicleKeys[playerid]][X]               = floatstr(tmp);
    cache_get_row(0,5,tmp,dbHandle);
    VehicleInfo[VehicleKeys[playerid]][Y]               = floatstr(tmp);
    cache_get_row(0,6,tmp,dbHandle);
    VehicleInfo[VehicleKeys[playerid]][Z]               = floatstr(tmp);
    cache_get_row(0,7,tmp,dbHandle);
    VehicleInfo[VehicleKeys[playerid]][R]               = floatstr(tmp);
    cache_get_row(0,8,tmp,dbHandle);
    VehicleInfo[VehicleKeys[playerid]][Dauzta]          = strval(tmp);
    cache_get_row(0,10,tmp,dbHandle);
    VehicleInfo[VehicleKeys[playerid]][Locked]          = strval(tmp);
    cache_get_row(0,12,tmp,dbHandle);
    //VehicleInfo[VehicleKeys[playerid]][EngineHealth]  = cache_get_row_float(0,11,dbHandle);
    VehicleInfo[VehicleKeys[playerid]][PanelHealth]     = strval(tmp);
    cache_get_row(0,13,tmp,dbHandle);
    VehicleInfo[VehicleKeys[playerid]][DoorHealth]      = strval(tmp);
    cache_get_row(0,14,tmp,dbHandle);
    VehicleInfo[VehicleKeys[playerid]][LightsHealth]    = strval(tmp);
    cache_get_row(0,15,tmp,dbHandle);
    VehicleInfo[VehicleKeys[playerid]][TiresHealth]     = strval(tmp);
    cache_get_row(0,16,tmp,dbHandle);
    VehicleInfo[VehicleKeys[playerid]][Locks]           = strval(tmp);
    cache_get_row(0,17,tmp,dbHandle);
    VehicleInfo[VehicleKeys[playerid]][Alarm]           = strval(tmp);
    cache_get_row(0,18,tmp,dbHandle);
    VehicleInfo[VehicleKeys[playerid]][Insurance]       = strval(tmp);
    cache_get_row(0,19,tmp,dbHandle);
    VehicleInfo[VehicleKeys[playerid]][CColor1]         = strval(tmp);
    cache_get_row(0,20,tmp,dbHandle);
    VehicleInfo[VehicleKeys[playerid]][CColor2]         = strval(tmp);
    cache_get_row(0,21,tmp,dbHandle);
    VehicleInfo[VehicleKeys[playerid]][Spawned]         = strval(tmp);
    cache_get_row(0,22,tmp,dbHandle);
    VehicleInfo[VehicleKeys[playerid]][Wheels]          = strval(tmp);
    cache_get_row(0,23,tmp,dbHandle);
    VehicleInfo[VehicleKeys[playerid]][Hydraulics]      = strval(tmp);
    return 1;
}
There is nothing wrong with it.I tried printing in the query,it works. Just so you won't think it might be the problem.

And the printf in the spawning part,output 000!

NEWS: it works on second try....Thats not even logical..
Reply
#2

bump
Reply
#3

Bump
Reply
#4

bump
Reply
#5

bump
Reply
#6

bump
Reply
#7

Bump
Reply
#8

bump
Reply
#9

Bump bump...
Reply
#10

Damn! Spamming by bumping!
https://sampforum.blast.hk/showthread.php?tid=355296
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)