if(newstate == PLAYER_STATE_DRIVER) { for(new i = 0; i < MAX_PVEHICLES; i++) { new string[24], Name[24]; format(string, sizeof(string), "%s", VehicleInfo[i][vOwner]); if(VehicleInfo[i][vType] == 1) { if(!strcmp(Name,string, true) == "Noone") { SendClientMessage(playerid, -1, "| This vehicle is owned by x |"); } else { SendClientMessage(playerid, -1, "| This vehicle is for sale |"); } } } }
C:\Users\andrei\Desktop\Scripting SA-MP\Basic RP Script Scratch FIX\gamemodes\U1.pwn(1325) : error 033: array must be indexed (variable "-unknown-") Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 1 Error.
if(!strcmp(Name,string, true) == "Noone") |
if(!strcmp(VehicleInfo[i][vOwner],"Noone", true)) |
if(newstate == PLAYER_STATE_DRIVER) { for(new i = 0; i < MAX_PVEHICLES; i++) { if(VehicleInfo[i][vType] == 2) { SendClientMessage(playerid, -1, "| This is a Spawn Vehicle | Respawn time: 200 seconds |"); } } } if(newstate == PLAYER_STATE_DRIVER) { for(new i = 0; i < MAX_PVEHICLES; i++) { if(VehicleInfo[i][vType] == 1) { if(!strcmp(VehicleInfo[i][vOwner],"Noone", true)) { SendClientMessage(playerid, -1, "| This vehicle is owned by x |"); } else { SendClientMessage(playerid, -1, "| This vehicle is for sale |"); } } } }
SendClientMessage(playerid, -1, "| This is a Spawn Vehicle | Respawn time: 200 seconds |");
SendClientMessage(playerid, -1, "| This vehicle is owned by x |");
stock LoadVehicleStats() { new DB_Query[1024]; for(new i = 0; i < MAX_PVEHICLES; i++) { mysql_format(Database, DB_Query, sizeof(DB_Query), "SELECT * FROM `Vehicles` WHERE `ID` = '%d'", i); mysql_query(Database, DB_Query); cache_get_value_int(0, "ID", VehicleInfo[i][ID]); cache_get_value(0, "Owner", VehicleInfo[i][vOwner]); cache_get_value_int(0, "vModel", VehicleInfo[i][vModel]); cache_get_value_float(0, "Pos_x", VehicleInfo[i][vPos_x]); cache_get_value_float(0, "Pos_y", VehicleInfo[i][vPos_y]); cache_get_value_float(0, "Pos_z", VehicleInfo[i][vPos_z]); cache_get_value_float(0, "Rot", VehicleInfo[i][vRot]); cache_get_value_int(0, "Fuel", VehicleInfo[i][vFuel]); cache_get_value_int(0, "Type", VehicleInfo[i][vType]); cache_get_value(0, "Plate", VehicleInfo[i][vPlate]); cache_get_value_int(0, "vLock", VehicleInfo[i][vLock]); cache_get_value_int(0, "Color1", VehicleInfo[i][vColor1]); cache_get_value_int(0, "Color2", VehicleInfo[i][vColor2]); cache_get_value_int(0, "RespawnDelay", VehicleInfo[i][vRespawnDelay]); cache_get_value_int(0, "Price", VehicleInfo[i][vPrice]); /*VehicleInfo[i][Vehicle_Cache] = cache_save();*/ pvehicle[VehicleInfo[i][ID]] = CreateVehicle(VehicleInfo[i][vModel], VehicleInfo[i][vPos_x], VehicleInfo[i][vPos_y], VehicleInfo[i][vPos_z], VehicleInfo[i][vRot], VehicleInfo[i][vColor1], VehicleInfo[i][vColor2], VehicleInfo[i][vRespawnDelay]); } return 1; }
if(VehicleInfo[vehicle][vType] == 1)
{
if(newstate == PLAYER_STATE_DRIVER)
{
if(strcmp(VehicleInfo[vehicle][vOwner],"Noone", true))
{
SendClientMessage(playerid, -1, "| This vehicle is owned by x |");
}
else
{
SendClientMessage(playerid, -1, "| This vehicle is for sale |");
}
}
}
cache_get_value(0, "Owner", VehicleInfo[i][vOwner]);
Alright so my code is this
PHP код:
|
Is the unowned vehicle has "Noone" value ? or is it null is it null then use isnull(your_string)
|
cache_get_value(0, "Owner", VehicleInfo[i][vOwner]);