[HELP]Annoying warning(nb. of arguments does not match def)
#8

the error line:
pawn Код:
strmid(VehicleInfo[vehicleid][vOwner], dini_Get(vstring, "VehOwner"), 0, false, strlen(dini_Get("VehOwner"))); // number of arguments does not match definition??(they DO?)
I call the stock function:

pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid==DIALOG_CFS)
    {
      new vehicleid=GetPlayerVehicleID(playerid);
      if(response==0)
      {
        SendClientMessage(playerid,COLOR_RED,"Operation aborted");
        RemovePlayerFromVehicle(playerid);
        TogglePlayerControllable(playerid,1);
      }
      if(response==1 && GetPlayerMoney(playerid) < VehicleInfo[vehicleid][vPrice]) return SendClientMessage(playerid,COLOR_RED,"You don't have enough money to buy thi car");
      else if(response==1 && GetPlayerMoney(playerid) >= VehicleInfo[vehicleid][vPrice])
      {
         new modelid=GetVehicleModel(vehicleid);
         new pName[MAX_PLAYER_NAME];
         GetPlayerName(playerid,pName,sizeof(pName));
         GivePlayerMoney(playerid,-VehicleInfo[vehicleid][vPrice]);
         new bveh;
         bveh = CreateVehicle(modelid,-2001.2502,288.5811,33.7657,0,0,0,0);
         PutPlayerInVehicle(playerid,bveh,0);
         SendClientMessage(playerid,COLOR_GREEN,"Car bhought");
         VehicleInfo[vehicleid][vOwned] = true;
         strmid(VehicleInfo[vehicleid][vOwner], pName, 0, false, strlen(pName));
         LoadVehicles(vehicleid);
         SaveVehicle(vehicleid);
         TogglePlayerControllable(playerid,1);
         SetVehicleParamsEx(vehicleid,0,0,0,0,0,0,0);
      }
    }
 return 1;
}
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 2 Guest(s)